201039
authorhgs
Wed, 13 Oct 2010 19:39:18 +0530
changeset 71 28ccaba883f4
parent 67 a1e347446159
child 72 403e7f6ed6c5
201039
build.config.xml
compressionlibs/ziplib/group/bld.inf
compressionlibs/ziplib/group/libz/libz.mmp
compressionlibs/ziplib/group/libz/libz_build91.mmp
compressionlibs/ziplib/group/libz/libzcore.mmp
compressionlibs/ziplib/group/libz/libzcore_build91.mmp
compressionlibs/ziplib/test/rtest/group/ezdefect.mmp
compressionlibs/ziplib/test/rtest/group/ezexample.mmp
compressionlibs/ziplib/test/rtest/group/ezlibtest.iby
compressionlibs/ziplib/test/rtest/group/ezlibtest.mmp
compressionlibs/ziplib/test/rtest/group/inflateprimetest.mmp
compressionlibs/ziplib/test/tef/group/libztests.iby
compressionlibs/ziplib/test/tef/group/te_ezlibeziptests.iby
genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp
genericopenlibs/cppstdlib/stl/etc/msvcincl.dat
genericopenlibs/cppstdlib/stl/src/aligned_buffer.h
genericopenlibs/cppstdlib/stl/src/allocators.cpp
genericopenlibs/cppstdlib/stl/src/gen_dosc.pl
genericopenlibs/cppstdlib/stl/src/iostream.cpp
genericopenlibs/cppstdlib/stl/src/stlport_prefix.h
genericopenlibs/cppstdlib/stl/src/string.cpp
genericopenlibs/cppstdlib/stl/src/uint64.h
genericopenlibs/cppstdlib/stl/src/vc_warning_disable.h
genericopenlibs/cppstdlib/stl/src/warning_disable.h
genericopenlibs/cppstdlib/stl/stlport/rlocks.h
genericopenlibs/cppstdlib/stl/stlport/stdiostream.h
genericopenlibs/cppstdlib/stl/stlport/stl/_alloc_old.h
genericopenlibs/cppstdlib/stl/stlport/stl/_check_config.h
genericopenlibs/cppstdlib/stl/stlport/stl/_config_compat_post.h
genericopenlibs/cppstdlib/stl/stlport/stl/_epilog.h
genericopenlibs/cppstdlib/stl/stlport/stl/_ioserr.h
genericopenlibs/cppstdlib/stl/stlport/stl/_iosfwd.h
genericopenlibs/cppstdlib/stl/stlport/stl/_prolog.h
genericopenlibs/cppstdlib/stl/stlport/stl/_ptrs_specialize.h
genericopenlibs/cppstdlib/stl/stlport/stl/_relops_cont.h
genericopenlibs/cppstdlib/stl/stlport/stl/_relops_hash_cont.h
genericopenlibs/cppstdlib/stl/stlport/stl/_string_io.c
genericopenlibs/cppstdlib/stl/stlport/stl/_threads.h
genericopenlibs/cppstdlib/stl/stlport/stl/_uninitialized.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_aix.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_apcc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_apple.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_as400.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_auto_link.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_como.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_cygwin.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec_vms.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_detect_dll_or_lib.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_dm.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_epilog.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_evc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_freebsd.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_gcc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpacc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpux.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_ibm.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_icc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_intel.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_kai.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_linux.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_mac.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_macosx.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_mlc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_msvc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwccnlm.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwerks.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_netware.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_openbsd.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_prolog.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_solaris.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_sunprocc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_symantec.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_warnings_off.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_watcom.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/compat.h
genericopenlibs/cppstdlib/stl/stlport/using/h/fstream.h
genericopenlibs/cppstdlib/stl/stlport/using/h/iomanip.h
genericopenlibs/cppstdlib/stl/stlport/using/h/iostream.h
genericopenlibs/cppstdlib/stl/stlport/using/h/ostream.h
genericopenlibs/cppstdlib/stl/stlport/using/h/streambuf.h
genericopenlibs/cppstdlib/stl/stlport/using/h/strstream.h
genericopenlibs/cppstdlib/stl/test/compiler/movable.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei2.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei3.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei4.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei5.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei6.cpp
genericopenlibs/cppstdlib/stl/test/compiler/ttei7.cpp
genericopenlibs/cppstdlib/stl/test/eh/bug.cpp
genericopenlibs/cppstdlib/stl/test/eh/descrip.mms
genericopenlibs/cppstdlib/stl/test/eh/locale.cpp
genericopenlibs/cppstdlib/stl/test/eh/mwerks_debug_prefix.h
genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_debug_prefix.h
genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_prefix.h
genericopenlibs/cppstdlib/stl/test/eh/mwerks_prefix.h
genericopenlibs/cppstdlib/stl/test/eh/test.cpp
genericopenlibs/cppstdlib/stl/test/group/bld.inf
genericopenlibs/cppstdlib/stl/test/unit/_template.cpp
genericopenlibs/cppstdlib/stl/test/unit/accum_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/adj_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/advance_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/algorithm_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/allocator_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bcompos_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bind_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/binsert_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bitset_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bound_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bsearch_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/c_limits_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/cctype_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cerrno_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cfloat_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/climits_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/clocale_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cmath_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/complex_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/config_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/copy_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/count_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/csetjmp_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/csignal_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cstddef_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cstdio_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cstdlib_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cstring_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ctime_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ctype_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/cwctype_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/deque_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/divides_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/epilog_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/equal_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/errno_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/exception_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/fadapter.h
genericopenlibs/cppstdlib/stl/test/unit/fib.h
genericopenlibs/cppstdlib/stl/test/unit/fill_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/find_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/finsert_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/float_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/foreach_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/fstream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/full_streambuf.h
genericopenlibs/cppstdlib/stl/test/unit/func_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/functional_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/greater_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/heap_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/includes_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/innerprod_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/inplace_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ioiter_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iomanip_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ios_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iosfwd_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iostream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iota.h
genericopenlibs/cppstdlib/stl/test/unit/iota_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iso646_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/istmit_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/istream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iter_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/iterator_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/less_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/lexcmp_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/limits_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/list_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/locale_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/locale_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/logic_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/map_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/math_aux.h
genericopenlibs/cppstdlib/stl/test/unit/math_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/max_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/memory_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/merge_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/mfunptr_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/min_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/mismatch_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/modulus_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/multiset_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/mvctor_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/neq_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/new_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/nthelm_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/numeric_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ostmit_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/partial_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/partition_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/perm_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ptr2_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ptrspec_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/queue_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/rawriter_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/resolve_name.cpp
genericopenlibs/cppstdlib/stl/test/unit/reviter_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/rotate_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/search_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test2.cpp
genericopenlibs/cppstdlib/stl/test/unit/setunion_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/signal_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/sort_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/sstream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/stack_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/stdarg_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/stddef_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/stdexcept_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/stdio_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/stdlib_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/streambuf_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/string_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/swap_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/test_errno.cpp
genericopenlibs/cppstdlib/stl/test/unit/time_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/times_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/transform_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/type_traits_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/typeinfo_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/unique_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/utility_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/valarray_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/vector_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/wctype_header_test.c
genericopenlibs/cppstdlib/test/test-automate/stdcpptests_hw.bat
genericopenlibs/cstdlib/LINC/STDLIB.H
genericopenlibs/cstdlib/LPOSIX/ABORT.C
genericopenlibs/cstdlib/TSTLIB/TMISC.MMP
genericopenlibs/cstdlib/TSTLIB/TNETDB.MMP
genericopenlibs/cstdlib/TSTLIB/TPIPE.MMP
genericopenlibs/liboil/group/oeaddons_liboil.mrp
genericopenlibs/liboil/src/arm/math_vfp_asm.S
genericopenlibs/liboil/src/arm/math_vfp_asm.s
genericopenlibs/liboil/src/deprecated/permute_c_Dep.c
genericopenlibs/liboil/src/deprecated/permute_c_dep.c
genericopenlibs/liboil/src/motovec/vec_memcpy.S
genericopenlibs/liboil/src/motovec/vec_memcpy.s
genericopenlibs/liboil/src/motovec/vec_memset.S
genericopenlibs/liboil/src/motovec/vec_memset.s
genericopenlibs/liboil/tsrc/testsuite/clamp1/src/clamp1.c
genericopenlibs/liboil/tsrc/testsuite/composite/src/composite.c
genericopenlibs/liboil/tsrc/testsuite/convert/src/convert.c
genericopenlibs/liboil/tsrc/testsuite/dct/src/dct.c
genericopenlibs/liboil/tsrc/testsuite/debug/src/debug.c
genericopenlibs/liboil/tsrc/testsuite/function/src/function.c
genericopenlibs/liboil/tsrc/testsuite/liboiltest/src/liboiltest.c
genericopenlibs/liboil/tsrc/testsuite/mas/src/mas.c
genericopenlibs/liboil/tsrc/testsuite/random/src/random.c
genericopenlibs/liboil/tsrc/testsuite/swab/src/swab.c
genericopenlibs/liboil/tsrc/testsuite/trans8x8/src/trans8x8.c
genericopenlibs/liboil/tsrc/testsuite/wavelet/src/wavelet.c
genericopenlibs/openenvcore/backend/group/StdioServer.mmp
genericopenlibs/openenvcore/backend/group/backend.mmp
genericopenlibs/openenvcore/backend/group/signalserver.mmp
genericopenlibs/openenvcore/backend/inc/signalclient.h
genericopenlibs/openenvcore/backend/inc/sysif.h
genericopenlibs/openenvcore/backend/ipcserver/ipccli/inc/ipcclient.h
genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp
genericopenlibs/openenvcore/backend/src/corebackend/ufilesocket.cpp
genericopenlibs/openenvcore/backend/src/corebackend/uredirdesc.cpp
genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
genericopenlibs/openenvcore/group/openenv.mrp
genericopenlibs/openenvcore/include/wchar.h
genericopenlibs/openenvcore/libc/src/arm/gen/infinity.c
genericopenlibs/openenvcore/libc/src/gdtoa/glue.c
genericopenlibs/openenvcore/libc/src/gen/getprogname.c
genericopenlibs/openenvcore/libc/src/gen/setprogname.c
genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c
genericopenlibs/openenvcore/libc/src/net/res_config.h
genericopenlibs/openenvcore/libc/src/stdlib/_exit.c
genericopenlibs/openenvcore/libc/src/stdtime/asctime.c
genericopenlibs/openenvcore/libc/src/stdtime/difftime.c
genericopenlibs/openenvcore/libc/src/stdtime/localtime.c
genericopenlibs/openenvcore/libc/src/stdtime/private.h
genericopenlibs/openenvcore/libc/src/stdtime/tzfile.h
genericopenlibs/openenvcore/libc/src/string/bzero.c
genericopenlibs/openenvcore/libc/src/string/memmove.c
genericopenlibs/openenvcore/libc/src/string/strchr.c
genericopenlibs/openenvcore/libc/src/string/strrchr.c
genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo1.mmp
genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo2.mmp
genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo4.mmp
genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo5.mmp
genericopenlibs/openenvcore/libc/test/testmulticast/group/bld.inf
genericopenlibs/openenvcore/libc/test/testsetjmp/group/tsetjmp.mmp
genericopenlibs/openenvcore/libc/test/teststdlib/childprocess/group/bld.inf
genericopenlibs/openenvcore/libdl/group/libdl.mmp
genericopenlibs/openenvcore/libdl/test/utils/arithmeticoper5.dat
genericopenlibs/openenvcore/libm/group/libm.mmp
genericopenlibs/openenvcore/libm/src/s_llrint.c
genericopenlibs/openenvcore/libm/src/s_llround.c
genericopenlibs/openenvcore/libm/src/s_llroundf.c
genericopenlibs/openenvcore/libm/src/s_lrintf.c
genericopenlibs/openenvcore/libm/src/s_lroundf.c
genericopenlibs/openenvcore/libm/src/w_drem.c
genericopenlibs/openenvcore/libm/src/w_dremf.c
genericopenlibs/openenvcore/libpthread/group/libpthread.mmp
genericopenlibs/openenvcore/libpthread/src/wsd_init.cpp
genericopenlibs/openenvcore/libpthread/test/testharness/group/testharness.mmp
genericservices/httputils/Authentication/TConvBase64.cpp
genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.IBY
genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.bat
genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.bat
genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.iby
genericservices/httputils/UriParser/GenericUriParser.cpp
genericservices/httputils/UriParser/SipUriParser.cpp
genericservices/httputils/UriParser/TUriParser.cpp
genericservices/httputils/bwins/INETPROTUTILU.DEF
genericservices/httputils/group/application-protocols_inetprotutil.mrp
genericservices/httputils/inc/TConvBase64.h
genericservices/mimerecognitionfw/group/EMimeTest.iby
genericservices/mimerecognitionfw/group/app-framework_emime.mrp
genericservices/mimerecognitionfw/tef/scripts/emimetest_run.bat
genericservices/s60compatibilityheaders/commonengineresources/data/baseerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/bterr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/cdmasmserr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/docerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/errorresbcmaintainer.ra
genericservices/s60compatibilityheaders/commonengineresources/data/etelerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/gprserr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/gsmccerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/gsmerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/irerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/mmserr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/msgerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/mtmexerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/neterr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/newmmserr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/rberr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/smserr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/sockerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/waperr.ra
genericservices/s60compatibilityheaders/groupfuture/tools_s60_header_compatfuture.mrp
genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp
genericservices/syslibsdocs/syslibs_documentation.mrp
genericservices/systemagent/group/syslibs_sysagent2.mrp
genericservices/systemagent/test/rtest/group/sysagent2rtests.iby
genericservices/systemagent/test/rtest/group/t_haloomtests.mmp
genericservices/systemagent/test/rtest/group/t_sysagt2.mmp
genericservices/taskscheduler/DESIGN/MODEL.MDL
genericservices/taskscheduler/Test/MinimalTaskHandler/faultyminimaltaskhandler.mmp
genericservices/taskscheduler/Test/MinimalTaskHandler/minimaltaskhandler.mmp
genericservices/taskscheduler/Test/PlatSec/migrationtaskhandler.mmp
genericservices/taskscheduler/Test/PlatSec/platsectaskhandler.mmp
genericservices/taskscheduler/Test/Robustness/TC_TSCH_IPC.mmp
genericservices/taskscheduler/Test/TSUtils/TProcessKiller.mmp
genericservices/taskscheduler/Test/TSUtils/TSUtils_tsk.mmp
genericservices/taskscheduler/Test/TSUtils/TScheduleDeleter.mmp
genericservices/taskscheduler/Test/TSUtils/TSetHomeTime.mmp
genericservices/taskscheduler/Test/TSUtils/TSetUTCTime.mmp
genericservices/taskscheduler/Test/TSUtils/TTaskFileChecker.mmp
genericservices/taskscheduler/Test/TSUtils/TTaskFileCreator.mmp
genericservices/taskscheduler/Test/Testexecute/group/TEF_SchSvr.iby
genericservices/taskscheduler/Test/bootupperformance/TC_TSCH_STARTUP_PERF.mmp
genericservices/taskscheduler/group/syslibs_schsvr.mrp
glib/build/symbian/glib/group/libglib.mmp
glib/build/symbian/glibbackend/group/glibbackend.mmp
glib/build/symbian/gmodule/group/libgmodule.mmp
glib/build/symbian/gobject/group/libgobject.mmp
glib/build/symbian/gthread/group/libgthread.mmp
glib/glib/glibintl.h
glib/glib/gunicomp.h
glib/gobject/gmarshal.c
glib/gobject/gmarshal.h
glib/gobject/stamp-gmarshal.h
glib/tests/asyncqueue-test.c
glib/tests/atomic-test.c
glib/tests/base64-test.c
glib/tests/bit-test.c
glib/tests/bookmarkfile-test.c
glib/tests/checksum-test.c
glib/tests/date-test.c
glib/tests/errorcheck-mutex-test.c
glib/tests/helloworld.c
glib/tests/list-test.c
glib/tests/markup-escape-test.c
glib/tests/qsort-test.c
glib/tests/slist-test.c
glib/tests/testgdate.c
glib/tests/testgdateparser.c
glib/tests/thread-test.c
glib/tests/threadpool-test.c
glib/tests/timeloop-closure.c
glib/tests/timeloop.c
glib/tests/unicode-caseconv.c
glib/tsrc/BC/sis/glibT.bat
glib/tsrc/BC/sis/glibt.bat
glib/tsrc/BC/src/dir_test.c
glib/tsrc/genatsmodules.bat
lowlevellibsandfws/apputils/bsul/group/bsultests.iby
lowlevellibsandfws/apputils/engineering/misc/bafl.mdl
lowlevellibsandfws/apputils/group/BaflTests.iby
lowlevellibsandfws/apputils/group/RESOURCE_FILE_FORMATS.RTF
lowlevellibsandfws/apputils/group/syslibs_bafl.mrp
lowlevellibsandfws/apputils/initLocale/group/T_InitialiseLocale.mmp
lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexiNewLocaleModel.mmp
lowlevellibsandfws/apputils/initLocale/group/T_NewLocaleModel.mmp
lowlevellibsandfws/apputils/initLocale/group/initialiseLocaleTests.iby
lowlevellibsandfws/apputils/multipartparser/test/data/smoketest/verification/correct/base64encoding.res
lowlevellibsandfws/apputils/src/stringlogger.cpp
lowlevellibsandfws/apputils/test/tef/group/baflteftests.iby
lowlevellibsandfws/apputils/tsrc/T_BackupServerLauncher.mmp
lowlevellibsandfws/apputils/tsrc/T_BackupSrv.mmp
lowlevellibsandfws/apputils/tsrc/T_BackupSrvCap.mmp
lowlevellibsandfws/apputils/tsrc/T_BaflDefect.mmp
lowlevellibsandfws/apputils/tsrc/T_BaflUtils.MMP
lowlevellibsandfws/apputils/tsrc/T_BaflUtilsImp.mmp
lowlevellibsandfws/apputils/tsrc/T_CELL.MMP
lowlevellibsandfws/apputils/tsrc/T_CLINE.MMP
lowlevellibsandfws/apputils/tsrc/T_CLIPB.MMP
lowlevellibsandfws/apputils/tsrc/T_CNTF.MMP
lowlevellibsandfws/apputils/tsrc/T_COMMAND.MMP
lowlevellibsandfws/apputils/tsrc/T_DESCA.MMP
lowlevellibsandfws/apputils/tsrc/T_FindFileByType.mmp
lowlevellibsandfws/apputils/tsrc/T_LIBA.MMP
lowlevellibsandfws/apputils/tsrc/T_MATCH.MMP
lowlevellibsandfws/apputils/tsrc/T_NamedPlugins.MMP
lowlevellibsandfws/apputils/tsrc/T_PTRCA.MMP
lowlevellibsandfws/apputils/tsrc/T_PTRCB.MMP
lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION2.MMP
lowlevellibsandfws/apputils/tsrc/T_RSC.MMP
lowlevellibsandfws/apputils/tsrc/T_RSREAD.MMP
lowlevellibsandfws/apputils/tsrc/T_RscMem.mmp
lowlevellibsandfws/apputils/tsrc/T_RscPanic.mmp
lowlevellibsandfws/apputils/tsrc/T_SCHED.MMP
lowlevellibsandfws/apputils/tsrc/T_SPI.MMP
lowlevellibsandfws/apputils/tsrc/T_SSND.MMP
lowlevellibsandfws/apputils/tsrc/T_SSND1.MMP
lowlevellibsandfws/apputils/tsrc/t_bafllang.mmp
lowlevellibsandfws/apputils/tsrc/t_fileutils.mmp
lowlevellibsandfws/apputils/tsrc/t_processkiller.mmp
lowlevellibsandfws/apputils/tsrc/t_strings/T_StringpoolDefect.mmp
lowlevellibsandfws/apputils/tsrc/t_strings/T_string.mmp
lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp
lowlevellibsandfws/genericusabilitylib/test/group/bld.inf
lowlevellibsandfws/genericusabilitylib/test/group/euserhltest.iby
lowlevellibsandfws/genericusabilitylib/test/group/t_lsformat.mmp
lowlevellibsandfws/genericusabilitylib/test/group/t_lstring.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaDisabled.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaEnabled.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecEcom3.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ServerStartupMgr.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_backupnotifier.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_capcheck.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_defaultresolver.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_disabledrives.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_discoverer.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_downgrade.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_driveinfo.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecombur.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomdefect.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomeikerrorresolver.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomswi.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_finalclose.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_hashcheck.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_heaptest.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_implementationInformation.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_language.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_listimplementation.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_loadmanager.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilewriteable.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_plugindiscovery.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_pluginupgrade.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemancopyfile.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletedir.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletefile.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemanrename.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processkillprocess.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsdeletefile.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrloaderdeletefile.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrar.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrydata.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolver.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolvercache.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolverperf.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_rogueplugin.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romonly.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_suicide.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_validateregistry.mmp
lowlevellibsandfws/pluginfw/Framework/frame/EComErr.ra
lowlevellibsandfws/pluginfw/Group/EComTest.iby
lowlevellibsandfws/pluginfw/Group/EcomTests.bat
lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/data/certstore/centreproot.pem
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentInfoTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentTesterTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestControllerTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestManagerTest.mmp
lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl
lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl
ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/data/valid-service-files/example.service
ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/test-service.c
ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/dbus-glib-server1.service
ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/file-transfer-server.service
ofdbus/dbus-glib/tsrc/testapps/stif_glib_3/data/dbus-glib-server2.service
ofdbus/dbus/bus/selinux.c
ofdbus/dbus/bus/selinux.h
ofdbus/dbus/dbus/dbus-glib-error-switch.h
ofdbus/dbus/dbus/dbus-gsignature.h
ofdbus/dbus/dbus/dbus-gvalue.h
ofdbus/dbus/dbus/dbus-sysdeps.c
ofdbus/dbus/tsrc/testapps/data/Thumbs.db
ofdbus/dbus/tsrc/testapps/data/bunbask1.jpg
ofdbus/dbus/tsrc/testapps/data/debug-method.service
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/cancel.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-invalid-command-handle.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-out-of-mechanisms.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-side-successful.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-failed.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-root.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-silly.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-successful.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/extra-bytes.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fail-after-n-attempts.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fallback.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command-client.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-hex-encoding.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/mechanisms.auth-script
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/incomplete-messages/missing-body.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-of-nil.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-with-mixed-types.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean-array.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-endian.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-header-field-alignment.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/local-namespace.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/no-dot-in-name.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/not-nul-header-padding.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/overlong-name.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-little-header-padding.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding-by-far.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-short-dict.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-hashes.sha1
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-messages.sha1
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-hashes.sha1
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-messages.sha1
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/array-of-array-of-uint32.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict-simple.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/emptiness.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/lots-of-arguments.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/no-padding.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/opposite-endian.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/recursive-types.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest-manual.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-acquire-service.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-hello.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-list-services.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-service-exists.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/unknown-header-field.message
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-echo.service
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-segfault.service
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-fail.service
ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-success.service
ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-threads-init.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/spawn-test.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-exit.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-segfault.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-shell-service.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.h
ofdbus/dbus/tsrc/testapps/stif_1/data/debug-method.service
ofdbus/dbus/tsrc/testapps/stif_3/data/debug-method1.service
ofdbus/rom/bld.inf
ossrv_info/ossrv_metadata/ossrv_metadata.mrp
ossrv_pub/boost_apis/boost/lexical_cast.hpp
ossrv_pub/compiler_specific_runtime_support/inc/stdapis/stlport/runtime/new.h
ossrv_pub/configuration/inc/stdapis/stlport/config/_gcc.h
ossrv_pub/configuration/inc/stdapis/stlport/config/_msvc_warnings_off.h
ossrv_pub/configuration/inc/stdapis/stlport/config/_prolog.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_as400.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_msvc.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_mwerks.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_watcom.h
ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/opensslv.h
ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_iosfwd.h
ossrv_pub/typeinfo/inc/stdapis/stlport/typeinfo.h
package_definition.xml
package_definition_v2.xml
package_map.xml
rom/stdlibs.iby
ssl/libcrypto/group/libcrypto.mmp
ssl/libcrypto/inc/include/certretriever/certretriever.h
ssl/libcrypto/inc/include/certretriever/createx509.h
ssl/libcrypto/src/crypto/certretriever/certretriever.cpp
ssl/libcrypto/src/crypto/certretriever/createx509.cpp
ssl/libcrypto/src/crypto/x509/by_file.c
ssl/libssl/group/libssl.mmp
ssl/tsrc/topenssl/group/bld.inf
stdcpp/group/libstdcpp.mmp
stdcpp/include/mmemory.h
stdcpp/include/rlocks.h
stdcpp/src/aligned_buffer.h
stdcpp/src/mwerks_prefix.h
stdcpp/src/mwerks_x86_prefix.h
stdcpp/src/string_w.cpp
stdcpp/src/uint64.h
stdcpp/tsrc/BC/apps/tlocale/bwins/hide tlocaleu.def
stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/driver.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_advance/src/advance.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bitset/src/bitset1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/countif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_deque/src/deque1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equalto.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/fill1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greateq.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greater.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmmap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hmset1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/less.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/lesseq.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicor.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_minus/src/minus.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset5.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nequal/src/nequal.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsrt/src/partsrt0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_plus/src/plus.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_queue/src/queue1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remif/src/remif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remove/src/remove1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_repcpif/src/repcpif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replcpy/src/replcpy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replif/src/replif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reverse/src/reverse1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search1/src/search2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_strass/src/strass1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string_mt.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swap/src/swap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swprnge/src/swprnge1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_times/src/times.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec5.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec7.cpp
stdlibs/libcrypt/group/libcrypt.mmp
syslibsapitest/syslibssvs/group/syslibssvs.mrp
utilitylibraries/libutils/bwins/libutilsu.def
utilitylibraries/libutils/eabi/libutilsu.def
utilitylibraries/libutils/src/chartodescriptor8.cpp
utilitylibraries/libutils/src/descriptor16tochar.cpp
utilitylibraries/libutils/src/descriptor16tostring.cpp
utilitylibraries/libutils/src/descriptor8tostring.cpp
utilitylibraries/libutils/src/stringtodescriptor16.cpp
utilitylibraries/libutils/src/stringtodescriptor8.cpp
utilitylibraries/libutils/src/wchartodescriptor16.cpp
utilitylibraries/libutils/src/wstringtodescriptor8.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario15.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario16.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario17.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario19.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario27.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario29.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario6.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario9.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary2.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive2.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary1.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptrc16_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptrc16_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_boundary2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive1.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_positive.cpp
utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_negative.cpp
utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_positive.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive2.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_boundary1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive2.cpp
utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_negative.cpp
utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_positive.cpp
utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_positive.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build.config.xml	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<!DOCTYPE SystemDefinition [
+ <!ELEMENT SystemDefinition (systemModel?, build?)>
+ <!ATTLIST SystemDefinition
+  name CDATA #REQUIRED
+  schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (logicalset* | module*)*>
+ <!ATTLIST layer
+  name CDATA #REQUIRED
+  levels CDATA #IMPLIED
+  span CDATA #IMPLIED>
+ <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalset 
+  name CDATA #REQUIRED
+  levels CDATA #IMPLIED  
+  span CDATA #IMPLIED
+  level CDATA #IMPLIED>
+ <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalsubset name CDATA #REQUIRED>
+ <!ELEMENT module (component* | unit* | package* | prebuilt*)*>
+ <!ATTLIST module
+  name CDATA #REQUIRED
+  level CDATA #IMPLIED>
+ <!ELEMENT component (unit* | package* | prebuilt*)*>
+ <!ATTLIST component name CDATA #REQUIRED>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+  unitID ID #REQUIRED
+  name CDATA #REQUIRED
+  mrp CDATA #REQUIRED
+  filter CDATA #IMPLIED
+  bldFile CDATA #REQUIRED
+  priority CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT package EMPTY>
+ <!ATTLIST package
+  name CDATA #REQUIRED
+  mrp CDATA #REQUIRED
+  filter CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT prebuilt EMPTY>
+ <!ATTLIST prebuilt
+  name CDATA #REQUIRED
+  version CDATA #REQUIRED
+  late (Y|N) #IMPLIED
+  filter CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*>
+ <!ELEMENT unitList (unitRef+)>
+ <!ATTLIST unitList
+  name ID #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT unitRef EMPTY>
+ <!ATTLIST unitRef unit IDREF #REQUIRED>
+ <!ELEMENT targetList EMPTY>
+ <!ATTLIST targetList
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  target IDREFS #REQUIRED>
+ <!ELEMENT target EMPTY>
+ <!ATTLIST target
+  name ID #REQUIRED
+  abldTarget CDATA #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT option EMPTY>
+ <!ATTLIST option
+  name ID #REQUIRED
+  abldOption CDATA #REQUIRED
+  description CDATA #REQUIRED
+  enable (Y | N | y | n) #REQUIRED>
+ <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*>
+ <!ATTLIST configuration
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  filter CDATA #REQUIRED>
+ <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))>
+ <!ELEMENT unitListRef EMPTY>
+ <!ATTLIST unitListRef unitList IDREF #REQUIRED>
+ <!ELEMENT layerRef EMPTY>
+ <!ATTLIST layerRef layerName CDATA #REQUIRED>
+ <!ELEMENT buildLayer EMPTY>
+ <!ATTLIST buildLayer
+  command CDATA #REQUIRED
+  targetList IDREFS #IMPLIED
+  unitParallel (Y | N | y | n) #REQUIRED
+  targetParallel (Y | N | y | n) #IMPLIED>
+ <!ELEMENT specialInstructions EMPTY>
+ <!ATTLIST specialInstructions
+  name CDATA #REQUIRED
+  cwd CDATA #REQUIRED
+  command CDATA #REQUIRED>
+  <!ENTITY layer_real_source_path "sf/os/ossrv" >
+]>
+
+<SystemDefinition name="goscode" schema="1.4.0">
+  <systemModel>
+    <layer name="os_layer">
+		<module name="Generic OS Services">
+			<unit name="openenvcore" unitID="sos.openenvcore" bldFile="&layer_real_source_path;/genericopenlibs/openenvcore/group" mrp="&layer_real_source_path;/genericopenlibs/openenvcore/group/openenv.mrp"/>
+			<unit name="liboil" unitID="sos.liboil" bldFile="&layer_real_source_path;/genericopenlibs/liboil/group" mrp="&layer_real_source_path;/genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
+			<unit name="cstdlib" unitID="sos.cstdlib" bldFile="&layer_real_source_path;/genericopenlibs/cstdlib/group" mrp="&layer_real_source_path;/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
+			<unit name="cppstdlib" unitID="sos.cppstdlib" bldFile="&layer_real_source_path;/genericopenlibs/cppstdlib/group" mrp="&layer_real_source_path;/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
+			<unit name="posixrealtimeextensions" unitID="sos.posixrealtimeextensions" bldFile="&layer_real_source_path;/genericopenlibs/posixrealtimeextensions/group" mrp="&layer_real_source_path;/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
+			<unit name="ziplib" unitID="sos.ziplib" bldFile="&layer_real_source_path;/compressionlibs/ziplib/group" mrp="&layer_real_source_path;/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
+			<unit name="apputils" unitID="sos.apputils" bldFile="&layer_real_source_path;/lowlevellibsandfws/apputils/group" mrp="&layer_real_source_path;/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
+			<unit name="genericusabilitylib" unitID="sos.genericusabilitylib" bldFile="&layer_real_source_path;/lowlevellibsandfws/genericusabilitylib/group" mrp="&layer_real_source_path;/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
+			<unit name="pluginfw" unitID="sos.pluginfw" bldFile="&layer_real_source_path;/lowlevellibsandfws/pluginfw/group" mrp="&layer_real_source_path;/lowlevellibsandfws/pluginfw/group/syslibs_ecom3.mrp"/>
+			<unit name="httputils" unitID="sos.httputils" bldFile="&layer_real_source_path;/genericservices/httputils/group" mrp="&layer_real_source_path;/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
+			<unit name="mimerecognitionfw" unitID="sos.mimerecognitionfw" bldFile="&layer_real_source_path;/genericservices/mimerecognitionfw/group" mrp="&layer_real_source_path;/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
+			<unit name="systemagent" unitID="sos.systemagent" bldFile="&layer_real_source_path;/genericservices/systemagent/group" mrp="&layer_real_source_path;/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
+			<unit name="taskscheduler" unitID="sos.taskscheduler" bldFile="&layer_real_source_path;/genericservices/taskscheduler/group" mrp="&layer_real_source_path;/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
+			<unit name="s60compatibilityheaders" unitID="sos.s60compatibilityheaders" bldFile="&layer_real_source_path;/genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="&layer_real_source_path;/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/>
+		</module>
+    </layer>
+
+	<layer name="api_test_layer">
+		<module name="Generic OS Services">
+			<unit name="openenvcore" unitID="sos.openenvcore_test" bldFile="&layer_real_source_path;/genericopenlibs/openenvcore/group" mrp="&layer_real_source_path;/genericopenlibs/openenvcore/group/openenv.mrp"/>
+			<unit name="liboil" unitID="sos.liboil_test" bldFile="&layer_real_source_path;/genericopenlibs/liboil/tsrc/group" mrp=""/>
+			<unit name="cstdlib" unitID="sos.cstdlib_test" bldFile="&layer_real_source_path;/genericopenlibs/cstdlib/group" mrp="&layer_real_source_path;/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
+			<unit name="cppstdlib" unitID="sos.cppstdlib_test" bldFile="&layer_real_source_path;/genericopenlibs/cppstdlib/stl/test/group" mrp=""/>
+			<unit name="posixrealtimeextensions" unitID="sos.posixrealtimeextensions_test" bldFile="&layer_real_source_path;/genericopenlibs/posixrealtimeextensions/group" mrp="&layer_real_source_path;/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
+			<unit name="ziplib" unitID="sos.ziplib_test" bldFile="&layer_real_source_path;/compressionlibs/ziplib/group" mrp="&layer_real_source_path;/compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
+			<unit name="genericusabilitylib" unitID="sos.genericusabilitylib_test" bldFile="&layer_real_source_path;/lowlevellibsandfws/genericusabilitylib/group" mrp="&layer_real_source_path;/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
+			<unit name="httputils" unitID="sos.httputils_test" bldFile="&layer_real_source_path;/genericservices/httputils/group" mrp="&layer_real_source_path;/genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
+			<unit name="httputils" unitID="sos.httputils_test1" bldFile="&layer_real_source_path;/genericservices/httputils/Test/Integration/TestFileUriSuite" mrp=""/>
+			<unit name="httputils" unitID="sos.httputils_test2" bldFile="&layer_real_source_path;/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group" mrp=""/>
+			<unit name="mimerecognitionfw" unitID="sos.mimerecognitionfw_test" bldFile="&layer_real_source_path;/genericservices/mimerecognitionfw/group" mrp="&layer_real_source_path;/genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
+			<unit name="systemagent" unitID="sos.systemagent_test" bldFile="&layer_real_source_path;/genericservices/systemagent/group" mrp="&layer_real_source_path;/genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
+			<unit name="taskscheduler" unitID="sos.taskscheduler_test" bldFile="&layer_real_source_path;/genericservices/taskscheduler/group" mrp="&layer_real_source_path;/genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
+		</module>
+	</layer>
+
+  </systemModel>
+</SystemDefinition>
\ No newline at end of file
--- a/compressionlibs/ziplib/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -48,7 +48,7 @@
 PRJ_MMPFILES
     ezlib.mmp
     ezip.mmp
-	#include "../test/oldezlib/group/BLD.INF"
+	#include "../test/oldezlib/group/bld.inf"
 	#include "../test/rtest/group/bld.inf"
 	#include "../test/tef/group/bld.inf"
 #endif //ifndef TOOLS endif
--- a/compressionlibs/ziplib/group/libz/libz.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/group/libz/libz.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
 
 CAPABILITY 		ALL -TCB
 VENDORID        0x70000001
+VERSION 				10.1
 
 USERINCLUDE		../../inc
 USERINCLUDE		../../src/zlib
--- a/compressionlibs/ziplib/group/libz/libz_build91.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/group/libz/libz_build91.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -30,6 +30,7 @@
 
 CAPABILITY 		ALL -TCB
 VENDORID        0x70000001
+VERSION 				10.1
 
 USERINCLUDE		..\..\inc
 USERINCLUDE		..\..\src\zlib
--- a/compressionlibs/ziplib/group/libz/libzcore.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/group/libz/libzcore.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
 
 CAPABILITY 		ALL -TCB
 VENDORID        0x70000001
+VERSION 				10.1
 
 USERINCLUDE		../../inc
 USERINCLUDE	    ../../src/zlib
--- a/compressionlibs/ziplib/group/libz/libzcore_build91.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/group/libz/libzcore_build91.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -30,6 +30,7 @@
 
 CAPABILITY 		ALL -TCB
 VENDORID        0x70000001
+VERSION 				10.1
 
 USERINCLUDE		..\..\inc
 USERINCLUDE	    ..\..\src\zlib
--- a/compressionlibs/ziplib/test/rtest/group/ezdefect.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/rtest/group/ezdefect.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			ezdefect.exe
+TARGET			ezdefect.exe	//RTEST
 
 TARGETTYPE		exe
 
--- a/compressionlibs/ziplib/test/rtest/group/ezexample.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/rtest/group/ezexample.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET			ezexample.exe
+TARGET			ezexample.exe	//RTEST
 
 TARGETTYPE		exe
 
--- a/compressionlibs/ziplib/test/rtest/group/ezlibtest.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/rtest/group/ezlibtest.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -30,18 +30,17 @@
 // Include the CP850 charconv plug-in in the ROM as it is needed  by ziptest
 #include <charconv_codepage.iby>
 
-// batch file that runs all automatic ezlib tests
 data=ZSYSTEM\test\ezlibtests.bat		                                test\ezlibtests.bat
 
-file=ABI_DIR\BUILD_DIR\ziptest.exe		                                test\ziptest.exe
-file=ABI_DIR\BUILD_DIR\ezlibtest.exe	                                test\ezlibtest.exe
+
+
 file=ABI_DIR\BUILD_DIR\gzip.exe		                                    test\gzip.exe
 file=ABI_DIR\BUILD_DIR\example.exe		                                test\example.exe
 file=ABI_DIR\BUILD_DIR\ezfile.exe		                                test\ezfile.exe
-file=ABI_DIR\BUILD_DIR\ezdefect.exe		                                test\ezdefect.exe
-file=ABI_DIR\BUILD_DIR\ezexample.exe	                                test\ezexample.exe
-file=ABI_DIR\BUILD_DIR\gziptest.exe		                                test\gziptest.exe
-file=ABI_DIR\BUILD_DIR\inflateprimetest.exe	                            test\inflateprimetest.exe
+
+
+
+
 
 data=EPOCROOT##epoc32\wins\c\test\zip\holymoley.jar	                    test\zip\holymoley.jar
 data=EPOCROOT##epoc32\wins\c\test\zip\rfc2459.zip	                    test\zip\rfc2459.zip
--- a/compressionlibs/ziplib/test/rtest/group/ezlibtest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/rtest/group/ezlibtest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			ezlibtest.exe
+TARGET			ezlibtest.exe	//RTEST
 
 TARGETTYPE		exe
 
--- a/compressionlibs/ziplib/test/rtest/group/inflateprimetest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/rtest/group/inflateprimetest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          inflateprimetest.exe
+TARGET          inflateprimetest.exe	//RTEST
 TARGETTYPE      EXE
 UID             0
 VENDORID        0x70000001
--- a/compressionlibs/ziplib/test/tef/group/libztests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/tef/group/libztests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -24,15 +24,6 @@
 file=ABI_DIR\BUILD_DIR\tzlib.exe	TEST\tzlib.exe
 file=ABI_DIR\BUILD_DIR\ulibz.exe	TEST\ulibz.exe
 
-//.script, .ini, .gz
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_suite.script		\tef_ezlib2\te_zlib_suite.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib.script			\tef_ezlib2\te_zlib.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_auto.script		\tef_ezlib2\te_zlib_auto.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_blocks.script		\tef_ezlib2\te_zlib_blocks.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_advanced.script	\tef_ezlib2\te_zlib_advanced.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_ulibz_suite.script		\tef_ezlib2\te_ulibz_suite.script
-
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\tzlib.ini					\tef_ezlib2\tzlib.ini
 data = EPOCROOT##epoc32\data\z\tef_ezlib2\rit1.gz					\tef_ezlib2\rit1.gz
 data = EPOCROOT##epoc32\data\z\tef_ezlib2\concat.gz					\tef_ezlib2\concat.gz
 data = EPOCROOT##epoc32\data\z\tef_ezlib2\gzipped.gz				\tef_ezlib2\gzipped.gz
--- a/compressionlibs/ziplib/test/tef/group/te_ezlibeziptests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/compressionlibs/ziplib/test/tef/group/te_ezlibeziptests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -24,17 +24,6 @@
 file = ABI_DIR\BUILD_DIR\Te_EZlibEZip.exe												TEST\Te_EZlibEZip.exe
 
 
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_PerformanceTests.ini						\tef_ezlib2\te_PerformanceTests.ini
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_backwardscompatibilitytests.ini			\tef_ezlib2\te_backwardscompatibilitytests.ini
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_backwardscompatibilitytests.ini		\tef_ezlib2\te_manual_backwardscompatibilitytests.ini
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_performancetests.ini				\tef_ezlib2\te_manual_performancetests.ini
-
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_PerformanceTests.script					\tef_ezlib2\te_PerformanceTests.Script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_backwardscompatibilitytests.script			\tef_ezlib2\te_backwardscompatibilitytests.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_ezlibeziptests_suite.script				\tef_ezlib2\te_ezlibeziptests_suite.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_backwardscompatibilitytests.script	\tef_ezlib2\te_manual_backwardscompatibilitytests.script
-data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_performancetests.script				\tef_ezlib2\te_manual_performancetests.script
-
 
 data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\JpegImage.jpg					\test\ezlibeziptest_data\JpegImage.jpg
 data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\GifImage.gif						\test\ezlibeziptest_data\GifImage.gif
--- a/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component openenv_libstdcpp
 source \sf\os\ossrv\genericopenlibs\cppstdlib
 
--- a/genericopenlibs/cppstdlib/stl/etc/msvcincl.dat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/etc/msvcincl.dat	Wed Oct 13 19:39:18 2010 +0530
@@ -1,309 +1,309 @@
-algo.h
-algobase.h
-algorith.h
-algorithm
-alloc.h
-bitset
-bitset.h
-bvector.h
-cassert
-cassert.h
-cctype
-cctype.h
-cerrno
-cerrno.h
-cfloat
-cfloat.h
-char_traits.h
-climits
-climits.h
-clocale
-clocale.h
-cmath
-cmath.h
-complex
-complex.h
-concept_checks.h
-configure
-configure.in
-csetjmp
-csetjmp.h
-csignal
-csignal.h
-cstdarg
-cstdarg.h
-cstddef
-cstddef.h
-cstdio
-cstdio.h
-cstdlib
-cstdlib.h
-cstring
-cstring.h
-ctime
-ctime.h
-ctype.h
-cwchar
-cwchar.h
-cwctype
-cwctype.h
-c_locale.h
-defalloc.h
-deque
-deque.h
-exceptio.h
-exception
-exception.h
-export
-fstream
-fstream.h
-function.h
-functional
-hashtable.h
-hash_map
-hash_map.h
-hash_set
-hash_set.h
-heap.h
-iomanip
-iomanip.h
-ios
-ios.h
-iosfwd
-iosfwd.h
-iostream
-iostream.h
-istream
-istream.h
-iterator
-iterator.h
-limits
-limits.h
-list
-list.h
-locale
-locale.h
-map
-map.h
-math.h
-mem.h
-memory
-memory.h
-mmemory.h
-msl_string.h
-multimap.h
-multiset.h
-new
-new.h
-numeric
-numeric.h
-numeric.h
-ostream
-ostream.h
-pair.h
-pthread.h
-pthread_alloc
-pthread_alloc.h
-queue
-queue.h
-rope
-rope.h
-set
-set.h
-setjmp.h
-signal.h
-slist
-slist.h
-sstream
-sstream.h
-stack
-stack.h
-stdarg.h
-stddef.h
-stddef.h
-stdexcep.h
-stdexcept
-stdio.h
-stdio_streambuf
-stdlib.h
-stdlib.h
-stlcomp.h
-stlconf.h.in
-stl_apcc.h
-stl_apple.bak.h
-stl_apple.h
-stl_as400.h
-stl_bc.h
-stl_como.h
-stl_confix.h
-stl_dec.h
-stl_dec_vms.h
-stl_fujitsu.h
-stl_gcc.h
-stl_hpacc.h
-stl_ibm.h
-stl_intel.h
-stl_kai.h
-stl_mlc.h
-stl_msvc.h
-stl_mwerks.h
-stl_mycomp.h
-stl_sco.h
-stl_select_lib.h
-stl_sgi.h
-stl_solaris.h
-stl_sunpro.h
-stl_symantec.h
-stl_tmpl.h
-stl_user_config.h
-stl_watcom.h
-stl_wince.h
-streambu.h
-streambuf
-streambuf.h
-string
-string.h
-strstrea.h
-strstream
-strstream.h
-tempbuf.h
-time.h
-tree.h
-typeinfo
-typeinfo.h
-type_traits.h
-utility
-utility.h
-valarray
-valarray.h
-vc_select_lib.h
-vector
-vector.h
-wchar.h
-wctype.h
-_abbrevs.h
-_algo.c
-_algo.h
-_algobase.c
-_algobase.h
-_alloc.c
-_alloc.h
-_alloc_old.h
-_auto_ptr.h
-_bitset.c
-_bitset.h
-_bvector.h
-_check_config.h
-_codecvt.h
-_collate.h
-_complex.c
-_complex.h
-_config.h
-_config_compat.h
-_config_compat_post.h
-_construct.h
-_ctraits_fns.h
-_ctype.h
-_cwchar.h
-_debug.c
-_debug.h
-_deque.c
-_deque.h
-_epilog.h
-_epilog.h
-_exception.h
-_fstream.c
-_fstream.h
-_function.h
-_function_base.h
-_hashtable.c
-_hashtable.h
-_hash_fun.h
-_hash_map.h
-_hash_set.h
-_heap.c
-_heap.h
-_ios.c
-_ios.h
-_iosfwd.h
-_ios_base.h
-_istream.c
-_istream.h
-_istreambuf_iterator.h
-_iterator.h
-_iterator.h
-_iterator_base.h
-_iterator_old.h
-_limits.c
-_limits.h
-_list.c
-_list.h
-_list.h
-_locale.h
-_map.h
-_messages_facets.h
-_mmap.h
-_monetary.c
-_monetary.h
-_msvc_warnings_off.h
-_null_stream.h
-_numeric.c
-_numeric.h
-_numpunct.h
-_num_get.c
-_num_get.h
-_num_put.c
-_num_put.h
-_ostream.c
-_ostream.h
-_ostreambuf_iterator.h
-_pair.h
-_prolog.h
-_pthread_alloc.h
-_ptrs_specialize.h
-_queue.h
-_range_errors.h
-_raw_storage_iter.h
-_relops.h
-_relops_cont.h
-_relops_template.h
-_rope.c
-_rope.h
-_set.h
-_set_operators.h
-_site_config.h
-_slist.c
-_slist.h
-_slist_base.c
-_slist_base.h
-_sparc_atomic.h
-_sstream.c
-_sstream.h
-_stack.h
-_stdio_file.h
-_stdio_file.h.new
-_streambuf.c
-_streambuf.h
-_streambuf_iterator.h
-_stream_iterator.h
-_string.c
-_string.h
-_string_fwd.c
-_string_fwd.h
-_string_hash.h
-_string_io.c
-_string_io.h
-_strstream.h
-_tempbuf.c
-_tempbuf.h
-_threads.c
-_threads.h
-_time_facets.c
-_time_facets.h
-_tree.c
-_tree.h
-_uninitialized.h
-_valarray.c
-_valarray.h
-_vector.c
-_vector.h
+algo.h
+algobase.h
+algorith.h
+algorithm
+alloc.h
+bitset
+bitset.h
+bvector.h
+cassert
+cassert.h
+cctype
+cctype.h
+cerrno
+cerrno.h
+cfloat
+cfloat.h
+char_traits.h
+climits
+climits.h
+clocale
+clocale.h
+cmath
+cmath.h
+complex
+complex.h
+concept_checks.h
+configure
+configure.in
+csetjmp
+csetjmp.h
+csignal
+csignal.h
+cstdarg
+cstdarg.h
+cstddef
+cstddef.h
+cstdio
+cstdio.h
+cstdlib
+cstdlib.h
+cstring
+cstring.h
+ctime
+ctime.h
+ctype.h
+cwchar
+cwchar.h
+cwctype
+cwctype.h
+c_locale.h
+defalloc.h
+deque
+deque.h
+exceptio.h
+exception
+exception.h
+export
+fstream
+fstream.h
+function.h
+functional
+hashtable.h
+hash_map
+hash_map.h
+hash_set
+hash_set.h
+heap.h
+iomanip
+iomanip.h
+ios
+ios.h
+iosfwd
+iosfwd.h
+iostream
+iostream.h
+istream
+istream.h
+iterator
+iterator.h
+limits
+limits.h
+list
+list.h
+locale
+locale.h
+map
+map.h
+math.h
+mem.h
+memory
+memory.h
+mmemory.h
+msl_string.h
+multimap.h
+multiset.h
+new
+new.h
+numeric
+numeric.h
+numeric.h
+ostream
+ostream.h
+pair.h
+pthread.h
+pthread_alloc
+pthread_alloc.h
+queue
+queue.h
+rope
+rope.h
+set
+set.h
+setjmp.h
+signal.h
+slist
+slist.h
+sstream
+sstream.h
+stack
+stack.h
+stdarg.h
+stddef.h
+stddef.h
+stdexcep.h
+stdexcept
+stdio.h
+stdio_streambuf
+stdlib.h
+stdlib.h
+stlcomp.h
+stlconf.h.in
+stl_apcc.h
+stl_apple.bak.h
+stl_apple.h
+stl_as400.h
+stl_bc.h
+stl_como.h
+stl_confix.h
+stl_dec.h
+stl_dec_vms.h
+stl_fujitsu.h
+stl_gcc.h
+stl_hpacc.h
+stl_ibm.h
+stl_intel.h
+stl_kai.h
+stl_mlc.h
+stl_msvc.h
+stl_mwerks.h
+stl_mycomp.h
+stl_sco.h
+stl_select_lib.h
+stl_sgi.h
+stl_solaris.h
+stl_sunpro.h
+stl_symantec.h
+stl_tmpl.h
+stl_user_config.h
+stl_watcom.h
+stl_wince.h
+streambu.h
+streambuf
+streambuf.h
+string
+string.h
+strstrea.h
+strstream
+strstream.h
+tempbuf.h
+time.h
+tree.h
+typeinfo
+typeinfo.h
+type_traits.h
+utility
+utility.h
+valarray
+valarray.h
+vc_select_lib.h
+vector
+vector.h
+wchar.h
+wctype.h
+_abbrevs.h
+_algo.c
+_algo.h
+_algobase.c
+_algobase.h
+_alloc.c
+_alloc.h
+_alloc_old.h
+_auto_ptr.h
+_bitset.c
+_bitset.h
+_bvector.h
+_check_config.h
+_codecvt.h
+_collate.h
+_complex.c
+_complex.h
+_config.h
+_config_compat.h
+_config_compat_post.h
+_construct.h
+_ctraits_fns.h
+_ctype.h
+_cwchar.h
+_debug.c
+_debug.h
+_deque.c
+_deque.h
+_epilog.h
+_epilog.h
+_exception.h
+_fstream.c
+_fstream.h
+_function.h
+_function_base.h
+_hashtable.c
+_hashtable.h
+_hash_fun.h
+_hash_map.h
+_hash_set.h
+_heap.c
+_heap.h
+_ios.c
+_ios.h
+_iosfwd.h
+_ios_base.h
+_istream.c
+_istream.h
+_istreambuf_iterator.h
+_iterator.h
+_iterator.h
+_iterator_base.h
+_iterator_old.h
+_limits.c
+_limits.h
+_list.c
+_list.h
+_list.h
+_locale.h
+_map.h
+_messages_facets.h
+_mmap.h
+_monetary.c
+_monetary.h
+_msvc_warnings_off.h
+_null_stream.h
+_numeric.c
+_numeric.h
+_numpunct.h
+_num_get.c
+_num_get.h
+_num_put.c
+_num_put.h
+_ostream.c
+_ostream.h
+_ostreambuf_iterator.h
+_pair.h
+_prolog.h
+_pthread_alloc.h
+_ptrs_specialize.h
+_queue.h
+_range_errors.h
+_raw_storage_iter.h
+_relops.h
+_relops_cont.h
+_relops_template.h
+_rope.c
+_rope.h
+_set.h
+_set_operators.h
+_site_config.h
+_slist.c
+_slist.h
+_slist_base.c
+_slist_base.h
+_sparc_atomic.h
+_sstream.c
+_sstream.h
+_stack.h
+_stdio_file.h
+_stdio_file.h.new
+_streambuf.c
+_streambuf.h
+_streambuf_iterator.h
+_stream_iterator.h
+_string.c
+_string.h
+_string_fwd.c
+_string_fwd.h
+_string_hash.h
+_string_io.c
+_string_io.h
+_strstream.h
+_tempbuf.c
+_tempbuf.h
+_threads.c
+_threads.h
+_time_facets.c
+_time_facets.h
+_tree.c
+_tree.h
+_uninitialized.h
+_valarray.c
+_valarray.h
+_vector.c
+_vector.h
--- a/genericopenlibs/cppstdlib/stl/src/aligned_buffer.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/aligned_buffer.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef ALIGNED_BUFFER_H
 #define ALIGNED_BUFFER_H
 
--- a/genericopenlibs/cppstdlib/stl/src/allocators.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/allocators.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -766,7 +766,10 @@
 struct __node_alloc_cleaner {
   ~__node_alloc_cleaner()
       {
-      __node_alloc_impl::_S_dealloc_call(); 
+      __node_alloc_impl::_S_dealloc_call();
+#ifndef _STLP_USE_LOCK_FREE_IMPLEMENTATION
+      std::_Node_Alloc_Lock::_S_lock._M_destroy();
+#endif//_STLP_USE_LOCK_FREE_IMPLEMENTATION
       }
 };
 
--- a/genericopenlibs/cppstdlib/stl/src/gen_dosc.pl	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/gen_dosc.pl	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
 #!C:\Perl\bin
 
 &do_c_header;
--- a/genericopenlibs/cppstdlib/stl/src/iostream.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/iostream.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -447,6 +447,9 @@
   _Destroy(ptr_wcerr);
   _Destroy(ptr_wclog);
 #endif
+  fclose(stdin);
+  fclose(stdout);
+  fclose(stderr);
 }
 
 
--- a/genericopenlibs/cppstdlib/stl/src/stlport_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/stlport_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef STLPORT_PREFIX_H
 #define STLPORT_PREFIX_H
 
--- a/genericopenlibs/cppstdlib/stl/src/string.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/string.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #include "stlport_prefix.h"
 
 #include <string>
--- a/genericopenlibs/cppstdlib/stl/src/uint64.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/uint64.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //  uint64.h
 //  minimal double precision unsigned int arithmetics for numeric_facets support.
 //  Written by Tsutomu Yoshida, Minokamo, Japan. 03/25/2000
--- a/genericopenlibs/cppstdlib/stl/src/vc_warning_disable.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/vc_warning_disable.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This header is used to turn off warnings of Microsoft compilers generated.
  * while building STLport.
  * For compiling user code, see stlport/config/_msvc_warnings_off.h.
--- a/genericopenlibs/cppstdlib/stl/src/warning_disable.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/src/warning_disable.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #if !defined (__ICL)
 /* This header is used to turn off warnings of Microsoft compilers generated.
  * while building STLport.
--- a/genericopenlibs/cppstdlib/stl/stlport/rlocks.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/rlocks.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #ifndef _STLP_misc_rlocks_h
 # define _STLP_misc_rlocks_h
 # if (__SUNPRO_CC >= 0x500 )
--- a/genericopenlibs/cppstdlib/stl/stlport/stdiostream.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stdiostream.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #ifndef _STLP_misc_stdiostream_h
 # define _STLP_misc_stdiostream_h
 # if (__SUNPRO_CC >= 0x500 )
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_alloc_old.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_alloc_old.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 template<class _Tp, class _Alloc>
 class __simple_alloc {
   typedef _Alloc __alloc_type;
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_check_config.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_check_config.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // This file is reserved to site configuration purpose
 // and should NEVER be overridden by user
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_config_compat_post.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_config_compat_post.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*========================================== */
 #ifdef _STLP_3_COMPATIBILITY
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_epilog.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_epilog.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* NOTE : this header has no guards and is MEANT for multiple inclusion!
  * If you are using "header protection" option with your compiler,
  * please also find #pragma which disables it and put it here, to
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_ioserr.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_ioserr.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * This file is included in every header that needs the STLport library to be
  * built; the header files mostly are the iostreams-headers. The file checks for
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_iosfwd.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_iosfwd.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _STLP_INTERNAL_IOSFWD
 #define _STLP_INTERNAL_IOSFWD
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_prolog.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_prolog.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* NOTE : this header has no guards and is MEANT for multiple inclusion!
  * If you are using "header protection" option with your compiler,
  * please also find #pragma which disables it and put it here, to
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_ptrs_specialize.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_ptrs_specialize.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _STLP_PTRS_SPECIALIZE_H
 #define _STLP_PTRS_SPECIALIZE_H
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_relops_cont.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_relops_cont.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // This is an implementation file which
 // is intended to be included multiple times with different _STLP_ASSOCIATIVE_CONTAINER
 // setting
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_relops_hash_cont.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_relops_hash_cont.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This is an implementation file which is intended to be included
  * multiple times with different _STLP_TEMPLATE_CONTAINER settings.
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_string_io.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_string_io.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _STLP_STRING_IO_C
 #define _STLP_STRING_IO_C
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_threads.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_threads.h	Wed Oct 13 19:39:18 2010 +0530
@@ -26,6 +26,12 @@
 #ifndef _STLP_INTERNAL_THREADS_H
 #define _STLP_INTERNAL_THREADS_H
 
+
+#ifdef __SYMBIAN32__
+#include <e32atomics.h>  // For atomic increment and decrement
+#endif
+
+
 // Supported threading models are native SGI, pthreads, uithreads
 // (similar to pthreads, but based on an earlier draft of the Posix
 // threads standard), and Win32 threads.  Uithread support by Jochen
@@ -464,13 +470,22 @@
 #if defined (__DMC__)
 public:
 #endif
-  _STLP_VOLATILE __stl_atomic_t _M_ref_count;
+  _STLP_VOLATILE  __stl_atomic_t _M_ref_count;
 
 #if defined (_STLP_THREADS) && \
    (!defined (_STLP_ATOMIC_INCREMENT) || !defined (_STLP_ATOMIC_DECREMENT) || \
     (defined (_STLP_WIN32_VERSION) && (_STLP_WIN32_VERSION <= 0x0400)))
 #  define _STLP_USE_MUTEX
-  _STLP_mutex _M_mutex;
+    #ifndef __SYMBIAN32__  
+      _STLP_mutex _M_mutex;
+    #else
+    #define KSizeofStlpMutex 12
+      /* 
+       * Padding in order to ensure compatability. 
+       * The pad size is the size of the _STLP_mutex structure
+       */
+     char _pad[KSizeofStlpMutex];
+    #endif
 #endif
 
   public:
@@ -484,14 +499,25 @@
    __stl_atomic_t _M_decr() { return _STLP_ATOMIC_DECREMENT(&_M_ref_count); }
 #  else
 #    undef _STLP_USE_MUTEX
-  __stl_atomic_t _M_incr() {
-    _STLP_auto_lock l(_M_mutex);
-    return ++_M_ref_count;
-  }
-  __stl_atomic_t _M_decr() {
-    _STLP_auto_lock l(_M_mutex);
-    return --_M_ref_count;
-  }
+    #ifndef __SYMBIAN32__
+      __stl_atomic_t _M_incr() {
+        _STLP_auto_lock l(_M_mutex);
+        return ++_M_ref_count;
+      }
+      __stl_atomic_t _M_decr() {
+        _STLP_auto_lock l(_M_mutex);
+        return --_M_ref_count;
+      }
+    #else
+      __stl_atomic_t _M_incr() {
+          __e32_atomic_tas_ord32(&_M_ref_count, 0, 1, 1);
+          return _M_ref_count;
+      }
+      __stl_atomic_t _M_decr() {
+          __e32_atomic_tas_ord32(&_M_ref_count, 1, -1, 0);
+          return _M_ref_count;
+      }
+    #endif
 #  endif
 #else  /* No threads */
   __stl_atomic_t _M_incr() { return ++_M_ref_count; }
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_uninitialized.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_uninitialized.h	Wed Oct 13 19:39:18 2010 +0530
@@ -333,7 +333,7 @@
 
 template <class _ForwardIter, class _Size, class _Tp>
 inline _ForwardIter __uinit_aux_aux(_ForwardIter __first, _Size __n, const _Tp& /*__val */,
-                                    const __true_type& /*_HasDefaultZero*/) { 	
+                                    const __true_type& /*_HasDefaultZero*/) { 	
   memset((unsigned char*)__first, 0, __n * sizeof(_Tp));
   return __first + __n;
 }
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_aix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_aix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "AIX"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_apcc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_apcc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport config file for Apogee 4.x
 
 #define _STLP_COMPILER "Apogee"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_apple.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_apple.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_as400.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_as400.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_auto_link.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_auto_link.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* We do not use auto link feature when:
  *  - user asked not to use it (_STLP_DONT_USE_AUTO_LINK)
  *  - STLport is used only as a STL library (_STLP_NO_IOSTREAMS || _STLP_USE_NO_IOSTREAMS)
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_como.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_como.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_cygwin.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_cygwin.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #define _STLP_PLATFORM "Cygwin"
 
 /* Glibc is the platform API */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #define _STLP_COMPILER "Dec"
 
 # define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec_vms.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dec_vms.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // OpenVMS version
 
 #define _STLP_COMPILER "Dec Vms"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_detect_dll_or_lib.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_detect_dll_or_lib.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* File used to define macros:
  * _STLP_USE_DYNAMIC_LIB: To signal use STLport as a dll or build of the
  *                        STLport dlls.
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dm.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_dm.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file for Digital Mars C++
 
 //#define _STLP_VERBOSE
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_epilog.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_epilog.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #if defined (_STLP_MSVC) || defined (__ICL) || defined (__BORLANDC__)
 
 #if defined (__BORLANDC__)
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_evc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_evc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * File to have Microsoft eMbedded Visual C++ 3.0 and .NET working with STLport
  * May 2004
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_freebsd.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_freebsd.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "Free BSD"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_gcc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_gcc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpacc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpacc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpux.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_hpux.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef __stl_config__hpux_h
 #define __stl_config__hpux_h
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_ibm.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_ibm.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_icc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_icc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 // A list of Intel compiler for Linux portion of STLport settings.
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_intel.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_intel.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_kai.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_kai.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport config file for KAI C++ compiler
 
 #if defined(_XOPEN_SOURCE) && (_XOPEN_VERSION - 0 >= 4)
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_linux.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_linux.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef __stl_config__linux_h
 #define __stl_config__linux_h
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mac.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mac.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "Mac"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_macosx.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_macosx.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "Mac OS X"
 
 #if defined (__BIG_ENDIAN__)
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mlc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mlc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_msvc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_msvc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  * Microsoft Visual C++ 6.0, 7.0, 7.1, 8.0, ICL
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwccnlm.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwccnlm.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwerks.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_mwerks.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_netware.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_netware.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "Novell Netware"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_openbsd.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_openbsd.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define _STLP_PLATFORM "Open BSD"
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_prolog.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_prolog.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 #if defined (_STLP_MSVC) || defined (__ICL)
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_solaris.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_solaris.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef __stl_config__solaris_h
 #define __stl_config__solaris_h
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_sunprocc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_sunprocc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_symantec.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_symantec.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_warnings_off.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_warnings_off.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This header turns off warnings that STLport headers generate for compiled
  * user code.
  */
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_watcom.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_watcom.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/compat.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/compat.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 /*
  * Compatibility section
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/fstream.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/fstream.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 using ::streambuf;
 using ::ifstream;
 using ::ofstream;
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/iomanip.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/iomanip.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 using ::setiosflags;
 using ::resetiosflags;
 // using ::setbase;
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/iostream.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/iostream.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 using _STLP_OLD_IO_NAMESPACE::istream;
 using _STLP_OLD_IO_NAMESPACE::ostream;
 
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/ostream.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/ostream.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 using _STLP_OLD_IO_NAMESPACE::ostream;
 using _STLP_OLD_IO_NAMESPACE::endl;
 using _STLP_OLD_IO_NAMESPACE::ends;
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/streambuf.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/streambuf.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 using ::streambuf;
--- a/genericopenlibs/cppstdlib/stl/stlport/using/h/strstream.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/stlport/using/h/strstream.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 using _STLP_OLD_IO_NAMESPACE::strstreambuf;
 using _STLP_OLD_IO_NAMESPACE::istrstream;
 using _STLP_OLD_IO_NAMESPACE::ostrstream;
--- a/genericopenlibs/cppstdlib/stl/test/compiler/movable.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/movable.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #include <list>
 #include <vector>
 #include <string>
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei3.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei3.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *   gcc 2.95.3
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei4.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei4.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *   gcc 2.95.3
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei5.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei5.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *   gcc 3.4.1
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei6.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei6.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei7.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei7.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *
--- a/genericopenlibs/cppstdlib/stl/test/eh/bug.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/bug.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #include <set>
 #include <vector>
 #include <iostream>
--- a/genericopenlibs/cppstdlib/stl/test/eh/descrip.mms	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/descrip.mms	Wed Oct 13 19:39:18 2010 +0530
@@ -1,54 +1,54 @@
-# ;;; -*- Mode:makefile;-*- 
-# Generated manually for MMS
-
-# point this to proper location
-STL_INCL= /include="../../stlport"
-
-
-# STL_INCL= -DEH_NO_SGI_STL
-
-.SUFFIXES .obj .cpp
-
-all : check
-
-AUX_LIST=TestClass.obj,main.obj,nc_alloc.obj,random_number.obj
-
-TEST_LIST=test_algo.obj,-
-test_algobase.obj,test_list.obj,test_slist.obj,-
-test_bit_vector.obj,test_vector.obj,-
-test_deque.obj,test_set.obj,test_map.obj,-
-test_hash_map.obj,test_hash_set.obj,test_rope.obj,-
-test_string.obj,test_bitset.obj,test_valarray.obj
-
-LIST=$(AUX_LIST),$(TEST_LIST)
-
-OBJECTS = $(LIST)
-EXECS = $(LIST:%.obj=%.exe)
-TESTS = $(LIST:%.obj=%.out)
-TEST_EXE  = eh_test.exe
-TEST  = eh_test.out
-
-CC = cxx
-CXX = $(CC)
-LINK = cxxlink
-
-# -std strict_ansi_errors
-
-CXXFLAGS = $(STL_INCL) /define=(__NO_USE_STD_IOSTREAM,EH_VECTOR_OPERATOR_NEW,EH_DELETE_HAS_THROW_SPEC)
-
-# This is to test with native STL
-# CXXFLAGS = +w2 -xildoff -D__STL_USE_NEWALLOC -DEH_NO_SGI_STL -DEH_NEW_HEADERS -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
-
-
-LIBS = 
-LIBSTDCXX = 
-
-check : $(TEST)
-
-$(TEST) : $(OBJECTS)
-	$(LINK)/exe=$(TEST_EXE) $(OBJECTS) $(LIBS)
-	run $(TEST_EXE)
-
-.cpp.obj :
-	$(CXX) $(CXXFLAGS) /obj=$@ $< 
-
+# ;;; -*- Mode:makefile;-*- 
+# Generated manually for MMS
+
+# point this to proper location
+STL_INCL= /include="../../stlport"
+
+
+# STL_INCL= -DEH_NO_SGI_STL
+
+.SUFFIXES .obj .cpp
+
+all : check
+
+AUX_LIST=TestClass.obj,main.obj,nc_alloc.obj,random_number.obj
+
+TEST_LIST=test_algo.obj,-
+test_algobase.obj,test_list.obj,test_slist.obj,-
+test_bit_vector.obj,test_vector.obj,-
+test_deque.obj,test_set.obj,test_map.obj,-
+test_hash_map.obj,test_hash_set.obj,test_rope.obj,-
+test_string.obj,test_bitset.obj,test_valarray.obj
+
+LIST=$(AUX_LIST),$(TEST_LIST)
+
+OBJECTS = $(LIST)
+EXECS = $(LIST:%.obj=%.exe)
+TESTS = $(LIST:%.obj=%.out)
+TEST_EXE  = eh_test.exe
+TEST  = eh_test.out
+
+CC = cxx
+CXX = $(CC)
+LINK = cxxlink
+
+# -std strict_ansi_errors
+
+CXXFLAGS = $(STL_INCL) /define=(__NO_USE_STD_IOSTREAM,EH_VECTOR_OPERATOR_NEW,EH_DELETE_HAS_THROW_SPEC)
+
+# This is to test with native STL
+# CXXFLAGS = +w2 -xildoff -D__STL_USE_NEWALLOC -DEH_NO_SGI_STL -DEH_NEW_HEADERS -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
+
+
+LIBS = 
+LIBSTDCXX = 
+
+check : $(TEST)
+
+$(TEST) : $(OBJECTS)
+	$(LINK)/exe=$(TEST_EXE) $(OBJECTS) $(LIBS)
+	run $(TEST_EXE)
+
+.cpp.obj :
+	$(CXX) $(CXXFLAGS) /obj=$@ $< 
+
--- a/genericopenlibs/cppstdlib/stl/test/eh/locale.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/locale.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <exception>
 #include <iostream>
 #include <locale>
--- a/genericopenlibs/cppstdlib/stl/test/eh/mwerks_debug_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/mwerks_debug_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //mwerks_debug_prefix.h
 #define _STLP_NO_FORCE_INSTANTIATE 1// for debugging
 #define EH_VECTOR_OPERATOR_NEW 1
--- a/genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_debug_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_debug_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //mwerks_nosgi_debug_prefix.h
 #define _STLP_NO_SGI_IOSTREAMS 1
 #define _STLP_NO_FORCE_INSTANTIATE 1 // for debugging
--- a/genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/mwerks_nosgi_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //mwerks_nosgi_prefix.h
 #define _STLP_NO_SGI_IOSTREAMS 1
 #define _STLP_NO_FORCE_INSTANTIATE 1 // for debugging
--- a/genericopenlibs/cppstdlib/stl/test/eh/mwerks_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/mwerks_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //mwerks_prefix.h
 #define _STLP_NO_FORCE_INSTANTIATE 1// for debugging
 #define EH_VECTOR_OPERATOR_NEW 1
--- a/genericopenlibs/cppstdlib/stl/test/eh/test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/eh/test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
            #include <iostream>
            #include <set>
            #include <vector>
--- a/genericopenlibs/cppstdlib/stl/test/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -21,7 +21,7 @@
 prj_testmmpfiles
 stlport_test
 stlport_unit_test
-stlport_extraExports
+//stlport_extraExports
 PRJ_TESTEXPORTS
 libstdcpp_tests.iby  /epoc32/rom/include/libstdcpp_tests.iby
 oe_autotest.iby  /epoc32/rom/include/oe_autotest.iby
\ No newline at end of file
--- a/genericopenlibs/cppstdlib/stl/test/unit/_template.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/_template.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/accum_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/accum_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <numeric>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/adj_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/adj_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <numeric>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/advance_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/advance_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/algorithm_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/algorithm_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/allocator_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/allocator_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <memory>
 #include <vector>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/bcompos_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bcompos_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include "unary.h"
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/bind_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bind_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <functional>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/binsert_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/binsert_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/bitset_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bitset_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/bound_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bound_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/bsearch_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bsearch_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 
 #include "cppunit/cppunit_proxy.h"
--- a/genericopenlibs/cppstdlib/stl/test/unit/c_limits_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/c_limits_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cctype_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cctype_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cerrno_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cerrno_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cfloat_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cfloat_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/climits_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/climits_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/clocale_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/clocale_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cmath_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cmath_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/complex_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/complex_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/config_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/config_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <new>
 #include <vector>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/copy_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/copy_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <cstring>
 #include <vector>
--- a/genericopenlibs/cppstdlib/stl/test/unit/count_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/count_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <vector>
 #include "cppunit/cppunit_proxy.h"
--- a/genericopenlibs/cppstdlib/stl/test/unit/csetjmp_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/csetjmp_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/csignal_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/csignal_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cstddef_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cstddef_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cstdio_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cstdio_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cstdlib_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cstdlib_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cstring_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cstring_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/ctime_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ctime_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/ctype_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ctype_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cwctype_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cwctype_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/deque_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/deque_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/divides_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/divides_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <functional>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/epilog_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/epilog_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <time.h>
 #include <string>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/equal_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/equal_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/errno_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/errno_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/exception_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/exception_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/fadapter.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/fadapter.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _fadapter_h_
 #define _fadapter_h_
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/fib.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/fib.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _fib_h
 #define _fib_h
 class Fibonacci
--- a/genericopenlibs/cppstdlib/stl/test/unit/fill_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/fill_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/find_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/find_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/finsert_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/finsert_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <deque>
--- a/genericopenlibs/cppstdlib/stl/test/unit/float_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/float_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/foreach_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/foreach_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include "fadapter.h"
--- a/genericopenlibs/cppstdlib/stl/test/unit/fstream_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/fstream_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/full_streambuf.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/full_streambuf.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _FULL_STREAM_H
 #define _FULL_STREAM_H
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/func_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/func_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/functional_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/functional_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/greater_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/greater_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/heap_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/heap_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/includes_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/includes_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <cstring>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/innerprod_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/innerprod_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <numeric>
--- a/genericopenlibs/cppstdlib/stl/test/unit/inplace_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/inplace_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/ioiter_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ioiter_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <string>
 #if !defined (STLPORT) || !defined (_STLP_USE_NO_IOSTREAMS)
 #include <sstream>
--- a/genericopenlibs/cppstdlib/stl/test/unit/iomanip_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iomanip_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/ios_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ios_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/iosfwd_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iosfwd_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/iostream_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iostream_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/iota.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iota.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+ */
 
 #ifndef IOTA_H
 #define IOTA_H
--- a/genericopenlibs/cppstdlib/stl/test/unit/iota_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iota_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <numeric>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/iso646_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iso646_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/istmit_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/istmit_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #if !defined (STLPORT) || !defined (_STLP_USE_NO_IOSTREAMS)
 #  include <sstream>
--- a/genericopenlibs/cppstdlib/stl/test/unit/istream_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/istream_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/iter_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iter_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <list>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/iterator_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/iterator_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/less_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/less_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/lexcmp_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/lexcmp_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/limits_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/limits_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/list_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/list_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/locale_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/locale_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/locale_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/locale_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+ */
 #include <string>
 
 #if !defined (STLPORT) || !defined (_STLP_USE_NO_IOSTREAMS)
--- a/genericopenlibs/cppstdlib/stl/test/unit/logic_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/logic_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/map_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/map_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/math_aux.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/math_aux.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef __MATH_AUX_H
 #define __MATH_AUX_H
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/math_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/math_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/max_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/max_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/memory_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/memory_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/merge_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/merge_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/mfunptr_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/mfunptr_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <functional>
 #include <memory>
 #include <vector>
--- a/genericopenlibs/cppstdlib/stl/test/unit/min_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/min_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/mismatch_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/mismatch_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/modulus_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/modulus_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <functional>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/multiset_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/multiset_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <set>
 #include <functional>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/mvctor_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/mvctor_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+ */
 
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/neq_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/neq_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/new_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/new_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/nthelm_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/nthelm_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/numeric_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/numeric_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/ostmit_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ostmit_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <iterator>
 #if !defined (STLPORT) || !defined (_STLP_USE_NO_IOSTREAMS)
 #include <string>
--- a/genericopenlibs/cppstdlib/stl/test/unit/partial_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/partial_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/partition_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/partition_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <vector>
 #include <cstdlib>
--- a/genericopenlibs/cppstdlib/stl/test/unit/perm_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/perm_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <numeric>
--- a/genericopenlibs/cppstdlib/stl/test/unit/ptr2_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ptr2_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/ptrspec_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ptrspec_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <list>
 #if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
@@ -42,7 +26,7 @@
   CPPUNIT_TEST_SUITE_END();
 
 protected:
-  // this seems to be compile only test but...
+  /// this seems to be compile only test but...
   void ptr_specialization_test();
 
   template <class _Tp>
--- a/genericopenlibs/cppstdlib/stl/test/unit/queue_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/queue_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/rawriter_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/rawriter_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <iterator>
 #include <memory>
--- a/genericopenlibs/cppstdlib/stl/test/unit/resolve_name.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/resolve_name.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #define _STLP_DO_IMPORT_CSTD_FUNCTIONS
 #include <cmath>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/reviter_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/reviter_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <list>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/rotate_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/rotate_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/search_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/search_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <numeric>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/setunion_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/setunion_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <string>
 #include <iterator>
--- a/genericopenlibs/cppstdlib/stl/test/unit/signal_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/signal_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/sort_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/sort_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/sstream_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/sstream_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stack_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stack_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stdarg_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stdarg_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stddef_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stddef_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stdexcept_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stdexcept_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stdio_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stdio_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/stdlib_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stdlib_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/streambuf_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/streambuf_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/string_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/string_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/swap_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/swap_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/test_errno.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/test_errno.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //We are including stdlib.h and stddef.h first because under MSVC
 //those headers contains a errno macro definition without the underlying value
 //definition.
--- a/genericopenlibs/cppstdlib/stl/test/unit/time_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/time_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/times_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/times_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <numeric>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/transform_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/transform_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <string>
 #include <iterator>
 #include <vector>
--- a/genericopenlibs/cppstdlib/stl/test/unit/type_traits_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/type_traits_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <vector>
 #include <string>
--- a/genericopenlibs/cppstdlib/stl/test/unit/typeinfo_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/typeinfo_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/unique_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/unique_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 
 #include "cppunit/cppunit_proxy.h"
--- a/genericopenlibs/cppstdlib/stl/test/unit/utility_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/utility_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/valarray_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/valarray_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/vector_header_test.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/vector_header_test.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/wctype_header_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/stl/test/unit/wctype_header_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/test/test-automate/stdcpptests_hw.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cppstdlib/test/test-automate/stdcpptests_hw.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -113,18 +113,7 @@
 
 md c:\logs
 
-bad_typeid_cast.exe
-dynamic_cast_test_exe.exe
-exc_interwork.exe
-new_handler_test.exe
-oper_new_test.exe 20
-terminate_handler_test.exe
-typeinfo_test.exe
-uncaught_exception_test.exe
-unexpected_bad_exc_test.exe
-unexpected_handler_test.exe
 
-copy c:\eh_test.txt e:\
-copy c:\testreport_stdcpp.txt e:\
-copy c:\logs\libstdcpp_runtime_tests.log e:\libstdcpp_runtime_tests.log
-del e:\sys$rom.zip
+copy c:\testreport_stdcpp.txt f:\
+
+
--- a/genericopenlibs/cstdlib/LINC/STDLIB.H	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cstdlib/LINC/STDLIB.H	Wed Oct 13 19:39:18 2010 +0530
@@ -66,7 +66,7 @@
 IMPORT_C int	_epoc32_atexit	(void (*_func)(void));
 
 #ifdef EKA2
-void	abort	(void);
+IMPORT_C void	abort	(void);
 #else
 IMPORT_C void	abort	(void);
 #endif
--- a/genericopenlibs/cstdlib/LPOSIX/ABORT.C	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cstdlib/LPOSIX/ABORT.C	Wed Oct 13 19:39:18 2010 +0530
@@ -44,7 +44,6 @@
 
 
 
-#include <stdlib.h>
 #include <unistd.h>		/* for definition of _exit() */
 /* #include <signal.h> */
 
--- a/genericopenlibs/cstdlib/TSTLIB/TMISC.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cstdlib/TSTLIB/TMISC.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 
 CAPABILITY	ALL -TCB
 
-TARGET	tmisc.exe
+TARGET	tmisc_cstdlib.exe
 TARGETTYPE		exe
 
 USERINCLUDE	../INC
--- a/genericopenlibs/cstdlib/TSTLIB/TNETDB.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cstdlib/TSTLIB/TNETDB.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET			tnetdb.exe
+TARGET			tnetdb_cstdlib.exe
 
 #include "GENERIC.MMP"
 
--- a/genericopenlibs/cstdlib/TSTLIB/TPIPE.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/cstdlib/TSTLIB/TPIPE.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 OPTION CW   -w off
 
 TARGETTYPE		exe
-TARGET			tpipe.exe
+TARGET			tpipe_cstdlib.exe
 
 SOURCEPATH	../TSTLIB
 SOURCE			TPIPE.C
--- a/genericopenlibs/liboil/group/oeaddons_liboil.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/liboil/group/oeaddons_liboil.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component oeaddons_liboil
 source \sf\os\ossrv\genericopenlibs\liboil\
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/src/arm/math_vfp_asm.S	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,277 @@
+/*
+ * Copyright (c) 2007
+ *	Josep Torra <josep@fluendo.com>.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#if __VFP_FP__
+/* 
+** compile with -mcpu=arm1136j-s -mfpu=vfp -mfloat-abi=softfp
+**
+** void vfp_add_f32 (float *d, const float *s1, const float *s2, int n);
+** void vfp_add_f64 (double *d, const double *s1, const double *s2, int n);
+** void vfp_divide_f32 (float *d, const float *s1, const float *s2, int n);
+** void vfp_divide_f64 (double *d, const double *s1, const double *s2, int n);
+** void vfp_multiply_f32 (float *d, const float *s1, const float *s2, int n);
+** void vfp_multiply_f64 (double *d, const double *s1, const double *s2, int n);
+** void vfp_subtract_f32 (float *d, const float *s1, const float *s2, int n);
+** void vfp_subtract_f64 (double *d, const double *s1, const double *s2, int n);
+**
+** d:   $r0     |   s1: $r1     | s2:  $r2     |   n:  $r3     |
+**
+*/
+
+#define UNROLL_F32_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    ands          ip, r3, #7;               /* ip = n % 8 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmias       r1!, {s0};                                                  \
+    fldmias       r2!, {s1};                                                  \
+    ## finst ##s  s2, s0, s1;                                                 \
+    fstmias       r0!, {s2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
+    movs          ip, r3, lsr #3;           /* ip = n / 8 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #7;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
+    fldmias       r2!, {s16, s17, s18, s19, s20, s21, s22, s23};              \
+    ## finst ##s  s24, s8, s16;                                               \
+    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+#define UNROLL_F64_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    ands          ip, r3, #3;               /* ip = n % 3 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmiad       r1!, {d0};                                                  \
+    fldmiad       r2!, {d1};                                                  \
+    ## finst ##d  d2, d0, d1;                                                 \
+    fstmiad       r0!, {d2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
+    movs          ip, r3, lsr #2;           /* ip = n / 4 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #3;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmiad       r1!, {d4, d5, d6, d7};                                      \
+    fldmiad       r2!, {d8, d9, d10, d11};                                    \
+    ## finst ##d  d12, d4, d8;                                                \
+    fstmiad       r0!, {d12, d13, d14, d15};                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+.align 2
+UNROLL_F32_TEMPLATE(add_f32,fadd);
+UNROLL_F64_TEMPLATE(add_f64,fadd);
+
+UNROLL_F32_TEMPLATE(divide_f32,fdiv);
+UNROLL_F64_TEMPLATE(divide_f64,fdiv);
+
+UNROLL_F32_TEMPLATE(multiply_f32,fmul);
+UNROLL_F64_TEMPLATE(multiply_f64,fmul);
+
+UNROLL_F32_TEMPLATE(subtract_f32,fsub);
+UNROLL_F64_TEMPLATE(subtract_f64,fsub);
+
+#undef UNROLL_F32_TEMPLATE
+#undef UNROLL_F64_TEMPLATE
+
+/* 
+**
+** void vfp_scalaradd_f32_ns (float *d, const float *s1, const float *s2_1, int n);
+** void vfp_scalaradd_f64_ns (double *d, const double *s1, const double *s2_1, int n);
+** void vfp_scalarmultiply_f32_ns (float *d, const float *s1, const float *s2_1, int n);
+** void vfp_scalarmultiply_f64_ns (double *d, const double *s1, const double *s2_1, int n);
+**
+** d:   $r0     |   s1: $r1     | s2_1:  $r2   |   n:  $r3     |
+**
+*/
+#define UNROLL_F32_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    fldmias       r2, {s1};                 /* load scalar value */           \
+    ands          ip, r3, #7;               /* ip = n % 8 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmias       r1!, {s0};                                                  \
+    ## finst ##s  s2, s0, s1;                                                 \
+    fstmias       r0!, {s2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
+    movs          ip, r3, lsr #3;           /* ip = n / 8 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #7;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
+    ## finst ##s  s24, s8, s1;                                                \
+    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+#define UNROLL_F64_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    fldmiad       r2, {d1};                 /* load scalar value */           \
+    ands          ip, r3, #3;               /* ip = n % 3 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmiad       r1!, {d0};                                                  \
+    ## finst ##d  d2, d0, d1;                                                 \
+    fstmiad       r0!, {d2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
+    movs          ip, r3, lsr #2;           /* ip = n / 4 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #3;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 4 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmiad       r1!, {d4, d5, d6, d7};                                      \
+    ## finst ##d  d12, d4, d1;                                                \
+    fstmiad       r0!, {d12, d13, d14, d15};                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+UNROLL_F32_TEMPLATE(scalaradd_f32_ns,fadd);
+UNROLL_F64_TEMPLATE(scalaradd_f64_ns,fadd);
+
+UNROLL_F32_TEMPLATE(scalarmultiply_f32_ns,fmul);
+UNROLL_F64_TEMPLATE(scalarmultiply_f64_ns,fmul);
+
+#undef UNROLL_F32_TEMPLATE
+#undef UNROLL_F64_TEMPLATE
+
+/* 
+**
+** void vfp_abs_f32_f32_ns(float *d, const float *s, int n);
+** void vfp_abs_f64_f64_ns(double *d, const double *s, int n);
+** void vfp_negative_f32(float *d, const float *s, int n);
+** void vfp_negative_f64(double *d, const double *s, int n);
+**
+** d:   $r0     |   s: $r1      |   n:  $r2     |
+**
+*/
+#define UNROLL_F32_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    ands          ip, r2, #7;               /* ip = n % 8 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmias       r1!, {s0};                                                  \
+    ## finst ##s  s2, s0;                                                     \
+    fstmias       r0!, {s2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
+    movs          ip, r2, lsr #3;           /* ip = n / 8 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #7;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
+    ## finst ##s  s24, s8;                                                    \
+    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+#define UNROLL_F64_TEMPLATE(fname,finst) \
+  .global vfp_ ## fname ## ;                                                  \
+  vfp_ ## fname ## :                                                          \
+    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
+    ands          ip, r2, #3;               /* ip = n % 3 */                  \
+    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
+  vfp_ ## fname ## _loop1:                                                    \
+    fldmiad       r1!, {d0};                                                  \
+    ## finst ##d  d2, d0;                                                     \
+    fstmiad       r0!, {d2};                                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop1;                                    \
+  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
+    movs          ip, r2, lsr #2;           /* ip = n / 4 */                  \
+    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
+    fmrx          lr, fpscr;                /* read fpscr register into arm */\
+    mov           fp, #3;                                                     \
+    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 4 */      \
+    fmxr          fpscr, fp;                                                  \
+  vfp_ ## fname ## _loop2:                                                    \
+    fldmiad       r1!, {d4, d5, d6, d7};                                      \
+    ## finst ##d  d12, d4;                                                    \
+    fstmiad       r0!, {d12, d13, d14, d15};                                  \
+    subs          ip, ip, #1;                                                 \
+    bne           vfp_ ## fname ## _loop2;                                    \
+    fmxr          fpscr, lr;                /* restore original fpscr */      \
+  vfp_ ## fname ## _end:                                                      \
+    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
+
+UNROLL_F32_TEMPLATE(abs_f32_f32_ns,fabs);
+UNROLL_F64_TEMPLATE(abs_f64_f64_ns,fabs);
+
+UNROLL_F32_TEMPLATE(negative_f32,fneg);
+UNROLL_F64_TEMPLATE(negative_f64,fneg);
+
+#undef UNROLL_F32_TEMPLATE
+#undef UNROLL_F64_TEMPLATE
+#endif
--- a/genericopenlibs/liboil/src/arm/math_vfp_asm.s	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,277 +0,0 @@
-/*
- * Copyright (c) 2007
- *	Josep Torra <josep@fluendo.com>.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#if __VFP_FP__
-/* 
-** compile with -mcpu=arm1136j-s -mfpu=vfp -mfloat-abi=softfp
-**
-** void vfp_add_f32 (float *d, const float *s1, const float *s2, int n);
-** void vfp_add_f64 (double *d, const double *s1, const double *s2, int n);
-** void vfp_divide_f32 (float *d, const float *s1, const float *s2, int n);
-** void vfp_divide_f64 (double *d, const double *s1, const double *s2, int n);
-** void vfp_multiply_f32 (float *d, const float *s1, const float *s2, int n);
-** void vfp_multiply_f64 (double *d, const double *s1, const double *s2, int n);
-** void vfp_subtract_f32 (float *d, const float *s1, const float *s2, int n);
-** void vfp_subtract_f64 (double *d, const double *s1, const double *s2, int n);
-**
-** d:   $r0     |   s1: $r1     | s2:  $r2     |   n:  $r3     |
-**
-*/
-
-#define UNROLL_F32_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    ands          ip, r3, #7;               /* ip = n % 8 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmias       r1!, {s0};                                                  \
-    fldmias       r2!, {s1};                                                  \
-    ## finst ##s  s2, s0, s1;                                                 \
-    fstmias       r0!, {s2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
-    movs          ip, r3, lsr #3;           /* ip = n / 8 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #7;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
-    fldmias       r2!, {s16, s17, s18, s19, s20, s21, s22, s23};              \
-    ## finst ##s  s24, s8, s16;                                               \
-    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-#define UNROLL_F64_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    ands          ip, r3, #3;               /* ip = n % 3 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmiad       r1!, {d0};                                                  \
-    fldmiad       r2!, {d1};                                                  \
-    ## finst ##d  d2, d0, d1;                                                 \
-    fstmiad       r0!, {d2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
-    movs          ip, r3, lsr #2;           /* ip = n / 4 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #3;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmiad       r1!, {d4, d5, d6, d7};                                      \
-    fldmiad       r2!, {d8, d9, d10, d11};                                    \
-    ## finst ##d  d12, d4, d8;                                                \
-    fstmiad       r0!, {d12, d13, d14, d15};                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-.align 2
-UNROLL_F32_TEMPLATE(add_f32,fadd);
-UNROLL_F64_TEMPLATE(add_f64,fadd);
-
-UNROLL_F32_TEMPLATE(divide_f32,fdiv);
-UNROLL_F64_TEMPLATE(divide_f64,fdiv);
-
-UNROLL_F32_TEMPLATE(multiply_f32,fmul);
-UNROLL_F64_TEMPLATE(multiply_f64,fmul);
-
-UNROLL_F32_TEMPLATE(subtract_f32,fsub);
-UNROLL_F64_TEMPLATE(subtract_f64,fsub);
-
-#undef UNROLL_F32_TEMPLATE
-#undef UNROLL_F64_TEMPLATE
-
-/* 
-**
-** void vfp_scalaradd_f32_ns (float *d, const float *s1, const float *s2_1, int n);
-** void vfp_scalaradd_f64_ns (double *d, const double *s1, const double *s2_1, int n);
-** void vfp_scalarmultiply_f32_ns (float *d, const float *s1, const float *s2_1, int n);
-** void vfp_scalarmultiply_f64_ns (double *d, const double *s1, const double *s2_1, int n);
-**
-** d:   $r0     |   s1: $r1     | s2_1:  $r2   |   n:  $r3     |
-**
-*/
-#define UNROLL_F32_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    fldmias       r2, {s1};                 /* load scalar value */           \
-    ands          ip, r3, #7;               /* ip = n % 8 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmias       r1!, {s0};                                                  \
-    ## finst ##s  s2, s0, s1;                                                 \
-    fstmias       r0!, {s2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
-    movs          ip, r3, lsr #3;           /* ip = n / 8 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #7;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
-    ## finst ##s  s24, s8, s1;                                                \
-    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-#define UNROLL_F64_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    fldmiad       r2, {d1};                 /* load scalar value */           \
-    ands          ip, r3, #3;               /* ip = n % 3 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmiad       r1!, {d0};                                                  \
-    ## finst ##d  d2, d0, d1;                                                 \
-    fstmiad       r0!, {d2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
-    movs          ip, r3, lsr #2;           /* ip = n / 4 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #3;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 4 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmiad       r1!, {d4, d5, d6, d7};                                      \
-    ## finst ##d  d12, d4, d1;                                                \
-    fstmiad       r0!, {d12, d13, d14, d15};                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-UNROLL_F32_TEMPLATE(scalaradd_f32_ns,fadd);
-UNROLL_F64_TEMPLATE(scalaradd_f64_ns,fadd);
-
-UNROLL_F32_TEMPLATE(scalarmultiply_f32_ns,fmul);
-UNROLL_F64_TEMPLATE(scalarmultiply_f64_ns,fmul);
-
-#undef UNROLL_F32_TEMPLATE
-#undef UNROLL_F64_TEMPLATE
-
-/* 
-**
-** void vfp_abs_f32_f32_ns(float *d, const float *s, int n);
-** void vfp_abs_f64_f64_ns(double *d, const double *s, int n);
-** void vfp_negative_f32(float *d, const float *s, int n);
-** void vfp_negative_f64(double *d, const double *s, int n);
-**
-** d:   $r0     |   s: $r1      |   n:  $r2     |
-**
-*/
-#define UNROLL_F32_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    ands          ip, r2, #7;               /* ip = n % 8 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmias       r1!, {s0};                                                  \
-    ## finst ##s  s2, s0;                                                     \
-    fstmias       r0!, {s2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 8 */                 \
-    movs          ip, r2, lsr #3;           /* ip = n / 8 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #7;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 8 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmias       r1!, {s8, s9, s10, s11, s12, s13, s14, s15};                \
-    ## finst ##s  s24, s8;                                                    \
-    fstmias       r0!, {s24, s25, s26, s27, s28, s29, s30, s31};              \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-#define UNROLL_F64_TEMPLATE(fname,finst) \
-  .global vfp_ ## fname ## ;                                                  \
-  vfp_ ## fname ## :                                                          \
-    stmdb         sp!, {fp, lr};            /* save registers to stack */     \
-    ands          ip, r2, #3;               /* ip = n % 3 */                  \
-    beq           vfp_ ## fname ## _unroll; /* if ip == 0 goto prep_loop2 */  \
-  vfp_ ## fname ## _loop1:                                                    \
-    fldmiad       r1!, {d0};                                                  \
-    ## finst ##d  d2, d0;                                                     \
-    fstmiad       r0!, {d2};                                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop1;                                    \
-  vfp_ ## fname ## _unroll:                 /* unroll by 4 */                 \
-    movs          ip, r2, lsr #2;           /* ip = n / 4 */                  \
-    beq           vfp_ ## fname ## _end;    /* if ip == 0 goto finish */      \
-    fmrx          lr, fpscr;                /* read fpscr register into arm */\
-    mov           fp, #3;                                                     \
-    orr           fp, lr, fp, lsl #16;      /* set vector lenght to 4 */      \
-    fmxr          fpscr, fp;                                                  \
-  vfp_ ## fname ## _loop2:                                                    \
-    fldmiad       r1!, {d4, d5, d6, d7};                                      \
-    ## finst ##d  d12, d4;                                                    \
-    fstmiad       r0!, {d12, d13, d14, d15};                                  \
-    subs          ip, ip, #1;                                                 \
-    bne           vfp_ ## fname ## _loop2;                                    \
-    fmxr          fpscr, lr;                /* restore original fpscr */      \
-  vfp_ ## fname ## _end:                                                      \
-    ldmia         sp!, {fp, pc};        /* recovering from stack and return */   
-
-UNROLL_F32_TEMPLATE(abs_f32_f32_ns,fabs);
-UNROLL_F64_TEMPLATE(abs_f64_f64_ns,fabs);
-
-UNROLL_F32_TEMPLATE(negative_f32,fneg);
-UNROLL_F64_TEMPLATE(negative_f64,fneg);
-
-#undef UNROLL_F32_TEMPLATE
-#undef UNROLL_F64_TEMPLATE
-#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/src/deprecated/permute_c_Dep.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,314 @@
+/*
+ * LIBOIL - Library of Optimized Inner Loops
+ * Copyright (c) 2003,2004 David A. Schleef <ds@schleef.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+//Portions Copyright (c)  2008-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <liboil/liboilfunction.h>
+#include <liboil/liboiltest.h>
+#include "liboil/simdpack/simdpack.h"
+#include <math.h>
+
+static void
+permute_test (OilTest *test)
+{
+  int i;
+  int n = test->n;
+  int stride = oil_test_get_value (test, OIL_ARG_SSTR2);
+  uint8_t *ptr = (uint8_t *) oil_test_get_source_data (test, OIL_ARG_SRC2);
+
+  for(i=0;i<n;i++){
+    /* FIXME */
+    OIL_GET(ptr, i*stride, int32_t) = 0; /* oil_rand_s32(); */
+  }
+
+}
+
+#define PERMUTE_DEFINE_REF(type)		\
+static void permute_ ## type ## _ref(		\
+    oil_type_ ## type *dest, int dstr,		\
+    oil_type_ ## type *src1, int sstr1,		\
+    int32_t *src2, int sstr2, int n)		\
+{						\
+  int i;					\
+  for(i=0;i<n;i++){				\
+    OIL_GET(dest,dstr*i, oil_type_ ## type) = OIL_GET(src1,sstr1*	\
+	OIL_GET(src2,sstr2*i, int), oil_type_ ## type);		\
+  }						\
+}						\
+OIL_DEFINE_IMPL_REF (permute_ ## type ## _ref, permute_ ## type); \
+OIL_DEFINE_CLASS_FULL (permute_ ## type, "oil_type_" #type " *dest, int dstr, " \
+    "oil_type_" #type " *src1, int sstr1, int32_t *src2, int sstr2, int n", \
+    permute_test)
+
+/**
+ * oil_permute_s8:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (s8);
+/**
+ * oil_permute_u8:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (u8);
+/**
+ * oil_permute_s16:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (s16);
+/**
+ * oil_permute_u16:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (u16);
+/**
+ * oil_permute_s32:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (s32);
+/**
+ * oil_permute_u32:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (u32);
+/**
+ * oil_permute_f32:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (f32);
+/**
+ * oil_permute_f64:
+ * @dest:
+ * @dstr:
+ * @src1:
+ * @sstr1:
+ * @src2:
+ * @sstr2:
+ * @n:
+ *
+ * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
+ * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
+ * non-negative and less than @n.
+ */
+PERMUTE_DEFINE_REF (f64);
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_f32()
+{
+return &_oil_function_class_permute_f32;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_f64()
+{
+return &_oil_function_class_permute_f64;
+}
+
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_s16()
+{
+return &_oil_function_class_permute_s16;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_s32()
+{
+return &_oil_function_class_permute_s32;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_s8()
+{
+return &_oil_function_class_permute_s8;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_u16()
+{
+return &_oil_function_class_permute_u16;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_u32()
+{
+return &_oil_function_class_permute_u32;
+}
+
+#ifdef	__SYMBIAN32__
+ 
+#endif
+OilFunctionClass*  __oil_function_class_permute_u8()
+{
+return &_oil_function_class_permute_u8;
+}
+
+
+
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_s8_ref() {
+		return &_oil_function_impl_permute_s8_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_u8_ref() {
+		return &_oil_function_impl_permute_u8_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_s16_ref() {
+		return &_oil_function_impl_permute_s16_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_u16_ref() {
+		return &_oil_function_impl_permute_u16_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_s32_ref() {
+		return &_oil_function_impl_permute_s32_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_u32_ref() {
+		return &_oil_function_impl_permute_u32_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_f32_ref() {
+		return &_oil_function_impl_permute_f32_ref;
+}
+#endif
+
+#ifdef	__SYMBIAN32__
+ 
+OilFunctionImpl* __oil_function_impl_permute_f64_ref() {
+		return &_oil_function_impl_permute_f64_ref;
+}
+#endif
+
--- a/genericopenlibs/liboil/src/deprecated/permute_c_dep.c	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,314 +0,0 @@
-/*
- * LIBOIL - Library of Optimized Inner Loops
- * Copyright (c) 2003,2004 David A. Schleef <ds@schleef.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-//Portions Copyright (c)  2008-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <liboil/liboilfunction.h>
-#include <liboil/liboiltest.h>
-#include "liboil/simdpack/simdpack.h"
-#include <math.h>
-
-static void
-permute_test (OilTest *test)
-{
-  int i;
-  int n = test->n;
-  int stride = oil_test_get_value (test, OIL_ARG_SSTR2);
-  uint8_t *ptr = (uint8_t *) oil_test_get_source_data (test, OIL_ARG_SRC2);
-
-  for(i=0;i<n;i++){
-    /* FIXME */
-    OIL_GET(ptr, i*stride, int32_t) = 0; /* oil_rand_s32(); */
-  }
-
-}
-
-#define PERMUTE_DEFINE_REF(type)		\
-static void permute_ ## type ## _ref(		\
-    oil_type_ ## type *dest, int dstr,		\
-    oil_type_ ## type *src1, int sstr1,		\
-    int32_t *src2, int sstr2, int n)		\
-{						\
-  int i;					\
-  for(i=0;i<n;i++){				\
-    OIL_GET(dest,dstr*i, oil_type_ ## type) = OIL_GET(src1,sstr1*	\
-	OIL_GET(src2,sstr2*i, int), oil_type_ ## type);		\
-  }						\
-}						\
-OIL_DEFINE_IMPL_REF (permute_ ## type ## _ref, permute_ ## type); \
-OIL_DEFINE_CLASS_FULL (permute_ ## type, "oil_type_" #type " *dest, int dstr, " \
-    "oil_type_" #type " *src1, int sstr1, int32_t *src2, int sstr2, int n", \
-    permute_test)
-
-/**
- * oil_permute_s8:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (s8);
-/**
- * oil_permute_u8:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (u8);
-/**
- * oil_permute_s16:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (s16);
-/**
- * oil_permute_u16:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (u16);
-/**
- * oil_permute_s32:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (s32);
-/**
- * oil_permute_u32:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (u32);
-/**
- * oil_permute_f32:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (f32);
-/**
- * oil_permute_f64:
- * @dest:
- * @dstr:
- * @src1:
- * @sstr1:
- * @src2:
- * @sstr2:
- * @n:
- *
- * Copies elements in @src1 to @dest, permuting them by @src2.  That is,
- * @dest[i] is set to @src1[@src2[i]].  Values in @src2 must be
- * non-negative and less than @n.
- */
-PERMUTE_DEFINE_REF (f64);
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_f32()
-{
-return &_oil_function_class_permute_f32;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_f64()
-{
-return &_oil_function_class_permute_f64;
-}
-
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_s16()
-{
-return &_oil_function_class_permute_s16;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_s32()
-{
-return &_oil_function_class_permute_s32;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_s8()
-{
-return &_oil_function_class_permute_s8;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_u16()
-{
-return &_oil_function_class_permute_u16;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_u32()
-{
-return &_oil_function_class_permute_u32;
-}
-
-#ifdef	__SYMBIAN32__
- 
-#endif
-OilFunctionClass*  __oil_function_class_permute_u8()
-{
-return &_oil_function_class_permute_u8;
-}
-
-
-
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_s8_ref() {
-		return &_oil_function_impl_permute_s8_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_u8_ref() {
-		return &_oil_function_impl_permute_u8_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_s16_ref() {
-		return &_oil_function_impl_permute_s16_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_u16_ref() {
-		return &_oil_function_impl_permute_u16_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_s32_ref() {
-		return &_oil_function_impl_permute_s32_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_u32_ref() {
-		return &_oil_function_impl_permute_u32_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_f32_ref() {
-		return &_oil_function_impl_permute_f32_ref;
-}
-#endif
-
-#ifdef	__SYMBIAN32__
- 
-OilFunctionImpl* __oil_function_impl_permute_f64_ref() {
-		return &_oil_function_impl_permute_f64_ref;
-}
-#endif
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/src/motovec/vec_memcpy.S	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,876 @@
+//------------------------------------------------------------------
+// file:  vec_memcpy.S
+//    AltiVec enabled version of memcpy and bcopy
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+//	Copyright Motorola, Inc. 2003
+//	ALL RIGHTS RESERVED
+//
+//	You are hereby granted a copyright license to use, modify, and 
+//	distribute the SOFTWARE so long as this entire notice is retained 
+//	without alteration in any modified and/or redistributed versions, 
+//	and that such modified versions are clearly identified as such.  
+//	No licenses are granted by implication, estoppel or otherwise under 
+//	any patents or trademarks of Motorola, Inc.
+//
+//	The SOFTWARE is provided on an "AS IS" basis and without warranty.  
+//	To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS 
+//	ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED 
+//	WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
+//	PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH 
+//	REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS 
+//	THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. 
+//
+//	To the maximum extent permitted by applicable law, IN NO EVENT SHALL 
+//	MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 
+//	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF 
+//	BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
+//	INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR 
+//	INABILITY TO USE THE SOFTWARE.   Motorola assumes no responsibility 
+//	for the maintenance and support of the SOFTWARE.
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+// extern  void * memcpy(void *dst, const void *src, size_t len);
+// Returns:
+//  void *dst
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+// extern void * memmove( void *dst, const void *src, size_t len );
+//   Copies len characters from src to dst and returns the value of
+//   dst.  Works correctly for overlapping memory regions.
+//               - Harbison&Steele 4th ed (corrected as to return)
+// Returns:
+//  void *dst
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+// extern  void * bcopy(const void *src, void *dst,  size_t len);
+// Returns:
+//  void *dst
+//------------------------------------------------------------------
+
+// memcpy and memmove are combined into one entry point here because of
+// the similarity of operation and need to create fool-proof code.
+// The following conditions determine what is "fool proof":
+//
+// if:                                          then single entry:
+// (DST-SRC)<0 && (SRC-DST)>=BC && BC>MIN_VEC    will b to v_memcpy
+// (DST-SRC)<0 && (SRC-DST)< BC && BC>MIN_VEC    must b to v_memcpy
+// (DST-SRC)<0                  && BC<MIN_VEC    copy fwd byte-by-byte
+// (DST-SRC)==0                 || BC==0         will just return
+// (DST-SRC)>0                  && BC<MIN_VEC    copy bkwd byte-by-byte
+// (DST-SRC)>0 && (DST-SRC)< BC && BC>MIN_VEC    must b to v_memmove
+// (DST-SRC)>0 && (SRC-DST)>=BC && BC>MIN_VEC    will b to v_memmove
+
+// If you call memmove (or vec_memmove) and |DST-SRC|>=BC,
+// this code will branch to v_memcpy anyway for maximum performance.
+
+// Revision History:
+//    Rev 0.0	Original                          Chuck Corley	02/03/03
+//              Can still add dst, 128B loop, and aligned option
+//    Rev 0.01  Fixed JY's seg-fault violation              CJC 02/17/03
+//    Rev 0.1   Added 128B loop and dst; cndtnlzd dcbz      CJC 02/18/03
+//              (Creating separate path for QW aligned didn't help much)
+//    Rev 0.11  Small code schdling; chngd dst for memmove  CJC 02/23/03
+//    Rev 0.20  Eliminated alternate entry and cleanup      CJC 02/27/03                   
+//    Rev 0.21  Inproved loop branch targets for v_mempcy   CJC 03/01/03                   
+//    Rev 0.22  Experimented with dst (sent to H.)          CJC 03/02/03                   
+//    Rev 0.23  Substituted dcba for dcbz (sent to JY)      CJC 03/08/03                   
+//    Rev 0.24  Use two dst streams                         CJC 03/12/03
+//    Rev 0.25  Fix for all compilers, cleanup, and release with
+//              libmotovec.a rev 0.10                       CJC 03/14/03
+//    Rev 0.30  Fix for pre-empted destination (SNDF-DS)    CJC 04/02/03                   
+//
+//  Between Rev 0.25 and 0.30 the code was revised to store elements of
+//  source at destination when first and/or last vector are less than 16
+//  bytes. Areviewer at SNDF observed that loading the destination vector
+//  for merging exposed the "uninvolved" destination bytes to incoherency 
+//  if an interrupt pre-empted this routine and modified the "uninvolved"
+//  destination vector(s) while held in register for merging.  It seems
+//  like a low possibility but this revision is no longer subject to that
+//  possibility.  (It is also slightly faster than Rev 0.25.)
+//  This is beta quality code; users are encouraged to make it faster.
+//  ASSUMPTIONS:
+//     Code is highly likely to be in the cache; data is not (streaming data)
+
+#define VRSV 256	//	VRSAVE spr
+// Don't use vectors for BC <= MIN_VEC. Works only if MIN_VEC >= 16 bytes.
+#define MIN_VEC 16
+// Don't use Big_loop in v_memcpy for |dst-src|<= minimum overlap.
+#define MIN_OVL 128
+
+// Register useage
+#define Rt r0	// 	r0 when used as a temporary register	
+
+#define DST r3	// 	entering: dst pointer; exiting: same dst pointer
+
+#define SRC r4	// 	entering: src ptr; then end of src range index (SRC+BC) in memmove
+
+#define BC r5	//	entering: Byte_Count
+
+#define PCS r6	//  	save for partial checksum entering
+
+#define DMS r7	//      dst - src initially
+#define BK r7	//  	BC - 1 +/- (n*16)
+
+// Codewarrior will put an unwelcome space as "lbzu	r0,1(r7 )"
+// if you don't put the comment right after the r7.  CJC 030314
+#define SM1 r8//	src -1 for byte-by-byte forwards initially
+#define S r8	//	src[28:31]
+#define SMD r8	//      src[0:27]-dst[0:27]
+#define STR r8	//	data stream touch block & stride info for Big_loop
+
+#define DM1 r9//	dst -1 for byte-by-byte forwards initially
+#define D r9	//	dst[28:31]
+#define DNX r9	//	(dst+n*16)[28:31]
+#define BL r9	//	second byte_kount index pointer
+
+#define SBC r10//	src + byte count initially then src[28:31]
+#define BLK r10	//      temporary data stream touch block & stride info
+#define DR r10	//	(dst+16)[0:27]
+#define QW r10	//  	number of quad words (vectors)
+
+#define DBC r11//	dst + byte count initially
+#define BLL r11	//      temporary data stream touch block & stride info
+#define SBK r11	//	(src+byte_count-1)
+#define SBR r11	//	(src+byte_count-1)[0:27]
+#define DBK r11	//	(dst+byte_count-1) then (dst+byte_count-1)[28:31]
+#define BIG r11	//	QW/8 or 128 byte loop count
+#define SP8 r11	//      SRC + n*128 (8 QWs) for data streaming after first call
+
+#define RSV r12	//  	storage for VRSAVE register if used
+
+#define VS0   v0	//  	src vector for permuting
+
+#define VS1   v1	//  	src vector for permuting
+
+#define VP3   v2	// 	d - s permute register
+
+#define VPS0  v3	// 	permuted source vector to store
+
+#define VPS1  v4	//  	2nd permuted source vector to store
+
+#define VPS2  v5	//      additional permuted src in Big loop
+
+#define VS2   v6	//  	src vector for permuting
+#define VPS3  v6	//      additional permuted src in Big loop
+
+#define VS3   v7	//      additional src load in Big loop
+#define VPS4  v7	//      additional permuted src in Big loop
+
+#define VS4   v8	//      additional src load in Big loop
+#define VPS5  v8	//      additional permuted src in Big loop
+
+#define VS5   v9	//      additional src load in Big loop
+#define VPS6  v9	//      additional permuted src in Big loop
+
+#define VS6   v10	//      additional src load in Big loop
+#define VPS7  v10	//      additional permuted src in Big loop
+
+#define VS7   v11	//      additional src load in Big loop
+
+// Conditionalize the use of dcba.  It will help if the data is
+// not in cache and hurt if it is.  Generally, except for small
+// benchmarks repeated many times, we assume data is not in cache
+// (data streaming) and using dcbz is a performance boost.
+#ifndef NO_DCBA
+#if defined(__GNUC__) || defined(__MWERKS__) || defined(_DIAB_TOOL)
+ // gcc and codewarrior and diab don't assemble dcba
+#define DCBK .long 0x7c033dec
+// dcba r3,r7    or    dcba DST,BK
+#define DCBL .long 0x7c034dec
+// dcba r3,r9     or    dcba DST,BL
+#else
+#ifdef __ghs__
+.macro DCBK
+.long 0x7c033dec
+.endm
+.macro DCBL
+.long 0x7c034dec
+.endm
+#else
+#define DCBK dcba DST,BK
+#define DCBL dcba DST,BL
+#endif  // __ghs__
+#endif  // __GNUC__ or __MWERKS__
+#else
+#define DCBK nop
+#define DCBL nop
+#endif  // NO_DCBA
+
+// Conditionalize the use of dst (data stream touch).  It will help
+// if the data is not in cache and hurt if it is (though not as badly
+// as dcbz).  Generally, except for small benchmarks repeated many times,
+// we assume data is not in cache (data streaming) and using dst is a
+// performance boost.
+#ifndef NO_DST
+#define STRM_B dst	SBC,BLL,0
+#define STRM_F dst	SRC,BLK,0
+#define STRM_1 dst	SP8,STR,1
+
+#else
+#define STRM_B	nop
+#define STRM_F	nop
+#define STRM_1	nop
+#endif
+
+//  Condition register use
+//      cr0[0:2] = (dst-src==0)? return: ((dst-src>0)? copy_bkwd, copy_fwd;);
+// then cr0[0:2] = (dst[28:31]-src[28:31]<0)? "shifting left", "shifting right";
+//      cr1[0,2] = (BC == 0)? 1 : 0; (nothing to move)
+// then cr1[2]   = (DST[28:31] == 0)? 1 : 0;  (D0 left justified)
+// then cr1[2]   = ((DBK = DST+BC-1)[28:31] = 0xF)? 1 : 0; (DN right justified)
+//      cr5[0,2] = (|DST-SRC|<=MIN_OVL)?1:0;  (Overlap too small for Big loop?)
+//      cr6[1,2] = (DST-SRC>=BC)?1:0;  (Okay for v_memmove to copy forward?)
+// then cr6[2]   = (QW == 0)? 1 : 0; (Any full vectors to move?)
+// then cr6[1]   = (QW > 4)? 1 : 0; (>4 vectors to move?)
+// then cr6[3]   = (third store[27] == 1)? 1: 0; (cache line alignment)
+// then cr6[3]   = (last store[27] == 1)? 1: 0; (last store odd?)
+//      cr7[2]   = (BC>MIN_VEC)?1:0;  (BC big enough to warrant vectors)
+// then cr7[0:3] = (DST+16)[0:27]-DST  (How many bytes (iff <16) in first vector?)
+// then cr7[1]   = (QW > 14)? 1 : 0; (>14 vectors to move?)
+// then cr7[0:3] = (DST+BC)[0:27]  (How many bytes (iff <16) in last vector?)
+
+	.text
+#ifdef __MWERKS__
+	.align	32
+#else
+	.align	5
+#endif
+
+#ifdef LIBMOTOVEC
+	.globl	memmove     
+memmove:
+	nop			// IU1 Compilers forget first label
+	.globl	memcpy     
+memcpy:
+#else
+	.globl	vec_memmove     
+vec_memmove:
+	nop			// IU1 Only way I know to preserve both labels
+	.globl	_vec_memcpy     
+_vec_memcpy:
+#endif
+	subf.	DMS,SRC,DST	// IU1 Compute dst-src difference
+	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count moves
+	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
+
+	addi	SM1,SRC,-1	// IU1 Pre-bias and duplicate src for fwd
+	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
+	add	SBC,SRC,BC	// IU1 Pre-bias and duplicate src for bkwd
+	beqlr			// return if DST = SRC
+
+	add	DBC,DST,BC	// IU1 Pre-bias and duplicate destination
+	subf	Rt,DST,SRC	// IU1 Form |DST-SRC| if DST-SRC<0
+	beqlr	cr1		// return if BC = 0
+
+	bgt	Cpy_bkwd	// b if DST-SRC>0 (have to copy backward)
+	cmpi	cr5,0,Rt,MIN_OVL	// IU1 (|DST-SRC|>128)?1:0; for v_memcpy
+	bgt	cr7,v_memcpy	// b if BC>MIN_VEC (okay to copy vectors fwd)
+
+// Copy byte-by-byte forwards if DST-SRC<0 and BC<=MIN_VEC	
+	mtctr	BC		// i=BC; do ...;i--; while (i>0)
+Byte_cpy_fwd:
+	lbzu	Rt,1(SM1)	// LSU * ++(DST-1) = * ++(SRC-1)
+	stbu	Rt,1(DM1)	// LSU
+	bdnz	Byte_cpy_fwd
+
+	blr
+	nop			// IU1 Improve next label as branch target	
+Cpy_bkwd:
+	cmpi	cr5,0,DMS,MIN_OVL	// IU1 ((DST-SRC)>128)?1:0; for v_memcpy
+	cmp	cr6,0,DMS,BC	// IU1 cr6[1,2]=(DST-SRC>=BC)?1:0;
+	bgt	cr7,v_memmove	// b if BC>MIN_VEC (copy vectors bkwd)
+// Copy byte-by-byte backwards if DST-SRC>0 and BC<=MIN_VEC
+	mtctr	BC		// i=BC; do ...;i--; while (i>0)
+Byte_cpy_bwd:
+	lbzu	Rt,-1(SBC)	// LSU * --(DST+BC) = * --(SRC+BC)
+	stbu	Rt,-1(DBC)	// LSU Store it
+	bdnz	Byte_cpy_bwd
+	blr
+	
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+
+v_memmove:
+// Byte count < MIN_VEC bytes will have been copied by scalar code above,
+// so this will not deal with small block moves < MIN_VEC.
+
+// For systems using VRSAVE, define VRSAVE=1 when compiling.  For systems
+// that don't, make sure VRSAVE is undefined.
+#ifdef VRSAVE
+	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
+#endif
+	rlwinm	S,SRC,0,28,31	// IU1 Save src address bits s[28:31]
+	rlwinm	D,DST,0,28,31	// IU1 D = dst[28:31]
+	bge	cr6,MC_entry	// b to v_memcpy if DST-SRC>=BC (fwd copy OK)
+
+#ifdef VRSAVE
+	oris	Rt,RSV,0xfff0	// IU1 Or in registers used by this routine
+#endif	
+	lis	BLL,0x010c	// IU1 Stream 12 blocks of 16 bytes
+	subf.	SMD,D,S		// IU1 if S-D<0 essentially shifting right
+
+#ifdef VRSAVE
+	mtspr	VRSV,Rt		// IU2 Save in VRSAVE before first vec op
+#endif
+	lvsr	VP3,0,DMS	// LSU Permute vector for dst - src shft right
+	ori	BLL,BLL,0xffe0	// IU1 Stream stride -32B
+
+	STRM_B			// LSU Start data stream at SRC+BC
+	addi	SBK,SBC,-1	// IU1 Address of last src byte
+	bgt	Rt_shft		// Bytes from upper vector = (s-d>0)?s-d:16+s-d;
+	addi	SMD,SMD,16	// IU1 Save 16-(d-s)
+Rt_shft:
+
+	rlwinm	SBR,SBK,0,0,27	// IU1 (SRC+BC-1)[0:27]
+	addi	BK,BC,-1	// IU1 Initialize byte index
+
+	subf	Rt,SBR,SBC	// IU1 How many bytes in first source?
+	add	DBK,DST,BK	// IU1 Address of last dst byte
+	addi	DR,DST,16	// IU1 Address of second dst vector
+
+	subf.	SMD,Rt,SMD	// IU1 if bytes in 1st src>Bytes in 1st permute
+	rlwinm	Rt,DBK,0,28,31	// IU1 (DST+BC-1)[28:31]
+	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
+
+// If there are more useful bytes in the upper vector of a permute pair than we
+// will get in the first permute, the first loaded vector needs to be in the
+// lower half of the permute pair.  The upper half is a don't care then.
+	blt	Get_bytes_rt	// b if shifting left (D-S>=0)
+
+	lvx	VS1,SRC,BK	// LSU Get SN load started
+// Comments numbering source and destination assume single path through the
+// code executing each instruction once.  For vec_memmove, an example would
+// be the call memmove(BASE+0x0F, BASE+0x2F, 82). N = 6 in that case.
+	addi	SRC,SRC,-16	// IU1 Decrement src base (to keep BK useful)
+
+Get_bytes_rt:	// Come here to get VS0 & Don't care what VS1 is	
+	lvx	VS0,SRC,BK	// LSU Get SN-1 (SN if D-S<0) in lower vector
+	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
+	cmpi	cr7,0,Rt,0xF	// IU1 Is Dn right justified?
+
+	cmpi	cr1,0,D,0	// IU1 Is D0 left justified?
+	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
+	add	Rt,DST,BC	// IU1 Refresh the value of DST+BC
+
+	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-1 and SN to DN
+	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
+	beq	cr7,Rt_just	// b if DN is right justified
+
+	mtcrf	0x01,Rt		// IU2 Put final vector byte count in cr7
+	rlwinm	DBK,DBK,0,0,27	// IU1 Address of first byte of final vector
+	li	D,0		// IU1 Initialize an index pointer
+	bnl	cr7,Only_1W_bkwd	// b if there was only one or zero words to store
+
+	stvewx	VPS0,DBK,D	// LSU store word 1 of two or three
+	addi	D,D,4		// IU1 increment index
+
+	stvewx	VPS0,DBK,D	// LSU store word 2 of two or three
+	addi	D,D,4		// IU1 increment index
+Only_1W_bkwd:
+	bng	cr7,Only_2W_bkwd	// b if there were only two or zero words to store
+
+	stvewx	VPS0,DBK,D	// LSU store word 3 of three if necessary
+	addi	D,D,4		// IU1 increment index
+Only_2W_bkwd:
+	bne	cr7,Only_B_bkwd	// b if there are no half words to store
+
+	stvehx	VPS0,DBK,D	// LSU store one halfword if necessary
+	addi	D,D,2		// IU1 increment index
+Only_B_bkwd:
+	bns	cr7,All_done_bkwd	// b if there are no bytes to store
+
+	stvebx	VPS0,DBK,D	// LSU store one byte if necessary
+	b	All_done_bkwd
+
+Rt_just:	
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN
+All_done_bkwd:
+	addi	BK,BK,-16	// IU1 Decrement destination byte count
+
+	ble	cr6,Last_load	// b if no Quad words to do
+	mtctr	QW		// IU2 for (i=0;i<=QW;i++)-execution serializng
+	cmpi	cr6,0,QW,4	// IU1 Check QW>4
+QW_loop:
+	lvx	VS0,SRC,BK	// LSU Get SN-2 (or SN-1 if ADJ==0)
+
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-2 and SN-1 to DN-1
+	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-1
+	addi	BK,BK,-16	// IU1 Decrement byte kount
+	bdnzf	25,QW_loop	// b if 4 or less quad words to do
+
+	add	DNX,DST,BK	// IU1 address of next store (DST+BC-1-16)
+	bgt	cr6,GT_4QW	// b if >4 quad words left
+
+Last_load:	// if D-S>=0, next load will be from same address as last
+	blt	No_ld_bkwd	// b if shifting right (S-D>=0)
+	addi	SRC,SRC,16	// IU1 recorrect source if it was decremented
+No_ld_bkwd:				
+	lvx	VS0,0,SRC	// LSU Get last source SN-6 (guaranteed S0)
+// Current 16 bytes is the last; we're done.
+	dss	0		// Data stream stop
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-6 and SN-5 to DN-6
+	subfic	D,DST,16	// IU1 How many bytes in first destination?
+	beq	cr1,Lt_just	// b if last destination is left justified
+
+	mtcrf	0x01,D		// IU2 Put byte count remaining in cr7
+	li	D,0		// IU1 Initialize index pointer
+	bns	cr7,No_B_bkwd	// b if only even number of bytes to store
+
+	stvebx	VPS0,DST,D	// LSU store first byte at DST+0
+	addi	D,D,1		// IU1 increment index
+No_B_bkwd:
+	bne	cr7,No_H_bkwd	// b if only words to store
+	stvehx	VPS0,DST,D	// LSU store halfword at DST+0/1
+	addi	D,D,2		// IU1 increment index
+
+No_H_bkwd:
+	bng	cr7,No_W1_bkwd	// b if exactly zero or two words to store
+	stvewx	VPS0,DST,D	// LSU store word 1 of one or three
+	addi	D,D,4		// IU1 increment index
+
+No_W1_bkwd:
+	bnl	cr7,No_W2_bkwd	// b if there was only one word to store
+	stvewx	VPS0,DST,D	// LSU store word 1 of two or 2 of three
+	addi	D,D,4		// IU1 increment index
+
+	stvewx	VPS0,DST,D	// LSU store word 2 of two or 3 of three
+	b	No_W2_bkwd
+
+Lt_just:
+	stvx	VPS0,0,DST	// LSU Store 16 bytes at final dst addr D0
+No_W2_bkwd:
+#ifdef VRSAVE
+	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
+#endif
+	blr			// Return destination address from entry
+
+GT_4QW:	// Do once if next store is to even half of cache line, else twice
+
+	lvx	VS0,SRC,BK	// LSU Get SN-3 (or SN-2)
+	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+BC-1)[27]==1)?1:0;
+	
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-3 and SN-2 to Dn-2
+	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
+	addi	DNX,DNX,-16	// IU1 Prepare to update cr6 next loop
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-2
+	vor	VS3,VS0,VS0	// VIU Make a copy of lower vector
+	addi	BK,BK,-16	// IU1 Decrement byte count by 16
+	bdnzt	27,GT_4QW	// b if next store is to upper (odd) half of CL
+// At this point next store will be to even address.
+
+	lis	STR,0x102	// IU1 Stream 2 blocks of 16 bytes
+	mtcrf	0x02,DST	// IU2 cr6[3]=(DST[27]==1)?1:0; (DST odd?)
+	addi	BL,BK,-16	// IU1 Create an alternate byte count - 16
+
+	ori	STR,STR,0xffe0	// IU1 Stream stride -32B
+	addi	SP8,SRC,-64	// IU1 Starting address for data stream touch
+	bso	cr6,B32_bkwd	// b if DST[27] == 1; i.e, final store is odd
+
+	bdnz	B32_bkwd	// decrement counter for last odd QW store
+B32_bkwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
+	lvx	VS2,SRC,BK	// LSU Get SN-4 (or SN-3)
+	addi	SP8,SP8,-32	// IU1 Next starting address for data stream touch
+
+	lvx	VS1,SRC,BL	// LSU Get SN-5 (or SN-4)
+	vperm	VPS0,VS2,VS3,VP3	// VPU Align SN-4 and SN-3 to DN-3
+
+	STRM_1			// LSU Stream 64 byte blocks ahead of loads
+
+	DCBL			// LSU allocate next cache line
+
+	vperm	VPS1,VS1,VS2,VP3	// VPU Align SN-5 and SN-4 to DN-4
+	vor	VS3,VS1,VS1	// VIU1 Move SN-5 to SN-3
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-3
+	addi	BK,BL,-16	// IU1 Decrement byte count
+	bdz	Nxt_loc_bkwd	// always decrement and branch to next instr		
+
+Nxt_loc_bkwd:
+	stvx	VPS1,DST,BL	// LSU Store 16 bytes at DN-4
+	addi	BL,BK,-16	// IU1 Decrement alternate byte count
+	bdnz	B32_bkwd	// b if there are at least two more QWs to do
+
+	bns	cr6,One_odd_QW	// b if there was one more odd QW to store
+	b	Last_load
+
+// Come here with two more loads and two stores to do
+One_odd_QW:
+	lvx	VS1,SRC,BK	// LSU Get SN-6 (or SN-5)
+
+	vperm	VPS1,VS1,VS3,VP3	// VPU Align SN-6 and SN-5 to DN-5
+
+	stvx	VPS1,DST,BK	// LSU Store 16 bytes at DN-5
+
+	b	Last_load
+
+// End of memmove in AltiVec
+
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+v_memcpy:
+// Byte count < MIN_VEC bytes will have been copied by scalar code above,
+// so this will not deal with small block moves < MIN_VEC.
+
+#ifdef VRSAVE
+	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
+#endif
+	rlwinm	S,SRC,0,28,31	// IU1 Save src address bits s[28:31]
+	rlwinm	D,DST,0,28,31	// IU1 D = dst[28:31]
+
+MC_entry:	// enter here from memmove if DST-SRC>=BC; this should be faster
+#ifdef VRSAVE
+	oris	Rt,RSV,0xfff0	// IU1 Or in registers used by this routine
+#endif	
+	lis	BLK,0x010c	// IU1 Stream 12 blocks of 16 bytes
+
+	subf.	S,S,D		// IU1 if D-S<0 essentially shifting left
+
+#ifdef VRSAVE
+	mtspr	VRSV,Rt		// IU2 Save in VRSAVE before first vec op
+#endif
+	lvsr	VP3,0,DMS	// LSU Permute vector for dst - src shft right
+	ori	BLK,BLK,32	// IU1 Stream stride 32B
+
+	STRM_F			// LSU Start data stream 0 at SRC
+	addi	DR,DST,16	// IU1 Address of second dst vector
+	addi	DBK,DBC,-1	// IU1 Address of last dst byte
+
+// If D-S<0 we are "kinda" shifting left with the right shift permute vector
+// loaded to VP3 and we need both S0 and S1 to permute.  If D-S>=0 then the
+// first loaded vector needs to be in the upper half of the permute pair and
+// the lower half is a don't care then.
+	bge	Ld_bytes_rt	// b if shifting right (D-S>=0)
+
+	lvx	VS0,0,SRC	// LSU Get S0 load started
+// Comments numbering source and destination assume single path through the
+// code executing each instruction once.  For vec_memcpy, an example would
+// be the call memcpy(BASE+0x1E, BASE+0x1F, 259). N = 16 in that case.
+	addi	SRC,SRC,16	// IU1 Increment src base (to keep BK useful)
+
+Ld_bytes_rt:	// Come here to get VS1 & Don't care what VS0 is	
+	lvx	VS1,0,SRC	// LSU Get S1 (or S0 if D-S>=0) in upper vector
+	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
+	cmpi	cr1,0,D,0	// IU1 Is D0 left justified?
+
+	subf	Rt,DST,DR	// IU1 How many bytes in first destination?
+	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
+	li	BK,0		// IU1 Initialize byte kount index
+
+	mtcrf	0x01,Rt		// IU2 Put bytes in 1st dst in cr7
+	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align S0 and S1 to D0
+
+	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
+	beq	cr1,Left_just	// b if D0 is left justified
+
+	bns	cr7,No_B_fwd	// b if only even number of bytes to store
+
+	stvebx	VPS0,DST,BK	// LSU store first byte at DST+0
+	addi	BK,BK,1		// IU1 increment index
+No_B_fwd:
+	bne	cr7,No_H_fwd	// b if only words to store
+
+	stvehx	VPS0,DST,BK	// LSU store halfword at DST+0/1
+	addi	BK,BK,2		// IU1 increment index
+No_H_fwd:
+	bng	cr7,No_W1_fwd	// b if exactly zero or two words to store
+
+	stvewx	VPS0,DST,BK	// LSU store word 1 of one or three
+	addi	BK,BK,4		// IU1 increment index
+
+No_W1_fwd:
+	bnl	cr7,No_W2_fwd	// b if there was only one word to store
+	stvewx	VPS0,DST,BK	// LSU store word 1 of two or 2 of three
+	addi	BK,BK,4		// IU1 increment index
+
+	stvewx	VPS0,DST,BK	// LSU store word 2 of two or 3 of three
+	b	No_W2_fwd
+
+Left_just:	
+	stvx	VPS0,0,DST	// LSU Store 16 bytes at D0
+No_W2_fwd:
+	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
+	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
+
+	li	BK,16		// IU1 Re-initialize byte kount index
+	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
+	cmpi	cr7,0,QW,14	// IU1 Check QW>14
+	ble	cr6,Last_ld_fwd	// b if no Quad words to do
+
+	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
+	cmpi	cr6,0,QW,4	// IU1 Check QW>4
+QW_fwd_loop:
+	lvx	VS1,SRC,BK	// LSU Get S2 (or S1)
+
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align S1 and S2 to D1
+	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D1(+n*16 where n<4)
+	addi	BK,BK,16	// IU1 Increment byte kount index
+	bdnzf	25,QW_fwd_loop	// b if 4 or less quad words to do
+
+	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
+	addi	QW,QW,-1	// IU1 One more QW stored by now
+	bgt	cr6,GT_4QW_fwd	// b if >4 quad words left
+
+Last_ld_fwd:	// Next 16 bytes is the last; we're done.
+	add	DBC,DST,BC	// IU1 Recompute address of last dst byte + 1
+	add	SBC,SRC,BC	// IU1 Recompute address of last src byte + 1
+	bge	No_ld_fwd	// b if shifting right (D-S>=0)
+
+	addi	SBC,SBC,-16	// IU1 if D-S>=0 we didn't add 16 to src
+No_ld_fwd:
+	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
+	addi	DBK,DBC,-1	// IU1 Recompute address of last dst byte
+	addi	Rt,SBC,-1	// IU1 Recompute address of last src byte
+
+// If D-S<0 we have already loaded all the source vectors.
+// If D-S>=0 then the first loaded vector went to the upper half of the permute
+// pair and we need one more vector.  (This may be a duplicate.)
+
+	lvx	VS1,0,Rt	// LSU Get last source S14 (guaranteed SN)
+
+#ifndef NO_DST				
+	dss	0		// Data stream 0 stop
+
+	dss	1		// Data stream 1 stop
+#endif
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align S13 and S14 to D14
+	beq	cr1,Rt_just_fwd	// b if last destination is right justified
+
+	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
+	li	D,0		// IU1 Initialize index pointer
+	bnl	cr7,Only_1W_fwd	// b if there was only one or zero words to store
+
+	stvewx	VPS0,DBK,D	// LSU store word 1 of two or three
+	addi	D,D,4		// IU1 increment index
+
+	stvewx	VPS0,DBK,D	// LSU store word 2 of two or three
+	addi	D,D,4		// IU1 increment index
+Only_1W_fwd:
+	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
+
+	stvewx	VPS0,DBK,D	// LSU store word 3 of three if necessary
+	addi	D,D,4		// IU1 increment index
+Only_2W_fwd:
+	bne	cr7,Only_B_fwd	// b if there are no half words to store
+
+	stvehx	VPS0,DBK,D	// LSU store one halfword if necessary
+	addi	D,D,2		// IU1 increment index
+Only_B_fwd:
+	bns	cr7,All_done_fwd	// b if there are no bytes to store
+
+	stvebx	VPS0,DBK,D	// LSU store one byte if necessary
+	b	All_done_fwd
+
+Rt_just_fwd:
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D14
+All_done_fwd:
+#ifdef VRSAVE
+	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
+#endif
+	blr			// Return destination address from entry
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
+
+	lvx	VS1,SRC,BK	// LSU Get S3 (or S2)
+	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
+	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
+	
+	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
+	addi	Rt,QW,-2	// IU1 Insure at least 2 QW left after big loop
+
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align S2 and S3 to D2
+	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D2
+	addi	BK,BK,16	// IU1 Increment byte count by 16
+	bdnzf	27,GT_4QW_fwd	// b if next store is to lower (even) half of CL
+// At this point next store will be to even address.
+
+	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
+	lis	STR,0x104	// IU1 Stream 4 blocks of 16 bytes
+	addi	BL,BK,16	// IU1 Create an alternate byte kount + 32
+
+	ori	STR,STR,32	// IU1 Stream stride 32B
+#ifndef NO_BIG_LOOP
+	rlwinm	BIG,Rt,29,3,31	// IU1 QW/8 big loops to do
+
+	rlwinm	Rt,Rt,0,0,28	// IU1 How many QWs will be done in big loop
+	bgt	cr7,Big_loop	// b if QW > 14
+#endif
+No_big_loop:
+// We need the ctr register to reflect an even byte count before entering
+// the next block - faster to decrement than to reload.
+
+	addi	SP8,SRC,256	// IU1 Starting address for data stream touch
+	xoris	STR,STR,0x6	// IU1 Reset stream to 2 blocks of 16 bytes
+	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
+
+	bdnz	B32_fwd		// decrement counter for last QW store odd
+
+B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
+	lvx	VS1,SRC,BK	// LSU Get S12
+	addi	SP8,SP8,32	// IU1 Next starting address for data stream touch
+
+	lvx	VS2,SRC,BL	// LSU Get S13
+	vperm	VPS1,VS0,VS1,VP3	// VPU Align S11 and S12 to D11
+
+	STRM_1			// LSU Stream 64 byte blocks ahead of loads
+
+	DCBK			// LSU then Kill instead of RWITM
+
+	vperm	VPS0,VS1,VS2,VP3	// VPU Align S12 and S13 to D12
+	vor	VS0,VS2,VS2	// VIU1 Move S13 to S11
+
+	stvx	VPS1,DST,BK	// LSU Store 16 bytes at D11
+	addi	BK,BL,16	// IU1 Increment byte count
+	bdz	Nxt_loc_fwd	// always decrement and branch to next instr		
+
+Nxt_loc_fwd:
+	stvx	VPS0,DST,BL	// LSU Store 16 bytes at D12
+	addi	BL,BK,16	// IU1 Increment alternate byte count
+	bdnz	B32_fwd		// b if there are at least two more QWs to do
+
+	bso	cr6,One_even_QW	// b if there is one even and one odd QW to store
+	b	Last_ld_fwd	// b if last store is to even address
+
+// Come here with two more loads and two stores to do
+One_even_QW:
+	lvx	VS1,SRC,BK	// LSU Get S14 (or S13 if if D-S>=0)
+
+	vperm	VPS0,VS0,VS1,VP3	// VPU Align S13 and S14 to D13
+	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
+
+	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D13
+	addi	BK,BK,16	// IU1 Increment byte count
+
+	b	Last_ld_fwd
+
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+Big_loop:
+	subf	QW,Rt,QW	// IU1 Should be 2-7 QWs left after big loop
+	blt	cr5,No_big_loop	// b back if |DST-SRC|<128; Big_loop won't work.
+	mtctr	BIG		// IU2 loop for as many 128B loops as possible
+	addi	SP8,SRC,256	// IU1 Starting address for data stream touch
+
+Loop_of_128B:	// Come here with QW>=10 and next store even; VS0 last load
+	lvx	VS1,SRC,BK	// LSU Get S4 (or S3 if D-S>=0)
+	addi	BL,BK,32	// IU1 Increment Byte_Kount+16 by 32	
+	addi	SP8,SP8,128	// IU1 increment address for data stream touch
+
+	lvx	VS3,SRC,BL	// LSU Get S6 (or S5)
+	addi	BL,BL,32	// IU1 Increment Byte_Kount+48 by 32	
+
+	lvx	VS5,SRC,BL	// LSU Get S8 (or S7)
+	addi	BL,BL,32	// IU1 Increment Byte_Kount+80 by 32	
+
+	lvx	VS7,SRC,BL	// LSU Get S10 (or S9)
+	addi	BL,BK,16	// IU1 Increment Byte_Kount+16 by 16	
+
+	lvx	VS2,SRC,BL	// LSU Get S5 (or S4)
+	addi	BL,BL,32	// IU1 Increment Byte_Kount+32 by 32	
+
+	lvx	VS4,SRC,BL	// LSU Get S7 (or S6)
+	addi	BL,BL,32	// IU1 Increment Byte_Kount+64 by 32	
+	
+	lvx	VS6,SRC,BL	// LSU Get S9 (or S8)
+	addi	BL,BL,32	// IU1 Increment Byte_Kount+96 by 32	
+	vperm	VPS0,VS0,VS1,VP3	// VPU
+
+	lvx	VS0,SRC,BL	// LSU Get S11 (or S10)
+	vperm	VPS1,VS1,VS2,VP3	// VPU
+
+	STRM_1			// LSU Stream 4 32B blocks, stride 32B
+
+	DCBK			// LSU then Kill instead of RWITM
+
+	stvx	VPS0,DST,BK	// LSU Store D3
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+16 by 16	
+	vperm	VPS2,VS2,VS3,VP3	// VPU
+
+	stvx	VPS1,DST,BK	// LSU Store D4
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+32 by 16	
+	vperm	VPS3,VS3,VS4,VP3	// VPU
+
+	DCBK			// LSU then Kill instead of RWITM
+
+	stvx	VPS2,DST,BK	// LSU Store D5
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+48 by 16	
+	vperm	VPS4,VS4,VS5,VP3	// VPU
+
+	stvx	VPS3,DST,BK	// LSU Store D6
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+64 by 16	
+	vperm	VPS5,VS5,VS6,VP3	// VPU
+
+	DCBK			// LSU then Kill instead of RWITM
+
+	stvx	VPS4,DST,BK	// LSU Store D7
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+80 by 16	
+	vperm	VPS6,VS6,VS7,VP3	// VPU
+
+	stvx	VPS5,DST,BK	// LSU Store D8
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+96 by 16	
+	vperm	VPS7,VS7,VS0,VP3	// VPU
+
+	DCBK			// LSU then Kill instead of RWITM
+
+	stvx	VPS6,DST,BK	// LSU Store D9
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+112 by 16	
+
+	stvx	VPS7,DST,BK	// LSU Store D10
+	addi	BK,BK,16	// IU1 Increment Byte_Kount+128 by 16	
+	bdnz	Loop_of_128B	// b if ctr > 0 (QW/8 still > 0)
+
+	mtctr	QW		// IU1 Restore QW remaining to counter
+	addi	BL,BK,16	// IU1 Create an alternate byte kount + 16
+	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
+
+	bdnz	B32_fwd		// b and decrement counter for last QW store odd
+				// One of the above branches should have taken
+
+// End of memcpy in AltiVec
+
+// bcopy works like memcpy, but the source and destination operands are reversed.
+// Following will just reverse the operands and branch to memcpy.
+
+#ifdef LIBMOTOVEC
+	.globl	bcopy     
+bcopy:
+#else
+	.globl	vec_bcopy     
+vec_bcopy:
+#endif
+	mr	Rt,DST		// temp storage for what is really source address (r3)
+	mr	DST,SRC		// swap destination address to r3 to match memcpy dst
+	mr	SRC,Rt		// Complete swap of destination and source for memcpy
+#ifdef LIBMOTOVEC
+	b	memcpy		// b to memcpy with correct args in r3 and r4	
+#else
+	b	_vec_memcpy	// b to vec_memcpy with correct args in r3 and r4	
+#endif
+// End of bcopy in AltiVec
--- a/genericopenlibs/liboil/src/motovec/vec_memcpy.s	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,876 +0,0 @@
-//------------------------------------------------------------------
-// file:  vec_memcpy.S
-//    AltiVec enabled version of memcpy and bcopy
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-//	Copyright Motorola, Inc. 2003
-//	ALL RIGHTS RESERVED
-//
-//	You are hereby granted a copyright license to use, modify, and 
-//	distribute the SOFTWARE so long as this entire notice is retained 
-//	without alteration in any modified and/or redistributed versions, 
-//	and that such modified versions are clearly identified as such.  
-//	No licenses are granted by implication, estoppel or otherwise under 
-//	any patents or trademarks of Motorola, Inc.
-//
-//	The SOFTWARE is provided on an "AS IS" basis and without warranty.  
-//	To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS 
-//	ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED 
-//	WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
-//	PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH 
-//	REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS 
-//	THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. 
-//
-//	To the maximum extent permitted by applicable law, IN NO EVENT SHALL 
-//	MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 
-//	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF 
-//	BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
-//	INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR 
-//	INABILITY TO USE THE SOFTWARE.   Motorola assumes no responsibility 
-//	for the maintenance and support of the SOFTWARE.
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-// extern  void * memcpy(void *dst, const void *src, size_t len);
-// Returns:
-//  void *dst
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-// extern void * memmove( void *dst, const void *src, size_t len );
-//   Copies len characters from src to dst and returns the value of
-//   dst.  Works correctly for overlapping memory regions.
-//               - Harbison&Steele 4th ed (corrected as to return)
-// Returns:
-//  void *dst
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-// extern  void * bcopy(const void *src, void *dst,  size_t len);
-// Returns:
-//  void *dst
-//------------------------------------------------------------------
-
-// memcpy and memmove are combined into one entry point here because of
-// the similarity of operation and need to create fool-proof code.
-// The following conditions determine what is "fool proof":
-//
-// if:                                          then single entry:
-// (DST-SRC)<0 && (SRC-DST)>=BC && BC>MIN_VEC    will b to v_memcpy
-// (DST-SRC)<0 && (SRC-DST)< BC && BC>MIN_VEC    must b to v_memcpy
-// (DST-SRC)<0                  && BC<MIN_VEC    copy fwd byte-by-byte
-// (DST-SRC)==0                 || BC==0         will just return
-// (DST-SRC)>0                  && BC<MIN_VEC    copy bkwd byte-by-byte
-// (DST-SRC)>0 && (DST-SRC)< BC && BC>MIN_VEC    must b to v_memmove
-// (DST-SRC)>0 && (SRC-DST)>=BC && BC>MIN_VEC    will b to v_memmove
-
-// If you call memmove (or vec_memmove) and |DST-SRC|>=BC,
-// this code will branch to v_memcpy anyway for maximum performance.
-
-// Revision History:
-//    Rev 0.0	Original                          Chuck Corley	02/03/03
-//              Can still add dst, 128B loop, and aligned option
-//    Rev 0.01  Fixed JY's seg-fault violation              CJC 02/17/03
-//    Rev 0.1   Added 128B loop and dst; cndtnlzd dcbz      CJC 02/18/03
-//              (Creating separate path for QW aligned didn't help much)
-//    Rev 0.11  Small code schdling; chngd dst for memmove  CJC 02/23/03
-//    Rev 0.20  Eliminated alternate entry and cleanup      CJC 02/27/03                   
-//    Rev 0.21  Inproved loop branch targets for v_mempcy   CJC 03/01/03                   
-//    Rev 0.22  Experimented with dst (sent to H.)          CJC 03/02/03                   
-//    Rev 0.23  Substituted dcba for dcbz (sent to JY)      CJC 03/08/03                   
-//    Rev 0.24  Use two dst streams                         CJC 03/12/03
-//    Rev 0.25  Fix for all compilers, cleanup, and release with
-//              libmotovec.a rev 0.10                       CJC 03/14/03
-//    Rev 0.30  Fix for pre-empted destination (SNDF-DS)    CJC 04/02/03                   
-//
-//  Between Rev 0.25 and 0.30 the code was revised to store elements of
-//  source at destination when first and/or last vector are less than 16
-//  bytes. Areviewer at SNDF observed that loading the destination vector
-//  for merging exposed the "uninvolved" destination bytes to incoherency 
-//  if an interrupt pre-empted this routine and modified the "uninvolved"
-//  destination vector(s) while held in register for merging.  It seems
-//  like a low possibility but this revision is no longer subject to that
-//  possibility.  (It is also slightly faster than Rev 0.25.)
-//  This is beta quality code; users are encouraged to make it faster.
-//  ASSUMPTIONS:
-//     Code is highly likely to be in the cache; data is not (streaming data)
-
-#define VRSV 256	//	VRSAVE spr
-// Don't use vectors for BC <= MIN_VEC. Works only if MIN_VEC >= 16 bytes.
-#define MIN_VEC 16
-// Don't use Big_loop in v_memcpy for |dst-src|<= minimum overlap.
-#define MIN_OVL 128
-
-// Register useage
-#define Rt r0	// 	r0 when used as a temporary register	
-
-#define DST r3	// 	entering: dst pointer; exiting: same dst pointer
-
-#define SRC r4	// 	entering: src ptr; then end of src range index (SRC+BC) in memmove
-
-#define BC r5	//	entering: Byte_Count
-
-#define PCS r6	//  	save for partial checksum entering
-
-#define DMS r7	//      dst - src initially
-#define BK r7	//  	BC - 1 +/- (n*16)
-
-// Codewarrior will put an unwelcome space as "lbzu	r0,1(r7 )"
-// if you don't put the comment right after the r7.  CJC 030314
-#define SM1 r8//	src -1 for byte-by-byte forwards initially
-#define S r8	//	src[28:31]
-#define SMD r8	//      src[0:27]-dst[0:27]
-#define STR r8	//	data stream touch block & stride info for Big_loop
-
-#define DM1 r9//	dst -1 for byte-by-byte forwards initially
-#define D r9	//	dst[28:31]
-#define DNX r9	//	(dst+n*16)[28:31]
-#define BL r9	//	second byte_kount index pointer
-
-#define SBC r10//	src + byte count initially then src[28:31]
-#define BLK r10	//      temporary data stream touch block & stride info
-#define DR r10	//	(dst+16)[0:27]
-#define QW r10	//  	number of quad words (vectors)
-
-#define DBC r11//	dst + byte count initially
-#define BLL r11	//      temporary data stream touch block & stride info
-#define SBK r11	//	(src+byte_count-1)
-#define SBR r11	//	(src+byte_count-1)[0:27]
-#define DBK r11	//	(dst+byte_count-1) then (dst+byte_count-1)[28:31]
-#define BIG r11	//	QW/8 or 128 byte loop count
-#define SP8 r11	//      SRC + n*128 (8 QWs) for data streaming after first call
-
-#define RSV r12	//  	storage for VRSAVE register if used
-
-#define VS0   v0	//  	src vector for permuting
-
-#define VS1   v1	//  	src vector for permuting
-
-#define VP3   v2	// 	d - s permute register
-
-#define VPS0  v3	// 	permuted source vector to store
-
-#define VPS1  v4	//  	2nd permuted source vector to store
-
-#define VPS2  v5	//      additional permuted src in Big loop
-
-#define VS2   v6	//  	src vector for permuting
-#define VPS3  v6	//      additional permuted src in Big loop
-
-#define VS3   v7	//      additional src load in Big loop
-#define VPS4  v7	//      additional permuted src in Big loop
-
-#define VS4   v8	//      additional src load in Big loop
-#define VPS5  v8	//      additional permuted src in Big loop
-
-#define VS5   v9	//      additional src load in Big loop
-#define VPS6  v9	//      additional permuted src in Big loop
-
-#define VS6   v10	//      additional src load in Big loop
-#define VPS7  v10	//      additional permuted src in Big loop
-
-#define VS7   v11	//      additional src load in Big loop
-
-// Conditionalize the use of dcba.  It will help if the data is
-// not in cache and hurt if it is.  Generally, except for small
-// benchmarks repeated many times, we assume data is not in cache
-// (data streaming) and using dcbz is a performance boost.
-#ifndef NO_DCBA
-#if defined(__GNUC__) || defined(__MWERKS__) || defined(_DIAB_TOOL)
- // gcc and codewarrior and diab don't assemble dcba
-#define DCBK .long 0x7c033dec
-// dcba r3,r7    or    dcba DST,BK
-#define DCBL .long 0x7c034dec
-// dcba r3,r9     or    dcba DST,BL
-#else
-#ifdef __ghs__
-.macro DCBK
-.long 0x7c033dec
-.endm
-.macro DCBL
-.long 0x7c034dec
-.endm
-#else
-#define DCBK dcba DST,BK
-#define DCBL dcba DST,BL
-#endif  // __ghs__
-#endif  // __GNUC__ or __MWERKS__
-#else
-#define DCBK nop
-#define DCBL nop
-#endif  // NO_DCBA
-
-// Conditionalize the use of dst (data stream touch).  It will help
-// if the data is not in cache and hurt if it is (though not as badly
-// as dcbz).  Generally, except for small benchmarks repeated many times,
-// we assume data is not in cache (data streaming) and using dst is a
-// performance boost.
-#ifndef NO_DST
-#define STRM_B dst	SBC,BLL,0
-#define STRM_F dst	SRC,BLK,0
-#define STRM_1 dst	SP8,STR,1
-
-#else
-#define STRM_B	nop
-#define STRM_F	nop
-#define STRM_1	nop
-#endif
-
-//  Condition register use
-//      cr0[0:2] = (dst-src==0)? return: ((dst-src>0)? copy_bkwd, copy_fwd;);
-// then cr0[0:2] = (dst[28:31]-src[28:31]<0)? "shifting left", "shifting right";
-//      cr1[0,2] = (BC == 0)? 1 : 0; (nothing to move)
-// then cr1[2]   = (DST[28:31] == 0)? 1 : 0;  (D0 left justified)
-// then cr1[2]   = ((DBK = DST+BC-1)[28:31] = 0xF)? 1 : 0; (DN right justified)
-//      cr5[0,2] = (|DST-SRC|<=MIN_OVL)?1:0;  (Overlap too small for Big loop?)
-//      cr6[1,2] = (DST-SRC>=BC)?1:0;  (Okay for v_memmove to copy forward?)
-// then cr6[2]   = (QW == 0)? 1 : 0; (Any full vectors to move?)
-// then cr6[1]   = (QW > 4)? 1 : 0; (>4 vectors to move?)
-// then cr6[3]   = (third store[27] == 1)? 1: 0; (cache line alignment)
-// then cr6[3]   = (last store[27] == 1)? 1: 0; (last store odd?)
-//      cr7[2]   = (BC>MIN_VEC)?1:0;  (BC big enough to warrant vectors)
-// then cr7[0:3] = (DST+16)[0:27]-DST  (How many bytes (iff <16) in first vector?)
-// then cr7[1]   = (QW > 14)? 1 : 0; (>14 vectors to move?)
-// then cr7[0:3] = (DST+BC)[0:27]  (How many bytes (iff <16) in last vector?)
-
-	.text
-#ifdef __MWERKS__
-	.align	32
-#else
-	.align	5
-#endif
-
-#ifdef LIBMOTOVEC
-	.globl	memmove     
-memmove:
-	nop			// IU1 Compilers forget first label
-	.globl	memcpy     
-memcpy:
-#else
-	.globl	vec_memmove     
-vec_memmove:
-	nop			// IU1 Only way I know to preserve both labels
-	.globl	_vec_memcpy     
-_vec_memcpy:
-#endif
-	subf.	DMS,SRC,DST	// IU1 Compute dst-src difference
-	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count moves
-	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
-
-	addi	SM1,SRC,-1	// IU1 Pre-bias and duplicate src for fwd
-	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
-	add	SBC,SRC,BC	// IU1 Pre-bias and duplicate src for bkwd
-	beqlr			// return if DST = SRC
-
-	add	DBC,DST,BC	// IU1 Pre-bias and duplicate destination
-	subf	Rt,DST,SRC	// IU1 Form |DST-SRC| if DST-SRC<0
-	beqlr	cr1		// return if BC = 0
-
-	bgt	Cpy_bkwd	// b if DST-SRC>0 (have to copy backward)
-	cmpi	cr5,0,Rt,MIN_OVL	// IU1 (|DST-SRC|>128)?1:0; for v_memcpy
-	bgt	cr7,v_memcpy	// b if BC>MIN_VEC (okay to copy vectors fwd)
-
-// Copy byte-by-byte forwards if DST-SRC<0 and BC<=MIN_VEC	
-	mtctr	BC		// i=BC; do ...;i--; while (i>0)
-Byte_cpy_fwd:
-	lbzu	Rt,1(SM1)	// LSU * ++(DST-1) = * ++(SRC-1)
-	stbu	Rt,1(DM1)	// LSU
-	bdnz	Byte_cpy_fwd
-
-	blr
-	nop			// IU1 Improve next label as branch target	
-Cpy_bkwd:
-	cmpi	cr5,0,DMS,MIN_OVL	// IU1 ((DST-SRC)>128)?1:0; for v_memcpy
-	cmp	cr6,0,DMS,BC	// IU1 cr6[1,2]=(DST-SRC>=BC)?1:0;
-	bgt	cr7,v_memmove	// b if BC>MIN_VEC (copy vectors bkwd)
-// Copy byte-by-byte backwards if DST-SRC>0 and BC<=MIN_VEC
-	mtctr	BC		// i=BC; do ...;i--; while (i>0)
-Byte_cpy_bwd:
-	lbzu	Rt,-1(SBC)	// LSU * --(DST+BC) = * --(SRC+BC)
-	stbu	Rt,-1(DBC)	// LSU Store it
-	bdnz	Byte_cpy_bwd
-	blr
-	
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-
-v_memmove:
-// Byte count < MIN_VEC bytes will have been copied by scalar code above,
-// so this will not deal with small block moves < MIN_VEC.
-
-// For systems using VRSAVE, define VRSAVE=1 when compiling.  For systems
-// that don't, make sure VRSAVE is undefined.
-#ifdef VRSAVE
-	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
-#endif
-	rlwinm	S,SRC,0,28,31	// IU1 Save src address bits s[28:31]
-	rlwinm	D,DST,0,28,31	// IU1 D = dst[28:31]
-	bge	cr6,MC_entry	// b to v_memcpy if DST-SRC>=BC (fwd copy OK)
-
-#ifdef VRSAVE
-	oris	Rt,RSV,0xfff0	// IU1 Or in registers used by this routine
-#endif	
-	lis	BLL,0x010c	// IU1 Stream 12 blocks of 16 bytes
-	subf.	SMD,D,S		// IU1 if S-D<0 essentially shifting right
-
-#ifdef VRSAVE
-	mtspr	VRSV,Rt		// IU2 Save in VRSAVE before first vec op
-#endif
-	lvsr	VP3,0,DMS	// LSU Permute vector for dst - src shft right
-	ori	BLL,BLL,0xffe0	// IU1 Stream stride -32B
-
-	STRM_B			// LSU Start data stream at SRC+BC
-	addi	SBK,SBC,-1	// IU1 Address of last src byte
-	bgt	Rt_shft		// Bytes from upper vector = (s-d>0)?s-d:16+s-d;
-	addi	SMD,SMD,16	// IU1 Save 16-(d-s)
-Rt_shft:
-
-	rlwinm	SBR,SBK,0,0,27	// IU1 (SRC+BC-1)[0:27]
-	addi	BK,BC,-1	// IU1 Initialize byte index
-
-	subf	Rt,SBR,SBC	// IU1 How many bytes in first source?
-	add	DBK,DST,BK	// IU1 Address of last dst byte
-	addi	DR,DST,16	// IU1 Address of second dst vector
-
-	subf.	SMD,Rt,SMD	// IU1 if bytes in 1st src>Bytes in 1st permute
-	rlwinm	Rt,DBK,0,28,31	// IU1 (DST+BC-1)[28:31]
-	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
-
-// If there are more useful bytes in the upper vector of a permute pair than we
-// will get in the first permute, the first loaded vector needs to be in the
-// lower half of the permute pair.  The upper half is a don't care then.
-	blt	Get_bytes_rt	// b if shifting left (D-S>=0)
-
-	lvx	VS1,SRC,BK	// LSU Get SN load started
-// Comments numbering source and destination assume single path through the
-// code executing each instruction once.  For vec_memmove, an example would
-// be the call memmove(BASE+0x0F, BASE+0x2F, 82). N = 6 in that case.
-	addi	SRC,SRC,-16	// IU1 Decrement src base (to keep BK useful)
-
-Get_bytes_rt:	// Come here to get VS0 & Don't care what VS1 is	
-	lvx	VS0,SRC,BK	// LSU Get SN-1 (SN if D-S<0) in lower vector
-	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
-	cmpi	cr7,0,Rt,0xF	// IU1 Is Dn right justified?
-
-	cmpi	cr1,0,D,0	// IU1 Is D0 left justified?
-	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
-	add	Rt,DST,BC	// IU1 Refresh the value of DST+BC
-
-	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-1 and SN to DN
-	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
-	beq	cr7,Rt_just	// b if DN is right justified
-
-	mtcrf	0x01,Rt		// IU2 Put final vector byte count in cr7
-	rlwinm	DBK,DBK,0,0,27	// IU1 Address of first byte of final vector
-	li	D,0		// IU1 Initialize an index pointer
-	bnl	cr7,Only_1W_bkwd	// b if there was only one or zero words to store
-
-	stvewx	VPS0,DBK,D	// LSU store word 1 of two or three
-	addi	D,D,4		// IU1 increment index
-
-	stvewx	VPS0,DBK,D	// LSU store word 2 of two or three
-	addi	D,D,4		// IU1 increment index
-Only_1W_bkwd:
-	bng	cr7,Only_2W_bkwd	// b if there were only two or zero words to store
-
-	stvewx	VPS0,DBK,D	// LSU store word 3 of three if necessary
-	addi	D,D,4		// IU1 increment index
-Only_2W_bkwd:
-	bne	cr7,Only_B_bkwd	// b if there are no half words to store
-
-	stvehx	VPS0,DBK,D	// LSU store one halfword if necessary
-	addi	D,D,2		// IU1 increment index
-Only_B_bkwd:
-	bns	cr7,All_done_bkwd	// b if there are no bytes to store
-
-	stvebx	VPS0,DBK,D	// LSU store one byte if necessary
-	b	All_done_bkwd
-
-Rt_just:	
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN
-All_done_bkwd:
-	addi	BK,BK,-16	// IU1 Decrement destination byte count
-
-	ble	cr6,Last_load	// b if no Quad words to do
-	mtctr	QW		// IU2 for (i=0;i<=QW;i++)-execution serializng
-	cmpi	cr6,0,QW,4	// IU1 Check QW>4
-QW_loop:
-	lvx	VS0,SRC,BK	// LSU Get SN-2 (or SN-1 if ADJ==0)
-
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-2 and SN-1 to DN-1
-	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-1
-	addi	BK,BK,-16	// IU1 Decrement byte kount
-	bdnzf	25,QW_loop	// b if 4 or less quad words to do
-
-	add	DNX,DST,BK	// IU1 address of next store (DST+BC-1-16)
-	bgt	cr6,GT_4QW	// b if >4 quad words left
-
-Last_load:	// if D-S>=0, next load will be from same address as last
-	blt	No_ld_bkwd	// b if shifting right (S-D>=0)
-	addi	SRC,SRC,16	// IU1 recorrect source if it was decremented
-No_ld_bkwd:				
-	lvx	VS0,0,SRC	// LSU Get last source SN-6 (guaranteed S0)
-// Current 16 bytes is the last; we're done.
-	dss	0		// Data stream stop
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-6 and SN-5 to DN-6
-	subfic	D,DST,16	// IU1 How many bytes in first destination?
-	beq	cr1,Lt_just	// b if last destination is left justified
-
-	mtcrf	0x01,D		// IU2 Put byte count remaining in cr7
-	li	D,0		// IU1 Initialize index pointer
-	bns	cr7,No_B_bkwd	// b if only even number of bytes to store
-
-	stvebx	VPS0,DST,D	// LSU store first byte at DST+0
-	addi	D,D,1		// IU1 increment index
-No_B_bkwd:
-	bne	cr7,No_H_bkwd	// b if only words to store
-	stvehx	VPS0,DST,D	// LSU store halfword at DST+0/1
-	addi	D,D,2		// IU1 increment index
-
-No_H_bkwd:
-	bng	cr7,No_W1_bkwd	// b if exactly zero or two words to store
-	stvewx	VPS0,DST,D	// LSU store word 1 of one or three
-	addi	D,D,4		// IU1 increment index
-
-No_W1_bkwd:
-	bnl	cr7,No_W2_bkwd	// b if there was only one word to store
-	stvewx	VPS0,DST,D	// LSU store word 1 of two or 2 of three
-	addi	D,D,4		// IU1 increment index
-
-	stvewx	VPS0,DST,D	// LSU store word 2 of two or 3 of three
-	b	No_W2_bkwd
-
-Lt_just:
-	stvx	VPS0,0,DST	// LSU Store 16 bytes at final dst addr D0
-No_W2_bkwd:
-#ifdef VRSAVE
-	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
-#endif
-	blr			// Return destination address from entry
-
-GT_4QW:	// Do once if next store is to even half of cache line, else twice
-
-	lvx	VS0,SRC,BK	// LSU Get SN-3 (or SN-2)
-	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+BC-1)[27]==1)?1:0;
-	
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align SN-3 and SN-2 to Dn-2
-	vor	VS1,VS0,VS0	// VIU1 Move lower vector to upper
-	addi	DNX,DNX,-16	// IU1 Prepare to update cr6 next loop
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-2
-	vor	VS3,VS0,VS0	// VIU Make a copy of lower vector
-	addi	BK,BK,-16	// IU1 Decrement byte count by 16
-	bdnzt	27,GT_4QW	// b if next store is to upper (odd) half of CL
-// At this point next store will be to even address.
-
-	lis	STR,0x102	// IU1 Stream 2 blocks of 16 bytes
-	mtcrf	0x02,DST	// IU2 cr6[3]=(DST[27]==1)?1:0; (DST odd?)
-	addi	BL,BK,-16	// IU1 Create an alternate byte count - 16
-
-	ori	STR,STR,0xffe0	// IU1 Stream stride -32B
-	addi	SP8,SRC,-64	// IU1 Starting address for data stream touch
-	bso	cr6,B32_bkwd	// b if DST[27] == 1; i.e, final store is odd
-
-	bdnz	B32_bkwd	// decrement counter for last odd QW store
-B32_bkwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
-	lvx	VS2,SRC,BK	// LSU Get SN-4 (or SN-3)
-	addi	SP8,SP8,-32	// IU1 Next starting address for data stream touch
-
-	lvx	VS1,SRC,BL	// LSU Get SN-5 (or SN-4)
-	vperm	VPS0,VS2,VS3,VP3	// VPU Align SN-4 and SN-3 to DN-3
-
-	STRM_1			// LSU Stream 64 byte blocks ahead of loads
-
-	DCBL			// LSU allocate next cache line
-
-	vperm	VPS1,VS1,VS2,VP3	// VPU Align SN-5 and SN-4 to DN-4
-	vor	VS3,VS1,VS1	// VIU1 Move SN-5 to SN-3
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at DN-3
-	addi	BK,BL,-16	// IU1 Decrement byte count
-	bdz	Nxt_loc_bkwd	// always decrement and branch to next instr		
-
-Nxt_loc_bkwd:
-	stvx	VPS1,DST,BL	// LSU Store 16 bytes at DN-4
-	addi	BL,BK,-16	// IU1 Decrement alternate byte count
-	bdnz	B32_bkwd	// b if there are at least two more QWs to do
-
-	bns	cr6,One_odd_QW	// b if there was one more odd QW to store
-	b	Last_load
-
-// Come here with two more loads and two stores to do
-One_odd_QW:
-	lvx	VS1,SRC,BK	// LSU Get SN-6 (or SN-5)
-
-	vperm	VPS1,VS1,VS3,VP3	// VPU Align SN-6 and SN-5 to DN-5
-
-	stvx	VPS1,DST,BK	// LSU Store 16 bytes at DN-5
-
-	b	Last_load
-
-// End of memmove in AltiVec
-
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-v_memcpy:
-// Byte count < MIN_VEC bytes will have been copied by scalar code above,
-// so this will not deal with small block moves < MIN_VEC.
-
-#ifdef VRSAVE
-	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
-#endif
-	rlwinm	S,SRC,0,28,31	// IU1 Save src address bits s[28:31]
-	rlwinm	D,DST,0,28,31	// IU1 D = dst[28:31]
-
-MC_entry:	// enter here from memmove if DST-SRC>=BC; this should be faster
-#ifdef VRSAVE
-	oris	Rt,RSV,0xfff0	// IU1 Or in registers used by this routine
-#endif	
-	lis	BLK,0x010c	// IU1 Stream 12 blocks of 16 bytes
-
-	subf.	S,S,D		// IU1 if D-S<0 essentially shifting left
-
-#ifdef VRSAVE
-	mtspr	VRSV,Rt		// IU2 Save in VRSAVE before first vec op
-#endif
-	lvsr	VP3,0,DMS	// LSU Permute vector for dst - src shft right
-	ori	BLK,BLK,32	// IU1 Stream stride 32B
-
-	STRM_F			// LSU Start data stream 0 at SRC
-	addi	DR,DST,16	// IU1 Address of second dst vector
-	addi	DBK,DBC,-1	// IU1 Address of last dst byte
-
-// If D-S<0 we are "kinda" shifting left with the right shift permute vector
-// loaded to VP3 and we need both S0 and S1 to permute.  If D-S>=0 then the
-// first loaded vector needs to be in the upper half of the permute pair and
-// the lower half is a don't care then.
-	bge	Ld_bytes_rt	// b if shifting right (D-S>=0)
-
-	lvx	VS0,0,SRC	// LSU Get S0 load started
-// Comments numbering source and destination assume single path through the
-// code executing each instruction once.  For vec_memcpy, an example would
-// be the call memcpy(BASE+0x1E, BASE+0x1F, 259). N = 16 in that case.
-	addi	SRC,SRC,16	// IU1 Increment src base (to keep BK useful)
-
-Ld_bytes_rt:	// Come here to get VS1 & Don't care what VS0 is	
-	lvx	VS1,0,SRC	// LSU Get S1 (or S0 if D-S>=0) in upper vector
-	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
-	cmpi	cr1,0,D,0	// IU1 Is D0 left justified?
-
-	subf	Rt,DST,DR	// IU1 How many bytes in first destination?
-	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
-	li	BK,0		// IU1 Initialize byte kount index
-
-	mtcrf	0x01,Rt		// IU2 Put bytes in 1st dst in cr7
-	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align S0 and S1 to D0
-
-	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
-	beq	cr1,Left_just	// b if D0 is left justified
-
-	bns	cr7,No_B_fwd	// b if only even number of bytes to store
-
-	stvebx	VPS0,DST,BK	// LSU store first byte at DST+0
-	addi	BK,BK,1		// IU1 increment index
-No_B_fwd:
-	bne	cr7,No_H_fwd	// b if only words to store
-
-	stvehx	VPS0,DST,BK	// LSU store halfword at DST+0/1
-	addi	BK,BK,2		// IU1 increment index
-No_H_fwd:
-	bng	cr7,No_W1_fwd	// b if exactly zero or two words to store
-
-	stvewx	VPS0,DST,BK	// LSU store word 1 of one or three
-	addi	BK,BK,4		// IU1 increment index
-
-No_W1_fwd:
-	bnl	cr7,No_W2_fwd	// b if there was only one word to store
-	stvewx	VPS0,DST,BK	// LSU store word 1 of two or 2 of three
-	addi	BK,BK,4		// IU1 increment index
-
-	stvewx	VPS0,DST,BK	// LSU store word 2 of two or 3 of three
-	b	No_W2_fwd
-
-Left_just:	
-	stvx	VPS0,0,DST	// LSU Store 16 bytes at D0
-No_W2_fwd:
-	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
-	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
-
-	li	BK,16		// IU1 Re-initialize byte kount index
-	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
-	cmpi	cr7,0,QW,14	// IU1 Check QW>14
-	ble	cr6,Last_ld_fwd	// b if no Quad words to do
-
-	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
-	cmpi	cr6,0,QW,4	// IU1 Check QW>4
-QW_fwd_loop:
-	lvx	VS1,SRC,BK	// LSU Get S2 (or S1)
-
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align S1 and S2 to D1
-	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D1(+n*16 where n<4)
-	addi	BK,BK,16	// IU1 Increment byte kount index
-	bdnzf	25,QW_fwd_loop	// b if 4 or less quad words to do
-
-	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
-	addi	QW,QW,-1	// IU1 One more QW stored by now
-	bgt	cr6,GT_4QW_fwd	// b if >4 quad words left
-
-Last_ld_fwd:	// Next 16 bytes is the last; we're done.
-	add	DBC,DST,BC	// IU1 Recompute address of last dst byte + 1
-	add	SBC,SRC,BC	// IU1 Recompute address of last src byte + 1
-	bge	No_ld_fwd	// b if shifting right (D-S>=0)
-
-	addi	SBC,SBC,-16	// IU1 if D-S>=0 we didn't add 16 to src
-No_ld_fwd:
-	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
-	addi	DBK,DBC,-1	// IU1 Recompute address of last dst byte
-	addi	Rt,SBC,-1	// IU1 Recompute address of last src byte
-
-// If D-S<0 we have already loaded all the source vectors.
-// If D-S>=0 then the first loaded vector went to the upper half of the permute
-// pair and we need one more vector.  (This may be a duplicate.)
-
-	lvx	VS1,0,Rt	// LSU Get last source S14 (guaranteed SN)
-
-#ifndef NO_DST				
-	dss	0		// Data stream 0 stop
-
-	dss	1		// Data stream 1 stop
-#endif
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align S13 and S14 to D14
-	beq	cr1,Rt_just_fwd	// b if last destination is right justified
-
-	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
-	li	D,0		// IU1 Initialize index pointer
-	bnl	cr7,Only_1W_fwd	// b if there was only one or zero words to store
-
-	stvewx	VPS0,DBK,D	// LSU store word 1 of two or three
-	addi	D,D,4		// IU1 increment index
-
-	stvewx	VPS0,DBK,D	// LSU store word 2 of two or three
-	addi	D,D,4		// IU1 increment index
-Only_1W_fwd:
-	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
-
-	stvewx	VPS0,DBK,D	// LSU store word 3 of three if necessary
-	addi	D,D,4		// IU1 increment index
-Only_2W_fwd:
-	bne	cr7,Only_B_fwd	// b if there are no half words to store
-
-	stvehx	VPS0,DBK,D	// LSU store one halfword if necessary
-	addi	D,D,2		// IU1 increment index
-Only_B_fwd:
-	bns	cr7,All_done_fwd	// b if there are no bytes to store
-
-	stvebx	VPS0,DBK,D	// LSU store one byte if necessary
-	b	All_done_fwd
-
-Rt_just_fwd:
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D14
-All_done_fwd:
-#ifdef VRSAVE
-	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
-#endif
-	blr			// Return destination address from entry
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
-
-	lvx	VS1,SRC,BK	// LSU Get S3 (or S2)
-	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
-	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
-	
-	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
-	addi	Rt,QW,-2	// IU1 Insure at least 2 QW left after big loop
-
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align S2 and S3 to D2
-	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D2
-	addi	BK,BK,16	// IU1 Increment byte count by 16
-	bdnzf	27,GT_4QW_fwd	// b if next store is to lower (even) half of CL
-// At this point next store will be to even address.
-
-	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
-	lis	STR,0x104	// IU1 Stream 4 blocks of 16 bytes
-	addi	BL,BK,16	// IU1 Create an alternate byte kount + 32
-
-	ori	STR,STR,32	// IU1 Stream stride 32B
-#ifndef NO_BIG_LOOP
-	rlwinm	BIG,Rt,29,3,31	// IU1 QW/8 big loops to do
-
-	rlwinm	Rt,Rt,0,0,28	// IU1 How many QWs will be done in big loop
-	bgt	cr7,Big_loop	// b if QW > 14
-#endif
-No_big_loop:
-// We need the ctr register to reflect an even byte count before entering
-// the next block - faster to decrement than to reload.
-
-	addi	SP8,SRC,256	// IU1 Starting address for data stream touch
-	xoris	STR,STR,0x6	// IU1 Reset stream to 2 blocks of 16 bytes
-	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
-
-	bdnz	B32_fwd		// decrement counter for last QW store odd
-
-B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
-	lvx	VS1,SRC,BK	// LSU Get S12
-	addi	SP8,SP8,32	// IU1 Next starting address for data stream touch
-
-	lvx	VS2,SRC,BL	// LSU Get S13
-	vperm	VPS1,VS0,VS1,VP3	// VPU Align S11 and S12 to D11
-
-	STRM_1			// LSU Stream 64 byte blocks ahead of loads
-
-	DCBK			// LSU then Kill instead of RWITM
-
-	vperm	VPS0,VS1,VS2,VP3	// VPU Align S12 and S13 to D12
-	vor	VS0,VS2,VS2	// VIU1 Move S13 to S11
-
-	stvx	VPS1,DST,BK	// LSU Store 16 bytes at D11
-	addi	BK,BL,16	// IU1 Increment byte count
-	bdz	Nxt_loc_fwd	// always decrement and branch to next instr		
-
-Nxt_loc_fwd:
-	stvx	VPS0,DST,BL	// LSU Store 16 bytes at D12
-	addi	BL,BK,16	// IU1 Increment alternate byte count
-	bdnz	B32_fwd		// b if there are at least two more QWs to do
-
-	bso	cr6,One_even_QW	// b if there is one even and one odd QW to store
-	b	Last_ld_fwd	// b if last store is to even address
-
-// Come here with two more loads and two stores to do
-One_even_QW:
-	lvx	VS1,SRC,BK	// LSU Get S14 (or S13 if if D-S>=0)
-
-	vperm	VPS0,VS0,VS1,VP3	// VPU Align S13 and S14 to D13
-	vor	VS0,VS1,VS1	// VIU1 Move upper vector to lower
-
-	stvx	VPS0,DST,BK	// LSU Store 16 bytes at D13
-	addi	BK,BK,16	// IU1 Increment byte count
-
-	b	Last_ld_fwd
-
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-Big_loop:
-	subf	QW,Rt,QW	// IU1 Should be 2-7 QWs left after big loop
-	blt	cr5,No_big_loop	// b back if |DST-SRC|<128; Big_loop won't work.
-	mtctr	BIG		// IU2 loop for as many 128B loops as possible
-	addi	SP8,SRC,256	// IU1 Starting address for data stream touch
-
-Loop_of_128B:	// Come here with QW>=10 and next store even; VS0 last load
-	lvx	VS1,SRC,BK	// LSU Get S4 (or S3 if D-S>=0)
-	addi	BL,BK,32	// IU1 Increment Byte_Kount+16 by 32	
-	addi	SP8,SP8,128	// IU1 increment address for data stream touch
-
-	lvx	VS3,SRC,BL	// LSU Get S6 (or S5)
-	addi	BL,BL,32	// IU1 Increment Byte_Kount+48 by 32	
-
-	lvx	VS5,SRC,BL	// LSU Get S8 (or S7)
-	addi	BL,BL,32	// IU1 Increment Byte_Kount+80 by 32	
-
-	lvx	VS7,SRC,BL	// LSU Get S10 (or S9)
-	addi	BL,BK,16	// IU1 Increment Byte_Kount+16 by 16	
-
-	lvx	VS2,SRC,BL	// LSU Get S5 (or S4)
-	addi	BL,BL,32	// IU1 Increment Byte_Kount+32 by 32	
-
-	lvx	VS4,SRC,BL	// LSU Get S7 (or S6)
-	addi	BL,BL,32	// IU1 Increment Byte_Kount+64 by 32	
-	
-	lvx	VS6,SRC,BL	// LSU Get S9 (or S8)
-	addi	BL,BL,32	// IU1 Increment Byte_Kount+96 by 32	
-	vperm	VPS0,VS0,VS1,VP3	// VPU
-
-	lvx	VS0,SRC,BL	// LSU Get S11 (or S10)
-	vperm	VPS1,VS1,VS2,VP3	// VPU
-
-	STRM_1			// LSU Stream 4 32B blocks, stride 32B
-
-	DCBK			// LSU then Kill instead of RWITM
-
-	stvx	VPS0,DST,BK	// LSU Store D3
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+16 by 16	
-	vperm	VPS2,VS2,VS3,VP3	// VPU
-
-	stvx	VPS1,DST,BK	// LSU Store D4
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+32 by 16	
-	vperm	VPS3,VS3,VS4,VP3	// VPU
-
-	DCBK			// LSU then Kill instead of RWITM
-
-	stvx	VPS2,DST,BK	// LSU Store D5
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+48 by 16	
-	vperm	VPS4,VS4,VS5,VP3	// VPU
-
-	stvx	VPS3,DST,BK	// LSU Store D6
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+64 by 16	
-	vperm	VPS5,VS5,VS6,VP3	// VPU
-
-	DCBK			// LSU then Kill instead of RWITM
-
-	stvx	VPS4,DST,BK	// LSU Store D7
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+80 by 16	
-	vperm	VPS6,VS6,VS7,VP3	// VPU
-
-	stvx	VPS5,DST,BK	// LSU Store D8
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+96 by 16	
-	vperm	VPS7,VS7,VS0,VP3	// VPU
-
-	DCBK			// LSU then Kill instead of RWITM
-
-	stvx	VPS6,DST,BK	// LSU Store D9
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+112 by 16	
-
-	stvx	VPS7,DST,BK	// LSU Store D10
-	addi	BK,BK,16	// IU1 Increment Byte_Kount+128 by 16	
-	bdnz	Loop_of_128B	// b if ctr > 0 (QW/8 still > 0)
-
-	mtctr	QW		// IU1 Restore QW remaining to counter
-	addi	BL,BK,16	// IU1 Create an alternate byte kount + 16
-	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
-
-	bdnz	B32_fwd		// b and decrement counter for last QW store odd
-				// One of the above branches should have taken
-
-// End of memcpy in AltiVec
-
-// bcopy works like memcpy, but the source and destination operands are reversed.
-// Following will just reverse the operands and branch to memcpy.
-
-#ifdef LIBMOTOVEC
-	.globl	bcopy     
-bcopy:
-#else
-	.globl	vec_bcopy     
-vec_bcopy:
-#endif
-	mr	Rt,DST		// temp storage for what is really source address (r3)
-	mr	DST,SRC		// swap destination address to r3 to match memcpy dst
-	mr	SRC,Rt		// Complete swap of destination and source for memcpy
-#ifdef LIBMOTOVEC
-	b	memcpy		// b to memcpy with correct args in r3 and r4	
-#else
-	b	_vec_memcpy	// b to vec_memcpy with correct args in r3 and r4	
-#endif
-// End of bcopy in AltiVec
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/src/motovec/vec_memset.S	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,553 @@
+//------------------------------------------------------------------
+// file:  vec_memset.S
+//    AltiVec enabled version of memset and bzero and cacheable_memzero
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+//	Copyright Motorola, Inc. 2002
+//	ALL RIGHTS RESERVED
+//
+//	You are hereby granted a copyright license to use, modify, and 
+//	distribute the SOFTWARE so long as this entire notice is retained 
+//	without alteration in any modified and/or redistributed versions, 
+//	and that such modified versions are clearly identified as such.  
+//	No licenses are granted by implication, estoppel or otherwise under 
+//	any patents or trademarks of Motorola, Inc.
+//
+//	The SOFTWARE is provided on an "AS IS" basis and without warranty.  
+//	To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS 
+//	ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED 
+//	WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
+//	PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH 
+//	REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS 
+//	THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. 
+//
+//	To the maximum extent permitted by applicable law, IN NO EVENT SHALL 
+//	MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 
+//	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF 
+//	BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
+//	INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR 
+//	INABILITY TO USE THE SOFTWARE.   Motorola assumes no responsibility 
+//	for the maintenance and support of the SOFTWARE.
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+// extern void *memset( void *ptr, int val, size_t len );
+//   Copies val into each of len characters beginning at ptr.
+//                                       - Harbison&Steele 4th ed
+//    (despite val being an int, this memset assumes it is never
+//     more than a byte.  That seems to be correct from all the
+//     memset functions I've seen but I don't know if ANSI allows
+//     anthing longer.     Chuck Corley  12/21/02) 
+// Returns:
+//  void * ptr
+//------------------------------------------------------------------
+
+//------------------------------------------------------------------
+// extern void * bzero( char *ptr, int len);   
+//   Copies 0 into each of len characters at ptr.
+//                                       - Harbison&Steele 4th ed
+// Returns:
+//  void * ptr
+//------------------------------------------------------------------
+
+// Revision History:
+//    Rev 0.0	Original                        Chuck Corley	02/09/03
+//              Could benefit from changes added to memcpy
+//    Rev 0.1	Revised per memcpy Rev 0.30     Chuck Corley	05/01/03
+//
+//  This is beta quality code; users are encouraged to make it faster.
+//  ASSUMPTIONS:
+//     Code is highly likely to be in the cache; data is not (streaming data)
+//     Zero fill could be quite likely.
+//     Moving fill byte from GPR to VR as below faster than stw->lvebx via stack
+
+#define VRSV 256	//	VRSAVE spr
+// Don't use vectors for BC <= MIN_VEC. Works only if MIN_VEC >= 16 bytes.
+#define MIN_VEC 16
+
+// Register useage
+#define Rt r0	// 	r0 when used as a temporary register	
+
+#define DST r3	// 	entering: dest pointer; exiting: same dest pointer
+
+#define FILL r4	// 	entering: fill char then fill word
+
+#define BC r5	//	entering: Byte_Count then remaining Byte_Count
+
+#define DBC r6//	dst + byte count
+
+#define BK r7	//  	BC - 1 +/- (n*16)
+
+#define Fsh r8	//	fill byte shifted right one nibble
+
+#define DM1 r9//	dst -1 for byte-by-byte backwards initially
+#define D r9	//	(dst+16)[0:27] - dst[28:31]
+#define DNX r9	//	(dst+n*16)[28:31]
+#define BL r9	//	second byte_kount index pointer
+
+#define DR r10	//	(dst+16)[0:27]
+#define QW r10	//  	number of cache lines
+
+#define DBK r11	//	(dst+byte_count-1) then (dst+byte_count-1)[28:31]
+
+#define RSV r12	//  	storage for VRSAVE register if used
+
+//  Condition register use (not including temporary cr0)
+//      cr0[2]   = (FILL==0)?
+//      cr1[0,2] = (BC == 0)? 1 : 0; (nothing to move)
+// then cr1[2]   = (DST[28:31] == 0)? 1 : 0;  (D0 left justified)
+// then cr1[2]   = ((DBK = DST+BC-1)[28:31] = 0xF)? 1 : 0; (DN right justified)
+//      cr6[2]   = (QW == 0)? 1 : 0;
+// then cr6[1]   = (QW > 4)? 1 : 0; (>4 vectors to move?)
+// then cr6[3]   = (third store[27] == 1)? 1: 0; (cache line alignment)
+// then cr6[3]   = (last store[27] == 1)? 1: 0; (last store odd?)
+//      cr7[2]   = (BC>MIN_VEC)?1:0;  (BC big enough to warrant vectors)
+// then cr7[0:3] = (DST+16)[0:27]-DST  (How many bytes (iff <16) in first vector?)
+// then cr7[0:3] = (DST+BC)[0:27]  (How many bytes (iff <16) in last vector?)
+
+// Conditionalize the use of dcba.  It will help if the data is
+// not in cache and hurt if it is.  Generally, except for small
+// benchmarks repeated many times, we assume data is not in cache
+// (data streaming) and using dcba is a performance boost.
+// We use dcba which will noop to non-cacheable memory rather than
+// dcbz which will cause an aligment exception.
+#ifndef NO_DCBA
+#if defined(__GNUC__) || defined(__MWERKS__) || defined(_DIAB_TOOL)
+ // gcc and codewarrior and diab don't assemble dcba
+#define DCBK .long 0x7c033dec
+// dcba r3,r7    or    dcba DST,BK
+#else
+#ifdef __ghs__
+.macro DCBK
+.long 0x7c033dec
+.endm
+#else
+#define DCBK dcba DST,BK
+#endif  // __ghs__
+#endif  // __GNUC__ or __MWERKS__
+#else
+#define DCBK nop
+#endif  // NO_DCBA
+
+	.text
+#ifdef __MWERKS__
+	.align	32
+#else
+	.align	5
+#endif
+
+#ifdef LIBMOTOVEC
+	.globl	memset     
+memset:
+#else
+	.globl	_vec_memset     
+_vec_memset:
+#endif
+
+	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
+	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count
+	rlwinm.	Fsh,FILL,28,28,3 // IU1 Is fill byte zero? and shift
+
+	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
+	addi	DR,DST,16	// IU1 Address of second dst vector
+	add	DBC,DST,BC	// IU1 Address of last dst byte + 1
+	bgt	cr7,v_memset	// b if BC>MIN_VEC
+
+	mtctr	BC		// for (i=1;i<=BC;i++)
+	beqlr	cr1		// return if BC = 0
+Byte_set:
+	stbu	FILL,1(DM1)	// LSU * ++(DST-1) = FILL
+	bdnz	Byte_set
+
+	blr
+
+v_memset:
+// Byte count < MIN_VEC bytes will have been set by scalar code above,
+// so this will not deal with small block sets < MIN_VEC.
+
+// For systems using VRSAVE, define VRSAV=1 when compiling.  For systems
+// that don't, make sure VRSAVE is undefined.
+#ifdef VRSAVE
+	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
+#endif
+	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
+	addi	DBK,DBC,-1	// IU1 Address of last dst byte
+
+#ifdef VRSAVE
+	oris	Rt,RSV,0xe000	// IU1 Or in registers used by this routine
+#endif
+	subf	D,DST,DR	// IU1 How many bytes in first destination?
+	li	BK,0		// IU1 Initialize byte kount index
+
+#ifdef VRSAVE
+	mtspr	VRSV,Rt	// IU2 Save in VRSAVE before first vec op
+#endif
+	vxor	v0,v0,v0	// VIU Clear v0
+	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
+	cmpi	cr1,0,D,16	// IU1 Is D0 left justified?
+	beq+	enter_bzero	// b if FILL==0
+
+	lvsl	v0,0,Fsh	// LSU Move upper nibble to byte 0 of VR
+	vspltisb	v1,4	// VPU Splat 0x4 to every byte
+
+	lvsl	v2,0,FILL	// LSU Move lower nibble to byte 0 of VR
+
+	vslb	v0,v0,v1	// VIU Move upper nibble to VR[0:3]
+
+	vor	v0,v0,v2	// VIU Form FILL byte in VR[0:7]
+
+	vspltb	v0,v0,0		// VPU Splat the fill byte to all bytes
+enter_bzero:
+	mtcrf	0x01,D		// IU2 Put bytes in 1st dst in cr7
+	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
+	beq	cr1,Left_just	// b if D0 is left justified
+
+	bns	cr7,No_B_fwd	// b if only even number of bytes to store
+
+	stvebx	v0,DST,BK	// LSU store first byte at DST+0
+	addi	BK,BK,1		// IU1 increment index
+No_B_fwd:
+	bne	cr7,No_H_fwd	// b if only words to store
+
+	stvehx	v0,DST,BK	// LSU store halfword at DST+0/1
+	addi	BK,BK,2		// IU1 increment index
+No_H_fwd:
+	bng	cr7,No_W1_fwd	// b if exactly zero or two words to store
+
+	stvewx	v0,DST,BK	// LSU store word 1 of one or three
+	addi	BK,BK,4		// IU1 increment index
+
+No_W1_fwd:
+	bnl	cr7,No_W2_fwd	// b if there was only one word to store
+	stvewx	v0,DST,BK	// LSU store word 1 of two or 2 of three
+	addi	BK,BK,4		// IU1 increment index
+
+	stvewx	v0,DST,BK	// LSU store word 2 of two or 3 of three
+	b	No_W2_fwd
+
+Left_just:	
+	stvx	v0,0,DST	// LSU Store 16 bytes at D0
+No_W2_fwd:
+	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
+	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
+
+	li	BK,16		// IU1 Re-initialize byte kount index
+	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
+	ble	cr6,Last_QW	// b if no Quad words to do
+
+	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
+	cmpi	cr6,0,QW,4	// IU1 Check QW>4
+
+QW_loop:
+	stvx	v0,DST,BK	// LSU Store 16 fill bytes
+	addi	BK,BK,16	// IU1 Increment byte kount index
+	bdnzf	25,QW_loop	// b if 4 or less quad words to do
+
+	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
+	addi	QW,QW,-1	// IU1 One more QW stored by now
+	bgt	cr6,GT_4QW_fwd	// b if >4 quad words left
+
+Last_QW:	// Next vector is the last; we're done.
+	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
+
+	beq	cr1,Rt_just_fwd	// b if last destination is right justified
+
+	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
+	li	BL,0		// IU1 Initialize index pointer
+	bnl	cr7,Only_1W_fwd	// b if there was only one or zero words to store
+
+	stvewx	v0,DBK,BL	// LSU store word 1 of two or three
+	addi	BL,BL,4		// IU1 increment index
+
+	stvewx	v0,DBK,BL	// LSU store word 2 of two or three
+	addi	BL,BL,4		// IU1 increment index
+Only_1W_fwd:
+	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
+
+	stvewx	v0,DBK,BL	// LSU store word 3 of three if necessary
+	addi	BL,BL,4		// IU1 increment index
+Only_2W_fwd:
+	bne	cr7,Only_B_fwd	// b if there are no half words to store
+
+	stvehx	v0,DBK,BL	// LSU store one halfword if necessary
+	addi	BL,BL,2		// IU1 increment index
+Only_B_fwd:
+	bns	cr7,All_done_fwd	// b if there are no bytes to store
+
+	stvebx	v0,DBK,BL	// LSU store one byte if necessary
+	b	All_done_fwd
+
+Rt_just_fwd:
+
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D14
+All_done_fwd:
+#ifdef VRSAVE
+	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
+#endif
+	blr			// Return destination address from entry
+
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
+
+	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
+	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
+	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
+
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D2
+	addi	BK,BK,16	// IU1 Increment byte count by 16
+	bdnzf	27,GT_4QW_fwd	// b if next store is to lower (even) half of CL
+
+	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
+
+	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
+
+// We need the ctr register to reflect an even byte count before entering
+// the next block - faster to decrement than to reload.
+	bdnz	B32_fwd		// decrement counter for last QW store odd
+
+B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
+	DCBK			// LSU then Kill instead of RWITM
+
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D11
+	addi	BK,BK,16	// IU1 Increment byte count
+	bdz	Nxt_loc_fwd	// always decrement and branch to next instr		
+
+Nxt_loc_fwd:
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D12
+	addi	BK,BK,16	// IU1 Increment byte count
+	bdnz	B32_fwd		// b if there are at least two more QWs to do
+
+	bso	cr6,One_even_QW	// b if there is one even and one odd QW to store
+	b	Last_QW		// b if last store is to even address
+
+// Come here with two more loads and two stores to do
+One_even_QW:
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D13
+	addi	BK,BK,16	// IU1 Increment byte count
+
+	b	Last_QW
+
+// End of memset in AltiVec
+
+#define BCz r4		// in bzero r4 enters with byte count
+
+#ifdef __MWERKS__
+	.align	32
+#else
+	.align	5
+#endif
+
+#ifdef LIBMOTOVEC
+	.globl	bzero     
+bzero:
+#else
+	.globl	vec_bzero     
+vec_bzero:
+#endif
+
+	mr	BC,BCz		// IU1 arg[2] is BC here, not FILL
+	li	FILL,0		// IU1 for bzero FILL=0
+#ifdef LIBMOTOVEC
+	b	memset     
+#else
+	b	_vec_memset     
+#endif
+
+// cacheable_memzero will employ dcbz to clear 32 bytes at a time
+// of cacheable memory. Like bzero, second entering argument will be BC.
+// Using this for non-cacheable memory will generate an alignment exception.
+
+	.text
+#ifdef __MWERKS__
+	.align	32
+#else
+	.align	5
+#endif
+
+#ifdef LIBMOTOVEC
+	.globl	cacheable_memzero     
+cacheable_memzero:
+#else
+	.globl	vec_cacheable_memzero     
+vec_cacheable_memzero:
+#endif
+
+	mr	BC,BCz		// IU1 arg[2] is BC here, not FILL
+	li	FILL,0		// IU1 for bzero FILL=0
+	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
+
+	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count
+
+	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
+	addi	DR,DST,16	// IU1 Address of second dst vector
+	add	DBC,DST,BC	// IU1 Address of last dst byte + 1
+	bgt	cr7,c_v_memset	// b if BC>MIN_VEC
+
+	mtctr	BC		// for (i=1;i<=BC;i++)
+	beqlr	cr1		// return if BC = 0
+c_Byte_set:
+	stbu	FILL,1(DM1)	// LSU * ++(DST-1) = FILL
+	bdnz	c_Byte_set
+
+	blr
+
+c_v_memset:
+// Byte count < MIN_VEC bytes will have been set by scalar code above,
+// so this will not deal with small block sets < MIN_VEC.
+
+// For systems using VRSAVE, define VRSAV=1 when compiling.  For systems
+// that don't, make sure VRSAVE is undefined.
+#ifdef VRSAVE
+	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
+#endif
+	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
+	addi	DBK,DBC,-1	// IU1 Address of last dst byte
+
+#ifdef VRSAVE
+	oris	Rt,RSV,0x8000	// IU1 Or in registers used by this routine
+#endif
+	subf	D,DST,DR	// IU1 How many bytes in first destination?
+	li	BK,0		// IU1 Initialize byte kount index
+
+#ifdef VRSAVE
+	mtspr	VRSV,Rt	// IU2 Save in VRSAVE before first vec op
+#endif
+	vxor	v0,v0,v0	// VIU Clear v0
+	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
+	cmpi	cr1,0,D,16	// IU1 Is D0 left justified?
+
+	mtcrf	0x01,D		// IU2 Put bytes in 1st dst in cr7
+	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
+	beq	cr1,c_Left_just	// b if D0 is left justified
+
+	bns	cr7,c_No_B_fwd	// b if only even number of bytes to store
+
+	stvebx	v0,DST,BK	// LSU store first byte at DST+0
+	addi	BK,BK,1		// IU1 increment index
+c_No_B_fwd:
+	bne	cr7,c_No_H_fwd	// b if only words to store
+
+	stvehx	v0,DST,BK	// LSU store halfword at DST+0/1
+	addi	BK,BK,2		// IU1 increment index
+c_No_H_fwd:
+	bng	cr7,c_No_W1_fwd	// b if exactly zero or two words to store
+
+	stvewx	v0,DST,BK	// LSU store word 1 of one or three
+	addi	BK,BK,4		// IU1 increment index
+
+c_No_W1_fwd:
+	bnl	cr7,c_No_W2_fwd	// b if there was only one word to store
+	stvewx	v0,DST,BK	// LSU store word 1 of two or 2 of three
+	addi	BK,BK,4		// IU1 increment index
+
+	stvewx	v0,DST,BK	// LSU store word 2 of two or 3 of three
+	b	c_No_W2_fwd
+
+c_Left_just:	
+	stvx	v0,0,DST	// LSU Store 16 bytes at D0
+c_No_W2_fwd:
+	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
+	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
+
+	li	BK,16		// IU1 Re-initialize byte kount index
+	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
+	ble	cr6,c_Last_QW	// b if no Quad words to do
+
+	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
+	cmpi	cr6,0,QW,4	// IU1 Check QW>4
+
+c_QW_loop:
+	stvx	v0,DST,BK	// LSU Store 16 fill bytes
+	addi	BK,BK,16	// IU1 Increment byte kount index
+	bdnzf	25,c_QW_loop	// b if 4 or less quad words to do
+
+	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
+	addi	QW,QW,-1	// IU1 One more QW stored by now
+	bgt	cr6,c_GT_4QW_fwd	// b if >4 quad words left
+
+c_Last_QW:	// Next vector is the last; we're done.
+	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
+
+	beq	cr1,c_Rt_just_fwd	// b if last destination is right justified
+
+	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
+	li	BL,0		// IU1 Initialize index pointer
+	bnl	cr7,c_Only_1W_fwd	// b if there was only one or zero words to store
+
+	stvewx	v0,DBK,BL	// LSU store word 1 of two or three
+	addi	BL,BL,4		// IU1 increment index
+
+	stvewx	v0,DBK,BL	// LSU store word 2 of two or three
+	addi	BL,BL,4		// IU1 increment index
+c_Only_1W_fwd:
+	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
+
+	stvewx	v0,DBK,BL	// LSU store word 3 of three if necessary
+	addi	BL,BL,4		// IU1 increment index
+c_Only_2W_fwd:
+	bne	cr7,c_Only_B_fwd	// b if there are no half words to store
+
+	stvehx	v0,DBK,BL	// LSU store one halfword if necessary
+	addi	BL,BL,2		// IU1 increment index
+c_Only_B_fwd:
+	bns	cr7,c_All_done_fwd	// b if there are no bytes to store
+
+	stvebx	v0,DBK,BL	// LSU store one byte if necessary
+	b	c_All_done_fwd
+
+c_Rt_just_fwd:
+
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D14
+c_All_done_fwd:
+#ifdef VRSAVE
+	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
+#endif
+	blr			// Return destination address from entry
+
+#ifdef __MWERKS__
+	.align	16
+#else
+	.align	4
+#endif
+c_GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
+
+	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
+	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
+	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
+
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D2
+	addi	BK,BK,16	// IU1 Increment byte count by 16
+	bdnzf	27,c_GT_4QW_fwd	// b if next store is to lower (even) half of CL
+
+	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
+
+	bns	cr6,c_B32_fwd	// b if DST[27] == 0; i.e, final store is even
+
+// We need the ctr register to reflect an even byte count before entering
+// the next block - faster to decrement than to reload.
+	bdnz	B32_fwd		// decrement counter for last QW store odd
+
+c_B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
+	dcbz	DST,BK		// LSU zero whole cache line
+	bdz	c_Nxt_loc_fwd	// always decrement and branch to next instr		
+
+c_Nxt_loc_fwd:
+	addi	BK,BK,32	// IU1 Increment byte count
+	bdnz	B32_fwd		// b if there are at least two more QWs to do
+
+	bso	cr6,c_One_even_QW	// b if there is one even and one odd QW to store
+	b	c_Last_QW		// b if last store is to even address
+
+// Come here with two more loads and two stores to do
+c_One_even_QW:
+	stvx	v0,DST,BK	// LSU Store 16 bytes at D13
+	addi	BK,BK,16	// IU1 Increment byte count
+
+	b	c_Last_QW
+
+// End of cacheable_memzero in AltiVec
--- a/genericopenlibs/liboil/src/motovec/vec_memset.s	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,553 +0,0 @@
-//------------------------------------------------------------------
-// file:  vec_memset.S
-//    AltiVec enabled version of memset and bzero and cacheable_memzero
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-//	Copyright Motorola, Inc. 2002
-//	ALL RIGHTS RESERVED
-//
-//	You are hereby granted a copyright license to use, modify, and 
-//	distribute the SOFTWARE so long as this entire notice is retained 
-//	without alteration in any modified and/or redistributed versions, 
-//	and that such modified versions are clearly identified as such.  
-//	No licenses are granted by implication, estoppel or otherwise under 
-//	any patents or trademarks of Motorola, Inc.
-//
-//	The SOFTWARE is provided on an "AS IS" basis and without warranty.  
-//	To the maximum extent permitted by applicable law, MOTOROLA DISCLAIMS 
-//	ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED 
-//	WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR 
-//	PURPOSE AND ANY WARRANTY AGAINST INFRINGEMENT WITH 
-//	REGARD TO THE SOFTWARE (INCLUDING ANY MODIFIED VERSIONS 
-//	THEREOF) AND ANY ACCOMPANYING WRITTEN MATERIALS. 
-//
-//	To the maximum extent permitted by applicable law, IN NO EVENT SHALL 
-//	MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 
-//	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF 
-//	BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
-//	INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OF THE USE OR 
-//	INABILITY TO USE THE SOFTWARE.   Motorola assumes no responsibility 
-//	for the maintenance and support of the SOFTWARE.
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-// extern void *memset( void *ptr, int val, size_t len );
-//   Copies val into each of len characters beginning at ptr.
-//                                       - Harbison&Steele 4th ed
-//    (despite val being an int, this memset assumes it is never
-//     more than a byte.  That seems to be correct from all the
-//     memset functions I've seen but I don't know if ANSI allows
-//     anthing longer.     Chuck Corley  12/21/02) 
-// Returns:
-//  void * ptr
-//------------------------------------------------------------------
-
-//------------------------------------------------------------------
-// extern void * bzero( char *ptr, int len);   
-//   Copies 0 into each of len characters at ptr.
-//                                       - Harbison&Steele 4th ed
-// Returns:
-//  void * ptr
-//------------------------------------------------------------------
-
-// Revision History:
-//    Rev 0.0	Original                        Chuck Corley	02/09/03
-//              Could benefit from changes added to memcpy
-//    Rev 0.1	Revised per memcpy Rev 0.30     Chuck Corley	05/01/03
-//
-//  This is beta quality code; users are encouraged to make it faster.
-//  ASSUMPTIONS:
-//     Code is highly likely to be in the cache; data is not (streaming data)
-//     Zero fill could be quite likely.
-//     Moving fill byte from GPR to VR as below faster than stw->lvebx via stack
-
-#define VRSV 256	//	VRSAVE spr
-// Don't use vectors for BC <= MIN_VEC. Works only if MIN_VEC >= 16 bytes.
-#define MIN_VEC 16
-
-// Register useage
-#define Rt r0	// 	r0 when used as a temporary register	
-
-#define DST r3	// 	entering: dest pointer; exiting: same dest pointer
-
-#define FILL r4	// 	entering: fill char then fill word
-
-#define BC r5	//	entering: Byte_Count then remaining Byte_Count
-
-#define DBC r6//	dst + byte count
-
-#define BK r7	//  	BC - 1 +/- (n*16)
-
-#define Fsh r8	//	fill byte shifted right one nibble
-
-#define DM1 r9//	dst -1 for byte-by-byte backwards initially
-#define D r9	//	(dst+16)[0:27] - dst[28:31]
-#define DNX r9	//	(dst+n*16)[28:31]
-#define BL r9	//	second byte_kount index pointer
-
-#define DR r10	//	(dst+16)[0:27]
-#define QW r10	//  	number of cache lines
-
-#define DBK r11	//	(dst+byte_count-1) then (dst+byte_count-1)[28:31]
-
-#define RSV r12	//  	storage for VRSAVE register if used
-
-//  Condition register use (not including temporary cr0)
-//      cr0[2]   = (FILL==0)?
-//      cr1[0,2] = (BC == 0)? 1 : 0; (nothing to move)
-// then cr1[2]   = (DST[28:31] == 0)? 1 : 0;  (D0 left justified)
-// then cr1[2]   = ((DBK = DST+BC-1)[28:31] = 0xF)? 1 : 0; (DN right justified)
-//      cr6[2]   = (QW == 0)? 1 : 0;
-// then cr6[1]   = (QW > 4)? 1 : 0; (>4 vectors to move?)
-// then cr6[3]   = (third store[27] == 1)? 1: 0; (cache line alignment)
-// then cr6[3]   = (last store[27] == 1)? 1: 0; (last store odd?)
-//      cr7[2]   = (BC>MIN_VEC)?1:0;  (BC big enough to warrant vectors)
-// then cr7[0:3] = (DST+16)[0:27]-DST  (How many bytes (iff <16) in first vector?)
-// then cr7[0:3] = (DST+BC)[0:27]  (How many bytes (iff <16) in last vector?)
-
-// Conditionalize the use of dcba.  It will help if the data is
-// not in cache and hurt if it is.  Generally, except for small
-// benchmarks repeated many times, we assume data is not in cache
-// (data streaming) and using dcba is a performance boost.
-// We use dcba which will noop to non-cacheable memory rather than
-// dcbz which will cause an aligment exception.
-#ifndef NO_DCBA
-#if defined(__GNUC__) || defined(__MWERKS__) || defined(_DIAB_TOOL)
- // gcc and codewarrior and diab don't assemble dcba
-#define DCBK .long 0x7c033dec
-// dcba r3,r7    or    dcba DST,BK
-#else
-#ifdef __ghs__
-.macro DCBK
-.long 0x7c033dec
-.endm
-#else
-#define DCBK dcba DST,BK
-#endif  // __ghs__
-#endif  // __GNUC__ or __MWERKS__
-#else
-#define DCBK nop
-#endif  // NO_DCBA
-
-	.text
-#ifdef __MWERKS__
-	.align	32
-#else
-	.align	5
-#endif
-
-#ifdef LIBMOTOVEC
-	.globl	memset     
-memset:
-#else
-	.globl	_vec_memset     
-_vec_memset:
-#endif
-
-	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
-	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count
-	rlwinm.	Fsh,FILL,28,28,3 // IU1 Is fill byte zero? and shift
-
-	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
-	addi	DR,DST,16	// IU1 Address of second dst vector
-	add	DBC,DST,BC	// IU1 Address of last dst byte + 1
-	bgt	cr7,v_memset	// b if BC>MIN_VEC
-
-	mtctr	BC		// for (i=1;i<=BC;i++)
-	beqlr	cr1		// return if BC = 0
-Byte_set:
-	stbu	FILL,1(DM1)	// LSU * ++(DST-1) = FILL
-	bdnz	Byte_set
-
-	blr
-
-v_memset:
-// Byte count < MIN_VEC bytes will have been set by scalar code above,
-// so this will not deal with small block sets < MIN_VEC.
-
-// For systems using VRSAVE, define VRSAV=1 when compiling.  For systems
-// that don't, make sure VRSAVE is undefined.
-#ifdef VRSAVE
-	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
-#endif
-	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
-	addi	DBK,DBC,-1	// IU1 Address of last dst byte
-
-#ifdef VRSAVE
-	oris	Rt,RSV,0xe000	// IU1 Or in registers used by this routine
-#endif
-	subf	D,DST,DR	// IU1 How many bytes in first destination?
-	li	BK,0		// IU1 Initialize byte kount index
-
-#ifdef VRSAVE
-	mtspr	VRSV,Rt	// IU2 Save in VRSAVE before first vec op
-#endif
-	vxor	v0,v0,v0	// VIU Clear v0
-	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
-	cmpi	cr1,0,D,16	// IU1 Is D0 left justified?
-	beq+	enter_bzero	// b if FILL==0
-
-	lvsl	v0,0,Fsh	// LSU Move upper nibble to byte 0 of VR
-	vspltisb	v1,4	// VPU Splat 0x4 to every byte
-
-	lvsl	v2,0,FILL	// LSU Move lower nibble to byte 0 of VR
-
-	vslb	v0,v0,v1	// VIU Move upper nibble to VR[0:3]
-
-	vor	v0,v0,v2	// VIU Form FILL byte in VR[0:7]
-
-	vspltb	v0,v0,0		// VPU Splat the fill byte to all bytes
-enter_bzero:
-	mtcrf	0x01,D		// IU2 Put bytes in 1st dst in cr7
-	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
-	beq	cr1,Left_just	// b if D0 is left justified
-
-	bns	cr7,No_B_fwd	// b if only even number of bytes to store
-
-	stvebx	v0,DST,BK	// LSU store first byte at DST+0
-	addi	BK,BK,1		// IU1 increment index
-No_B_fwd:
-	bne	cr7,No_H_fwd	// b if only words to store
-
-	stvehx	v0,DST,BK	// LSU store halfword at DST+0/1
-	addi	BK,BK,2		// IU1 increment index
-No_H_fwd:
-	bng	cr7,No_W1_fwd	// b if exactly zero or two words to store
-
-	stvewx	v0,DST,BK	// LSU store word 1 of one or three
-	addi	BK,BK,4		// IU1 increment index
-
-No_W1_fwd:
-	bnl	cr7,No_W2_fwd	// b if there was only one word to store
-	stvewx	v0,DST,BK	// LSU store word 1 of two or 2 of three
-	addi	BK,BK,4		// IU1 increment index
-
-	stvewx	v0,DST,BK	// LSU store word 2 of two or 3 of three
-	b	No_W2_fwd
-
-Left_just:	
-	stvx	v0,0,DST	// LSU Store 16 bytes at D0
-No_W2_fwd:
-	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
-	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
-
-	li	BK,16		// IU1 Re-initialize byte kount index
-	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
-	ble	cr6,Last_QW	// b if no Quad words to do
-
-	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
-	cmpi	cr6,0,QW,4	// IU1 Check QW>4
-
-QW_loop:
-	stvx	v0,DST,BK	// LSU Store 16 fill bytes
-	addi	BK,BK,16	// IU1 Increment byte kount index
-	bdnzf	25,QW_loop	// b if 4 or less quad words to do
-
-	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
-	addi	QW,QW,-1	// IU1 One more QW stored by now
-	bgt	cr6,GT_4QW_fwd	// b if >4 quad words left
-
-Last_QW:	// Next vector is the last; we're done.
-	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
-
-	beq	cr1,Rt_just_fwd	// b if last destination is right justified
-
-	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
-	li	BL,0		// IU1 Initialize index pointer
-	bnl	cr7,Only_1W_fwd	// b if there was only one or zero words to store
-
-	stvewx	v0,DBK,BL	// LSU store word 1 of two or three
-	addi	BL,BL,4		// IU1 increment index
-
-	stvewx	v0,DBK,BL	// LSU store word 2 of two or three
-	addi	BL,BL,4		// IU1 increment index
-Only_1W_fwd:
-	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
-
-	stvewx	v0,DBK,BL	// LSU store word 3 of three if necessary
-	addi	BL,BL,4		// IU1 increment index
-Only_2W_fwd:
-	bne	cr7,Only_B_fwd	// b if there are no half words to store
-
-	stvehx	v0,DBK,BL	// LSU store one halfword if necessary
-	addi	BL,BL,2		// IU1 increment index
-Only_B_fwd:
-	bns	cr7,All_done_fwd	// b if there are no bytes to store
-
-	stvebx	v0,DBK,BL	// LSU store one byte if necessary
-	b	All_done_fwd
-
-Rt_just_fwd:
-
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D14
-All_done_fwd:
-#ifdef VRSAVE
-	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
-#endif
-	blr			// Return destination address from entry
-
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
-
-	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
-	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
-	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
-
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D2
-	addi	BK,BK,16	// IU1 Increment byte count by 16
-	bdnzf	27,GT_4QW_fwd	// b if next store is to lower (even) half of CL
-
-	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
-
-	bns	cr6,B32_fwd	// b if DST[27] == 0; i.e, final store is even
-
-// We need the ctr register to reflect an even byte count before entering
-// the next block - faster to decrement than to reload.
-	bdnz	B32_fwd		// decrement counter for last QW store odd
-
-B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
-	DCBK			// LSU then Kill instead of RWITM
-
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D11
-	addi	BK,BK,16	// IU1 Increment byte count
-	bdz	Nxt_loc_fwd	// always decrement and branch to next instr		
-
-Nxt_loc_fwd:
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D12
-	addi	BK,BK,16	// IU1 Increment byte count
-	bdnz	B32_fwd		// b if there are at least two more QWs to do
-
-	bso	cr6,One_even_QW	// b if there is one even and one odd QW to store
-	b	Last_QW		// b if last store is to even address
-
-// Come here with two more loads and two stores to do
-One_even_QW:
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D13
-	addi	BK,BK,16	// IU1 Increment byte count
-
-	b	Last_QW
-
-// End of memset in AltiVec
-
-#define BCz r4		// in bzero r4 enters with byte count
-
-#ifdef __MWERKS__
-	.align	32
-#else
-	.align	5
-#endif
-
-#ifdef LIBMOTOVEC
-	.globl	bzero     
-bzero:
-#else
-	.globl	vec_bzero     
-vec_bzero:
-#endif
-
-	mr	BC,BCz		// IU1 arg[2] is BC here, not FILL
-	li	FILL,0		// IU1 for bzero FILL=0
-#ifdef LIBMOTOVEC
-	b	memset     
-#else
-	b	_vec_memset     
-#endif
-
-// cacheable_memzero will employ dcbz to clear 32 bytes at a time
-// of cacheable memory. Like bzero, second entering argument will be BC.
-// Using this for non-cacheable memory will generate an alignment exception.
-
-	.text
-#ifdef __MWERKS__
-	.align	32
-#else
-	.align	5
-#endif
-
-#ifdef LIBMOTOVEC
-	.globl	cacheable_memzero     
-cacheable_memzero:
-#else
-	.globl	vec_cacheable_memzero     
-vec_cacheable_memzero:
-#endif
-
-	mr	BC,BCz		// IU1 arg[2] is BC here, not FILL
-	li	FILL,0		// IU1 for bzero FILL=0
-	cmpi	cr7,0,BC,MIN_VEC	// IU1 Check for minimum byte count
-
-	cmpi	cr1,0,BC,0	// IU1 Eliminate zero byte count
-
-	addi	DM1,DST,-1	// IU1 Pre-bias and duplicate destination
-	addi	DR,DST,16	// IU1 Address of second dst vector
-	add	DBC,DST,BC	// IU1 Address of last dst byte + 1
-	bgt	cr7,c_v_memset	// b if BC>MIN_VEC
-
-	mtctr	BC		// for (i=1;i<=BC;i++)
-	beqlr	cr1		// return if BC = 0
-c_Byte_set:
-	stbu	FILL,1(DM1)	// LSU * ++(DST-1) = FILL
-	bdnz	c_Byte_set
-
-	blr
-
-c_v_memset:
-// Byte count < MIN_VEC bytes will have been set by scalar code above,
-// so this will not deal with small block sets < MIN_VEC.
-
-// For systems using VRSAVE, define VRSAV=1 when compiling.  For systems
-// that don't, make sure VRSAVE is undefined.
-#ifdef VRSAVE
-	mfspr	RSV,VRSV	// IU2 Get current VRSAVE contents
-#endif
-	rlwinm	DR,DR,0,0,27	// IU1 (DST+16)[0:27]
-	addi	DBK,DBC,-1	// IU1 Address of last dst byte
-
-#ifdef VRSAVE
-	oris	Rt,RSV,0x8000	// IU1 Or in registers used by this routine
-#endif
-	subf	D,DST,DR	// IU1 How many bytes in first destination?
-	li	BK,0		// IU1 Initialize byte kount index
-
-#ifdef VRSAVE
-	mtspr	VRSV,Rt	// IU2 Save in VRSAVE before first vec op
-#endif
-	vxor	v0,v0,v0	// VIU Clear v0
-	subf	QW,DR,DBK	// IU1 Bytes of full vectors to move (-16)
-	cmpi	cr1,0,D,16	// IU1 Is D0 left justified?
-
-	mtcrf	0x01,D		// IU2 Put bytes in 1st dst in cr7
-	rlwinm	QW,QW,28,4,31	// IU1 Quad words remaining
-	beq	cr1,c_Left_just	// b if D0 is left justified
-
-	bns	cr7,c_No_B_fwd	// b if only even number of bytes to store
-
-	stvebx	v0,DST,BK	// LSU store first byte at DST+0
-	addi	BK,BK,1		// IU1 increment index
-c_No_B_fwd:
-	bne	cr7,c_No_H_fwd	// b if only words to store
-
-	stvehx	v0,DST,BK	// LSU store halfword at DST+0/1
-	addi	BK,BK,2		// IU1 increment index
-c_No_H_fwd:
-	bng	cr7,c_No_W1_fwd	// b if exactly zero or two words to store
-
-	stvewx	v0,DST,BK	// LSU store word 1 of one or three
-	addi	BK,BK,4		// IU1 increment index
-
-c_No_W1_fwd:
-	bnl	cr7,c_No_W2_fwd	// b if there was only one word to store
-	stvewx	v0,DST,BK	// LSU store word 1 of two or 2 of three
-	addi	BK,BK,4		// IU1 increment index
-
-	stvewx	v0,DST,BK	// LSU store word 2 of two or 3 of three
-	b	c_No_W2_fwd
-
-c_Left_just:	
-	stvx	v0,0,DST	// LSU Store 16 bytes at D0
-c_No_W2_fwd:
-	rlwinm	Rt,DBK,0,28,31	// IU1 (DBK = DST+BC-1)[28:31]
-	cmpi	cr6,0,QW,0	// IU1 Any full vectors to move?
-
-	li	BK,16		// IU1 Re-initialize byte kount index
-	cmpi	cr1,0,Rt,0xF	// IU1 Is DN right justified?
-	ble	cr6,c_Last_QW	// b if no Quad words to do
-
-	mtctr	QW		// IU2 for (i=0;i<=QW;i++)
-	cmpi	cr6,0,QW,4	// IU1 Check QW>4
-
-c_QW_loop:
-	stvx	v0,DST,BK	// LSU Store 16 fill bytes
-	addi	BK,BK,16	// IU1 Increment byte kount index
-	bdnzf	25,c_QW_loop	// b if 4 or less quad words to do
-
-	add	DNX,DST,BK	// IU1 address of next store (DST+32 if QW>4)
-	addi	QW,QW,-1	// IU1 One more QW stored by now
-	bgt	cr6,c_GT_4QW_fwd	// b if >4 quad words left
-
-c_Last_QW:	// Next vector is the last; we're done.
-	mtcrf	0x01,DBC	// IU2 Put final vector byte count in cr7
-
-	beq	cr1,c_Rt_just_fwd	// b if last destination is right justified
-
-	rlwinm	DBK,DBK,0,0,27	// IU1 Round to QW addr of last byte
-	li	BL,0		// IU1 Initialize index pointer
-	bnl	cr7,c_Only_1W_fwd	// b if there was only one or zero words to store
-
-	stvewx	v0,DBK,BL	// LSU store word 1 of two or three
-	addi	BL,BL,4		// IU1 increment index
-
-	stvewx	v0,DBK,BL	// LSU store word 2 of two or three
-	addi	BL,BL,4		// IU1 increment index
-c_Only_1W_fwd:
-	bng	cr7,Only_2W_fwd	// b if there were only two or zero words to store
-
-	stvewx	v0,DBK,BL	// LSU store word 3 of three if necessary
-	addi	BL,BL,4		// IU1 increment index
-c_Only_2W_fwd:
-	bne	cr7,c_Only_B_fwd	// b if there are no half words to store
-
-	stvehx	v0,DBK,BL	// LSU store one halfword if necessary
-	addi	BL,BL,2		// IU1 increment index
-c_Only_B_fwd:
-	bns	cr7,c_All_done_fwd	// b if there are no bytes to store
-
-	stvebx	v0,DBK,BL	// LSU store one byte if necessary
-	b	c_All_done_fwd
-
-c_Rt_just_fwd:
-
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D14
-c_All_done_fwd:
-#ifdef VRSAVE
-	mtspr	VRSV,RSV	// IU1 Restore VRSAVE	
-#endif
-	blr			// Return destination address from entry
-
-#ifdef __MWERKS__
-	.align	16
-#else
-	.align	4
-#endif
-c_GT_4QW_fwd:	// Do once if nxt st is to odd half of cache line, else twice
-
-	addi	QW,QW,-1	// IU1 Keeping track of QWs stored
-	mtcrf	0x02,DNX	// IU2 cr6[3]=((DST+32)[27]==1)?1:0;
-	addi	DNX,DNX,16	// IU1 Update cr6 for next loop
-
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D2
-	addi	BK,BK,16	// IU1 Increment byte count by 16
-	bdnzf	27,c_GT_4QW_fwd	// b if next store is to lower (even) half of CL
-
-	mtcrf	0x02,DBK	// IU2 cr6[3]=((last store)[27]==1)?1:0; (odd?)
-
-	bns	cr6,c_B32_fwd	// b if DST[27] == 0; i.e, final store is even
-
-// We need the ctr register to reflect an even byte count before entering
-// the next block - faster to decrement than to reload.
-	bdnz	B32_fwd		// decrement counter for last QW store odd
-
-c_B32_fwd:	// Should be at least 2 stores remaining and next 2 are cache aligned
-	dcbz	DST,BK		// LSU zero whole cache line
-	bdz	c_Nxt_loc_fwd	// always decrement and branch to next instr		
-
-c_Nxt_loc_fwd:
-	addi	BK,BK,32	// IU1 Increment byte count
-	bdnz	B32_fwd		// b if there are at least two more QWs to do
-
-	bso	cr6,c_One_even_QW	// b if there is one even and one odd QW to store
-	b	c_Last_QW		// b if last store is to even address
-
-// Come here with two more loads and two stores to do
-c_One_even_QW:
-	stvx	v0,DST,BK	// LSU Store 16 bytes at D13
-	addi	BK,BK,16	// IU1 Increment byte count
-
-	b	c_Last_QW
-
-// End of cacheable_memzero in AltiVec
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/clamp1/src/clamp1.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,195 @@
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <liboil/globals.h>
+
+#define SIZE 5
+
+#define LOG_FILE "c:\\logs\\testsuite_clamp1_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+int i;
+void test_clamp_s8()
+    {
+    int8_t dest[SIZE]={0,0,0,0,0};
+    const int8_t src[SIZE]={2,2,2,2,2},s2_1[SIZE]={14,14,14,14,14},s3_1[SIZE]={1,1,1,1,1};
+    int8_t linux_result[SIZE]={1,1,1,1,1};
+    oil_clamp_s8 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_s8 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_u8()
+    {
+    uint8_t dest[SIZE];
+    const uint8_t  src[SIZE]={128,0,20,30,127}, s2_1[SIZE]={1,2,3,4,5}, s3_1[SIZE]={1,2,3,4,5};
+    int8_t linux_result[SIZE]={1,1,1,1,1};
+    oil_clamp_u8 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_u8 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_s16()
+    {
+    int16_t dest[SIZE];
+    const int16_t src[SIZE]={2,2,2,2,2},s2_1[SIZE]={14,14,14,14,14},s3_1[SIZE]={10,10,10,10,10};
+    int16_t linux_result[SIZE]={10,10,10,10,10};
+    oil_clamp_s16 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_s16 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_u16()
+    {
+    uint16_t dest[SIZE];
+    const uint16_t src[SIZE]={2,2,2,2,2},s2_1[SIZE]={14,14,14,14,14},s3_1[SIZE]={10,10,10,10,10};
+    uint16_t linux_result[SIZE]={10,10,10,10,10};
+    oil_clamp_u16 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_u16 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_s32()
+    {
+    int32_t dest[SIZE];
+    const int32_t src[SIZE]={2,2,2,2,2},s2_1[SIZE]={14,14,14,14,14},s3_1[SIZE]={10,10,10,10,10};
+    int32_t linux_result[SIZE]={10,10,10,10,10};
+    oil_clamp_s32 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_s32 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_u32()
+    {
+    uint32_t dest[SIZE];
+    const uint32_t  src[SIZE]={128,0,20,30,127}, s2_1[SIZE]={1,2,3,4,5}, s3_1[SIZE]={1,2,3,4,5};
+    uint32_t linux_result[SIZE]={1,1,1,1,1};
+    oil_clamp_u32 (dest,src,SIZE,s2_1,s3_1);
+      for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+              {
+              std_log(LOG_FILENAME_LINE,"oil_clamp_u32 Fails \n");
+              assert_failed = 1;
+              break;
+              }
+           }
+    }
+
+void test_clamp_f32()
+    {
+    float  dest[5];
+    const float src[SIZE]={2.1,2.1,2.1,2.1,2.1},s2_1[SIZE]={14.1,14.1,14.1,14.1,14.1},s3_1[SIZE]={10.1,10.1,10.1,10.1,10};
+    float linux_result[SIZE]={10.1,10.1,10.1,10.1,10.1};
+    oil_clamp_f32 (dest,src,SIZE,s2_1,s3_1);
+    for(i=0;i<SIZE;i++)
+          {
+          if(dest[i]!= linux_result[i])
+            {
+            std_log(LOG_FILENAME_LINE,"oil_clamp_f32 Fails \n");
+            assert_failed = 1;
+            break;
+            }
+          }
+    }
+
+void test_clamp_f64()
+    {
+    double dest[5];
+    const double src[SIZE]={2.1,2.1,2.1,2.1,2.1},s2_1[SIZE]={14.1,14.1,14.1,14.1,14.1},s3_1[SIZE]={10.1,10.1,10.1,10.1,10};
+    double linux_result[SIZE]={10.1,10.1,10.1,10.1,10.1};
+    oil_clamp_f64(dest,src,SIZE,s2_1,s3_1);
+    for(i=0;i<SIZE;i++)
+           {
+          if(dest[i]!= linux_result[i])
+            {
+            std_log(LOG_FILENAME_LINE,"oil_clamp_f64 Fails \n");
+            assert_failed = 1;
+            break;
+            }
+           }
+    }
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_clamp1");
+    close_log_file();
+}
+
+int main (int argc, char *argv[])
+{
+  std_log(LOG_FILENAME_LINE, "Test Started testsuite_clamp1");
+  oil_init ();
+  
+  test_clamp_s8();
+  test_clamp_u8();
+  test_clamp_s16();
+  test_clamp_u16();
+  test_clamp_s32();
+  test_clamp_u32();
+  test_clamp_f32();
+  test_clamp_f64();
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Fail");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/composite/src/composite.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,428 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_composite_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_composite");
+    close_log_file();
+}
+
+void test_oil_composite_add_argb()
+    {
+    uint32_t input[SIZE];
+    uint32_t output[SIZE];
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i*10;
+        output[i] = i;
+        }
+    
+    oil_composite_add_argb(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i+input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i+input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_add_argb_const_src()
+    {
+    uint32_t constant = 50;
+    uint32_t output[SIZE];
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        output[i] = i;
+        }
+    
+    oil_composite_add_argb_const_src(output, &constant, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i+constant)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i+constant,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_add_u8()
+    {
+    uint8_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i*10;
+        output[i] = i;
+        }
+    
+    oil_composite_add_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i+input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i+input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_add_u8_const_src()
+    {
+    uint8_t constant = 50;
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        output[i] = i;
+        }
+    
+    oil_composite_add_u8_const_src(output, &constant, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i+constant)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i+constant,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_argb()
+    {
+    uint32_t input[SIZE];
+    uint8_t mask[SIZE];
+    uint32_t output[SIZE];
+    int i = 0;
+    uint32_t linux_output[] = {0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,3,3};
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i;
+        mask[i] = i*2;
+        }
+    
+    oil_composite_in_argb(output, input, mask, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_argb_const_mask()
+    {
+    uint32_t input[SIZE];
+    uint8_t constant = 50;
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,0,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4};
+    int i = 0; 
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input[i] = i;
+        }
+    
+    oil_composite_in_argb_const_mask(output, input, &constant, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_argb_const_src()
+    {
+    uint32_t constant = 50;
+    uint8_t mask[SIZE];
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,0,1,1,2,2,2,3,3,4,4,4,5,5,5,6,6,7,7,7};
+    int i = 0; 
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        mask[i] = i*2;
+        }
+    
+    oil_composite_in_argb_const_src(output, &constant, mask, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_over_argb()
+    {
+    uint32_t input[SIZE];
+    uint8_t mask[SIZE];
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,10,20,30,40,50,60,70,81,91,101,111,121,131,142,152,162,172,183,193};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i;
+        mask[i] = i*2;
+        output[i] = i*10;
+        }
+    
+    oil_composite_in_over_argb(output, input, mask, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_over_argb_const_mask()
+    {
+    uint32_t input[SIZE];
+    uint8_t constant = 50;
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,10,20,31,41,51,61,71,82,92,102,112,122,133,143,153,163,173,184,194};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i;
+        output[i] = i*10;
+        }
+    
+    oil_composite_in_over_argb_const_mask(output, input, &constant, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_in_over_argb_const_src()
+    {
+    //uint32_t * i_n, const uint32_t * s1_1, const uint8_t * s2_n, int n
+    uint32_t constant = 50;
+    uint8_t mask[SIZE];
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,10,21,31,42,52,62,73,83,94,104,114,125,135,145,156,166,177,187,197};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        mask[i] = i*2;
+        output[i] = i*10;
+        }
+    
+    oil_composite_in_over_argb_const_src(output, &constant, mask, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_over_argb()
+    {
+    uint32_t input[SIZE];
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {0,11,22,33,44,55,66,77,88,99,110,121,132,143,154,165,176,187,198,209};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i;
+        output[i] = i*10;
+        }
+    
+    oil_composite_over_argb(output, input, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_over_argb_const_src()
+    {
+    uint32_t constant = 50;
+    uint32_t output[SIZE];
+    uint32_t linux_output[] = {50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        output[i] = i*10;
+        }
+    
+    oil_composite_over_argb_const_src(output, &constant, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_composite_over_u8()
+    {
+    uint8_t input[SIZE];
+    uint8_t output[SIZE];
+    uint32_t linux_output[] = {0,11,22,33,43,54,65,75,85,96,106,116,126,136,146,156,166,176,185,195};
+    int i = 0;
+    
+    for(i = 0; i< SIZE; i++)
+        {
+        input[i] = i;
+        output[i] = i*10;
+        }
+    
+    oil_composite_over_u8(output, input, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+    {
+    oil_init();
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_add_argb TEST");
+    test_oil_composite_add_argb();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_add_argb_const_src TEST");
+    test_oil_composite_add_argb_const_src();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_add_u8 TEST");
+    test_oil_composite_add_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_add_u8_const_src TEST");
+    test_oil_composite_add_u8_const_src();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_in_argb TEST");
+    test_oil_composite_in_argb();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_in_argb_const_mask TEST");
+    test_oil_composite_in_argb_const_mask();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_in_argb_const_src TEST");
+    test_oil_composite_in_argb_const_src();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_in_over_argb TEST");
+    test_oil_composite_in_over_argb();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_in_over_argb_const_mask TEST");
+    test_oil_composite_in_over_argb_const_mask();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_add_argb TEST");
+    test_oil_composite_in_over_argb_const_src();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+  
+    std_log(LOG_FILENAME_LINE,"START oil_composite_over_argb TEST");
+    test_oil_composite_over_argb();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_over_argb_const_src TEST");
+    test_oil_composite_over_argb_const_src();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_composite_over_u8 TEST");
+    test_oil_composite_over_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST");
+    
+    if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+    create_xml(0);
+    return 0;
+    }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/convert/src/convert.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,1132 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_convert_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_convert");
+    close_log_file();
+}
+
+#define SIGN_BIT_8  0x80
+#define SIGN_BIT_16 0x8000
+#define SIGN_BIT_32 0x80000000
+
+#define MAX_SIGNED_INT_32  0x7FFFFFFF
+#define MAX_SIGNED_INT_16  0x7FFF
+#define MAX_SIGNED_INT_16  0x7FFF
+#define MAX_SIGNED_INT_8   0x7F
+
+#define MAX_UNSIGNED_INT16  0xFFFF
+#define MAX_UNSIGNED_INT8   0xFF
+
+float f32src[] = {0.0, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9, 10.0, 11.1, 12.2, 13.3, 14.4, 15.5, 16.6, 17.7, 18.8, 19.9};
+double f64src[] = {0.0, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9, 10.0, 11.1, 12.2, 13.3, 14.4, 15.5, 16.6, 17.7, 18.8, 19.9};
+
+void test_oil_convert_s16_f32()
+    {
+    int16_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_s16_f32(output, f32src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s16_f64()
+    {
+    int16_t output[SIZE];
+    int i = 0;
+    
+    oil_convert_s16_f64(output, f64src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s16_s32()
+    {
+    int32_t input[SIZE];
+    int16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+    
+    oil_convert_s16_s32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s16_s8()
+    {
+    int8_t input[SIZE];
+    int16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+    
+    oil_convert_s16_s8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s16_u16()
+    {
+    uint16_t input[SIZE];
+    int16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_16;
+        }
+    
+    oil_convert_s16_u16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_16)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_16,output[i]);
+                assert_failed = 1;
+                }
+            }
+        }
+    }
+
+void test_oil_convert_s16_u32()
+    {
+    uint32_t input[SIZE];
+    int16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_32;
+        }
+    
+    oil_convert_s16_u32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_16)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_16,output[i]);
+                assert_failed = 1;
+                }
+            }
+        }
+    }
+
+void test_oil_convert_s16_u8()
+    {
+    uint8_t input[SIZE];
+    int16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_8;
+        }
+    
+    oil_convert_s16_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s32_f64()
+    {
+    double input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+    
+    oil_convert_s32_f64(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s32_s16()
+    {
+    int16_t input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+    
+    oil_convert_s32_s16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s32_s8()
+    {
+    int8_t input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+    
+    oil_convert_s32_s8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s32_u16()
+    {
+    uint16_t input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_16;
+        }
+    
+    oil_convert_s32_u16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != input[i])
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+                assert_failed = 1;
+                }
+            }
+        }
+    }
+
+void test_oil_convert_s32_u32()
+    {
+    uint32_t input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_32;
+        }
+    
+    oil_convert_s32_u32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_32)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_32,output[i]);
+                assert_failed = 1;
+                }
+            }
+        }
+    }
+
+void test_oil_convert_s32_u8()
+    {
+    uint8_t input[SIZE];
+    int32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_8;
+        }
+    
+    oil_convert_s32_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s8_f32()
+    {
+    int8_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_s8_f32(output, f32src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s8_f64()
+    {
+    int8_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_s8_f64(output, f64src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_s8_s16()
+    {
+    int16_t input[SIZE];
+    int8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x100;
+        }
+    
+    oil_convert_s8_s16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_8,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }
+    }
+
+void test_oil_convert_s8_s32()
+    {
+    int32_t input[SIZE];
+    int8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x10000;
+        }
+    
+    oil_convert_s8_s32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_8,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }    
+    }
+
+void test_oil_convert_s8_u16()
+    {
+    uint16_t input[SIZE];
+    int8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_16;
+        }
+    
+    oil_convert_s8_u16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_8,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }    
+    }
+
+void test_oil_convert_s8_u32()
+    {
+    uint32_t input[SIZE];
+    int8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_32;
+        }
+    
+    oil_convert_s8_u32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_8,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }    
+    }
+
+void test_oil_convert_s8_u8()
+    {
+    uint8_t input[SIZE];
+    int8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_8;
+        }
+    
+    oil_convert_s8_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_SIGNED_INT_8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_SIGNED_INT_8,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }    
+    }
+
+void test_oil_convert_u16_f32()
+    {
+    uint16_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_u16_f32(output, f32src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u16_f64()
+    {
+    uint16_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_u16_f64(output, f64src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u16_s16()
+    {
+    int16_t input[SIZE];
+    uint16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x100;
+        }
+    
+    oil_convert_u16_s16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;            
+            }
+        }
+    }
+
+void test_oil_convert_u16_s32()
+    {
+    int32_t input[SIZE];
+    uint16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x10000;
+        }
+    
+    oil_convert_u16_s32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_UNSIGNED_INT16)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT16,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }    
+    }
+
+void test_oil_convert_u16_u32()
+    {
+    uint32_t input[SIZE];
+    uint16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_32;
+        }
+    
+    oil_convert_u16_u32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != i)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_UNSIGNED_INT16)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT16,output[i]);
+                assert_failed = 1;            
+                }
+            }
+        }
+    }
+
+void test_oil_convert_u16_u8()
+    {
+    uint8_t input[SIZE];
+    uint16_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_8;
+        }
+    
+    oil_convert_u16_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u32_f64()
+    {
+    uint32_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_u32_f64(output, f64src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u32_s32()
+    {
+    int32_t input[SIZE];
+    uint32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x10000;
+        }
+    
+    oil_convert_u32_s32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }    
+    }
+
+void test_oil_convert_u32_u16()
+    {
+    uint16_t input[SIZE];
+    uint32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_16;
+        }
+    
+    oil_convert_u32_u16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u32_u8()
+    {
+    uint8_t input[SIZE];
+    uint32_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_8;
+        }
+    
+    oil_convert_u32_u8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != input[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u8_f32()
+    {
+    uint8_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_u8_f32(output, f32src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u8_f64()
+    {
+    uint8_t output[SIZE];
+    int i = 0;
+   
+    oil_convert_u8_f64(output, f64src, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u8_s16()
+    {
+    int16_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x100;
+        }
+    
+    oil_convert_u8_s16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != input[i])
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_UNSIGNED_INT8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT8,output[i]);
+                assert_failed = 1;
+                }
+            }
+        }  
+    }
+
+void test_oil_convert_u8_s32()
+    {
+    int32_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | 0x10000;
+        }
+    
+    oil_convert_u8_s32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != input[i])
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+                assert_failed = 1;
+                }
+            }
+        else
+            {
+            if(output[i] != MAX_UNSIGNED_INT8)
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT8,output[i]);
+                assert_failed = 1;
+                }
+            }
+        }  
+    }
+
+void test_oil_convert_u8_s8()
+    {
+    int8_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        input[i] = i;
+
+    oil_convert_u8_s8(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(output[i] != i)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,i,output[i]);
+            assert_failed = 1;
+            }
+        }  
+    }
+
+void test_oil_convert_u8_u16()
+    {
+    uint16_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_16;
+        }
+    
+    oil_convert_u8_u16(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != input[i])
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+                assert_failed = 1;
+                }
+            }
+        else if(output[i] != MAX_UNSIGNED_INT8)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT8,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_convert_u8_u32()
+    {
+    uint32_t input[SIZE];
+    uint8_t output[SIZE];
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            input[i] = i;
+        else
+            input[i] = i | SIGN_BIT_32;
+        }
+    
+    oil_convert_u8_u32(output, input, SIZE);
+    
+    for(i = 0; i<SIZE; i++)
+        {
+        if(i < SIZE/2)
+            {
+            if(output[i] != input[i])
+                {
+                std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,input[i],output[i]);
+                assert_failed = 1;
+                }
+            }
+        else if(output[i] != MAX_UNSIGNED_INT8)
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,MAX_UNSIGNED_INT8,output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+    {
+    oil_init();
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_s16_* TESTS");
+    test_oil_convert_s16_f32();
+    test_oil_convert_s16_f64();
+    test_oil_convert_s16_s32();
+    test_oil_convert_s16_s8();
+    test_oil_convert_s16_u16();
+    test_oil_convert_s16_u32();
+    test_oil_convert_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_s16_* TESTS");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_s32_* TESTS");
+    test_oil_convert_s32_f64();
+    test_oil_convert_s32_s16();
+    test_oil_convert_s32_s8();
+    test_oil_convert_s32_u16();
+    test_oil_convert_s32_u32();
+    test_oil_convert_s32_u8();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_s32_* TESTS");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_s8_* TESTS");
+    test_oil_convert_s8_f32();
+    test_oil_convert_s8_f64();
+    test_oil_convert_s8_s16();
+    test_oil_convert_s8_s32();
+    test_oil_convert_s8_u16();
+    test_oil_convert_s8_u32();
+    test_oil_convert_s8_u8();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_s8_* TESTS");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_u16_* TESTS");
+    test_oil_convert_u16_f32();
+    test_oil_convert_u16_f64();
+    test_oil_convert_u16_s16();
+    test_oil_convert_u16_s32();
+    test_oil_convert_u16_u32();
+    test_oil_convert_u16_u8();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_u16_* TESTS");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_u32_* TESTS");
+    test_oil_convert_u32_f64();
+    test_oil_convert_u32_s32();
+    test_oil_convert_u32_u16();
+    test_oil_convert_u32_u8();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_u32_* TESTS");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_convert_u8_* TESTS");
+    test_oil_convert_u8_f32();
+    test_oil_convert_u8_f64();
+    test_oil_convert_u8_s16();
+    test_oil_convert_u8_s32();
+    test_oil_convert_u8_s8();
+    test_oil_convert_u8_u16();
+    test_oil_convert_u8_u32();
+    std_log(LOG_FILENAME_LINE,"END oil_convert_u8_* TESTS");
+        
+    if(assert_failed)
+        std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+        std_log(LOG_FILENAME_LINE,"Test Successful");
+    create_xml(0);
+    return 0;
+    }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/dct/src/dct.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,391 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboildebug.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_dct_log.txt"
+#include "std_log_result.h"
+#include "utils.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_dct");
+    close_log_file();
+}
+
+void test_oil_mdct12_f64()
+    {
+    //double * d_6, const double * s_12
+    double output[6];
+    double input[12];
+    double linux_output[] = {-55.78726058370923368557,-9.77999142525906961509,8.30695505006328360764,5.45142094924720943538,-5.13339728852725407648,-4.58890662311381625216};
+    int i = 0;
+    
+    for(i=0; i<12; i++)
+        {
+        input[i] = i+1;
+        
+        if(i<6)
+            output[i] = 0;
+        }
+    
+    oil_mdct12_f64(output, input);
+    
+    for(i=0; i<6; i++)
+        {
+        if(comparefloats(output[i], linux_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %15.14f, actual value - %15.14f", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_imdct12_f64()
+    {
+    //double * d_12, const double * s_6
+    double output[12];
+    double input[6];
+    double linux_output[] = {-4.33833397075162174872,3.40568926865829446626,-3.31124125233533384005,3.31124125233533384005,-3.40568926865828158768,4.33833397075162441325,-4.80351335916817223648,10.06982028664590167466,-10.35088397845068541869,-10.35088397845079377646,10.06982028664594963629,-4.80351335916817401284};
+    int i = 0;
+    
+    for(i=0; i<12; i++)
+        {
+        output[i] = 0;
+        
+        if(i<6)
+            input[i] = i + 1;
+        }
+    
+    oil_imdct12_f64(output, input);
+    
+    for(i=0; i<12; i++)
+        {
+        if(comparefloats(output[i], linux_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %15.14f, actual value - %15.14f", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_mdct36_f64()
+    {
+    //double * d_18, const double * s_36
+    double output[18];
+    double input[36];
+    double linux_output[] = {-485.54509125873983066413,-79.64662612510757355722,67.80760448776190685294,39.77358393387979162981,-36.41398520030525531865,-26.85943249683056777144,25.37958877703877291765,20.73179262231989383736,-19.93414220762220523397,-17.30353399124829749667,16.83079383688368935168,15.24349952210559955290,-14.95531193252001500582,-14.00077432972704016834,13.83319274912650698184,13.31880337261293334450,-13.24130282007020475987,-13.07848679902590305346};
+    int i = 0;
+    
+    for(i=0; i<36; i++)
+        {
+        input[i] = i+1;
+        
+        if(i<18)
+            output[i] = 0;
+        }
+    
+    oil_mdct36_f64(output, input);
+    
+    for(i=0; i<18; i++)
+        {
+        if(comparefloats(output[i], linux_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %15.14f, actual value - %15.14f", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_imdct36_f64()
+    {
+    //double * d_36, const double * s_18
+    double output[36];
+    double input[18];
+    double linux_output[] = {-12.85687531711769970855,11.41757120437667261115,-11.15646549643737905910,10.28156353478235018883,-10.12421323499659031597,9.61624441673711061185,-9.53135483275377914936,9.29662075491665795823,-9.26973797227096696361,9.26973797227097051632,-9.29662075491650519155,9.53135483275377559664,-9.61624441673730778746,10.12421323499673242452,-10.28156353478229512177,11.15646549643748208780,-11.41757120437673655999,12.85687531711769793219,-13.28789667691522780046,15.72998203713914833202,-16.48536211104631377111,21.07260369137263467110,-22.59425383526346919894,33.39775527158744949929,-37.52696988457606863676,85.41533571580391992484,-80.79110748109037842823,-80.79110748109157214003,85.41533571580409045509,-37.52696988457621074531,33.39775527158775503267,-22.59425383526349762064,21.07260369137274835794,-16.48536211104587678733,15.72998203713892451105,-13.28789667691528109117};
+    int i = 0;
+    
+    for(i=0; i<36; i++)
+        {
+        output[i] = 0;
+        
+        if(i<18)
+            input[i] = i+1;
+        }
+    
+    oil_imdct36_f64(output, input);
+    
+    for(i=0; i<36; i++)
+        {
+        if(comparefloats(output[i], linux_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %15.14f, actual value - %15.14f", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_dct36_f32()
+    {
+    //float * d_36, int dstr, const float * s_36, int sstr
+    float output[36];
+    float input[36];
+    float linux_output[] = {2.000000,3.000000,4.000000,5.000000,6.000000,7.000000,8.000000,9.000000,10.000000,11.000000,12.000000,13.000000,14.000000,15.000000,16.000000,17.000000,18.000000,19.000000,20.000000,21.000000,22.000000,23.000000,24.000000,25.000000,26.000000,27.000000,28.000000,29.000000,30.000000,31.000000,32.000000,33.000000,34.000000,35.000000,36.000000,37.000000};
+    int i = 0;
+    
+    for(i=0; i<36; i++)
+        {
+        output[i] = i+2;
+        input[i] = i+1;
+        }
+    
+    oil_dct36_f32(output, 1, input, 2);
+    
+    for(i=0; i<36; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %f, actual value - %f", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_fdct8x8s_s16()
+    {
+    //int16_t * d_8x8, int ds, const int16_t * s_8x8, int ss
+    int16_t output[64];
+    int16_t input[64];
+    int16_t linux_output[] = {13824,-4608,-1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<64; i++)
+        {
+        output[i] = 0;
+        input[i] = i+1;
+        }
+    
+    oil_fdct8x8s_s16(output, 1, input, 2);
+    
+    for(i=0; i<64; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_fdct8x8theora()
+    {
+    //const int16_t * s_8x8, int16_t * d_8x8
+    int16_t output[64];
+    int16_t input[64];
+    int16_t linux_output[] = {1036,-62,0,-5,0,-5,0,-5,-582,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-61,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<64; i++)
+        {
+        output[i] = 0;
+        input[i] = i+1;
+        }
+    
+    oil_fdct8x8theora(input, output);
+    
+    for(i=0; i<64; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_idct8x8lim10_s16()
+    {
+    //int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr
+    int16_t output[64];
+    int16_t input[64];
+    int16_t linux_output[] = {1292,-771,768,-511,-1,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<64; i++)
+        {
+        output[i] = 0;
+        input[i] = i+1;
+        }
+    
+    oil_idct8x8lim10_s16(output, 1, input, 2);
+    
+    for(i=0; i<64; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_idct8theora_s16()
+    {
+    //int16_t * d_8, int dstr, const int16_t * s_8, int sstr
+    int16_t output[8];
+    int16_t input[8];
+    int16_t linux_output[] = {16,-18,6,-5,5,-2,2,0};
+    int i = 0;
+    
+    for(i=0; i<8; i++)
+        {
+        output[i] = 0;
+        input[i] = i+1;
+        }
+    
+    oil_idct8theora_s16(output, 1, input, 2);
+    
+    for(i=0; i<8; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_idct8x8theora_s16()
+    {
+    //int16_t * d_8x8, int dstr, const int16_t * s_8x8, int sstr
+    int16_t output[64];
+    int16_t input[64];
+    int16_t linux_output[] = {157,-123,50,-36,26,-14,10,1,-110,51,-30,12,-16,2,-10,-2,52,-31,10,-10,10,0,6,0,-34,19,-11,6,-7,1,-3,-2,26,-15,7,-4,5,-1,3,0,-14,5,-2,2,0,-2,0,-2,12,-9,2,0,6,0,4,0,-1,-1,2,-2,4,2,-2,1};
+    int i = 0;
+    
+    for(i=0; i<64; i++)
+        {
+        output[i] = 0;
+        input[i] = i+1;
+        }
+    
+    oil_idct8x8theora_s16(output, 1, input, 2);
+    
+    for(i=0; i<64; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+void test_oil_imdct32_f32()
+    {
+    //float * d_32, const float * s_32
+    float output[32];
+    float input[32];
+    float expected_output[] = {528.00000000000000000000,-207.42237854003906250000,-0.00000000000002593932,-22.97223091125488281250,-0.00000000000002312733,-8.21512222290039062500,0.00000000000000710542,-4.14796209335327148438,-0.00000000000003045654,-2.47257304191589355469,0.00000000000000630225,-1.62263202667236328125,0.00000000000008801467,-1.13173198699951171875,-0.00000000000003877801,-0.82146918773651123047,0.00000000000035616302,-0.61161065101623535156,0.00000000000014964419,-0.46168053150177001953,0.00000000000006150462,-0.34939777851104736328,-0.00000000000018143386,-0.26159864664077758789,0.00000000000003763656,-0.19001007080078125000,-0.00000000000012429814,-0.12911282479763031006,-0.00000000000002208823,-0.07497953623533248901,-0.00000000000003485602,-0.02459304779767990112};
+    int i = 0;
+    
+    for(i=0; i<32; i++)
+        {
+        input[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_imdct32_f32(output, input);
+    
+    for(i=0; i<32; i++)
+        {
+        if(comparefloats(output[i], expected_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %15.14f, actual value - %15.14f", i,expected_output[i],output[i]);
+            assert_failed = 1; 
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+    oil_init ();
+ 
+	std_log(LOG_FILENAME_LINE,"START oil_mdct12_f64 TEST");
+    test_oil_mdct12_f64(); //fails because of float precision diff
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_imdct12_f64 TEST");
+    test_oil_imdct12_f64(); //fails because of float precision diff
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_mdct36_f64 TEST");
+    test_oil_mdct36_f64(); //fails because of float precision diff
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_imdct36_f64 TEST");
+    test_oil_imdct36_f64(); //fails because of float precision diff
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+	std_log(LOG_FILENAME_LINE,"START oil_dct36_f32 TEST");
+    test_oil_dct36_f32();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_fdct8x8s_s16 TEST");
+    test_oil_fdct8x8s_s16();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_fdct8x8theora TEST");
+    test_oil_fdct8x8theora();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_idct8x8lim10_s16 TEST");
+    test_oil_idct8x8lim10_s16();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_idct8theora_s16 TEST");
+    test_oil_idct8theora_s16();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_idct8x8theora_s16 TEST");
+    test_oil_idct8x8theora_s16();
+	std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+	std_log(LOG_FILENAME_LINE,"START oil_imdct32_f32 TEST");
+    test_oil_imdct32_f32(); //getting different output than linux
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+
+    if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+    
+    create_xml(0);
+    return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/debug/src/debug.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,69 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboildebug.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_debug_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_debug");
+    close_log_file();
+}
+
+void test()
+    {
+    int level = 2;
+    int ret;
+    
+    oil_debug_set_level(level);
+    ret = oil_debug_get_level();
+    
+    if(ret != level)
+        {
+        std_log(LOG_FILENAME_LINE,"oil_debug_get/set method failed. errno = %d", errno);
+        assert_failed = 1;
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+    oil_init ();
+
+    test();
+    
+    if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+    
+    create_xml(0);
+    return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/function/src/function.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,152 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_function_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_function");
+    close_log_file();
+}
+
+void abs_f32_f32_test(float * dest, int dstr, const float * src, int sstr, int n)
+    {
+    int i = 0;
+    std_log(LOG_FILENAME_LINE,"abs_f32_f32_test is called");
+    assert_failed = 0;
+    
+    for(i=0; i<SIZE; i++)
+        dest[i] = 10;
+    }
+
+void test_oil_class_register_impl_by_name()
+    {
+    float output[SIZE];
+    float input[SIZE];
+    
+    OilFunctionImpl *impl;
+    
+    impl = (OilFunctionImpl*)calloc(sizeof(OilFunctionImpl), 0);
+	if(impl != NULL)
+		{
+		impl->func = (void*)abs_f32_f32_test;
+		impl->name = "abs_f32_f32_test";
+	    
+		oil_class_register_impl_by_name("abs_f32_f32", impl);
+	    
+		assert_failed = 1; //will be set to 0, if abs_f32_f32_test is called
+		oil_abs_f32_f32(output, 1, input, 2, SIZE);
+		}
+	else
+		{
+		std_log(LOG_FILENAME_LINE,"memory allocation failed. errno = %d", errno);
+		assert_failed = 1;
+		}
+    }
+
+void test_oil_class_register_impl()
+    {
+    float output[SIZE];
+    float input[SIZE];
+    
+    OilFunctionClass *klass;
+    OilFunctionImpl *impl;
+    
+	if(impl != NULL)
+		{
+		impl = (OilFunctionImpl*)calloc(sizeof(OilFunctionImpl), 0);
+		impl->func = (void *)abs_f32_f32_test;
+		impl->name = "abs_f32_f32_test";
+	    
+		klass = (OilFunctionClass *)oil_class_get ("abs_f32_f32");
+
+		if(klass != NULL)
+			{
+			oil_class_register_impl(klass, impl);
+		    
+			assert_failed = 1; //will be set to 0, if abs_f32_f32_test is called
+			oil_abs_f32_f32(output, 1, input, 2, SIZE);
+			}
+		else
+			{
+			std_log(LOG_FILENAME_LINE,"oil_class_get returned NULL. errno = %d", errno);
+			assert_failed = 1;
+			}
+		}
+	else
+		{
+		std_log(LOG_FILENAME_LINE,"memory allocation failed. errno = %d", errno);
+		assert_failed = 1;
+		}
+    }
+
+void test_oil_class_register_impl_full()
+    {
+    float output[SIZE];
+    float input[SIZE];
+    OilFunctionClass *klass;
+    
+    klass = (OilFunctionClass *)oil_class_get ("abs_f32_f32");
+    
+	if(klass != NULL)
+		{
+		oil_class_register_impl_full(klass, (void*)abs_f32_f32_test, "abs_f32_f32_test", OIL_IMPL_FLAG_OPT);
+	    
+		assert_failed = 1; //will be set to 0, if abs_f32_f32_test is called
+		oil_abs_f32_f32(output, 1, input, 2, SIZE);
+		}
+	else
+		{
+		std_log(LOG_FILENAME_LINE,"oil_class_get returned NULL. errno = %d", errno);
+		assert_failed = 1;
+		}
+    }
+
+int main (int argc, char *argv[])
+{
+  oil_init();
+  oil_init_no_optimize();
+  oil_optimize("abs_f32_f32");
+  
+ 
+  test_oil_class_register_impl_by_name();
+  test_oil_class_register_impl();
+  test_oil_class_register_impl_full();
+    
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/liboiltest/src/liboiltest.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,127 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboiltest.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_liboiltest_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_liboiltest");
+    close_log_file();
+}
+
+void abs_f32_f32_test(float * dest, int dstr, const float * src, int sstr, int n)
+    {
+    int i = 0;
+    std_log(LOG_FILENAME_LINE,"abs_f32_f32_test is called");
+    assert_failed = 0;
+    
+    for(i=0; i<SIZE; i++)
+        dest[i] = 10;
+    }
+
+void test()
+    {
+    OilTest *test;
+    OilParameter *p;
+    int16_t *data;
+    int n;
+    int footer;
+    int footer_increment = 10;
+    OilFunctionClass *klass;
+    OilFunctionImpl *impl;
+    
+    klass = oil_class_get("abs_f32_f32");
+    
+    if(klass != NULL)
+        {
+        test = (OilTest *)oil_test_new(klass); 
+        
+        if(test != NULL)
+            {
+            impl = (OilFunctionImpl*)calloc(sizeof(OilFunctionImpl), 0);
+            impl->func = (void*)abs_f32_f32_test;
+            impl->name = "abs_f32_f32_test";
+            impl->klass = klass;
+            
+            oil_test_set_impl(test, impl);
+            
+            if(test->impl != impl)
+                {
+                std_log(LOG_FILENAME_LINE,"oil_test_set_impl failed. errno = %d", errno);
+                assert_failed = 1;
+                }
+            
+            p = &test->params[1];
+            footer = p->test_footer;
+            oil_test_set_test_footer(test, p, OIL_TEST_FOOTER+footer_increment);
+            
+            if(p->test_footer != footer+footer_increment)
+                {
+                std_log(LOG_FILENAME_LINE,"oil_test_set_test_footer failed. errno = %d", errno);
+                assert_failed = 1;
+                }
+            
+            data = (int16_t *)oil_test_get_source_data (test, OIL_ARG_SRC1);
+            n = oil_test_get_arg_pre_n (test, OIL_ARG_SRC1);
+            
+            oil_test_cleanup(test);
+            oil_test_free(test);
+            }
+        else
+            {
+            std_log(LOG_FILENAME_LINE,"oil_test_new returned NULL. errno = %d", errno);
+            assert_failed = 1;
+            }
+        }
+    else
+        {
+        std_log(LOG_FILENAME_LINE,"oil_class_get returned NULL. errno = %d", errno);
+        assert_failed = 1;
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+    oil_init ();
+ 
+    test();
+    
+    if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+    
+    create_xml(0);
+    return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/mas/src/mas.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,668 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_mas_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_mas");
+    close_log_file();
+}
+
+void test_oil_mas10_u8()
+    {
+    uint8_t input1[2*SIZE];
+    int16_t input2[SIZE/2];
+    int16_t input3[SIZE/10];
+    uint8_t output[SIZE];
+    uint8_t linux_output[] = {17,20,23,26,29,31,34,37,40,43,45,48,51,54,57,60,62,65,68,71};
+    int i,j;
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input1[i] = i;
+        if(i < SIZE/2)
+            input2[i] = i*2;
+        if(i < SIZE/10)
+            input3[i] = i*5;
+        }
+    
+    for(j = SIZE; j < 2*SIZE; j++)
+        input1[j] = j;
+    
+    oil_mas10_u8(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas10_u8_l15()
+    {
+    uint8_t input1[2*SIZE];
+    int16_t input2[SIZE/2];
+    int16_t input3[SIZE/10];
+    uint8_t output[SIZE];
+    uint8_t linux_output[] = {17,20,23,26,29,31,34,37,40,43,45,48,51,54,57,60,62,65,68,71};
+    int i,j;
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input1[i] = i;
+        if(i < SIZE/2)
+            input2[i] = i*2;
+        if(i < SIZE/10)
+            input3[i] = i*5;
+        }
+    
+    for(j = SIZE; j < 2*SIZE; j++)
+        input1[j] = j;
+    
+    oil_mas10_u8_l15(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas10_u8_sym_l15()
+    {
+    uint8_t input1[2*SIZE];
+    int16_t input2[SIZE/2];
+    int16_t input3[SIZE/10];
+    uint8_t output[SIZE];
+    uint8_t linux_output[] = {17,20,23,26,29,31,34,37,40,43,45,48,51,54,57,60,62,65,68,71};
+    int i,j;
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input1[i] = i;
+        if(i < SIZE/2)
+            input2[i] = i*2;
+        if(i < SIZE/10)
+            input3[i] = i*5;
+        }
+    
+    for(j = SIZE; j < 2*SIZE; j++)
+        input1[j] = j;
+    
+    oil_mas10_u8_sym_l15(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas12_addc_rshift_decim2_u8()
+    {
+    uint8_t input[2*SIZE + 12];
+    int16_t taps[12];
+    int16_t offsetshift[2];
+    uint8_t output[SIZE];
+    uint8_t linux_output[] = {31,39,48,56,64,72,81,89,97,105,114,122,130,138,147,155,163,171,180,188};
+    int i,j;
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input[i] = i;
+        if(i < 12)
+            taps[i] = i*2;
+        if(i < 2)
+            offsetshift[i] = i*5;
+        }
+    
+    for(j = SIZE; j < 52; j++)
+        input[j] = j;
+    
+    oil_mas12_addc_rshift_decim2_u8(output, input, taps, offsetshift, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas2_across_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[2];
+    int16_t input5[2];
+    int16_t output[SIZE];
+    uint8_t linux_output[] = {3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22};
+    int i;
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        input1[i] = i+3;
+        input2[i] = i*2;
+        input3[i] = i*5;
+        
+        if(i < 2)
+            {
+            input4[i] = i+10;
+            input5[i] = i+20;
+            }
+        }
+    
+    oil_mas2_across_add_s16(output, input1, input2, input3, input4, input5, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas2_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[SIZE+1];
+    int16_t input3[2];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22};
+    int i;
+    
+    for(i = 0; i <= SIZE; i++)
+        {
+        input2[i] = i*2;
+         
+        if(i < SIZE)
+            {
+            input1[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            input3[i] = i*5;
+            input4[i] = i+10;
+            }
+        }
+    
+    oil_mas2_add_s16(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas4_across_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[100];
+    int16_t input3[4];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {19,23,26,30,33,37,40,44,47,51,54,58,61,65,68,72,75,79,82,86};
+    int i;
+    
+    for(i = 0; i < 100; i++)
+        {
+        input2[i] = i;
+         
+        if(i < SIZE)
+            {
+            input1[i] = i+3;
+            }
+        
+        if(i < 4)
+            {
+            input3[i] = i*5;
+            }
+        
+        if(i < 2)
+            {
+            input4[i] = i+10;
+            }
+        }
+    
+    oil_mas4_across_add_s16(output, input1, input2, 5, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas4_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[SIZE+3];
+    int16_t input3[4];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22};
+    int i;
+    
+    for(i = 0; i < SIZE+3; i++)
+        {
+        input2[i] = i;
+         
+        if(i < SIZE)
+            {
+            input1[i] = i+3;
+            }
+        
+        if(i < 4)
+            {
+            input3[i] = i*5;
+            }
+        
+        if(i < 2)
+            {
+            input4[i] = i+10;
+            }
+        }
+    
+    oil_mas4_add_s16(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_across_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[SIZE*8];
+    int16_t input3[8];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {139,150,161,172,183,194,205,216,227,238,249,260,271,282,294,305,316,327,338,349};
+    int i;
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        input2[i] = i;
+         
+        if(i < SIZE)
+            {
+            input1[i] = i+3;
+            }
+        
+        if(i < 8)
+            {
+            input3[i] = i*5;
+            }
+        
+        if(i < 2)
+            {
+            input4[i] = i+10;
+            }
+        }
+    
+    oil_mas8_across_add_s16(output, input1, input2, 5, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_across_u8()
+    {
+    uint8_t input1[SIZE*8];
+    int16_t input2[8];
+    int16_t input3[2];
+    uint8_t output[SIZE];
+    int16_t linux_output[] = {35,36,38,39,41,43,44,46,48,49,51,52,54,56,57,59,61,62,64,65};
+    int i;
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        input1[i] = i;
+         
+        if(i < 8)
+            {
+            input2[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            input3[i] = i*5;
+            }
+        }
+    
+    oil_mas8_across_u8(output, input1, 5, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_add_s16()
+    {
+    int16_t input1[SIZE];
+    int16_t input2[SIZE+7];
+    int16_t input3[8];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,24,25};
+    int i;
+    
+    for(i = 0; i < SIZE+7; i++)
+        {
+        input2[i] = i;
+         
+        if(i < SIZE)
+            {
+            input1[i] = i+3;
+            }
+        
+        if(i < 8)
+            {
+            input3[i] = i*5;
+            }
+        
+        if(i < 2)
+            {
+            input4[i] = i*10;
+            }
+        }
+    
+    oil_mas8_add_s16(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_addc_rshift_decim2_u8()
+    {
+    uint8_t input1[2*(SIZE+9)];
+    int16_t taps[8];
+    int16_t offsetshift[2];
+    uint8_t output[SIZE];
+    int16_t linux_output[] = {7,10,13,16,20,23,26,29,33,36,39,42,46,49,52,55,59,62,65,68};
+    int i;
+    
+    for(i = 0; i < 2*(SIZE+9); i++)
+        {
+        input1[i] = i;
+         
+        if(i < 8)
+            {
+            taps[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            offsetshift[i] = i*5;
+            }
+        }
+    
+    oil_mas8_addc_rshift_decim2_u8(output, input1, taps, offsetshift, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    
+    }
+
+void test_oil_mas8_u8()
+    {
+    uint8_t input1[SIZE+7];
+    int16_t input2[8];
+    int16_t input3[2];
+    uint8_t output[SIZE];
+    int16_t linux_output[] = {7,8,10,11,13,15,16,18,20,21,23,24,26,28,29,31,33,34,36,37};
+    int i;
+    
+    for(i = 0; i < SIZE+7; i++)
+        {
+        input1[i] = i;
+         
+        if(i < 8)
+            {
+            input2[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            input3[i] = i*5;
+            }
+        }
+    
+    oil_mas8_u8(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_u8_l15()
+    {
+    uint8_t input1[SIZE+7];
+    int16_t input2[8];
+    int16_t input3[2];
+    uint8_t output[SIZE];
+    int16_t linux_output[] = {7,8,10,11,13,15,16,18,20,21,23,24,26,28,29,31,33,34,36,37};
+    int i;
+    
+    for(i = 0; i < SIZE+7; i++)
+        {
+        input1[i] = i;
+         
+        if(i < 8)
+            {
+            input2[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            input3[i] = i*5;
+            }
+        }
+    
+    oil_mas8_u8_l15(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_mas8_u8_sym_l15()
+    {
+    uint8_t input1[SIZE+7];
+    int16_t input2[8];
+    int16_t input3[2];
+    uint8_t output[SIZE];
+    int16_t expected_output[] = {7,8,10,11,13,15,16,18,20,21,23,24,26,28,29,31,33,34,36,37};
+    int i;
+    
+    for(i = 0; i < SIZE+7; i++)
+        {
+        input1[i] = i;
+         
+        if(i < 8)
+            {
+            input2[i] = i+3;
+            }
+        
+        if(i < 2)
+            {
+            input3[i] = i*5;
+            }
+        }
+    
+    oil_mas8_u8_sym_l15(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != expected_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+  oil_init ();
+
+  std_log(LOG_FILENAME_LINE,"START oil_mas10_u8 TEST");
+  test_oil_mas10_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas10_u8_l15 TEST");
+  test_oil_mas10_u8_l15();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas10_u8_sym_l15 TEST");
+  test_oil_mas10_u8_sym_l15();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas12_addc_rshift_decim2_u8 TEST");
+  test_oil_mas12_addc_rshift_decim2_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas2_across_add_s16 TEST");
+  test_oil_mas2_across_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas2_add_s16 TEST");
+  test_oil_mas2_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas4_across_add_s16 TEST");
+  test_oil_mas4_across_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas4_add_s16 TEST");
+  test_oil_mas4_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_across_add_s16 TEST");
+  test_oil_mas8_across_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_across_u8 TEST");
+  test_oil_mas8_across_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_add_s16 TEST");
+  test_oil_mas8_add_s16();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_addc_rshift_decim2_u8 TEST");
+  test_oil_mas8_addc_rshift_decim2_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_u8 TEST");
+  test_oil_mas8_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_u8_l15 TEST");
+  test_oil_mas8_u8_l15();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_mas8_u8_sym_l15 TEST");
+  test_oil_mas8_u8_sym_l15(); //Getting different result than linux
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/random/src/random.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,104 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_random_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_random");
+    close_log_file();
+}
+
+void test_oil_random_s64()
+    {
+    int i = 0;
+    int pos = SIZE;
+    
+    oil_type_s64 output1[SIZE];
+    oil_type_s64 output2[SIZE];
+    
+    oil_random_s64(output1, SIZE);
+    oil_random_s64(output2, SIZE);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output1[i] != output2[i])
+            pos = i;
+        }
+    
+    if(pos == SIZE)
+        {
+        std_log(LOG_FILENAME_LINE,"oil_random_s64 returns same array everytime");
+        assert_failed = 1;
+        }
+    }
+
+void test_oil_random_u64()
+    {
+    int i = 0;
+    int pos = SIZE;
+    
+    oil_type_u64 output1[SIZE];
+    oil_type_u64 output2[SIZE];
+    
+    oil_random_u64(output1, SIZE);
+    oil_random_u64(output2, SIZE);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output1[i] != output2[i])
+            pos = i;
+        }
+    
+    if(pos == SIZE)
+        {
+        std_log(LOG_FILENAME_LINE,"oil_random_s64 returns same array everytime");
+        assert_failed = 1;
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+  oil_init ();
+
+  test_oil_random_s64();
+  test_oil_random_u64();
+  
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/swab/src/swab.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,108 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_swab_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_swab");
+    close_log_file();
+}
+
+void test_oil_swab_u16()
+    {
+    //uint16_t * d_n, const uint16_t * s_n, int n
+    uint16_t output[SIZE];
+    uint16_t input[SIZE];
+    uint16_t linux_output[] = {768,1024,1280,1536,1792,2048,2304,2560,2816,3072,3328,3584,3840,4096,4352,4608,4864,5120,5376,5632};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+3;
+        }
+    
+    oil_swab_u16(output, input, SIZE);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_swab_u32()
+    {
+    //uint32_t * d_n, const uint32_t * s_n, int n
+    uint32_t output[SIZE];
+    uint32_t input[SIZE];
+    uint32_t linux_output[] = {50331648,67108864,83886080,100663296,117440512,134217728,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+3;
+        }
+    
+    oil_swab_u32(output, input, SIZE);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+{
+  oil_init ();
+
+  test_oil_swab_u16();
+  test_oil_swab_u32();
+  
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/trans8x8/src/trans8x8.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,174 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_trans8x8_log.txt"
+#include "std_log_result.h"
+#include "utils.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    8*8
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_trans8x8");
+    close_log_file();
+}
+
+void test_oil_trans8x8_f64()
+    {
+    //double * d_8x8, int ds, const double * s_8x8, int ss
+    double output[SIZE];
+    double input[SIZE];
+    double linux_output[SIZE] = {77.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,88.000000000000000,0.000000000000000,0.000000000000000,-2.000000000007314,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+(i*10);
+        }
+    
+    oil_trans8x8_f64(output, 0, input, 2);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(comparefloats(output[i], linux_output[i]))
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_trans8x8_u16()
+    {
+    //uint16_t * d_8x8, int ds, const uint16_t * s_8x8, int ss
+    uint16_t output[SIZE];
+    uint16_t input[SIZE];
+	uint16_t expected_output[SIZE] = {2816,5643,8470,11297,14124,16951,19778,22605,28259,33913,39567,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+(i*10);
+        }
+    
+    oil_trans8x8_u16(output, 1, input, 2);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output[i] != expected_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_trans8x8_u32()
+    {
+    //uint32_t * d_8x8, int ds, const uint32_t * s_8x8, int ss
+    uint32_t output[SIZE];
+    uint32_t input[SIZE];
+    uint32_t linux_output[SIZE] = {555092736,1296185132,0,1476417536,0,1660969728,0,1845521920,0,30976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+(i*10);
+        }
+    
+    oil_trans8x8_u32(output, 1, input, 2);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_trans8x8_u8()
+    {
+    //uint8_t * d_8x8, int ds, const uint8_t * s_8x8, int ss
+    uint8_t output[SIZE];
+    uint8_t input[SIZE];
+    uint8_t linux_output[SIZE] = {0,11,22,33,44,55,66,77,99,121,143,165,187,209,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        output[i] = 0;
+        input[i] = i+(i*10);
+        }
+    
+    oil_trans8x8_u8(output, 1, input, 2);
+    
+    for(i=0; i<SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (/*int argc, char *argv[]*/)
+{
+  oil_init ();
+  
+  std_log(LOG_FILENAME_LINE,"START oil_trans8x8_u8 TEST");
+  test_oil_trans8x8_u8();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_trans8x8_u16 TEST");
+  test_oil_trans8x8_u16(); // getting diff result than linux
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_trans8x8_u32 TEST");
+  test_oil_trans8x8_u32();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+  
+  std_log(LOG_FILENAME_LINE,"START oil_trans8x8_f64 TEST");
+  test_oil_trans8x8_f64();
+  std_log(LOG_FILENAME_LINE,"END TEST\n");
+      
+  if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+  else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+
+  create_xml(0);
+  return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/liboil/tsrc/testsuite/wavelet/src/wavelet.c	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,1421 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#include <liboil/liboil.h>
+#include <liboil/liboilfunction.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <liboil/globals.h>
+
+#define LOG_FILE "c:\\logs\\testsuite_wavelet_log.txt"
+#include "std_log_result.h"
+#define LOG_FILENAME_LINE __FILE__, __LINE__
+
+#define SIZE    20
+
+void create_xml(int result)
+{
+    if(result)
+        assert_failed = 1;
+    
+    testResultXml("testsuite_wavelet");
+    close_log_file();
+}
+
+void test_oil_add2_rshift_add_s16()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {0,1,2,3,5,6,7,9,10,11,13,14,15,17,18,19,21,22,23,24};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i;
+        input2[i] = i*2;
+        input3[i] = i*3;
+        if(i < 2)
+            input4[i] = i*4;
+        }
+    
+    oil_add2_rshift_add_s16(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_add2_rshift_sub_s16()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_2, int n
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {0,1,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,14};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i;
+        input2[i] = i*2;
+        input3[i] = i*3;
+        if(i < 2)
+            input4[i] = i*4;
+        }
+    
+    oil_add2_rshift_sub_s16(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_add_const_rshift_s16()
+    {
+    //int16_t * d1, const int16_t * s1, const int16_t * s2_2, int n
+    int16_t input1[SIZE];
+    int16_t input2[2];
+    int16_t output[SIZE];
+    int16_t linux_output[] = {0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i;
+        if(i < 2)
+            input2[i] = i*2;
+        }
+    
+    oil_add_const_rshift_s16(output, input1, input2, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_avg2_12xn_u8()
+    {
+    //uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n
+    uint8_t input1[SIZE*12];
+    uint8_t input2[SIZE*12];
+    uint8_t output[SIZE*12];
+    int16_t linux_output[] = {0,2,6,7,11,13,17,18,22,24,28,29,33,35,39,40,44,46,50,51,55,57,61,62,66,68,72,73,77,79,83,84,88,90,94,95,99,101,105,106,108,109,111,112,114,115,117,118,120,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*12; i++)
+        {
+        output[i] = 0;
+        input1[i] = i;
+        input2[i] = i*2;
+        }
+    
+    oil_avg2_12xn_u8(output, 2, input1, 3, input2, 4, SIZE);
+    
+    for(i = 0; i < SIZE*12; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_avg2_16xn_u8()
+    {
+    //uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n
+    uint8_t input1[SIZE*16];
+    uint8_t input2[SIZE*16];
+    uint8_t output[SIZE*16];
+    int16_t linux_output[] = {0,2,6,7,11,13,17,18,22,24,28,29,33,35,39,40,44,46,50,51,55,57,61,62,66,68,72,73,77,79,83,84,88,90,94,95,99,101,105,106,108,109,111,112,114,115,117,118,120,121,123,124,126,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*16; i++)
+        {
+        output[i] = 0;
+        input1[i] = i;
+        input2[i] = i*2;
+        }
+    
+    oil_avg2_16xn_u8(output, 2, input1, 3, input2, 4, SIZE);
+    
+    for(i = 0; i < SIZE*16; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_avg2_8xn_u8()
+    {
+    //uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n
+    uint8_t input1[SIZE*8];
+    uint8_t input2[SIZE*8];
+    uint8_t output[SIZE*8];
+    int16_t linux_output[] = {0,2,6,7,11,13,17,18,22,24,28,29,33,35,39,40,44,46,50,51,55,57,61,62,66,68,72,73,77,79,83,84,88,90,94,95,99,101,105,106,108,109,111,112,114,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*8; i++)
+        {
+        output[i] = 0;
+        input1[i] = i;
+        input2[i] = i*2;
+        }
+    
+    oil_avg2_8xn_u8(output, 2, input1, 3, input2, 4, SIZE);
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine2_12xn_u8()
+    {
+    //uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const int16_t * s3_4, int n
+    uint8_t input1[SIZE*12];
+    uint8_t input2[SIZE*12];
+    int16_t input3[4];
+    uint8_t output[SIZE*12];
+    int16_t linux_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*12; i++)
+        {
+        output[i] = 0;
+        input1[i] = i;
+        input2[i] = i*2;
+        
+        if(i < 4)
+            input3[i] = i*3;
+        }
+    
+    oil_combine2_12xn_u8(output, 2, input1, 3, input2, 4, input3, SIZE);
+    
+    for(i = 0; i < SIZE*12; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine2_16xn_u8()
+    {
+    //uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const int16_t * s3_4, int n
+    uint8_t input1[SIZE*16];
+    uint8_t input2[SIZE*16];
+    int16_t input3[4];
+    uint8_t output[SIZE*16];
+    int16_t linux_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*16; i++)
+        {
+        output[i] = 1;
+        input1[i] = i;
+        input2[i] = i*2;
+        
+        if(i < 4)
+            input3[i] = i*3;
+        }
+    
+    oil_combine2_16xn_u8(output, 2, input1, 3, input2, 4, input3, SIZE);
+    
+    for(i = 0; i < SIZE*16; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine2_8xn_u8()
+    {
+    //uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const int16_t * s3_4, int n
+    uint8_t input1[SIZE*8];
+    uint8_t input2[SIZE*8];
+    int16_t input3[4];
+    uint8_t output[SIZE*8];
+    int16_t linux_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
+    int i = 0;
+    
+    for(i=0; i<SIZE*8; i++)
+        {
+        output[i] = 2;
+        input1[i] = i;
+        input2[i] = i*2;
+        
+        if(i < 4)
+            input3[i] = i*3;
+        }
+    
+    oil_combine2_8xn_u8(output, 2, input1, 3, input2, 4, input3, SIZE);
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine4_12xn_u8()
+    {
+    //uint8_t * d_12xn, int ds1, const uint8_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, const uint8_t * s3_12xn, int ss3, const uint8_t * s4_12xn, int ss4, const int16_t * s5_6, int n
+    uint8_t input1[SIZE*12];
+    uint8_t input2[SIZE*12];
+    uint8_t input3[SIZE*12];
+    uint8_t input4[SIZE*12];
+    int16_t input5[6];
+    uint8_t output[SIZE*12];
+ 	uint8_t expected_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+	   
+    int i = 0;
+    
+    for(i=0; i<SIZE*12; i++)
+        {
+        output[i] = 1;
+        input1[i] = i;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        input4[i] = i+4;
+        
+        if(i < 6)
+            input5[i] = i+5;
+        }
+    
+    oil_combine4_12xn_u8(output, 1, input1, 1, input2, 2, input3, 3, input4, 4, input5, SIZE);
+    
+    for(i = 0; i < SIZE*12; i++)
+        {
+        if(output[i] != expected_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine4_16xn_u8()
+    {
+    //uint8_t * d_16xn, int ds1, const uint8_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, const uint8_t * s3_16xn, int ss3, const uint8_t * s4_16xn, int ss4, const int16_t * s5_6, int n
+    uint8_t input1[SIZE*16];
+    uint8_t input2[SIZE*16];
+    uint8_t input3[SIZE*16];
+    uint8_t input4[SIZE*16];
+    int16_t input5[6];
+    uint8_t output[SIZE*16];
+    uint8_t expected_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*16; i++)
+        {
+        output[i] = 1;
+        input1[i] = i;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        input4[i] = i+4;
+        
+        if(i < 6)
+            input5[i] = i+5;
+        }
+    
+    oil_combine4_16xn_u8(output, 1, input1, 1, input2, 2, input3, 3, input4, 4, input5, SIZE);
+    
+    for(i = 0; i < SIZE*16; i++)
+        {
+        if(output[i] != expected_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_combine4_8xn_u8()
+    {
+    //uint8_t * d_8xn, int ds1, const uint8_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, const uint8_t * s3_8xn, int ss3, const uint8_t * s4_8xn, int ss4, const int16_t * s5_6, int n
+    uint8_t input1[SIZE*8];
+    uint8_t input2[SIZE*8];
+    uint8_t input3[SIZE*8];
+    uint8_t input4[SIZE*8];
+    int16_t input5[6];
+    uint8_t output[SIZE*8];
+    uint8_t expected_output[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*8; i++)
+        {
+        output[i] = 1;
+        input1[i] = i;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        input4[i] = i+4;
+        
+        if(i < 6)
+            input5[i] = i+5;
+        }
+    
+    oil_combine4_8xn_u8(output, 1, input1, 1, input2, 2, input3, 3, input4, 4, input5, SIZE);
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        if(output[i] != expected_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,expected_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_deinterleave()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t input[SIZE*2];
+    int16_t output[SIZE*2];
+    int16_t linux_output[] = {0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        output[i] = 0;
+        input[i] = i;
+        }
+    
+    oil_deinterleave(output, input, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_deinterleave2_s16()
+    {
+    //int16_t * d1_n, int16_t * d2_n, const int16_t * s_2xn, int n
+    int16_t input[SIZE*2];
+    int16_t output1[SIZE];
+    int16_t output2[SIZE];
+    int16_t linux_output1[] = {0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38};
+    int16_t linux_output2[] = {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        if(i < SIZE)
+            {
+            output1[i] = i+1;
+            output2[i] = i+2;
+            }
+        input[i] = i;
+        }
+    
+    oil_deinterleave2_s16(output1, output2, input, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output1[i] != linux_output1[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output1[%d]: expected value - %d, actual value - %d", i,linux_output1[i],output1[i]);
+            assert_failed = 1;
+            }
+        
+        if(output2[i] != linux_output2[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output2[%d]: expected value - %d, actual value - %d", i,linux_output2[i],output2[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_interleave()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t input[SIZE*2];
+    int16_t output[SIZE*2];
+    int16_t linux_output[] = {0,20,1,21,2,22,3,23,4,24,5,25,6,26,7,27,8,28,9,29,10,30,11,31,12,32,13,33,14,34,15,35,16,36,17,37,18,38,19,39};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        output[i] = 0;
+        input[i] = i;
+        }
+    
+    oil_interleave(output, input, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_interleave2_s16()
+    {
+    //int16_t * d_2xn, const int16_t * s1_n, const int16_t * s2_n, int n
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t output[SIZE*2];
+    int16_t linux_output[] = {1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        if(i < SIZE)
+            {
+            input1[i] = i+1;
+            input2[i] = i+2;
+            }
+        output[i] = 0;
+        }
+    
+    oil_interleave2_s16(output, input1, input2, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_add_135()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[SIZE];
+    int16_t input5[SIZE];
+    int16_t linux_output[] = {15,5,7,10,12,14,16,18,20,22,24,26,28,30,32,34,36,39,41,32};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        input4[i] = i+4;
+        input5[i] = i+5;
+
+        output[i] = 0;
+        }
+    
+    oil_lift_add_135(output, input1, input2, input3, input4, input5, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_add_mult_shift12()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[1];
+    int16_t linux_output[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
+    int i = 0;
+    
+    input4[0] = 4;
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_add_mult_shift12(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_add_shift1()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t linux_output[] = {3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_add_shift1(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_add_shift2()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t linux_output[] = {2,3,5,6,8,9,11,12,14,15,17,18,20,21,23,24,26,27,29,30};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_add_shift2(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_sub_135()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4, const int16_t * s5, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[SIZE];
+    int16_t input5[SIZE];
+    int16_t linux_output[] = {-13,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,8};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        input4[i] = i+4;
+        input5[i] = i+5;
+
+        output[i] = 0;
+        }
+    
+    oil_lift_sub_135(output, input1, input2, input3, input4, input5, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_sub_mult_shift12()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, const int16_t * s4_1, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t input4[1];
+    int16_t linux_output[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
+    int i = 0;
+    
+    input4[0] = 4;
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_sub_mult_shift12(output, input1, input2, input3, input4, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_sub_shift1()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t linux_output[] = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_sub_shift1(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lift_sub_shift2()
+    {
+    //int16_t * d, const int16_t * s1, const int16_t * s2, const int16_t * s3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t linux_output[] = {0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_lift_sub_shift2(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_lshift_s16()
+    {
+    //int16_t * d1, const int16_t * s1, const int16_t * s2_1, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[1];
+    int16_t linux_output[] = {1024,2048,3072,4096,5120,6144,7168,8192,9216,10240,11264,12288,13312,14336,15360,16384,17408,18432,19456,20480};
+    int i = 0;
+    
+    input2[0] = 10;
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+               
+        output[i] = 0;
+        }
+    
+    oil_lshift_s16(output, input1, input2, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_acc_12xn_s16_u8()
+    {
+    //int16_t * i1_12xn, int is1, const int16_t * s1_12xn, int ss1, const uint8_t * s2_12xn, int ss2, int n
+    int16_t input1[SIZE*12];
+    uint8_t input2[SIZE*12];
+    int16_t output[SIZE*12];
+    int16_t linux_output[] = {2049,14105,-20630,-27882,1088,9482,6037,-508,-1416,11797,14588,22258,-22445,28216,-31104,-12536,9646,26705,29900,10241,25291,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*12; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+1;
+               
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_acc_12xn_s16_u8(output, 1, input1, 2, input2, 3, SIZE);
+    
+    for(i = 0; i < SIZE*12; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_acc_16xn_s16_u8()
+    {
+    //int16_t * i1_16xn, int is1, const int16_t * s1_16xn, int ss1, const uint8_t * s2_16xn, int ss2, int n
+    int16_t input1[SIZE*16];
+    uint8_t input2[SIZE*16];
+    int16_t output[SIZE*16];
+    int16_t linux_output[] = {2562,15902,-16778,-21204,11363,24125,25819,25184,30958,-13657,-8553,1687,16812,-28204,-2288,28512,-32621,-9442,23776,-7240,19842,30750,16744,-30913,10112,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*16; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+               
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_acc_16xn_s16_u8(output, 1, input1, 2, input2, 3, SIZE);
+    
+    for(i = 0; i < SIZE*16; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_acc_24xn_s16_u8()
+    {
+    //int16_t * i1_24xn, int is1, const int16_t * s1_24xn, int ss1, const uint8_t * s2_24xn, int ss2, int n
+    int16_t input1[SIZE*24];
+    uint8_t input2[SIZE*24];
+    int16_t output[SIZE*24];
+    int16_t linux_output[] = {2562,15902,-16778,-21204,11363,24125,25819,25184,30958,-13657,-8553,1687,16812,-28204,-2288,28512,-1083,-25540,20682,6507,-2529,-6425,-5181,1206,15666,28340,30493,13130,-31716,17517,20765,-29431,-11505,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*24; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+               
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_acc_24xn_s16_u8(output, 1, input1, 2, input2, 3, SIZE);
+    
+    for(i = 0; i < SIZE*24; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_acc_6xn_s16_u8()
+    {
+    //int16_t * i1_6xn, int is1, const int16_t * s1_6xn, int ss1, const uint8_t * s2_6xn, int ss2, int n
+    int16_t input1[SIZE*6];
+    uint8_t input2[SIZE*6];
+    int16_t output[SIZE*6];
+    int16_t linux_output[] = {2562,15902,-16778,-21204,11363,24125,3235,19354,6945,31545,-12086,19342,-13979,10284,17859,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*6; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+               
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_acc_6xn_s16_u8(output, 1, input1, 2, input2, 3, SIZE);
+    
+    for(i = 0; i < SIZE*6; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_acc_8xn_s16_u8()
+    {
+    //int16_t * i1_8xn, int is1, const int16_t * s1_8xn, int ss1, const uint8_t * s2_8xn, int ss2, int n
+    int16_t input1[SIZE*8];
+    uint8_t input2[SIZE*8];
+    int16_t output[SIZE*8];
+    int16_t linux_output[] = {2562,15902,-16778,-21204,11363,24125,25819,25184,-2412,19336,-14808,-27096,-26260,-21039,-20171,-32394,-910,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+    int i = 0;
+    
+    for(i=0; i<SIZE*8; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+               
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_acc_8xn_s16_u8(output, 1, input1, 2, input2, 3, SIZE);
+    
+    for(i = 0; i < SIZE*8; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    
+    }
+
+void test_oil_multiply_and_add_s16()
+    {
+    //int16_t * d, const int16_t * src1, const int16_t * src2, const int16_t * src3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    int16_t input3[SIZE];
+    int16_t linux_output[] = {7,14,23,34,47,62,79,98,119,142,167,194,223,254,287,322,359,398,439,482};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_add_s16(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_multiply_and_add_s16_u8()
+    {
+    //int16_t * d, const int16_t * src1, const int16_t * src2, const uint8_t * src3, int n
+    int16_t output[SIZE];
+    int16_t input1[SIZE];
+    int16_t input2[SIZE];
+    uint8_t input3[SIZE];
+    int16_t linux_output[] = {7,14,23,34,47,62,79,98,119,142,167,194,223,254,287,322,359,398,439,482};
+    int i = 0;
+    
+    for(i=0; i<SIZE; i++)
+        {
+        input1[i] = i+1;
+        input2[i] = i+2;
+        input3[i] = i+3;
+        
+        output[i] = 0;
+        }
+    
+    oil_multiply_and_add_s16_u8(output, input1, input2, input3, SIZE);
+    
+    for(i = 0; i < SIZE; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_split_135()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {1,1,3,0,4,0,7,0,9,0,11,0,13,0,15,0,17,0,19,0,21,0,23,0,25,0,27,0,29,0,31,0,33,0,35,0,36,0,39,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_split_135(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_split_53()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {1,0,3,0,5,0,7,0,9,0,11,0,13,0,15,0,17,0,19,0,21,0,23,0,25,0,27,0,29,0,31,0,33,0,35,0,37,0,39,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_split_53(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_split_approx97()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {1,1,3,0,5,0,7,0,9,0,11,0,13,0,15,0,17,0,19,0,21,0,23,0,25,0,27,0,29,0,31,0,33,0,35,0,37,0,39,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_split_approx97(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_split_daub97()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {2,1,4,1,7,1,9,1,12,1,14,0,16,0,19,1,21,0,24,1,26,1,29,0,31,1,34,1,36,1,39,1,41,1,43,0,46,0,48,1};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_split_daub97(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_synth_135()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {1,3,2,6,3,9,4,12,5,15,6,18,7,21,8,24,9,27,10,30,11,33,12,36,13,39,14,42,15,45,16,48,17,51,18,54,19,57,20,60};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_synth_135(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_synth_53()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {0,3,2,6,3,9,4,12,5,15,6,18,7,21,8,24,9,27,10,30,11,33,12,36,13,39,14,42,15,45,16,48,17,51,18,54,19,57,20,60};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_synth_53(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_synth_approx97()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {0,2,2,6,3,9,4,12,5,15,6,18,7,21,8,24,9,27,10,30,11,33,12,36,13,39,14,42,15,45,16,48,17,51,18,54,19,57,20,60};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_synth_approx97(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+void test_oil_synth_daub97()
+    {
+    //int16_t * d_2xn, const int16_t * s_2xn, int n
+    int16_t output[SIZE*2];
+    int16_t input1[SIZE*2];
+    int16_t linux_output[] = {0,3,1,6,1,8,1,10,2,13,2,16,3,20,3,22,3,25,4,27,4,29,4,33,5,37,6,40,6,42,6,44,6,46,6,51,8,55,8,57};
+    int i = 0;
+    
+    for(i=0; i<SIZE*2; i++)
+        {
+        input1[i] = i+1;
+        output[i] = 0;
+        }
+    
+    oil_synth_daub97(output, input1, SIZE);
+    
+    for(i = 0; i < SIZE*2; i++)
+        {
+        if(output[i] != linux_output[i])
+            {
+            std_log(LOG_FILENAME_LINE, "output[%d]: expected value - %d, actual value - %d", i,linux_output[i],output[i]);
+            assert_failed = 1;
+            }
+        }
+    }
+
+int main (int argc, char *argv[])
+    {
+    oil_init();
+
+    std_log(LOG_FILENAME_LINE,"START oil_add2_rshift_add_s16 TEST");
+    test_oil_add2_rshift_add_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_add2_rshift_sub_s16 TEST");
+    test_oil_add2_rshift_sub_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_add_const_rshift_s16 TEST");
+    test_oil_add_const_rshift_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_avg2_12xn_u8 TEST");
+    test_oil_avg2_12xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_avg2_16xn_u8 TEST");
+    test_oil_avg2_16xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_avg2_8xn_u8 TEST");
+    test_oil_avg2_8xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine2_12xn_u8 TEST");
+    test_oil_combine2_12xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine2_16xn_u8 TEST");
+    test_oil_combine2_16xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine2_8xn_u8 TEST");
+    test_oil_combine2_8xn_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine4_12xn_u8 TEST");
+    test_oil_combine4_12xn_u8(); //case fails...getting diff result than linux one.
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine4_16xn_u8 TEST");
+    test_oil_combine4_16xn_u8(); //case fails...getting diff result than linux one.
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_combine4_8xn_u8 TEST");
+    test_oil_combine4_8xn_u8(); //case fails...getting diff result than linux one.
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_deinterleave TEST");
+    test_oil_deinterleave();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_deinterleave2_s16 TEST");
+    test_oil_deinterleave2_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_interleave TEST");
+    test_oil_interleave();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_interleave2_s16 TEST");
+    test_oil_interleave2_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_add_135 TEST");
+    test_oil_lift_add_135();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_add_mult_shift12 TEST");
+    test_oil_lift_add_mult_shift12();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_add_shift1 TEST");
+    test_oil_lift_add_shift1();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_interleave2_s16 TEST");
+    test_oil_lift_add_shift2();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_sub_135 TEST");
+    test_oil_lift_sub_135();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_sub_mult_shift12 TEST");
+    test_oil_lift_sub_mult_shift12();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_sub_shift1 TEST");
+    test_oil_lift_sub_shift1();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lift_sub_shift2 TEST");
+    test_oil_lift_sub_shift2();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_lshift_s16 TEST");
+    test_oil_lshift_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_acc_12xn_s16_u8 TEST");
+    test_oil_multiply_and_acc_12xn_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_acc_16xn_s16_u8 TEST");
+    test_oil_multiply_and_acc_16xn_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_acc_24xn_s16_u8 TEST");
+    test_oil_multiply_and_acc_24xn_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_acc_6xn_s16_u8 TEST");
+    test_oil_multiply_and_acc_6xn_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_acc_8xn_s16_u8 TEST");
+    test_oil_multiply_and_acc_8xn_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_add_s16 TEST");
+    test_oil_multiply_and_add_s16();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_multiply_and_add_s16_u8 TEST");
+    test_oil_multiply_and_add_s16_u8();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_split_135 TEST");
+    test_oil_split_135();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_split_53 TEST");
+    test_oil_split_53();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_split_approx97 TEST");
+    test_oil_split_approx97();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_split_daub97 TEST");
+    test_oil_split_daub97();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_synth_135 TEST");
+    test_oil_synth_135();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_synth_53 TEST");
+    test_oil_synth_53();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_synth_approx97 TEST");
+    test_oil_synth_approx97();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    std_log(LOG_FILENAME_LINE,"START oil_synth_daub97 TEST");
+    test_oil_synth_daub97();
+    std_log(LOG_FILENAME_LINE,"END TEST\n");
+    
+    if(assert_failed)
+      std_log(LOG_FILENAME_LINE,"Test Failed");
+    else
+      std_log(LOG_FILENAME_LINE,"Test Successful");
+    
+    create_xml(0);
+    
+    return 0;
+    }
+
--- a/genericopenlibs/openenvcore/backend/group/StdioServer.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/group/StdioServer.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -54,3 +54,4 @@
 
 
 SMPSAFE
+PAGED
--- a/genericopenlibs/openenvcore/backend/group/backend.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/group/backend.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -156,6 +156,7 @@
 #endif
 
 
+PAGED
 // End of File
 
 
--- a/genericopenlibs/openenvcore/backend/group/signalserver.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/group/signalserver.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -46,3 +46,4 @@
 
 
 SMPSAFE
+PAGED
--- a/genericopenlibs/openenvcore/backend/inc/signalclient.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/inc/signalclient.h	Wed Oct 13 19:39:18 2010 +0530
@@ -43,6 +43,11 @@
 	TInt SendPipe(RPipe& aPipe);
 	TInt SendSignal(TInt aPid,TInt aSignal);
 	TInt SendSignalValue(TInt aPid,TInt aSignal,TInt aValue);
+	inline void Close()
+	    {
+	    iLock.Close();
+	    RSessionBase::Close();
+	    }
 
 private:
 	TInt OnDemandConnection();
--- a/genericopenlibs/openenvcore/backend/inc/sysif.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/inc/sysif.h	Wed Oct 13 19:39:18 2010 +0530
@@ -595,6 +595,8 @@
 	//Save the file server session path
 	TInt SaveSessionPath(const TDesC& aPath);
 	
+	static void WaitForNRequest(TRequestStatus **aStatusArray, TInt aNum);
+	
 	static void WaitForNRequest(TRequestStatus aStatusArray[], TInt aNum);
 
 private:
--- a/genericopenlibs/openenvcore/backend/ipcserver/ipccli/inc/ipcclient.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/ipcserver/ipccli/inc/ipcclient.h	Wed Oct 13 19:39:18 2010 +0530
@@ -29,6 +29,7 @@
 #include <sys/types.h>
 #include <sys/sem.h>
 
+
 struct msqid_ds;
 struct shmid_ds;
 
@@ -52,8 +53,14 @@
 	{
 	public:
 		RIpcSession():iIsConnected(EFalse)
-			{iLock.CreateLocal();}
-				
+			{
+            iLock.CreateLocal();
+			}
+		inline void Close()
+		    {
+		    iLock.Close();
+		    RSessionBase::Close();
+		    }
 		//msgqueue functions
 		int msgctl(int msqid, int cmd, struct msqid_ds *buf, int &aerrno);
 		int msgget(key_t key, int msgflg, int& aerrno);
--- a/genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -189,7 +189,6 @@
 			//Create Server Locks
 			err |= iSSLock.CreateLocal();
 			err |= iCSLock.CreateLocal();
-			err |= iIpcS.iLock.CreateLocal();
 			//Create TLDList Lock
 			err |= iTLDListLock.CreateLocal();
 			//Create the lock for Session Path
@@ -2191,7 +2190,7 @@
         { 
         timer.After(*reqarray[numReqs+arraycount], timeout); 
         // Wait for any request to complete 
-        CLocalSystemInterface::WaitForNRequest(*reqarray, numReqs+arraycount+1);     
+        CLocalSystemInterface::WaitForNRequest(reqarray, numReqs+arraycount+1);     
         if( (*reqarray[numReqs+arraycount]).Int() == KRequestPending) 
             {
             // The timer hasn't fired yet.
@@ -2206,7 +2205,7 @@
         } 
     else 
         { 
-        CLocalSystemInterface::WaitForNRequest(*reqarray, numReqs+arraycount);
+        CLocalSystemInterface::WaitForNRequest(reqarray, numReqs+arraycount);
         // Completion Status of one request has been gathered
         onedown = ETrue;
         }
@@ -3652,6 +3651,47 @@
 // Used in lieu of User::WaitForNRequest because of need to support pre-Argus builds
 // ---------------------------------------------------------------------------------
 //
+void CLocalSystemInterface::WaitForNRequest(TRequestStatus **aStatusArray, TInt aNum)
+	{
+	if (aNum)
+		{
+		// used to keep count of requests we have not been asked to wait for
+		TInt nOther = -1;
+		TBool done = EFalse;
+
+		do
+			{
+			++nOther;
+			User::WaitForAnyRequest();
+			for (TInt i = 0; i < aNum; ++i)
+				{
+				if ((*aStatusArray[i]).Int() != KRequestPending)
+					{
+					done = ETrue;
+					break;
+					}
+				}
+			} while (!done);
+
+		if (nOther)
+			{
+			// Adjust the thread's signal semaphore to account for the requests
+			// we were not asked to wait for.
+			RThread thrd;
+			for (TInt i = 0; i < nOther; ++i)
+				{
+				thrd.RequestSignal();
+				}
+			}
+		}
+	}
+
+// ---------------------------------------------------------------------------------
+// CLocalSystemInterface::WaitForNRequest
+// Wait for any one of the input asynchronous requests to complete
+// Used in lieu of User::WaitForNRequest because of need to support pre-Argus builds
+// ---------------------------------------------------------------------------------
+//
 void CLocalSystemInterface::WaitForNRequest(TRequestStatus aStatusArray[], TInt aNum)
 	{
 	if (aNum)
--- a/genericopenlibs/openenvcore/backend/src/corebackend/ufilesocket.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/ufilesocket.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -22,7 +22,7 @@
 #include <errno.h>
 #include <netinet/in.h>
 #include <sys/un.h>
-#include <utf.H>
+#include <utf.h>
 #include "fdesc.h"
 #include "systemspecialfilercg.h"
 #include "lposix.h"
--- a/genericopenlibs/openenvcore/backend/src/corebackend/uredirdesc.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/uredirdesc.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -152,6 +152,7 @@
 //
 TInt CRedirDesc::FinalClose()
 	{
+    iLock.Close();
 	iSession.Close();
 	return KErrNone;
 	}
--- a/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -255,14 +255,16 @@
 				lHdl.mPid = lPid;
 				lHdl.mPipe.Open(aMessage,0);
 				iProcessHdlList.Append(lHdl);
+				aMessage.Complete(KErrNone);
 				}
 			else
 				{
 				if(iProcessHdlList[lIndex].mPipe.Open(aMessage,0)!=KErrNone)
 					aMessage.Complete(KErrGeneral);
+				else
+					aMessage.Complete(KErrNone);
 				}
-			aMessage.Complete(KErrNone);
-			
+
 			lProcess.Close();
 			lClientThread.Close();
 			break;
--- a/genericopenlibs/openenvcore/group/openenv.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/group/openenv.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component openenv
 source \sf\os\ossrv\genericopenlibs\openenvcore
 
--- a/genericopenlibs/openenvcore/include/wchar.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/include/wchar.h	Wed Oct 13 19:39:18 2010 +0530
@@ -81,6 +81,11 @@
 #include <sys/dirent.h>
 #ifdef __SYMBIAN32__
 #include <stdarg.h>
+#ifdef __WINSCW__
+#ifndef __SOFTFP
+#define __SOFTFP
+#endif /* __SOFTFP */
+#endif//__WINSCW__
 #endif //__SYMBIAN32__
 
 #ifndef _MBSTATE_T_DECLARED
@@ -190,7 +195,7 @@
 	    __pure;
 IMPORT_C size_t	wcsxfrm(wchar_t * __restrict, const wchar_t * __restrict, size_t);
 IMPORT_C int	wctob(wint_t);
-IMPORT_C double	wcstod(const wchar_t * __restrict, wchar_t ** __restrict);
+IMPORT_C double	wcstod(const wchar_t * __restrict, wchar_t ** __restrict) __SOFTFP;
 IMPORT_C wchar_t	*wcstok(wchar_t * __restrict, const wchar_t * __restrict,
 	    wchar_t ** __restrict);
 IMPORT_C long	 wcstol(const wchar_t * __restrict, wchar_t ** __restrict, int);
@@ -236,9 +241,9 @@
 IMPORT_C int	vswscanf(const wchar_t * __restrict, const wchar_t * __restrict,
 	    va_list);
 IMPORT_C int	vwscanf(const wchar_t * __restrict, va_list);
-IMPORT_C float	wcstof(const wchar_t * __restrict, wchar_t ** __restrict);
+IMPORT_C float	wcstof(const wchar_t * __restrict, wchar_t ** __restrict) __SOFTFP;
 IMPORT_C long double
-	wcstold(const wchar_t * __restrict, wchar_t ** __restrict);
+	wcstold(const wchar_t * __restrict, wchar_t ** __restrict) __SOFTFP;
 #ifdef __LONG_LONG_SUPPORTED
 /* LONGLONG */
 IMPORT_C long long
--- a/genericopenlibs/openenvcore/libc/src/arm/gen/infinity.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/arm/gen/infinity.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2005 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 /*
  * infinity.c
  */
--- a/genericopenlibs/openenvcore/libc/src/gdtoa/glue.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/gdtoa/glue.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,10 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+ /*
+  * Machine-independent glue to integrate David Gay's gdtoa
+  * package into libc.
+  *
+  * $FreeBSD: src/lib/libc/gdtoa/glue.c,v 1.2 2003/06/21 08:20:14 das Exp $
+  * © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+  */
  
 #include <pthread.h>
 #include "libc_wsd_defs.h"
--- a/genericopenlibs/openenvcore/libc/src/gen/getprogname.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/gen/getprogname.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,7 @@
 /*
-* Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
 */
 
-
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD: src/lib/libc/gen/getprogname.c,v 1.4 2002/03/29 22:43:41 markm Exp $");
 
--- a/genericopenlibs/openenvcore/libc/src/gen/setprogname.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/gen/setprogname.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
-* Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+Portions Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
+* ============================================================================
 */
-
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD: src/lib/libc/gen/setprogname.c,v 1.8 2002/03/29 22:43:41 markm Exp $");
 
--- a/genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1449,9 +1449,9 @@
 	ai->ai_addr->sa_len = afd->a_socklen;
 #endif /* __SYMBIAN32__ */
 	ai->ai_addrlen = afd->a_socklen;
-#ifndef __SYMBIAN32__
+
 	ai->ai_addr->sa_family = ai->ai_family = afd->a_af;
-#endif
+
 	p = (char *)(void *)(ai->ai_addr);
 #ifdef FAITH
 	if (translate == 1)
--- a/genericopenlibs/openenvcore/libc/src/net/res_config.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/net/res_config.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* $FreeBSD: src/lib/libc/net/res_config.h,v 1.8 2002/03/22 23:41:54 obrien Exp $ */
 
 #define	DEBUG	1	/* enable debugging code (needed for dig) */
--- a/genericopenlibs/openenvcore/libc/src/stdlib/_exit.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdlib/_exit.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * This file is in the public domain.  Written by Garrett A. Wollman,
  * 2002-09-07.
--- a/genericopenlibs/openenvcore/libc/src/stdtime/asctime.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdtime/asctime.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,9 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+** This file is in the public domain, so clarified as of
+** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
+** © Portions copyright (c) 2005-2006 Nokia Corporation.  All rights reserved.
 */
 
-
 #include <sys/cdefs.h>
 #ifndef lint
 #ifndef NOID
--- a/genericopenlibs/openenvcore/libc/src/stdtime/difftime.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdtime/difftime.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,9 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+** This file is in the public domain, so clarified as of
+** June 5, 1996 by Arthur David Olson (arthur_david_olson@nih.gov).
+** © Portions copyright (c) 2005-2006 Nokia Corporation.  All rights reserved.
 */
 
-
 #include <sys/cdefs.h>
 #ifndef lint
 #ifndef NOID
--- a/genericopenlibs/openenvcore/libc/src/stdtime/localtime.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdtime/localtime.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,10 @@
 /*
-* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+** This file is in the public domain, so clarified as of
+** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
+
+** © Portions Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
 */
 
-
 #include <sys/cdefs.h>
 #ifndef lint
 #ifndef NOID
--- a/genericopenlibs/openenvcore/libc/src/stdtime/private.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdtime/private.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef PRIVATE_H
 
 #define PRIVATE_H
--- a/genericopenlibs/openenvcore/libc/src/stdtime/tzfile.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/stdtime/tzfile.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,15 @@
 #ifndef TZFILE_H
-#define TZFILE_H/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+#define TZFILE_H
+
+
+/*
+** This file is in the public domain, so clarified as of
+** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
+**
+** $FreeBSD: src/lib/libc/stdtime/tzfile.h,v 1.8 2002/03/22 23:42:05 obrien Exp $
+** © Portions copyright (c) 2005-2006 Nokia Corporation.  All rights reserved.
 */
 
-
 /*
 ** This header is for use ONLY with the time conversion code.
 ** There is no guarantee that it will remain unchanged,
--- a/genericopenlibs/openenvcore/libc/src/string/bzero.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/string/bzero.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,5 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/*  © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+ */
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/libc/string/bzero.c,v 1.2 2002/03/22 21:53:19 obrien Exp $");
--- a/genericopenlibs/openenvcore/libc/src/string/memmove.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/string/memmove.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,5 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+ */
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/libc/string/memmove.c,v 1.2 2002/03/22 21:53:19 obrien Exp $");
--- a/genericopenlibs/openenvcore/libc/src/string/strchr.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/string/strchr.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,5 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+ */
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/libc/string/strchr.c,v 1.2 2002/03/22 21:53:19 obrien Exp $");
--- a/genericopenlibs/openenvcore/libc/src/string/strrchr.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/src/string/strrchr.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,5 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+ */
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/libc/string/strrchr.c,v 1.2 2002/03/22 21:53:19 obrien Exp $");
--- a/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo1.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo1.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -31,7 +31,7 @@
 
 LIBRARY     	euser.lib
 LIBRARY 		libc.lib libm.lib
-LIBRARY     	eikdlg.lib 
+// LIBRARY     	eikdlg.lib 
 LIBRARY     	eikcore.lib  efsrv.lib c32.lib libpthread.lib ecom.lib bafl.lib 
 
 LIBRARY			backend.lib 
--- a/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo2.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo2.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -31,7 +31,7 @@
 
 LIBRARY     	euser.lib
 LIBRARY 		libc.lib libm.lib
-LIBRARY     	eikdlg.lib 
+//LIBRARY     	eikdlg.lib 
 LIBRARY     	eikcore.lib  efsrv.lib c32.lib libpthread.lib ecom.lib bafl.lib 
 
 LIBRARY			backend.lib 
--- a/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo4.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo4.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -30,7 +30,7 @@
 
 LIBRARY     	euser.lib
 LIBRARY 		libc.lib libm.lib
-LIBRARY     	eikdlg.lib 
+//LIBRARY     	eikdlg.lib 
 LIBRARY     	eikcore.lib  efsrv.lib c32.lib libpthread.lib ecom.lib bafl.lib 
 
 LIBRARY			backend.lib 
--- a/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo5.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo5.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -31,7 +31,7 @@
 
 LIBRARY     	euser.lib
 LIBRARY 		libc.lib libm.lib
-LIBRARY     	eikdlg.lib 
+// LIBRARY     	eikdlg.lib 
 LIBRARY     	eikcore.lib  efsrv.lib c32.lib libpthread.lib ecom.lib bafl.lib 
 
 LIBRARY			backend.lib 
--- a/genericopenlibs/openenvcore/libc/test/testmulticast/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testmulticast/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -23,9 +23,9 @@
 
 PRJ_TESTEXPORTS
 ../scripts/tmulticastclient.script	/epoc32/winscw/c/tstdapis/tmulticastclient.script
-ethernetced_staticIP.xml  	/epoc32/winscw/c/CommDb/ethernetced_staticip.xml
-ethernetced_dynamicIP.xml 	/epoc32/winscw/c/CommDb/ethernetced_dynamicip.xml
-eth_stat.bat 				/epoc32/winscw/c/CommDb/eth_stat.bat
-eth_dyn.bat 				/epoc32/winscw/c/CommDb/eth_dyn.bat
-autoexec.bat				/epoc32/winscw/c/CommDb/autoexec.bat
+ethernetced_staticIP.xml  	/epoc32/winscw/c/commdb/ethernetced_staticip.xml
+ethernetced_dynamicIP.xml 	/epoc32/winscw/c/commdb/ethernetced_dynamicip.xml
+eth_stat.bat 				/epoc32/winscw/c/commdb/eth_stat.bat
+eth_dyn.bat 				/epoc32/winscw/c/commdb/eth_dyn.bat
+autoexec.bat				/epoc32/winscw/c/commdb/autoexec.bat
 multicastclient.iby		/epoc32/rom/include/multicastclient.iby
--- a/genericopenlibs/openenvcore/libc/test/testsetjmp/group/tsetjmp.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/testsetjmp/group/tsetjmp.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -38,7 +38,7 @@
 LIBRARY		bafl.lib
 LIBRARY		testexecuteutils.lib 
 LIBRARY		testexecutelogclient.lib 
-LIBRARY		systemtest_utils.lib
+// LIBRARY		systemtest_utils.lib
 LIBRARY		instrumentationhandler.lib 
 LIBRARY		insock.lib
 LIBRARY		esock.lib
--- a/genericopenlibs/openenvcore/libc/test/teststdlib/childprocess/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libc/test/teststdlib/childprocess/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -16,4 +16,4 @@
 */
 
 PRJ_TESTMMPFILES
-TEST_WRITE.MMP
+test_write.mmp
--- a/genericopenlibs/openenvcore/libdl/group/libdl.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libdl/group/libdl.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -72,3 +72,4 @@
 
 
 SMPSAFE
+PAGED
--- a/genericopenlibs/openenvcore/libdl/test/utils/arithmeticoper5.dat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libdl/test/utils/arithmeticoper5.dat	Wed Oct 13 19:39:18 2010 +0530
@@ -1,2 +1,2 @@
-fdasdf
-
+fdasdf
+
--- a/genericopenlibs/openenvcore/libm/group/libm.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/group/libm.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -216,6 +216,7 @@
 #ifdef WINSCW
 LIBRARY ewsd.lib
 #endif
+PAGED
 // End of File
 
 SMPSAFE
--- a/genericopenlibs/openenvcore/libm/src/s_llrint.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/s_llrint.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
-* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+Portions Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
+* ============================================================================
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/msun/src/s_llrint.c,v 1.1 2005/01/11 23:12:55 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/s_llround.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/s_llround.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/msun/src/s_llround.c,v 1.2 2005/04/08 00:52:27 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/s_llroundf.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/s_llroundf.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/msun/src/s_llroundf.c,v 1.2 2005/04/08 00:52:27 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/s_lrintf.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/s_lrintf.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__ 
 __FBSDID("$FreeBSD: src/lib/msun/src/s_lrintf.c,v 1.1 2005/01/11 23:12:55 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/s_lroundf.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/s_lroundf.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/msun/src/s_lroundf.c,v 1.2 2005/04/08 00:52:27 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/w_drem.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/w_drem.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 /*
  * drem() wrapper for remainder().
  *
--- a/genericopenlibs/openenvcore/libm/src/w_dremf.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libm/src/w_dremf.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 /*
  * dremf() wrapper for remainderf().
  *
--- a/genericopenlibs/openenvcore/libpthread/group/libpthread.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libpthread/group/libpthread.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -131,6 +131,7 @@
 LIBRARY        backend.lib
 
 
+PAGED
 // End of File
 
 #ifdef WINSCW
--- a/genericopenlibs/openenvcore/libpthread/src/wsd_init.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libpthread/src/wsd_init.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -70,6 +70,9 @@
 // Destructor to supress warnings
 _global_data_t::~_global_data_t()
 	{
+    globalLockForMutex.Close(); 
+    lockThreadTable.Close();
+    lockSemTable.Close();
 	}
 	
 _global_data_t* GetGlobals()
--- a/genericopenlibs/openenvcore/libpthread/test/testharness/group/testharness.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericopenlibs/openenvcore/libpthread/test/testharness/group/testharness.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -52,7 +52,7 @@
 LIBRARY         euser.lib
 LIBRARY         libpthread.lib
 LIBRARY         libc.lib
-//LIBRARY         stiftestinterface.lib
+
 
 EPOCALLOWDLLDATA
 
--- a/genericservices/httputils/Authentication/TConvBase64.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/Authentication/TConvBase64.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -174,3 +174,86 @@
 	
 	return maskShift<ESix;
 	}
+
+
+/**
+    Encodes an ASCII string to Base64 string.
+
+    @param aSrcString The source string in ASCII.
+    @param aDestString The destination string with converted base64 values.
+    @param aLineLength The maximum line length of the encoded base64 values.
+         A CR/LF sequence will be added after these many characters. 
+         The default value is -1, which means no CR/LF is added to output. The encoding is compliant with RFC 4648 
+    @return Number of characters in the source string that were not encoded.
+*/  
+EXPORT_C TInt TBase64::PortableEncode(const TDesC8& aSrcString, TDes8& aDestString, TInt aLineLength)
+    {
+    // Clears the destination string
+    aDestString.Zero();
+    // Initialise variables
+    const TUint8* srcStringPtr=aSrcString.Ptr();
+    const TUint8* srcStringEnd=aSrcString.Length()+srcStringPtr;
+    TUint8* destStringPtr=(TUint8*)aDestString.Ptr();
+    TUint8* destStringPtrBase=destStringPtr;
+    TInt character=0;
+    TUint8 encodedChar=0;
+    TInt charStorage=0;
+    TInt maskShift=EZero;
+    TInt destStringCharNum = 0;
+
+    while(srcStringPtr<=srcStringEnd)
+        {
+        // maskShift is used as a char read counter
+        if(maskShift==ESix)
+            {
+            // If the 3rd char read is also the last char then the while loop
+            // is broken on the next check.
+            if(srcStringPtr==srcStringEnd)
+                srcStringPtr++;
+            maskShift=EZero;
+            character=0;   
+            }
+        else
+            {
+            if(srcStringPtr==srcStringEnd)
+                character=0;
+            else
+                character=*srcStringPtr;
+ 
+            srcStringPtr++;
+            // Shifts charStorage ready for the next char
+            charStorage=charStorage<<8;
+            maskShift+=ETwo;
+            }
+        charStorage=charStorage|character;
+        // Shifts the mask to the correct bit location
+        // Masks (AND's) the valid bits from charStorage
+        // Shifts the valid bits into the low order 8bits
+        // Converts to BASE64 char, Casts the result to an unsigned char (which it should be ?....I hope)
+        encodedChar=(TUint8)Base64ToAscii[((charStorage>>maskShift)&ESixBitMask)];
+
+        *destStringPtr++=encodedChar;
+        destStringCharNum++;
+
+        // Add a CRLF every aLineLength number of characters 
+        if (destStringCharNum == aLineLength)
+            {
+            destStringCharNum = 0;
+            *destStringPtr++ = '\r';
+            *destStringPtr++ = '\n';
+            }
+        }
+     
+    // Check for not enough chars and pad if required
+    if (maskShift==EFour)
+        {
+        *destStringPtr++=KImcvConvEquals;
+        *destStringPtr++=KImcvConvEquals;
+        }
+    else
+        if(maskShift==ESix)
+            *destStringPtr++=KImcvConvEquals;   
+            
+    aDestString.SetLength((TInt)(destStringPtr-destStringPtrBase));
+    return ((TInt)(srcStringPtr-srcStringEnd));
+    }
--- a/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.IBY	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.IBY	Wed Oct 13 19:39:18 2010 +0530
@@ -26,15 +26,6 @@
 file=ABI_DIR\DEBUG_DIR\TestFileUriServer.exe		Sys\Bin\TestFileUriServer.exe
 #endif
 
-// Script and ini files
-data=DATAZ_\TestData\Scripts\TestFileUriSuite.script	TestData\Scripts\TestFileUriSuite.script
-data=DATAZ_\TestData\Ini\TestFileUriSuite.ini		TestData\Ini\TestFileUriSuite.ini
-data=DATAZ_\TestData\Ini\TestFileUriSuite_Non_7_Bit.ini	TestData\Ini\TestFileUriSuite_Non_7_Bit.ini
-data=DATAZ_\TestData\Ini\TestFileUriSuite_16_Bit.ini	TestData\Ini\TestFileUriSuite_16_Bit.ini
-
-
-// The batch file to run the tests
-data=EPOCROOT##Epoc32\tools\TestFileUriSuite.bat	TestFileUriSuite.bat
 
 // Other dependencies
 #include <testexecute.iby>
--- a/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -14,4 +14,4 @@
 @rem Description:
 @rem
 
-testexecute.exe Z:\TestData\Scripts\TestFileUriSuite.script
\ No newline at end of file
+testexecute.exe c:\TestData\Scripts\TestFileUriSuite.script
\ No newline at end of file
--- a/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -14,5 +14,5 @@
 @rem Description:
 @rem
 
-testexecute.exe z:\testdata\scripts\TestInetProUtilsUriSuite.script
-testexecute.exe z:\testdata\scripts\TestInetProUtilsUriSuiteOom.script
\ No newline at end of file
+testexecute.exe c:\testdata\scripts\TestInetProUtilsUriSuite.script
+testexecute.exe c:\testdata\scripts\TestInetProUtilsUriSuiteOom.script
\ No newline at end of file
--- a/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -26,19 +26,6 @@
 file=ABI_DIR\DEBUG_DIR\testinetproutilsuriserver.exe	sys\bin\testinetproutilsuriserver.exe
 #endif
 
-
-
-// Script file for testing the functionality.
-data=DATAZ_\testdata\scripts\testinetproutilsurisuite.script		    testdata\scripts\testinetproutilsurisuite.script
-data=DATAZ_\testdata\scripts\testinetproutilsurisuiteOom.script      testdata\scripts\testinetproutilsurisuiteOom.script
-
-// Ini files
-data=DATAZ_\testdata\ini\testinetproutilsurisuite.ini			    testdata\ini\testinetproutilsurisuite.ini
-
-
-// The batch file to run the functionality tests
-data=EPOCROOT##Epoc32\tools\testinetprotutilssuite.bat	testinetprotutilssuite.bat
-
 // Other dependencies
 //#include <testexecute.iby>
 //#include <INetProtUtil.iby>
--- a/genericservices/httputils/UriParser/GenericUriParser.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/UriParser/GenericUriParser.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -169,6 +169,11 @@
 			}
 		else
 			{
+		
+	    // First, move past the opening brace
+	            authority.Set(authority.Mid(startHostIPv6 + 1));
+	            // auth now = X:X:X]?????
+
 			// This is an IPv6 address, so it MUST have the closing brace too....
 			TInt endIPv6Host = authority.Locate(KIPv6UriCloseBrace);
 
@@ -182,16 +187,13 @@
 			// It's an ipv6  address, with an opening and closing brace. So now just extract it
 			// auth = [X:X:X]?????
 
-			// First, move past the opening brace
-			authority.Set(authority.Mid(startHostIPv6 + 1));
-			// auth now = X:X:X]?????
 
 			// Set the host, and need to remove the closing brace
-			aHost.Set(authority.Left(endIPv6Host - 1));
+			aHost.Set(authority.Left(endIPv6Host));
 			// host = X:X:X
 
 			// Move past the host
-			authority.Set(authority.Mid(endIPv6Host));
+			authority.Set(authority.Mid(endIPv6Host + 1));
 			}
 		
 		// Get the port...
--- a/genericservices/httputils/UriParser/SipUriParser.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/UriParser/SipUriParser.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -168,6 +168,10 @@
 			}
 		else
 			{
+		// First, move past the opening brace
+		    authority.Set(authority.Mid(startHostIPv6 + 1));
+		    // auth now = X:X:X]?????
+
 			// This is an IPv6 address, so it MUST have the closing brace too....
 			TInt endIPv6Host = authority.Locate(KIPv6UriCloseBrace);
 
@@ -181,16 +185,13 @@
 			// It's an ipv6  address, with an opening and closing brace. So now just extract it
 			// auth = [X:X:X]?????
 
-			// First, move past the opening brace
-			authority.Set(authority.Mid(startHostIPv6 + 1));
-			// auth now = X:X:X]?????
 
 			// Set the host, and need to remove the closing brace
-			aHost.Set(authority.Left(endIPv6Host - 1));
+			aHost.Set(authority.Left(endIPv6Host));
 			// host = X:X:X
 
 			// Move past the host
-			authority.Set(authority.Mid(endIPv6Host));
+			authority.Set(authority.Mid(endIPv6Host + 1 ));
 			}
 		
 		// Get the port...
--- a/genericservices/httputils/UriParser/TUriParser.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/UriParser/TUriParser.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -324,6 +324,11 @@
 			}
 		else
 			{
+		
+	    // First, move past the opening brace
+	        authority.Set(authority.Mid(startHostIPv6 + 1));
+	            // auth now = X:X:X]?????
+	            
 			// This is an IPv6 address, so it MUST have the closing brace too....
 			TInt endIPv6Host = authority.Locate(KIPv6UriCloseBrace);
 
@@ -334,16 +339,13 @@
 			// It's an ipv6  address, with an opening and closing brace. So now just extract it
 			// auth = [X:X:X]?????
 
-			// First, move past the opening brace
-			authority.Set(authority.Mid(startHostIPv6 + 1));
-			// auth now = X:X:X]?????
 
 			// Set the host, and need to remove the closing brace
-			aHost.Set(authority.Left(endIPv6Host -1));
+			aHost.Set(authority.Left(endIPv6Host));
 			// host = X:X:X
 
 			// Move past the host
-			authority.Set(authority.Mid(endIPv6Host));
+			authority.Set(authority.Mid(endIPv6Host + 1 ));
 			}
 		
 		// Get the port...
--- a/genericservices/httputils/bwins/INETPROTUTILU.DEF	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/bwins/INETPROTUTILU.DEF	Wed Oct 13 19:39:18 2010 +0530
@@ -290,4 +290,5 @@
 	?DummyForwardingFunctionForCompatibility@EscapeUtils@@CAPAVHBufC8@@ABVTDesC8@@0@Z @ 289 NONAME ; class HBufC8 * EscapeUtils::DummyForwardingFunctionForCompatibility(class TDesC8 const &, class TDesC8 const &)
 	??0TBase64@@QAE@XZ @ 290 NONAME ; TBase64::TBase64(void)
 	?NormaliseUriL@UriUtils@@SAPAVCUri8@@ABVTUriC8@@@Z @ 291 NONAME ; class CUri8 * UriUtils::NormaliseUriL(class TUriC8 const &)
+	?PortableEncode@TBase64@@QAEHABVTDesC8@@AAVTDes8@@H@Z @ 292 NONAME ; int TBase64::PortableEncode(class TDesC8 const &, class TDes8 &, int)
 
--- a/genericservices/httputils/group/application-protocols_inetprotutil.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/group/application-protocols_inetprotutil.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	application-protocols_inetprotutil
 source	\sf\os\ossrv\genericservices\httputils
 binary	\sf\os\ossrv\genericservices\httputils\group	all
--- a/genericservices/httputils/inc/TConvBase64.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/httputils/inc/TConvBase64.h	Wed Oct 13 19:39:18 2010 +0530
@@ -56,7 +56,7 @@
     };
     
 /**
-Base64 encoding and decoding class, complaint with RFC-3548.
+Base64 encoding and decoding class.
 @internalAll
 @released
 */    
@@ -102,7 +102,7 @@
 	IMPORT_C TBase64();
 	IMPORT_C TInt Encode( const TDesC8& aSrcString, TDes8& rDestString);
 	IMPORT_C TBool Decode( const TDesC8& aSrcString, TDes8& rDestString);
-
+	IMPORT_C TInt PortableEncode(const TDesC8& aSrcString, TDes8& aDestString, TInt aLineLength=-1);
 private:
 
 	TInt iShiftStored;
--- a/genericservices/mimerecognitionfw/group/EMimeTest.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/mimerecognitionfw/group/EMimeTest.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -33,8 +33,4 @@
 
 
 
-data=DATAZ_\emimetest\emimetest_run.bat	       \emimetest_run.bat
-data=DATAZ_\emimetest\emimetest_t_mime.script  \emimetest\emimetest_t_mime.script
-data=DATAZ_\emimetest\emimetest_t_mstr.script  \emimetest\emimetest_t_mstr.script
-data=DATAZ_\emimetest\emimetest_t_maps.script  \emimetest\emimetest_t_maps.script
 #endif
--- a/genericservices/mimerecognitionfw/group/app-framework_emime.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/mimerecognitionfw/group/app-framework_emime.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	app-framework_emime
 source	\sf\os\ossrv\genericservices\mimerecognitionfw
 binary	\sf\os\ossrv\genericservices\mimerecognitionfw\group	all
--- a/genericservices/mimerecognitionfw/tef/scripts/emimetest_run.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/mimerecognitionfw/tef/scripts/emimetest_run.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -14,9 +14,9 @@
 @rem Description:
 @rem
 
-testexecute.exe z:\emimetest\emimetest_t_maps.script
-testexecute.exe z:\emimetest\emimetest_t_mime.script
-testexecute.exe z:\emimetest\emimetest_t_mstr.script
+testexecute.exe C:\emimetest\emimetest_t_maps.script
+testexecute.exe C:\emimetest\emimetest_t_mime.script
+testexecute.exe C:\emimetest\emimetest_t_mstr.script
 
 
 
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/baseerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/baseerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,229 +1,229 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_base_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// 0
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -1
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -2
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -3
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_no_memory;			// -4
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_not_supp;			// -5
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -6
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -7
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -8
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -9
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -10
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -11
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -12
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -13
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_in_use;			// -14
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -15
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -16
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -17
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -18
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -19
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -20
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -21
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -22
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -23
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -24
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -25
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_disk_full;			// -26
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -27
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -28
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -29
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -30
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -31
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -32
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_timeout;			// -33
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -34
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -35
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -36
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -37
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -38
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -39
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -40
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -41
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -42
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -43
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -44
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -45
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_exec_not_allow;			// -46
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -47
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -48
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_general               { buf=qtn_err_os_general; }
-RESOURCE TBUF r_error_res_retry            	{ buf=qtn_err_os_retry; } 
-RESOURCE TBUF r_error_res_no_memory             { buf=qtn_memlo_ram_out_of_mem; }// from AVKON.LOC
-RESOURCE TBUF r_error_res_disk_full             { buf=qtn_memlo_not_enough_memory; } //from AVKON.LOC
-
-RESOURCE TBUF r_error_res_not_supp 		{ buf=qtn_err_not_supp; }
-RESOURCE TBUF r_error_res_timeout	 	{ buf=qtn_err_timeout; }
-RESOURCE TBUF r_error_res_in_use	 	{ buf=qtn_err_in_use; }
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_base_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// 0
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -1
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -2
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -3
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_no_memory;			// -4
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_not_supp;			// -5
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -6
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -7
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -8
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -9
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -10
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -11
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -12
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -13
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_in_use;			// -14
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -15
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -16
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -17
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -18
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -19
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -20
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -21
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -22
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -23
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -24
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -25
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_disk_full;			// -26
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -27
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -28
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -29
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -30
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -31
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -32
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_timeout;			// -33
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -34
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -35
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_retry;flags=ETextResolverUnknownErrorFlag;			// -36
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -37
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -38
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -39
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -40
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -41
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -42
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -43
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -44
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -45
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_exec_not_allow;			// -46
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -47
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;			// -48
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_general               { buf=qtn_err_os_general; }
+RESOURCE TBUF r_error_res_retry            	{ buf=qtn_err_os_retry; } 
+RESOURCE TBUF r_error_res_no_memory             { buf=qtn_memlo_ram_out_of_mem; }// from AVKON.LOC
+RESOURCE TBUF r_error_res_disk_full             { buf=qtn_memlo_not_enough_memory; } //from AVKON.LOC
+
+RESOURCE TBUF r_error_res_not_supp 		{ buf=qtn_err_not_supp; }
+RESOURCE TBUF r_error_res_timeout	 	{ buf=qtn_err_timeout; }
+RESOURCE TBUF r_error_res_in_use	 	{ buf=qtn_err_in_use; }
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/bterr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/bterr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,150 +1,150 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-
-RESOURCE ARRAY r_error_res_bt_sdp_errors_1
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_sdpparserinvalidsizefortype; },
-        SINGLE_ERROR { text = r_sdpparserinvalidsizeforparentlist; },
-        SINGLE_ERROR { text = r_sdpbadattributeid; }
-        };
-    }
-
-RESOURCE ARRAY r_error_res_bt_sdp_errors_2
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_sdpalreadybound; },
-        SINGLE_ERROR { text = r_sdppeererror; },
-        SINGLE_ERROR { text = r_sdpclientnotconnected; },
-        SINGLE_ERROR { text = r_sdpunsupportedversion; },
-        SINGLE_ERROR { text = r_sdpbadrecordhandle; },
-        SINGLE_ERROR { text = r_sdpbadcontinuationstate; },
-        SINGLE_ERROR { text = r_sdpserverrejectedrequest; },
-         SINGLE_ERROR { text = r_sdpbadrequestbufferlength; },
-        SINGLE_ERROR { text = r_sdpbadresultbufferlength; },
-        SINGLE_ERROR { text = r_sdpbaduuidlength; },
-        SINGLE_ERROR { text = r_sdpbadresultdata; },
-        SINGLE_ERROR { text = r_sdpdatabasefull; }
-        };
-    }
-
-RESOURCE ARRAY r_error_res_bt_esk_errors
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_bteskerror; }
-        };
-    }
-
-
-RESOURCE ARRAY r_error_res_bt_sock_errors_1
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_badaddress; },
-        SINGLE_ERROR { text = r_sapunexpectedevent; },
-        SINGLE_ERROR { text = r_badpacketreceived; },
-        SINGLE_ERROR { text = r_l2capbadresponse; },
-        SINGLE_ERROR { text = r_hciconnectfailed; },
-        SINGLE_ERROR { text = r_hcilinkdisconnection; },
-        SINGLE_ERROR { text = r_sapnotconnected; },
-        SINGLE_ERROR { text = r_configbadparams; },
-        SINGLE_ERROR { text = r_configrejected; },
-        SINGLE_ERROR { text = r_configunknownoptions; },
-        SINGLE_ERROR { text = r_l2peerdisconnected; },
-        SINGLE_ERROR { text = r_l2capaccessrequestdenied; },
-        SINGLE_ERROR { text = r_l2caprequesttimeout; },
-        SINGLE_ERROR { text = r_l2peerrejectedcommand; },
-        SINGLE_ERROR { text = r_hostresnametoolong; }
-        };
-    }
-
-RESOURCE ARRAY r_error_res_bt_sock_errors_2
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_error_res_eof; },
-        SINGLE_ERROR { text = r_error_res_eof; }
-        };
-    }
-
-RESOURCE ARRAY r_error_res_bt_sock_errors_3
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_rfcommsapunexpectedevent; },
-        SINGLE_ERROR { text = r_rfcommalreadybound; },
-        SINGLE_ERROR { text = r_rfcommbadaddress; },
-        SINGLE_ERROR { text = r_rfcommmtusize; },
-        SINGLE_ERROR { text = r_rfcommframeresponsetimeout; },
-        SINGLE_ERROR { text = r_rfcommmuxremotedisconnect; },
-        SINGLE_ERROR { text = r_rfcommnotbound; },
-        SINGLE_ERROR { text = r_rfcommparameternegotiationfailure; },
-        SINGLE_ERROR { text = r_rfcommnotlistening; }
-        };
-    }
-
-
-RESOURCE TBUF r_sdpparserinvalidsizefortype	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpparserinvalidsizeforparentlist	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadattributeid	 { buf="BT ERROR"; }
-
-RESOURCE TBUF r_sdpalreadybound	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdppeererror	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpclientnotconnected	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpunsupportedversion	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadrecordhandle	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadcontinuationstate	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpserverrejectedrequest	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadrequestbufferlength	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadresultbufferlength	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbaduuidlength	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpbadresultdata	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sdpdatabasefull	 { buf="BT ERROR"; }
-
-RESOURCE TBUF r_bteskerror	 { buf="BT ERROR"; }
-
-RESOURCE TBUF r_badaddress	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sapunexpectedevent	 { buf="BT ERROR"; }
-RESOURCE TBUF r_badpacketreceived	 { buf="BT ERROR"; }
-RESOURCE TBUF r_l2capbadresponse	 { buf="BT ERROR"; }
-RESOURCE TBUF r_hciconnectfailed	 { buf="BT ERROR"; }
-RESOURCE TBUF r_hcilinkdisconnection	 { buf="BT ERROR"; }
-RESOURCE TBUF r_sapnotconnected	 { buf="BT ERROR"; }
-RESOURCE TBUF r_configbadparams	 { buf="BT ERROR"; }
-RESOURCE TBUF r_configrejected	 { buf="BT ERROR"; }
-RESOURCE TBUF r_configunknownoptions	 { buf="BT ERROR"; }
-RESOURCE TBUF r_l2peerdisconnected	 { buf="BT ERROR"; }
-RESOURCE TBUF r_l2capaccessrequestdenied	 { buf="BT ERROR"; }
-RESOURCE TBUF r_l2caprequesttimeout	 { buf="BT ERROR"; }
-RESOURCE TBUF r_l2peerrejectedcommand	 { buf="BT ERROR"; }
-RESOURCE TBUF r_hostresnametoolong	 { buf="BT ERROR"; }
-
-RESOURCE TBUF r_rfcommsapunexpectedevent	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommalreadybound	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommbadaddress	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommmtusize	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommframeresponsetimeout	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommmuxremotedisconnect	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommnotbound	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommparameternegotiationfailure	 { buf="BT ERROR"; }
-RESOURCE TBUF r_rfcommnotlistening	 { buf="BT ERROR"; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+
+RESOURCE ARRAY r_error_res_bt_sdp_errors_1
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_sdpparserinvalidsizefortype; },
+        SINGLE_ERROR { text = r_sdpparserinvalidsizeforparentlist; },
+        SINGLE_ERROR { text = r_sdpbadattributeid; }
+        };
+    }
+
+RESOURCE ARRAY r_error_res_bt_sdp_errors_2
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_sdpalreadybound; },
+        SINGLE_ERROR { text = r_sdppeererror; },
+        SINGLE_ERROR { text = r_sdpclientnotconnected; },
+        SINGLE_ERROR { text = r_sdpunsupportedversion; },
+        SINGLE_ERROR { text = r_sdpbadrecordhandle; },
+        SINGLE_ERROR { text = r_sdpbadcontinuationstate; },
+        SINGLE_ERROR { text = r_sdpserverrejectedrequest; },
+         SINGLE_ERROR { text = r_sdpbadrequestbufferlength; },
+        SINGLE_ERROR { text = r_sdpbadresultbufferlength; },
+        SINGLE_ERROR { text = r_sdpbaduuidlength; },
+        SINGLE_ERROR { text = r_sdpbadresultdata; },
+        SINGLE_ERROR { text = r_sdpdatabasefull; }
+        };
+    }
+
+RESOURCE ARRAY r_error_res_bt_esk_errors
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_bteskerror; }
+        };
+    }
+
+
+RESOURCE ARRAY r_error_res_bt_sock_errors_1
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_badaddress; },
+        SINGLE_ERROR { text = r_sapunexpectedevent; },
+        SINGLE_ERROR { text = r_badpacketreceived; },
+        SINGLE_ERROR { text = r_l2capbadresponse; },
+        SINGLE_ERROR { text = r_hciconnectfailed; },
+        SINGLE_ERROR { text = r_hcilinkdisconnection; },
+        SINGLE_ERROR { text = r_sapnotconnected; },
+        SINGLE_ERROR { text = r_configbadparams; },
+        SINGLE_ERROR { text = r_configrejected; },
+        SINGLE_ERROR { text = r_configunknownoptions; },
+        SINGLE_ERROR { text = r_l2peerdisconnected; },
+        SINGLE_ERROR { text = r_l2capaccessrequestdenied; },
+        SINGLE_ERROR { text = r_l2caprequesttimeout; },
+        SINGLE_ERROR { text = r_l2peerrejectedcommand; },
+        SINGLE_ERROR { text = r_hostresnametoolong; }
+        };
+    }
+
+RESOURCE ARRAY r_error_res_bt_sock_errors_2
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_error_res_eof; },
+        SINGLE_ERROR { text = r_error_res_eof; }
+        };
+    }
+
+RESOURCE ARRAY r_error_res_bt_sock_errors_3
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_rfcommsapunexpectedevent; },
+        SINGLE_ERROR { text = r_rfcommalreadybound; },
+        SINGLE_ERROR { text = r_rfcommbadaddress; },
+        SINGLE_ERROR { text = r_rfcommmtusize; },
+        SINGLE_ERROR { text = r_rfcommframeresponsetimeout; },
+        SINGLE_ERROR { text = r_rfcommmuxremotedisconnect; },
+        SINGLE_ERROR { text = r_rfcommnotbound; },
+        SINGLE_ERROR { text = r_rfcommparameternegotiationfailure; },
+        SINGLE_ERROR { text = r_rfcommnotlistening; }
+        };
+    }
+
+
+RESOURCE TBUF r_sdpparserinvalidsizefortype	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpparserinvalidsizeforparentlist	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadattributeid	 { buf="BT ERROR"; }
+
+RESOURCE TBUF r_sdpalreadybound	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdppeererror	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpclientnotconnected	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpunsupportedversion	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadrecordhandle	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadcontinuationstate	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpserverrejectedrequest	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadrequestbufferlength	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadresultbufferlength	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbaduuidlength	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpbadresultdata	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sdpdatabasefull	 { buf="BT ERROR"; }
+
+RESOURCE TBUF r_bteskerror	 { buf="BT ERROR"; }
+
+RESOURCE TBUF r_badaddress	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sapunexpectedevent	 { buf="BT ERROR"; }
+RESOURCE TBUF r_badpacketreceived	 { buf="BT ERROR"; }
+RESOURCE TBUF r_l2capbadresponse	 { buf="BT ERROR"; }
+RESOURCE TBUF r_hciconnectfailed	 { buf="BT ERROR"; }
+RESOURCE TBUF r_hcilinkdisconnection	 { buf="BT ERROR"; }
+RESOURCE TBUF r_sapnotconnected	 { buf="BT ERROR"; }
+RESOURCE TBUF r_configbadparams	 { buf="BT ERROR"; }
+RESOURCE TBUF r_configrejected	 { buf="BT ERROR"; }
+RESOURCE TBUF r_configunknownoptions	 { buf="BT ERROR"; }
+RESOURCE TBUF r_l2peerdisconnected	 { buf="BT ERROR"; }
+RESOURCE TBUF r_l2capaccessrequestdenied	 { buf="BT ERROR"; }
+RESOURCE TBUF r_l2caprequesttimeout	 { buf="BT ERROR"; }
+RESOURCE TBUF r_l2peerrejectedcommand	 { buf="BT ERROR"; }
+RESOURCE TBUF r_hostresnametoolong	 { buf="BT ERROR"; }
+
+RESOURCE TBUF r_rfcommsapunexpectedevent	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommalreadybound	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommbadaddress	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommmtusize	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommframeresponsetimeout	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommmuxremotedisconnect	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommnotbound	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommparameternegotiationfailure	 { buf="BT ERROR"; }
+RESOURCE TBUF r_rfcommnotlistening	 { buf="BT ERROR"; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/cdmasmserr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/cdmasmserr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,280 +1,280 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Portions Copyright ?2002 Nokia * Nokia Core OS *
-//
-
-
-
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors0
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_net_failure; }    // Not in CDMA;
-
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors1
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_no_ack; }    // No acknowledgement;
-
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors2
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_address_vacant; },    
-        	SINGLE_ERROR { text = r_err_sms_trans_failure; },  
-        	SINGLE_ERROR { text = r_err_sms_net_resce_shrtge; },
-        	SINGLE_ERROR { text = r_err_sms_net_failure; },    
-        	SINGLE_ERROR { text = r_err_sms_invld_srvce_id; },  
-        	SINGLE_ERROR { text = r_err_sms_other_net; }
-        
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors3
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_no_page_resp; },
-		SINGLE_ERROR { text = r_err_sms_dest_busy; },
-		SINGLE_ERROR { text = r_err_sms_no_ack; },
-		SINGLE_ERROR { text = r_err_sms_dest_resce_shrt; },
-		SINGLE_ERROR { text = r_err_sms_delv_postponed; },
-		SINGLE_ERROR { text = r_err_sms_dest_out_srvce; },
-		SINGLE_ERROR { text = r_err_sms_dest_no_addr; },
-		SINGLE_ERROR { text = r_err_sms_other_term_prob; }
-
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors4
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_radio_int_shrtge; }, 
-		SINGLE_ERROR { text = r_err_sms_radio_int_incomp; },
-		SINGLE_ERROR { text = r_err_sms_radio_int_other; }
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors5
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_encoding_prob; },  
-        SINGLE_ERROR { text = r_err_sms_orig_denied; }, 
-        SINGLE_ERROR { text = r_err_sms_termin_denied; }, 
-        SINGLE_ERROR { text = r_err_sms_supp_not_supp; },  
-		SINGLE_ERROR { text = r_err_sms_not_supp; },
-		SINGLE_ERROR { text = r_err_sms_reserved; },
-		SINGLE_ERROR { text = r_err_sms_miss_exp_param; },
-		SINGLE_ERROR { text = r_err_sms_miss_man_param; },
-		SINGLE_ERROR { text = r_err_sms_unrec_param; },
-		SINGLE_ERROR { text = r_err_sms_unexp_param_val; },
-		SINGLE_ERROR { text = r_err_sms_user_data_size; },
-		SINGLE_ERROR { text = r_err_sms_other_gen_prob; } 
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors6
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_address_vacant; },    
-        	SINGLE_ERROR { text = r_err_sms_trans_failure; },  
-        	SINGLE_ERROR { text = r_err_sms_net_resce_shrtge; },
-        	SINGLE_ERROR { text = r_err_sms_net_failure; },    
-        	SINGLE_ERROR { text = r_err_sms_invld_srvce_id; },  
-        	SINGLE_ERROR { text = r_err_sms_other_net; }
-        
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors7
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_no_page_resp; },
-		SINGLE_ERROR { text = r_err_sms_dest_busy; },
-		SINGLE_ERROR { text = r_err_sms_no_ack; },
-		SINGLE_ERROR { text = r_err_sms_dest_resce_shrt; },
-		SINGLE_ERROR { text = r_err_sms_delv_postponed; },
-		SINGLE_ERROR { text = r_err_sms_dest_out_srvce; },
-		SINGLE_ERROR { text = r_err_sms_dest_no_addr; },
-		SINGLE_ERROR { text = r_err_sms_other_term_prob; } 
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors8
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_radio_int_shrtge; }, 
-		SINGLE_ERROR { text = r_err_sms_radio_int_incomp; },
-		SINGLE_ERROR { text = r_err_sms_radio_int_other; }
-    	
-        };
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_errors9
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_encoding_prob; },  
-        SINGLE_ERROR { text = r_err_sms_orig_denied; }, 
-        SINGLE_ERROR { text = r_err_sms_termin_denied; }, 
-        SINGLE_ERROR { text = r_err_sms_supp_not_supp; },  
-		SINGLE_ERROR { text = r_err_sms_not_supp; },
-		SINGLE_ERROR { text = r_err_sms_reserved; },
-		SINGLE_ERROR { text = r_err_sms_miss_exp_param; },
-		SINGLE_ERROR { text = r_err_sms_miss_man_param; },
-		SINGLE_ERROR { text = r_err_sms_unrec_param; },
-		SINGLE_ERROR { text = r_err_sms_unexp_param_val; },
-		SINGLE_ERROR { text = r_err_sms_user_data_size; },
-		SINGLE_ERROR { text = r_err_sms_other_gen_prob; } 
-        };
-    }
-
-
-RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck1
-	{
-	items=
-		{
-           	SINGLE_ERROR { text = r_err_sms_del_mess_canc; }  
-	};
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck2
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_del_net_congest; },  
-        	SINGLE_ERROR { text = r_err_sms_del_net_err; }
-  	};
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck3
-	{
-	items=
-		{
-       	SINGLE_ERROR { text = r_err_sms_del_net_congest; },
-		SINGLE_ERROR { text = r_err_sms_del_net_err; },
-		SINGLE_ERROR { text = r_err_sms_del_canc_fail; },
-  		SINGLE_ERROR { text = r_err_sms_del_block_dest; },
-		SINGLE_ERROR { text = r_err_sms_del_text_too_long; },
-		SINGLE_ERROR { text = r_err_sms_del_dup_mess; },
-		SINGLE_ERROR { text = r_err_sms_del_invld_dest; }
-        	
-	};
-    }
-
-RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck4
-	{
-	items=
-		{
-        	SINGLE_ERROR { text = r_err_sms_del_mess_exp; },
-		SINGLE_ERROR { text = r_err_sms_del_unknwn_err;},		        	
-		SINGLE_ERROR { text = r_err_sms_del_unknwn_err;}
-		        	
-	};
-    }
-
-
-RESOURCE TBUF r_err_sms_net_resce_shrtge	  		{ buf =qtn_err_sms_net_resce_shrtge; }
-
-RESOURCE TBUF r_err_sms_no_ack						{ buf =qtn_err_sms_no_ack; }
-
-RESOURCE TBUF r_err_sms_address_vacant				{ buf =qtn_err_sms_address_vacant; }
-
-RESOURCE TBUF r_err_sms_trans_failure				{ buf =qtn_err_sms_trans_failure; }
-
-RESOURCE TBUF r_err_sms_net_failure					{ buf =qtn_err_sms_net_failure; }
-
-RESOURCE TBUF r_err_sms_invld_srvce_id				{ buf =qtn_err_sms_invld_srvce_id; }
-
-RESOURCE TBUF r_err_sms_other_net					{ buf =qtn_err_sms_other_net; }
-
-RESOURCE TBUF r_err_sms_no_page_resp				{ buf =qtn_err_sms_no_page_resp; }
-
-RESOURCE TBUF r_err_sms_dest_busy					{ buf =qtn_err_sms_dest_busy; }
-
-RESOURCE TBUF r_err_sms_dest_resce_shrt				{ buf =qtn_err_sms_dest_resce_shrt; }
-
-RESOURCE TBUF r_err_sms_delv_postponed				{ buf =qtn_err_sms_delv_postponed; }
-
-RESOURCE TBUF r_err_sms_dest_out_srvce				{ buf =qtn_err_sms_dest_out_srvce; }
-
-RESOURCE TBUF r_err_sms_dest_no_addr				{ buf =qtn_err_sms_dest_no_addr; }
-
-RESOURCE TBUF r_err_sms_other_term_prob				{ buf =qtn_err_sms_other_term_prob; }
-
-RESOURCE TBUF r_err_sms_radio_int_shrtge			{ buf =qtn_err_sms_radio_int_shrtge; }
-
-RESOURCE TBUF r_err_sms_radio_int_incomp			{ buf =qtn_err_sms_radio_int_incomp; }
-
-RESOURCE TBUF r_err_sms_radio_int_other				{ buf =qtn_err_sms_radio_int_other; }
-
-RESOURCE TBUF r_err_sms_encoding_prob				{ buf =qtn_err_sms_encoding_prob; }
-
-RESOURCE TBUF r_err_sms_orig_denied					{ buf =qtn_err_sms_orig_denied; }
-
-RESOURCE TBUF r_err_sms_termin_denied				{ buf =qtn_err_sms_termin_denied; }
-
-RESOURCE TBUF r_err_sms_supp_not_supp				{ buf =qtn_err_sms_supp_not_supp; }
-
-RESOURCE TBUF r_err_sms_not_supp					{ buf =qtn_err_sms_not_supp; }
-
-RESOURCE TBUF r_err_sms_reserved					{ buf =qtn_err_sms_reserved; }
-
-RESOURCE TBUF r_err_sms_miss_exp_param				{ buf =qtn_err_sms_miss_exp_param; }
-
-RESOURCE TBUF r_err_sms_miss_man_param				{ buf =qtn_err_sms_miss_man_param; }
-
-RESOURCE TBUF r_err_sms_unrec_param					{ buf =qtn_err_sms_unrec_param; }
-
-RESOURCE TBUF r_err_sms_unexp_param_val				{ buf =qtn_err_sms_unexp_param_val; }
-
-RESOURCE TBUF r_err_sms_user_data_size				{ buf =qtn_err_sms_user_data_size; }
-
-RESOURCE TBUF r_err_sms_other_gen_prob				{ buf =qtn_err_sms_other_gen_prob; }
-
-RESOURCE TBUF r_err_sms_del_mess_canc 				{ buf =qtn_err_sms_del_mess_canc; }
-
-RESOURCE TBUF r_err_sms_del_net_congest 			{ buf =qtn_err_sms_del_net_congest; }
-
-RESOURCE TBUF r_err_sms_del_net_err					{ buf =qtn_err_sms_del_net_err; }
-
-RESOURCE TBUF r_err_sms_del_unknwn_err			    { buf =qtn_err_sms_del_unknwn_err; }
-
-RESOURCE TBUF r_err_sms_del_canc_fail				{ buf =qtn_err_sms_del_canc_fail; }
-
-RESOURCE TBUF r_err_sms_del_block_dest				{ buf =qtn_err_sms_del_block_dest; }
-
-RESOURCE TBUF r_err_sms_del_text_too_long			{ buf =qtn_err_sms_del_text_too_long; }
-
-RESOURCE TBUF r_err_sms_del_dup_mess				{ buf =qtn_err_sms_del_dup_mess; }
-
-RESOURCE TBUF r_err_sms_del_invld_dest				{ buf =qtn_err_sms_del_invld_dest; }
-
-RESOURCE TBUF r_err_sms_del_mess_exp				{ buf =qtn_err_sms_del_mess_exp; }
-
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Portions Copyright ?2002 Nokia * Nokia Core OS *
+//
+
+
+
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors0
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_net_failure; }    // Not in CDMA;
+
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors1
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_no_ack; }    // No acknowledgement;
+
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors2
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_address_vacant; },    
+        	SINGLE_ERROR { text = r_err_sms_trans_failure; },  
+        	SINGLE_ERROR { text = r_err_sms_net_resce_shrtge; },
+        	SINGLE_ERROR { text = r_err_sms_net_failure; },    
+        	SINGLE_ERROR { text = r_err_sms_invld_srvce_id; },  
+        	SINGLE_ERROR { text = r_err_sms_other_net; }
+        
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors3
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_no_page_resp; },
+		SINGLE_ERROR { text = r_err_sms_dest_busy; },
+		SINGLE_ERROR { text = r_err_sms_no_ack; },
+		SINGLE_ERROR { text = r_err_sms_dest_resce_shrt; },
+		SINGLE_ERROR { text = r_err_sms_delv_postponed; },
+		SINGLE_ERROR { text = r_err_sms_dest_out_srvce; },
+		SINGLE_ERROR { text = r_err_sms_dest_no_addr; },
+		SINGLE_ERROR { text = r_err_sms_other_term_prob; }
+
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors4
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_radio_int_shrtge; }, 
+		SINGLE_ERROR { text = r_err_sms_radio_int_incomp; },
+		SINGLE_ERROR { text = r_err_sms_radio_int_other; }
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors5
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_encoding_prob; },  
+        SINGLE_ERROR { text = r_err_sms_orig_denied; }, 
+        SINGLE_ERROR { text = r_err_sms_termin_denied; }, 
+        SINGLE_ERROR { text = r_err_sms_supp_not_supp; },  
+		SINGLE_ERROR { text = r_err_sms_not_supp; },
+		SINGLE_ERROR { text = r_err_sms_reserved; },
+		SINGLE_ERROR { text = r_err_sms_miss_exp_param; },
+		SINGLE_ERROR { text = r_err_sms_miss_man_param; },
+		SINGLE_ERROR { text = r_err_sms_unrec_param; },
+		SINGLE_ERROR { text = r_err_sms_unexp_param_val; },
+		SINGLE_ERROR { text = r_err_sms_user_data_size; },
+		SINGLE_ERROR { text = r_err_sms_other_gen_prob; } 
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors6
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_address_vacant; },    
+        	SINGLE_ERROR { text = r_err_sms_trans_failure; },  
+        	SINGLE_ERROR { text = r_err_sms_net_resce_shrtge; },
+        	SINGLE_ERROR { text = r_err_sms_net_failure; },    
+        	SINGLE_ERROR { text = r_err_sms_invld_srvce_id; },  
+        	SINGLE_ERROR { text = r_err_sms_other_net; }
+        
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors7
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_no_page_resp; },
+		SINGLE_ERROR { text = r_err_sms_dest_busy; },
+		SINGLE_ERROR { text = r_err_sms_no_ack; },
+		SINGLE_ERROR { text = r_err_sms_dest_resce_shrt; },
+		SINGLE_ERROR { text = r_err_sms_delv_postponed; },
+		SINGLE_ERROR { text = r_err_sms_dest_out_srvce; },
+		SINGLE_ERROR { text = r_err_sms_dest_no_addr; },
+		SINGLE_ERROR { text = r_err_sms_other_term_prob; } 
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors8
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_radio_int_shrtge; }, 
+		SINGLE_ERROR { text = r_err_sms_radio_int_incomp; },
+		SINGLE_ERROR { text = r_err_sms_radio_int_other; }
+    	
+        };
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_errors9
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_encoding_prob; },  
+        SINGLE_ERROR { text = r_err_sms_orig_denied; }, 
+        SINGLE_ERROR { text = r_err_sms_termin_denied; }, 
+        SINGLE_ERROR { text = r_err_sms_supp_not_supp; },  
+		SINGLE_ERROR { text = r_err_sms_not_supp; },
+		SINGLE_ERROR { text = r_err_sms_reserved; },
+		SINGLE_ERROR { text = r_err_sms_miss_exp_param; },
+		SINGLE_ERROR { text = r_err_sms_miss_man_param; },
+		SINGLE_ERROR { text = r_err_sms_unrec_param; },
+		SINGLE_ERROR { text = r_err_sms_unexp_param_val; },
+		SINGLE_ERROR { text = r_err_sms_user_data_size; },
+		SINGLE_ERROR { text = r_err_sms_other_gen_prob; } 
+        };
+    }
+
+
+RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck1
+	{
+	items=
+		{
+           	SINGLE_ERROR { text = r_err_sms_del_mess_canc; }  
+	};
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck2
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_del_net_congest; },  
+        	SINGLE_ERROR { text = r_err_sms_del_net_err; }
+  	};
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck3
+	{
+	items=
+		{
+       	SINGLE_ERROR { text = r_err_sms_del_net_congest; },
+		SINGLE_ERROR { text = r_err_sms_del_net_err; },
+		SINGLE_ERROR { text = r_err_sms_del_canc_fail; },
+  		SINGLE_ERROR { text = r_err_sms_del_block_dest; },
+		SINGLE_ERROR { text = r_err_sms_del_text_too_long; },
+		SINGLE_ERROR { text = r_err_sms_del_dup_mess; },
+		SINGLE_ERROR { text = r_err_sms_del_invld_dest; }
+        	
+	};
+    }
+
+RESOURCE ARRAY r_error_res_cdma_sms_deliveryAck4
+	{
+	items=
+		{
+        	SINGLE_ERROR { text = r_err_sms_del_mess_exp; },
+		SINGLE_ERROR { text = r_err_sms_del_unknwn_err;},		        	
+		SINGLE_ERROR { text = r_err_sms_del_unknwn_err;}
+		        	
+	};
+    }
+
+
+RESOURCE TBUF r_err_sms_net_resce_shrtge	  		{ buf =qtn_err_sms_net_resce_shrtge; }
+
+RESOURCE TBUF r_err_sms_no_ack						{ buf =qtn_err_sms_no_ack; }
+
+RESOURCE TBUF r_err_sms_address_vacant				{ buf =qtn_err_sms_address_vacant; }
+
+RESOURCE TBUF r_err_sms_trans_failure				{ buf =qtn_err_sms_trans_failure; }
+
+RESOURCE TBUF r_err_sms_net_failure					{ buf =qtn_err_sms_net_failure; }
+
+RESOURCE TBUF r_err_sms_invld_srvce_id				{ buf =qtn_err_sms_invld_srvce_id; }
+
+RESOURCE TBUF r_err_sms_other_net					{ buf =qtn_err_sms_other_net; }
+
+RESOURCE TBUF r_err_sms_no_page_resp				{ buf =qtn_err_sms_no_page_resp; }
+
+RESOURCE TBUF r_err_sms_dest_busy					{ buf =qtn_err_sms_dest_busy; }
+
+RESOURCE TBUF r_err_sms_dest_resce_shrt				{ buf =qtn_err_sms_dest_resce_shrt; }
+
+RESOURCE TBUF r_err_sms_delv_postponed				{ buf =qtn_err_sms_delv_postponed; }
+
+RESOURCE TBUF r_err_sms_dest_out_srvce				{ buf =qtn_err_sms_dest_out_srvce; }
+
+RESOURCE TBUF r_err_sms_dest_no_addr				{ buf =qtn_err_sms_dest_no_addr; }
+
+RESOURCE TBUF r_err_sms_other_term_prob				{ buf =qtn_err_sms_other_term_prob; }
+
+RESOURCE TBUF r_err_sms_radio_int_shrtge			{ buf =qtn_err_sms_radio_int_shrtge; }
+
+RESOURCE TBUF r_err_sms_radio_int_incomp			{ buf =qtn_err_sms_radio_int_incomp; }
+
+RESOURCE TBUF r_err_sms_radio_int_other				{ buf =qtn_err_sms_radio_int_other; }
+
+RESOURCE TBUF r_err_sms_encoding_prob				{ buf =qtn_err_sms_encoding_prob; }
+
+RESOURCE TBUF r_err_sms_orig_denied					{ buf =qtn_err_sms_orig_denied; }
+
+RESOURCE TBUF r_err_sms_termin_denied				{ buf =qtn_err_sms_termin_denied; }
+
+RESOURCE TBUF r_err_sms_supp_not_supp				{ buf =qtn_err_sms_supp_not_supp; }
+
+RESOURCE TBUF r_err_sms_not_supp					{ buf =qtn_err_sms_not_supp; }
+
+RESOURCE TBUF r_err_sms_reserved					{ buf =qtn_err_sms_reserved; }
+
+RESOURCE TBUF r_err_sms_miss_exp_param				{ buf =qtn_err_sms_miss_exp_param; }
+
+RESOURCE TBUF r_err_sms_miss_man_param				{ buf =qtn_err_sms_miss_man_param; }
+
+RESOURCE TBUF r_err_sms_unrec_param					{ buf =qtn_err_sms_unrec_param; }
+
+RESOURCE TBUF r_err_sms_unexp_param_val				{ buf =qtn_err_sms_unexp_param_val; }
+
+RESOURCE TBUF r_err_sms_user_data_size				{ buf =qtn_err_sms_user_data_size; }
+
+RESOURCE TBUF r_err_sms_other_gen_prob				{ buf =qtn_err_sms_other_gen_prob; }
+
+RESOURCE TBUF r_err_sms_del_mess_canc 				{ buf =qtn_err_sms_del_mess_canc; }
+
+RESOURCE TBUF r_err_sms_del_net_congest 			{ buf =qtn_err_sms_del_net_congest; }
+
+RESOURCE TBUF r_err_sms_del_net_err					{ buf =qtn_err_sms_del_net_err; }
+
+RESOURCE TBUF r_err_sms_del_unknwn_err			    { buf =qtn_err_sms_del_unknwn_err; }
+
+RESOURCE TBUF r_err_sms_del_canc_fail				{ buf =qtn_err_sms_del_canc_fail; }
+
+RESOURCE TBUF r_err_sms_del_block_dest				{ buf =qtn_err_sms_del_block_dest; }
+
+RESOURCE TBUF r_err_sms_del_text_too_long			{ buf =qtn_err_sms_del_text_too_long; }
+
+RESOURCE TBUF r_err_sms_del_dup_mess				{ buf =qtn_err_sms_del_dup_mess; }
+
+RESOURCE TBUF r_err_sms_del_invld_dest				{ buf =qtn_err_sms_del_invld_dest; }
+
+RESOURCE TBUF r_err_sms_del_mess_exp				{ buf =qtn_err_sms_del_mess_exp; }
+
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/docerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/docerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,68 +1,68 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_doc_handler_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_mime_error;			// -12002
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_mime_error;			// -12003
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;		// -12004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_no_content;			// -12005
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_data_dir_not_f;		// -12006
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_exec_not_allow;		// -12007
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-            flags=ETextResolverUnknownErrorFlag;	// -12008
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;			// -12009
-            flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;		// -12010 i.e. KUserCancel
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_mime_error{ buf=qtn_err_dochui_bad_mime; }
-RESOURCE TBUF r_error_res_no_content{ buf=qtn_err_dochui_null_content; }
-RESOURCE TBUF r_error_res_data_dir_not_f{ buf=qtn_err_dochui_no_datadir; }
-RESOURCE TBUF r_error_res_exec_not_allow{ buf=qtn_err_dochui_executable; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_doc_handler_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_mime_error;			// -12002
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_mime_error;			// -12003
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;		// -12004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_no_content;			// -12005
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_data_dir_not_f;		// -12006
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_exec_not_allow;		// -12007
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+            flags=ETextResolverUnknownErrorFlag;	// -12008
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;			// -12009
+            flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;		// -12010 i.e. KUserCancel
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_mime_error{ buf=qtn_err_dochui_bad_mime; }
+RESOURCE TBUF r_error_res_no_content{ buf=qtn_err_dochui_null_content; }
+RESOURCE TBUF r_error_res_data_dir_not_f{ buf=qtn_err_dochui_no_datadir; }
+RESOURCE TBUF r_error_res_exec_not_allow{ buf=qtn_err_dochui_executable; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/errorresbcmaintainer.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/errorresbcmaintainer.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,1306 +1,1306 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-// Text for SMS errors 
-RESOURCE TBUF r_err_not_allowed			{ buf = text_not_allowed; } // from avkon.loc
-
-// New http errors, context ECtxRBCore 
-RESOURCE ARRAY r_error_res_http_tcp_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_nw_stat_wait_timeout; // From RBErr.ra
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_bad_line; // From TCPErr.ra
-			},
-		SINGLE_ERROR
-			{
-			text=r_err_wim_session_not_set; // From RBErr.ra
-			},
-		SINGLE_ERROR
-			{
-			text=r_err_invalid_url; // From RBErr.ra
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_socket_host_unreach; // From SockErr.ra
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_kimono_errors
-	{
-	items=
-		{
-
-
-  /* General Rainbow status codes */
-
-
-
-	        SINGLE_ERROR // NW_STAT_FAILURE
-			{ 
-			text=r_nw_stat_failure_kimono;
-			},
-        	SINGLE_ERROR // NW_STAT_SUCCESS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR // NW_STAT_NODESTINATION
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_NOT_FOUND
-			{ 
-			text = r_nw_stat_file_not_found;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_NOT_OPEN /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_EOF
-			{ 
-			text = r_nw_stat_file_eof; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_NOT_CREATED /* CR */
-			{ 
-			text = r_kimono_error_file_creat; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_READ_ERROR
-			{ 
-			text=r_nw_stat_file_read_error;  
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_WRITE_ERROR
-			{ 
-			text= ETextResolverBlankErrorFlag;
-			}, 
-			SINGLE_ERROR  // NW_STAT_FILE_DISK_FULL_ERROR /* ADDED RECENTLY */
-			{ 
-	    	text= r_error_res_disk_full;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_FILE_FOUND
-			{ 
-    			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_OUT_OF_MEMORY
-			{ 
-			text = r_nw_stat_out_of_memory;       
-			}, 
-        	SINGLE_ERROR  // NW_STAT_UNEXPECTED_ERROR
-			{ 
-			text = r_nw_stat_unexpected_error;    
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NOT_IMPLEMENTED /* CR */
-			{ 
-			text = r_kimono_error_unsupp_req;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WAIT_TIMEOUT
-			{ 
-			text = r_nw_stat_wait_timeout;        
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BUFFER_TOO_SMALL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_INPUT_PARAM
-			{ 
-			text = r_nw_stat_bad_input_param;     
-			}, 
-        	SINGLE_ERROR  // NW_STAT_MISSING_INPUT_PARAM
-			{ 
-			text = r_nw_stat_missing_input_param; 
-			}, 
-        	SINGLE_ERROR   // NW_STAT_MALFORMED_URL
-			{ 
-			text = r_nw_stat_malformed_url;       
-			}, 
-        	SINGLE_ERROR  // NW_STAT_MISSING_SCRIPT_REFERER
-			{ 
-			text = r_nw_stat_missing_script_referer;  
-			}, 
-        	SINGLE_ERROR  // NW_STAT_DUPLICATE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NOT_FOUND /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			},
-        	SINGLE_ERROR  // NW_STAT_BUFFER_END
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_ITERATE_MORE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_ITERATE_DONE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NOAUTHREDIRUI_AVAIL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-            },
-
-
-
-  /* Status codes for Url and Http Loaders */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_UNKNOWN_SCHEME
-			{ 
-			text = r_nw_stat_unknown_scheme;      
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_REDIRECT
-			{ 
-			text = r_nw_stat_bad_redirect;        
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TOO_MANY_REDIRECTS
-			{ 
-			text = r_nw_stat_too_many_redirects;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_REDIRECT_URL
-			{ 
-			text = r_err_bad_redirect_url;	
-			}, 
-        	SINGLE_ERROR  // NW_STAT_MISSING_LOCATION_HEADER
-			{ 
-			text = r_nw_stat_missing_location_header; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_CONTENT_LOC_HEADER
-			{ 
-			text = r_nw_stat_bad_content_loc_header;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_HEADER
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_BAD_RFC1123_TIME
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_UNHANDLED_WSP_STATUS
-			{ 
-			text = r_err_unhandled_wsp_status;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WSP_STATUS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NOAUTH_DATA /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_MISSING_AUTH_HEADER
-			{ 
-			text = r_nw_stat_missing_auth_header;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CANCELLED
-			{ 
-			text = r_nw_stat_cancelled;          
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NAVIGATION_CANCELLED
-			{ 
-			text = r_nw_stat_wae_navigation_cancelled;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_NOCONTENT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-
-  /* Status codes for WPS (Protocol Stack) */
-
-
-
-
-        	SINGLE_ERROR  //NW_STAT_WPS_ERROR
-			{ 
-			text = r_err_wps_error;		
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_STARTUP_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_GATEWAY_CONNECT_ERROR
-			{ 
-			text = r_err_wps_error; 		
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_GATEWAY_UNSET
-			{ 
-			text = r_nw_stat_wps_gateway_unset;
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_DISCONNECTED
-			{ 
-			text = r_nw_stat_wps_disconnected;
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_ABORTED
-			{ 
-			text = r_nw_stat_wps_aborted;         
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ALERT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ESTABLISHED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  //NW_STAT_WPS_IGNORE_UI
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-/*
-** Note: the following new Rainbow WPS codes have
-**        been added for Spectrum to support dialup
-**        (CSD) and packet switched (GPRS) connections.
-*/
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WPS_SERVICE_CONNECT_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_BEARER_NOT_AVAILABLE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_GPRS_CONNECTION_FAILED
-			{ 
-    		text = r_nw_stat_gprs_unspecified_error;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_CONNECTION_NOT_RESUMED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_CONNECTION_SUSPENDED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_DIALUP_CONNECT_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_BUSY_CONNECT_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-/*
-** Note: the following new Rainbow WPS codes have
-**        been added for Spectrum to support WDP,
-**        WSP, and WTP layer errors.
-*/
-
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WPS_NETWORK_CONNECT_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_WDPSEND_FAILED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_PACKET_TOO_LARGE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPS_SESSION_CONNECT_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-  /* Status codes for WPSA (WPS Adapter) */
-
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_REACHED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_NOT_FOUND
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR    // NW_STAT_WPSA_DOS
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_TRANSACTIONS_REACHED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_SESSIONS_REACHED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_NO_ACTIVE_TRANSACTIONS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_NO_TMS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WPSA_TRANSACTION_COMPLETE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-
-/*
-** Note: the following block of new WIM status codes has
-**       superseded the old Rainbow status codes above
-*/
-  /* Status codes for WIM / Security  */
-
-
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WIMI_OK
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_OKASYN
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_INVALIDPIN /* CR */
-			{ 
-			text = r_kimono_error_wrong_pin; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_PINBLOCKED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_WIMCLOSED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOCARD /* CR */
-			{ 
-			text = r_kimono_error_no_wim;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_IOERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_INVALIDREF
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOCERT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOTALLOWED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOROOM
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_BADARGS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOMEM
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_CERTEXISTS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOINIT 
-			{ 
-			text = r_kimono_error_wim_init;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_BADCERT
-			{ 
-			text = r_kimono_error_bad_cert;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_FAIL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOKES
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_NOKEY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_WIM_ERR
-			{ 
-			text = r_kimono_error_wim_gen;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_SESSION_NOT_SET
-			{ 
-			text = r_kimono_error_wim_not_set;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_CERTNOTFOUND
-			{ 
-			text = r_kimono_error_cert_miss; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_KEYNOTFOUND
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WIMI_DUPLICATECERT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-
-/*
-** Note: the following block of new WTLS status codes has
-**       superseded the old Rainbow status codes above
-*/
-
-  /*Status codes for WTLS*/
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WTLS_TIMEOUT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_ILLEGALPARAM
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			},
-        	SINGLE_ERROR  // NW_STAT_WTLS_SERVERCLOSED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_CONNCLOSED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UNEXPMESS
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_BADMAC
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_DECOMPESSERR
-			{ 
-/*IS THIS CORRECT?*/	flags = ETextResolverBlankErrorFlag;  
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_DECRYPTERR
-			{ 
-/*IS THIS CORRECT?*/	flags = ETextResolverBlankErrorFlag;    
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_HANDSHAKEFAIL
-			{ 
-			text = r_kimono_error_sec_conn;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_BADCERT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_PROTOCOL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_NOACCESS
-			{ 
-			text = r_kimono_error_sec_conn;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_EXPORTRESTRICTION
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_PMMSTORE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_BADHANDLE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_BEARERSUSP
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UNKNOW_CERT_AUTH
-			{ 
-			text = r_kimono_error_unkn_ca;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UC_NOT_YET_VALID /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UC_EXPIRED /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UC_REVOKED
-			{ 
-		    	text = r_kimono_error_cert_rew; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_UNSUPCERT
-			{ 
-			text = r_kimono_error_cert_unsupp;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_BADUSERCERT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_DECODE_FAIL /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_CLIENT_AUTH_NOT_SUPPORTED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_INSUFFICIENT_SECURITY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTLS_USER_CANCELLED /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-  /* Status codes for Cache */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_NOT_FOUND
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_FOUND
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_URL_FOUND
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_COPIED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_DISABLED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_ENABLE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_NOT_CONFIGURED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_TOO_BIG
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_SPACE_AVAILABLE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CACHE_SPACE_NOT_AVAILABLE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-
-
-
-  /* Status Codes for Cookies */
-
-        	SINGLE_ERROR  // NW_STAT_CJ_NOCOOKIE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-
-
-
-  /* Status codes used by the Wml Script */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_CARD_NOT_IN_DECK
-			{ 
-			text = r_nw_stat_file_not_found;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_NO_ACCESS
-			{ 
-			text = r_nw_stat_wmlbrowser_no_access;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_BAD_CONTENT
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_USER_EXIT
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_USER_ABORT
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_STACK_UNDERFLOW
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_STACK_OVERFLOW
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_FATAL_LIB_FUNC_ERROR
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_INVALID_FUNC_ARGS
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_VERIFICATION_FAILED
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_EXTERNAL_FUNCTION_NOT_FOUND
-			{ 
-			text = r_nw_stat_file_eof;
-			}, 
-        	SINGLE_ERROR //NW_STAT_SCRIPT_UNABLE_TO_LOAD_COMPILATION_UNIT
-			{ 
-			text = r_nw_stat_script_invalid_func_args;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRIPT_ACCESS_VIOLATION
-			{ 
-			text = r_nw_stat_wmlbrowser_no_access;
-			}, 
-
-
-  /* Status codes used by the WML Browser*/
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_CARD_NOT_IN_DECK
-			{ 
-			text = r_nw_stat_wmlbrowser_card_not_in_deck; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_NO_ACCESS
-			{ 
-			text = r_nw_stat_wmlbrowser_no_access;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_CONTENT
-			{ 
-			text = r_nw_stat_wmlbrowser_bad_content;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_INVALID_URL_SCHEMA
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_CONTENT_TYPE
-			{ 
-			text = r_nw_stat_wmlbrowser_bad_content_type;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_INPUT_NONCONFORMING_TO_MASK /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_ONPICK_EX
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-  /* Status codes used by the XML(thus XHTML) parser*/
-
-
-
-
-        	SINGLE_ERROR  // NW_STAT_XHTML_BAD_CONTENT 
-			{ 
-			text = r_kimono_error_bad_xhtml;
-			}, 
-
-
-   /* Status codes used by the WML Script Crypto */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_CRYPTO_USERCANCEL
-			{ 
-			text= r_nw_stat_wps_aborted;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CRYPTO_NOCERT
-			{ 
-			text= r_err_crypto_nocert;
-			}, 
-
-
-  /* WML Interpreter content validation errors */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_VERSION_NUMBER
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_PUBLIC_ID
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_CHARSET
-			{ 
-			text= r_nw_stat_wmlbrowser_unsupported_charset;  
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_OPAQUE_DATA
-			{ 
-			text= r_nw_stat_wmlbrowser_bad_opaque_data;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_PI
-			{ 
-			text= r_nw_stat_wmlbrowser_bad_pi;   
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_SWITCHPAGE_TOKEN
-			{ 
-			text = r_nw_stat_wmlbrowser_bad_switchpage_token; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_TEXT
-			{ 
-			text = r_nw_stat_wmlbrowser_bad_text;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_ELEMENT
-			{ 
-			text = r_nw_stat_wmlbrowser_bad_element;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_MISSING_LITERALTAG
-			{ 
-			text = r_nw_stat_wmlbrowser_missing_literaltag;   
-			}, 
-
-
-  /* Status codes for the script proxy */
-
-
-
-
-        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRABORT
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRBUSY
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRNOTRESPONDING
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-
-
-  /* status codes for the image loader */
-
-        	SINGLE_ERROR  // NW_STAT_IMGLOADER_HTTP_ERROR
-			{ 
-			text = r_err_imgloader_http_error;	
-			}, 
-
-
-  /* Status codes for the wae browser */
-
-
-        	SINGLE_ERROR  // NW_STAT_WAE_NAVIGATION_CANCELLED
-			{ 
-			text = r_nw_stat_wae_navigation_cancelled;
-			}, 
-
-
-  /* Status codes for SI */
-
-
-        	SINGLE_ERROR  // NW_STAT_SI_DONE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-
-
-  /* Connectivity failure status codes used by gateway navigation.
-     Refer to WAP End-to-End Security specification */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_CONN_SECINFO_EXPIRED
-			{ 
-			text = r_err_secinfo_expired;		
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CONN_URL_NONSECURE
-			{ 
-			text = r_err_conn_url_nonsecure;    
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CONN_NAVDOC_INVALID
-			{ 
-			text = r_nw_stat_file_eof;
-			}, 
-
-  /* Connectivity failure status codes used by
-     NW_Http_ConnNeeded() call prior to WPSA requests. */
-
-
-        	SINGLE_ERROR  // NW_STAT_CONN_CANCELLED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_CONN_FAILED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-  /* Status codes for WTAI loader */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_WTAI_UNSPECIFIED_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_RESPONSE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_URI
-			{ 
-			text = r_err_invalid_url;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_ARGUMENT
-			{ 
-			text = r_err_wtai_invalid_argument;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTAI_UNSUPPORTED_FUNCTION
-			{ 
-			text = r_err_wtai_unsupp_funtion;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WTAI_UNSUPPORTED_LIBRARY
-			{ 
-			text = r_err_wtai_unsupp_library;
-			}, 
-
-	SINGLE_ERROR  // NW_STAT_WTAI_INVOCATIONERROR /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_invalid_number; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_NOCALLACTIVE /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_wtai_no_call_active;
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_NOANSWER /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_no_answer; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_NOSERVICE /* ADDED RECENTLY */
-			{ 
-        	text = r_KMmsErrorNetwork; // from mmserr.ra 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_USERBUSY /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_user_busy; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_PHONEBOOKFULL /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_kimono_mem; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_PBWRITEERROR /* ADDED RECENTLY */
-			{ 
-            	text = r_kimono_error_wim_gen; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_PBNUMBERTOOLONG /* ADDED RECENTLY */
-			{ 
-            	text = r_qtn_err_number_too_long; 
-			}, 
-	SINGLE_ERROR  // NW_STAT_WTAI_PBNAMETOOLONG /* ADDED RECENTLY */
-			{ 
-        	text = r_qtn_err_unicode_name_too_long; 
-			}, 
-
-
-
-  /* Status codes for the layout manager */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_LMGR_CONSTRAINT_TOO_SMALL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_NOT_CONSTRAINED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_FORMAT_OVERFLOW /* CR */
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_SPLIT_OK
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_SPLIT_EOL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_NO_SPLIT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_DRAW_COMPLETE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_LMGR_NOT_CLEAR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-  /* Status codes used by cXML DOM module */
-
-
-        	SINGLE_ERROR  // NW_STAT_DOM_HEIRARCHY_REQUEST_ERR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_DOM_WRONG_DOC_ERR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_DOM_NO_STRING_RETURNED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_DOM_NODE_TYPE_ERR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_DOM_NO_VALUE_PREFIX
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-/* Status codes used by the WBXML parser: */ 
-
-
-        	SINGLE_ERROR  // NW_STAT_WBXML_ERROR_BYTECODE
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_ERROR_CHARSET_UNSUPPORTED
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_ITERATE_MORE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_ITERATE_DONE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_DID_NOT_ITERATE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_NO_NAME
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_ATTRIBUTES
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_CONTENT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_ATTR_CONTENT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-/* Status codes for History Entries */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_HED_NO_CURRENT_HISTENTRY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_HED_NO_PREVIOUS_HISTENTRY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_HED_NO_NEXT_HISTENTRY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-/* Status codes for Mailto loader */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_MAILTO_COMPLETE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-/* Status code to indicate that contents have been dispatched to content dispatcher server */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_HED_CONTENT_DISPATCHED
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-
-/* Status codes for connection */
-
-
-
-        	SINGLE_ERROR  // NW_STAT_CONN_NEW_CONNECTION
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-
-
-/* Status codes for HTTP stack */
-
-//THE FOLLOWING FIVE (5) ERRORS ARE PENDING ON A CR
-
-	        SINGLE_ERROR  // NW_STAT_UNSUPPORTED_AUTH_TYPE /* CR */
-			{ 
-    		flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TCP_TIMEOUT
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TCP_COMM_LINE_FAIL
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TCP_NOT_READY
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TCP_DNS_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			}, 
-        	SINGLE_ERROR  // NW_STAT_TCP_HOST_UNREACHABLE
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			},
-
-
-/* Base for WPS status codes. This insures that status codes are 32 bits wide */
-        	SINGLE_ERROR  // NW_STAT_WPS_START
-			{ 
-    		flags = ETextResolverBlankErrorFlag;
-			}
-
-		};
-	}
-
-// MOST OF TEXT RESOURCES ARE DEFINED IN RBERR.RA, BELOW ARE JUST NEW DEFINITIONS
-
-RESOURCE TBUF r_nw_stat_failure_kimono      { buf = qtn_err_failure; }
-RESOURCE TBUF r_nw_stat_gprs_unspecified_error {buf = qtn_err_gprs_unspecified_err; } 
-RESOURCE TBUF r_kimono_error_file_creat {buf = qtn_err_kimono_file_creat ;} 
-RESOURCE TBUF r_kimono_error_unsupp_req	{buf = qtn_err_kimono_unsupp_req;} 
-RESOURCE TBUF r_kimono_error_wrong_pin {buf = qtn_err_kimono_wrong_pin;} 
-RESOURCE TBUF r_kimono_error_no_wim {buf = qtn_err_kimono_no_wim;} 
-RESOURCE TBUF r_kimono_error_wim_init {buf = qtn_err_kimono_wim_init;} 
-RESOURCE TBUF r_kimono_error_bad_cert {buf = qtn_err_kimono_bad_cert;} 
-RESOURCE TBUF r_kimono_error_wim_gen {buf = qtn_err_kimono_wim_gen;} 
-RESOURCE TBUF r_kimono_error_wim_not_set {buf = qtn_err_kimono_wim_not_set;} 
-RESOURCE TBUF r_kimono_error_cert_miss {buf = qtn_err_kimono_cert_miss;} 
-RESOURCE TBUF r_kimono_error_sec_conn {buf = qtn_err_kimono_sec_conn;}
-RESOURCE TBUF r_kimono_error_unkn_ca {buf = qtn_err_kimono_unkn_ca;}
-RESOURCE TBUF r_kimono_error_cert_rew {buf = qtn_err_kimono_cert_rew;} 
-RESOURCE TBUF r_kimono_error_cert_unsupp {buf = qtn_err_kimono_cert_unsupp;}
-RESOURCE TBUF r_kimono_error_bad_xhtml {buf = qtn_err_kimono_bad_content;} 
-
-RESOURCE TBUF r_qtn_err_invalid_number { buf = qtn_err_invalid_number;} 
-RESOURCE TBUF r_qtn_err_no_answer { buf = qtn_err_no_answer;} 
-RESOURCE TBUF r_qtn_err_user_busy { buf = qtn_err_user_busy;} 
-RESOURCE TBUF r_qtn_err_kimono_mem { buf = qtn_err_kimono_mem;} 
-RESOURCE TBUF r_qtn_err_number_too_long { buf = qtn_err_number_too_long;} 
-RESOURCE TBUF r_qtn_err_unicode_name_too_long { buf = qtn_err_unicode_name_too_long;} 
-
-RESOURCE TBUF r_error_res_gprs_max_nof_conns			    { buf = qtn_err_gprs_max_nof_conns;}
-
-/* New error map, maximum amount of PDP contexts reached (-6000) */
-RESOURCE ARRAY r_error_res_gprs_error4
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_max_nof_conns;	// -6000
-			},
-
-		SINGLE_ERROR
-			{
-			text=r_qtn_acl_err_connection_not_allowed;	// -6001
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_networking_extension
-	{
-	items=
-		{
-		SINGLE_ERROR // KErrDndNameNotFound
-			{
-			text=r_error_res_tcp_no_server;	// -5120
-			}
-		};
-	}
-
-/* New array for offline mode error messages */
-RESOURCE ARRAY r_error_res_offline_mode
-	{
-	items=
-		{
-		SINGLE_ERROR // KErrGsmOfflineOpNotAllowed
-			{
-			text=r_qtn_offline_not_possible;	// -8267
-			},
-		SINGLE_ERROR // KErrGsmOfflineSimOpNotAllowed 
-			{
-			text=r_qtn_offline_not_possible;	// -8268
-			}
-		};
-	}
-
-RESOURCE TBUF r_qtn_offline_not_possible { buf = qtn_offline_not_possible;} 
-
-RESOURCE TBUF r_qtn_err_mms_not_supported { buf = qtn_err_mms_not_supported;} 
-
-/* HTTP error resolving made more flexible */
-
-RESOURCE TBUF r_text_http_err_400 { buf = qtn_http_err_400;} 
-// 401 blank
-RESOURCE TBUF r_text_http_err_402 { buf = qtn_http_err_402;} 
-RESOURCE TBUF r_text_http_err_403 { buf = qtn_http_err_403;} 
-RESOURCE TBUF r_text_http_err_404 { buf = qtn_http_err_404;} 
-RESOURCE TBUF r_text_http_err_405 { buf = qtn_http_err_405;} 
-RESOURCE TBUF r_text_http_err_406 { buf = qtn_http_err_406;} 
-// 407 blank
-RESOURCE TBUF r_text_http_err_408 { buf = qtn_http_err_408;} 
-RESOURCE TBUF r_text_http_err_409 { buf = qtn_http_err_409;} 
-RESOURCE TBUF r_text_http_err_410 { buf = qtn_http_err_410;} 
-RESOURCE TBUF r_text_http_err_411 { buf = qtn_http_err_411;} 
-RESOURCE TBUF r_text_http_err_412 { buf = qtn_http_err_412;} 
-RESOURCE TBUF r_text_http_err_413 { buf = qtn_http_err_413;} 
-RESOURCE TBUF r_text_http_err_414 { buf = qtn_http_err_414;} 
-RESOURCE TBUF r_text_http_err_415 { buf = qtn_http_err_415;} 
-RESOURCE TBUF r_text_http_err_416 { buf = qtn_http_err_416;} 
-RESOURCE TBUF r_text_http_err_417 { buf = qtn_http_err_417;} 
-
-RESOURCE TBUF r_text_http_err_500 { buf = qtn_http_err_500;} 
-RESOURCE TBUF r_text_http_err_501 { buf = qtn_http_err_501;} 
-RESOURCE TBUF r_text_http_err_502 { buf = qtn_http_err_502;} 
-RESOURCE TBUF r_text_http_err_503 { buf = qtn_http_err_503;} 
-RESOURCE TBUF r_text_http_err_504 { buf = qtn_http_err_504;} 
-RESOURCE TBUF r_text_http_err_505 { buf = qtn_http_err_505;} 
-
-#include "../data/cdmasmserr.ra"
-
-RESOURCE TBUF r_qtn_err_wtai_no_call_active { buf = qtn_err_wtai_no_call_active;} 
-
-#include "../data/rtsperr.ra"
-#include "../data/wlanerr.ra"
-#include "../data/newmmserr.ra"
-
-RESOURCE ARRAY r_error_res_inet6_errors
-	{
-	items=
-		{
-		SINGLE_ERROR // KErrInet6NoRoute
-			{
-			text=r_error_res_gprs_temporary_net_prob;	// -5105
-			}
-		};
-	}
-
-RESOURCE TBUF r_qtn_acl_err_connection_not_allowed     { buf = qtn_acl_err_connection_not_allowed;}
-RESOURCE TBUF r_new_mms_unregistered_app_error         { buf = qtn_err_mms_unregistered_app; }
-
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_try_again    { buf = qtn_err_wlan_sc_config_failed_try_again; }
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed              { buf = qtn_err_wlan_sc_config_failed; }
-RESOURCE TBUF r_erre_ge_wlan_signal_too_weak               { buf = qtn_err_wlan_signal_too_weak; }
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_pin_not_supported       { buf = qtn_err_wlan_sc_config_failed_pin_not_supported; }
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_pb_not_supported        { buf = qtn_err_wlan_sc_config_failed_pb_not_supported; }
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_multiple_pb_sessions    { buf = qtn_err_wlan_sc_config_failed_multiple_pb_sessions; }
-RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_rogue_activity          { buf = qtn_err_wlan_sc_config_failed_rogue_activity; }
-RESOURCE TBUF r_erre_ge_wlan_wpa2_only_mode_not_supported             { buf = qtn_err_wlan_wpa2_only_mode_not_supported; }
-
-// Add new stuff before this line
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+// Text for SMS errors 
+RESOURCE TBUF r_err_not_allowed			{ buf = text_not_allowed; } // from avkon.loc
+
+// New http errors, context ECtxRBCore 
+RESOURCE ARRAY r_error_res_http_tcp_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_nw_stat_wait_timeout; // From RBErr.ra
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_bad_line; // From TCPErr.ra
+			},
+		SINGLE_ERROR
+			{
+			text=r_err_wim_session_not_set; // From RBErr.ra
+			},
+		SINGLE_ERROR
+			{
+			text=r_err_invalid_url; // From RBErr.ra
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_socket_host_unreach; // From SockErr.ra
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_kimono_errors
+	{
+	items=
+		{
+
+
+  /* General Rainbow status codes */
+
+
+
+	        SINGLE_ERROR // NW_STAT_FAILURE
+			{ 
+			text=r_nw_stat_failure_kimono;
+			},
+        	SINGLE_ERROR // NW_STAT_SUCCESS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR // NW_STAT_NODESTINATION
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_NOT_FOUND
+			{ 
+			text = r_nw_stat_file_not_found;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_NOT_OPEN /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_EOF
+			{ 
+			text = r_nw_stat_file_eof; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_NOT_CREATED /* CR */
+			{ 
+			text = r_kimono_error_file_creat; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_READ_ERROR
+			{ 
+			text=r_nw_stat_file_read_error;  
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_WRITE_ERROR
+			{ 
+			text= ETextResolverBlankErrorFlag;
+			}, 
+			SINGLE_ERROR  // NW_STAT_FILE_DISK_FULL_ERROR /* ADDED RECENTLY */
+			{ 
+	    	text= r_error_res_disk_full;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_FILE_FOUND
+			{ 
+    			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_OUT_OF_MEMORY
+			{ 
+			text = r_nw_stat_out_of_memory;       
+			}, 
+        	SINGLE_ERROR  // NW_STAT_UNEXPECTED_ERROR
+			{ 
+			text = r_nw_stat_unexpected_error;    
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NOT_IMPLEMENTED /* CR */
+			{ 
+			text = r_kimono_error_unsupp_req;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WAIT_TIMEOUT
+			{ 
+			text = r_nw_stat_wait_timeout;        
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BUFFER_TOO_SMALL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_INPUT_PARAM
+			{ 
+			text = r_nw_stat_bad_input_param;     
+			}, 
+        	SINGLE_ERROR  // NW_STAT_MISSING_INPUT_PARAM
+			{ 
+			text = r_nw_stat_missing_input_param; 
+			}, 
+        	SINGLE_ERROR   // NW_STAT_MALFORMED_URL
+			{ 
+			text = r_nw_stat_malformed_url;       
+			}, 
+        	SINGLE_ERROR  // NW_STAT_MISSING_SCRIPT_REFERER
+			{ 
+			text = r_nw_stat_missing_script_referer;  
+			}, 
+        	SINGLE_ERROR  // NW_STAT_DUPLICATE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NOT_FOUND /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			},
+        	SINGLE_ERROR  // NW_STAT_BUFFER_END
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_ITERATE_MORE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_ITERATE_DONE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NOAUTHREDIRUI_AVAIL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+            },
+
+
+
+  /* Status codes for Url and Http Loaders */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_UNKNOWN_SCHEME
+			{ 
+			text = r_nw_stat_unknown_scheme;      
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_REDIRECT
+			{ 
+			text = r_nw_stat_bad_redirect;        
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TOO_MANY_REDIRECTS
+			{ 
+			text = r_nw_stat_too_many_redirects;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_REDIRECT_URL
+			{ 
+			text = r_err_bad_redirect_url;	
+			}, 
+        	SINGLE_ERROR  // NW_STAT_MISSING_LOCATION_HEADER
+			{ 
+			text = r_nw_stat_missing_location_header; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_CONTENT_LOC_HEADER
+			{ 
+			text = r_nw_stat_bad_content_loc_header;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_HEADER
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_BAD_RFC1123_TIME
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_UNHANDLED_WSP_STATUS
+			{ 
+			text = r_err_unhandled_wsp_status;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WSP_STATUS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NOAUTH_DATA /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_MISSING_AUTH_HEADER
+			{ 
+			text = r_nw_stat_missing_auth_header;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CANCELLED
+			{ 
+			text = r_nw_stat_cancelled;          
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NAVIGATION_CANCELLED
+			{ 
+			text = r_nw_stat_wae_navigation_cancelled;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_NOCONTENT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+
+  /* Status codes for WPS (Protocol Stack) */
+
+
+
+
+        	SINGLE_ERROR  //NW_STAT_WPS_ERROR
+			{ 
+			text = r_err_wps_error;		
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_STARTUP_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_GATEWAY_CONNECT_ERROR
+			{ 
+			text = r_err_wps_error; 		
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_GATEWAY_UNSET
+			{ 
+			text = r_nw_stat_wps_gateway_unset;
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_DISCONNECTED
+			{ 
+			text = r_nw_stat_wps_disconnected;
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_ABORTED
+			{ 
+			text = r_nw_stat_wps_aborted;         
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ALERT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_SECURITY_ESTABLISHED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  //NW_STAT_WPS_IGNORE_UI
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+/*
+** Note: the following new Rainbow WPS codes have
+**        been added for Spectrum to support dialup
+**        (CSD) and packet switched (GPRS) connections.
+*/
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WPS_SERVICE_CONNECT_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_BEARER_NOT_AVAILABLE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_GPRS_CONNECTION_FAILED
+			{ 
+    		text = r_nw_stat_gprs_unspecified_error;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_CONNECTION_NOT_RESUMED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_CONNECTION_SUSPENDED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_DIALUP_CONNECT_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_BUSY_CONNECT_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+/*
+** Note: the following new Rainbow WPS codes have
+**        been added for Spectrum to support WDP,
+**        WSP, and WTP layer errors.
+*/
+
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WPS_NETWORK_CONNECT_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_WDPSEND_FAILED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_PACKET_TOO_LARGE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPS_SESSION_CONNECT_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+  /* Status codes for WPSA (WPS Adapter) */
+
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_REACHED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_NOT_FOUND
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR    // NW_STAT_WPSA_DOS
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_TRANSACTIONS_REACHED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_MAX_SESSIONS_REACHED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_NO_ACTIVE_TRANSACTIONS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_NO_TMS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WPSA_TRANSACTION_COMPLETE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+
+/*
+** Note: the following block of new WIM status codes has
+**       superseded the old Rainbow status codes above
+*/
+  /* Status codes for WIM / Security  */
+
+
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WIMI_OK
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_OKASYN
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_INVALIDPIN /* CR */
+			{ 
+			text = r_kimono_error_wrong_pin; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_PINBLOCKED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_WIMCLOSED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOCARD /* CR */
+			{ 
+			text = r_kimono_error_no_wim;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_IOERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_INVALIDREF
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOCERT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOTALLOWED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOROOM
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_BADARGS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOMEM
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_CERTEXISTS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOINIT 
+			{ 
+			text = r_kimono_error_wim_init;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_BADCERT
+			{ 
+			text = r_kimono_error_bad_cert;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_FAIL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOKES
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_NOKEY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_WIM_ERR
+			{ 
+			text = r_kimono_error_wim_gen;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_SESSION_NOT_SET
+			{ 
+			text = r_kimono_error_wim_not_set;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_CERTNOTFOUND
+			{ 
+			text = r_kimono_error_cert_miss; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_KEYNOTFOUND
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WIMI_DUPLICATECERT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+
+/*
+** Note: the following block of new WTLS status codes has
+**       superseded the old Rainbow status codes above
+*/
+
+  /*Status codes for WTLS*/
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WTLS_TIMEOUT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_ILLEGALPARAM
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			},
+        	SINGLE_ERROR  // NW_STAT_WTLS_SERVERCLOSED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_CONNCLOSED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UNEXPMESS
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_BADMAC
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_DECOMPESSERR
+			{ 
+/*IS THIS CORRECT?*/	flags = ETextResolverBlankErrorFlag;  
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_DECRYPTERR
+			{ 
+/*IS THIS CORRECT?*/	flags = ETextResolverBlankErrorFlag;    
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_HANDSHAKEFAIL
+			{ 
+			text = r_kimono_error_sec_conn;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_BADCERT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_PROTOCOL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_NOACCESS
+			{ 
+			text = r_kimono_error_sec_conn;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_EXPORTRESTRICTION
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_PMMSTORE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_BADHANDLE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_BEARERSUSP
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UNKNOW_CERT_AUTH
+			{ 
+			text = r_kimono_error_unkn_ca;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UC_NOT_YET_VALID /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UC_EXPIRED /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UC_REVOKED
+			{ 
+		    	text = r_kimono_error_cert_rew; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_UNSUPCERT
+			{ 
+			text = r_kimono_error_cert_unsupp;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_BADUSERCERT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_DECODE_FAIL /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_CLIENT_AUTH_NOT_SUPPORTED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_INSUFFICIENT_SECURITY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTLS_USER_CANCELLED /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+  /* Status codes for Cache */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_NOT_FOUND
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_FOUND
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_URL_FOUND
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_COPIED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_DISABLED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_ENABLE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_NOT_CONFIGURED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_ITEM_TOO_BIG
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_SPACE_AVAILABLE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CACHE_SPACE_NOT_AVAILABLE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+
+
+
+  /* Status Codes for Cookies */
+
+        	SINGLE_ERROR  // NW_STAT_CJ_NOCOOKIE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+
+
+
+  /* Status codes used by the Wml Script */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_CARD_NOT_IN_DECK
+			{ 
+			text = r_nw_stat_file_not_found;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_NO_ACCESS
+			{ 
+			text = r_nw_stat_wmlbrowser_no_access;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_BAD_CONTENT
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_USER_EXIT
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_USER_ABORT
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_STACK_UNDERFLOW
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_ERROR_STACK_OVERFLOW
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_FATAL_LIB_FUNC_ERROR
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_INVALID_FUNC_ARGS
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_VERIFICATION_FAILED
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_EXTERNAL_FUNCTION_NOT_FOUND
+			{ 
+			text = r_nw_stat_file_eof;
+			}, 
+        	SINGLE_ERROR //NW_STAT_SCRIPT_UNABLE_TO_LOAD_COMPILATION_UNIT
+			{ 
+			text = r_nw_stat_script_invalid_func_args;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRIPT_ACCESS_VIOLATION
+			{ 
+			text = r_nw_stat_wmlbrowser_no_access;
+			}, 
+
+
+  /* Status codes used by the WML Browser*/
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_CARD_NOT_IN_DECK
+			{ 
+			text = r_nw_stat_wmlbrowser_card_not_in_deck; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_NO_ACCESS
+			{ 
+			text = r_nw_stat_wmlbrowser_no_access;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_CONTENT
+			{ 
+			text = r_nw_stat_wmlbrowser_bad_content;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_INVALID_URL_SCHEMA
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_CONTENT_TYPE
+			{ 
+			text = r_nw_stat_wmlbrowser_bad_content_type;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_INPUT_NONCONFORMING_TO_MASK /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_ONPICK_EX
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+  /* Status codes used by the XML(thus XHTML) parser*/
+
+
+
+
+        	SINGLE_ERROR  // NW_STAT_XHTML_BAD_CONTENT 
+			{ 
+			text = r_kimono_error_bad_xhtml;
+			}, 
+
+
+   /* Status codes used by the WML Script Crypto */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_CRYPTO_USERCANCEL
+			{ 
+			text= r_nw_stat_wps_aborted;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CRYPTO_NOCERT
+			{ 
+			text= r_err_crypto_nocert;
+			}, 
+
+
+  /* WML Interpreter content validation errors */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_VERSION_NUMBER
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_PUBLIC_ID
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_UNSUPPORTED_CHARSET
+			{ 
+			text= r_nw_stat_wmlbrowser_unsupported_charset;  
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_OPAQUE_DATA
+			{ 
+			text= r_nw_stat_wmlbrowser_bad_opaque_data;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_PI
+			{ 
+			text= r_nw_stat_wmlbrowser_bad_pi;   
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_SWITCHPAGE_TOKEN
+			{ 
+			text = r_nw_stat_wmlbrowser_bad_switchpage_token; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_TEXT
+			{ 
+			text = r_nw_stat_wmlbrowser_bad_text;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_BAD_ELEMENT
+			{ 
+			text = r_nw_stat_wmlbrowser_bad_element;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WMLBROWSER_MISSING_LITERALTAG
+			{ 
+			text = r_nw_stat_wmlbrowser_missing_literaltag;   
+			}, 
+
+
+  /* Status codes for the script proxy */
+
+
+
+
+        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRABORT
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRBUSY
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_SCRPROXY_SCRNOTRESPONDING
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+
+
+  /* status codes for the image loader */
+
+        	SINGLE_ERROR  // NW_STAT_IMGLOADER_HTTP_ERROR
+			{ 
+			text = r_err_imgloader_http_error;	
+			}, 
+
+
+  /* Status codes for the wae browser */
+
+
+        	SINGLE_ERROR  // NW_STAT_WAE_NAVIGATION_CANCELLED
+			{ 
+			text = r_nw_stat_wae_navigation_cancelled;
+			}, 
+
+
+  /* Status codes for SI */
+
+
+        	SINGLE_ERROR  // NW_STAT_SI_DONE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+
+
+  /* Connectivity failure status codes used by gateway navigation.
+     Refer to WAP End-to-End Security specification */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_CONN_SECINFO_EXPIRED
+			{ 
+			text = r_err_secinfo_expired;		
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CONN_URL_NONSECURE
+			{ 
+			text = r_err_conn_url_nonsecure;    
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CONN_NAVDOC_INVALID
+			{ 
+			text = r_nw_stat_file_eof;
+			}, 
+
+  /* Connectivity failure status codes used by
+     NW_Http_ConnNeeded() call prior to WPSA requests. */
+
+
+        	SINGLE_ERROR  // NW_STAT_CONN_CANCELLED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_CONN_FAILED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+  /* Status codes for WTAI loader */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_WTAI_UNSPECIFIED_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_RESPONSE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_URI
+			{ 
+			text = r_err_invalid_url;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTAI_INVALID_ARGUMENT
+			{ 
+			text = r_err_wtai_invalid_argument;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTAI_UNSUPPORTED_FUNCTION
+			{ 
+			text = r_err_wtai_unsupp_funtion;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WTAI_UNSUPPORTED_LIBRARY
+			{ 
+			text = r_err_wtai_unsupp_library;
+			}, 
+
+	SINGLE_ERROR  // NW_STAT_WTAI_INVOCATIONERROR /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_invalid_number; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_NOCALLACTIVE /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_wtai_no_call_active;
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_NOANSWER /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_no_answer; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_NOSERVICE /* ADDED RECENTLY */
+			{ 
+        	text = r_KMmsErrorNetwork; // from mmserr.ra 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_USERBUSY /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_user_busy; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_PHONEBOOKFULL /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_kimono_mem; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_PBWRITEERROR /* ADDED RECENTLY */
+			{ 
+            	text = r_kimono_error_wim_gen; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_PBNUMBERTOOLONG /* ADDED RECENTLY */
+			{ 
+            	text = r_qtn_err_number_too_long; 
+			}, 
+	SINGLE_ERROR  // NW_STAT_WTAI_PBNAMETOOLONG /* ADDED RECENTLY */
+			{ 
+        	text = r_qtn_err_unicode_name_too_long; 
+			}, 
+
+
+
+  /* Status codes for the layout manager */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_LMGR_CONSTRAINT_TOO_SMALL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_NOT_CONSTRAINED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_FORMAT_OVERFLOW /* CR */
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_SPLIT_OK
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_SPLIT_EOL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_NO_SPLIT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_DRAW_COMPLETE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_LMGR_NOT_CLEAR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+  /* Status codes used by cXML DOM module */
+
+
+        	SINGLE_ERROR  // NW_STAT_DOM_HEIRARCHY_REQUEST_ERR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_DOM_WRONG_DOC_ERR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_DOM_NO_STRING_RETURNED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_DOM_NODE_TYPE_ERR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_DOM_NO_VALUE_PREFIX
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+/* Status codes used by the WBXML parser: */ 
+
+
+        	SINGLE_ERROR  // NW_STAT_WBXML_ERROR_BYTECODE
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_ERROR_CHARSET_UNSUPPORTED
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_ITERATE_MORE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_ITERATE_DONE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_DID_NOT_ITERATE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_NO_NAME
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_ATTRIBUTES
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_CONTENT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_WBXML_HAS_ATTR_CONTENT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+/* Status codes for History Entries */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_HED_NO_CURRENT_HISTENTRY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_HED_NO_PREVIOUS_HISTENTRY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_HED_NO_NEXT_HISTENTRY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+/* Status codes for Mailto loader */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_MAILTO_COMPLETE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+/* Status code to indicate that contents have been dispatched to content dispatcher server */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_HED_CONTENT_DISPATCHED
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+
+/* Status codes for connection */
+
+
+
+        	SINGLE_ERROR  // NW_STAT_CONN_NEW_CONNECTION
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+
+
+/* Status codes for HTTP stack */
+
+//THE FOLLOWING FIVE (5) ERRORS ARE PENDING ON A CR
+
+	        SINGLE_ERROR  // NW_STAT_UNSUPPORTED_AUTH_TYPE /* CR */
+			{ 
+    		flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TCP_TIMEOUT
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TCP_COMM_LINE_FAIL
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TCP_NOT_READY
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TCP_DNS_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			}, 
+        	SINGLE_ERROR  // NW_STAT_TCP_HOST_UNREACHABLE
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			},
+
+
+/* Base for WPS status codes. This insures that status codes are 32 bits wide */
+        	SINGLE_ERROR  // NW_STAT_WPS_START
+			{ 
+    		flags = ETextResolverBlankErrorFlag;
+			}
+
+		};
+	}
+
+// MOST OF TEXT RESOURCES ARE DEFINED IN RBERR.RA, BELOW ARE JUST NEW DEFINITIONS
+
+RESOURCE TBUF r_nw_stat_failure_kimono      { buf = qtn_err_failure; }
+RESOURCE TBUF r_nw_stat_gprs_unspecified_error {buf = qtn_err_gprs_unspecified_err; } 
+RESOURCE TBUF r_kimono_error_file_creat {buf = qtn_err_kimono_file_creat ;} 
+RESOURCE TBUF r_kimono_error_unsupp_req	{buf = qtn_err_kimono_unsupp_req;} 
+RESOURCE TBUF r_kimono_error_wrong_pin {buf = qtn_err_kimono_wrong_pin;} 
+RESOURCE TBUF r_kimono_error_no_wim {buf = qtn_err_kimono_no_wim;} 
+RESOURCE TBUF r_kimono_error_wim_init {buf = qtn_err_kimono_wim_init;} 
+RESOURCE TBUF r_kimono_error_bad_cert {buf = qtn_err_kimono_bad_cert;} 
+RESOURCE TBUF r_kimono_error_wim_gen {buf = qtn_err_kimono_wim_gen;} 
+RESOURCE TBUF r_kimono_error_wim_not_set {buf = qtn_err_kimono_wim_not_set;} 
+RESOURCE TBUF r_kimono_error_cert_miss {buf = qtn_err_kimono_cert_miss;} 
+RESOURCE TBUF r_kimono_error_sec_conn {buf = qtn_err_kimono_sec_conn;}
+RESOURCE TBUF r_kimono_error_unkn_ca {buf = qtn_err_kimono_unkn_ca;}
+RESOURCE TBUF r_kimono_error_cert_rew {buf = qtn_err_kimono_cert_rew;} 
+RESOURCE TBUF r_kimono_error_cert_unsupp {buf = qtn_err_kimono_cert_unsupp;}
+RESOURCE TBUF r_kimono_error_bad_xhtml {buf = qtn_err_kimono_bad_content;} 
+
+RESOURCE TBUF r_qtn_err_invalid_number { buf = qtn_err_invalid_number;} 
+RESOURCE TBUF r_qtn_err_no_answer { buf = qtn_err_no_answer;} 
+RESOURCE TBUF r_qtn_err_user_busy { buf = qtn_err_user_busy;} 
+RESOURCE TBUF r_qtn_err_kimono_mem { buf = qtn_err_kimono_mem;} 
+RESOURCE TBUF r_qtn_err_number_too_long { buf = qtn_err_number_too_long;} 
+RESOURCE TBUF r_qtn_err_unicode_name_too_long { buf = qtn_err_unicode_name_too_long;} 
+
+RESOURCE TBUF r_error_res_gprs_max_nof_conns			    { buf = qtn_err_gprs_max_nof_conns;}
+
+/* New error map, maximum amount of PDP contexts reached (-6000) */
+RESOURCE ARRAY r_error_res_gprs_error4
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_max_nof_conns;	// -6000
+			},
+
+		SINGLE_ERROR
+			{
+			text=r_qtn_acl_err_connection_not_allowed;	// -6001
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_networking_extension
+	{
+	items=
+		{
+		SINGLE_ERROR // KErrDndNameNotFound
+			{
+			text=r_error_res_tcp_no_server;	// -5120
+			}
+		};
+	}
+
+/* New array for offline mode error messages */
+RESOURCE ARRAY r_error_res_offline_mode
+	{
+	items=
+		{
+		SINGLE_ERROR // KErrGsmOfflineOpNotAllowed
+			{
+			text=r_qtn_offline_not_possible;	// -8267
+			},
+		SINGLE_ERROR // KErrGsmOfflineSimOpNotAllowed 
+			{
+			text=r_qtn_offline_not_possible;	// -8268
+			}
+		};
+	}
+
+RESOURCE TBUF r_qtn_offline_not_possible { buf = qtn_offline_not_possible;} 
+
+RESOURCE TBUF r_qtn_err_mms_not_supported { buf = qtn_err_mms_not_supported;} 
+
+/* HTTP error resolving made more flexible */
+
+RESOURCE TBUF r_text_http_err_400 { buf = qtn_http_err_400;} 
+// 401 blank
+RESOURCE TBUF r_text_http_err_402 { buf = qtn_http_err_402;} 
+RESOURCE TBUF r_text_http_err_403 { buf = qtn_http_err_403;} 
+RESOURCE TBUF r_text_http_err_404 { buf = qtn_http_err_404;} 
+RESOURCE TBUF r_text_http_err_405 { buf = qtn_http_err_405;} 
+RESOURCE TBUF r_text_http_err_406 { buf = qtn_http_err_406;} 
+// 407 blank
+RESOURCE TBUF r_text_http_err_408 { buf = qtn_http_err_408;} 
+RESOURCE TBUF r_text_http_err_409 { buf = qtn_http_err_409;} 
+RESOURCE TBUF r_text_http_err_410 { buf = qtn_http_err_410;} 
+RESOURCE TBUF r_text_http_err_411 { buf = qtn_http_err_411;} 
+RESOURCE TBUF r_text_http_err_412 { buf = qtn_http_err_412;} 
+RESOURCE TBUF r_text_http_err_413 { buf = qtn_http_err_413;} 
+RESOURCE TBUF r_text_http_err_414 { buf = qtn_http_err_414;} 
+RESOURCE TBUF r_text_http_err_415 { buf = qtn_http_err_415;} 
+RESOURCE TBUF r_text_http_err_416 { buf = qtn_http_err_416;} 
+RESOURCE TBUF r_text_http_err_417 { buf = qtn_http_err_417;} 
+
+RESOURCE TBUF r_text_http_err_500 { buf = qtn_http_err_500;} 
+RESOURCE TBUF r_text_http_err_501 { buf = qtn_http_err_501;} 
+RESOURCE TBUF r_text_http_err_502 { buf = qtn_http_err_502;} 
+RESOURCE TBUF r_text_http_err_503 { buf = qtn_http_err_503;} 
+RESOURCE TBUF r_text_http_err_504 { buf = qtn_http_err_504;} 
+RESOURCE TBUF r_text_http_err_505 { buf = qtn_http_err_505;} 
+
+#include "../data/cdmasmserr.ra"
+
+RESOURCE TBUF r_qtn_err_wtai_no_call_active { buf = qtn_err_wtai_no_call_active;} 
+
+#include "../data/rtsperr.ra"
+#include "../data/wlanerr.ra"
+#include "../data/newmmserr.ra"
+
+RESOURCE ARRAY r_error_res_inet6_errors
+	{
+	items=
+		{
+		SINGLE_ERROR // KErrInet6NoRoute
+			{
+			text=r_error_res_gprs_temporary_net_prob;	// -5105
+			}
+		};
+	}
+
+RESOURCE TBUF r_qtn_acl_err_connection_not_allowed     { buf = qtn_acl_err_connection_not_allowed;}
+RESOURCE TBUF r_new_mms_unregistered_app_error         { buf = qtn_err_mms_unregistered_app; }
+
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_try_again    { buf = qtn_err_wlan_sc_config_failed_try_again; }
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed              { buf = qtn_err_wlan_sc_config_failed; }
+RESOURCE TBUF r_erre_ge_wlan_signal_too_weak               { buf = qtn_err_wlan_signal_too_weak; }
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_pin_not_supported       { buf = qtn_err_wlan_sc_config_failed_pin_not_supported; }
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_pb_not_supported        { buf = qtn_err_wlan_sc_config_failed_pb_not_supported; }
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_multiple_pb_sessions    { buf = qtn_err_wlan_sc_config_failed_multiple_pb_sessions; }
+RESOURCE TBUF r_erre_ge_wlan_sc_config_failed_rogue_activity          { buf = qtn_err_wlan_sc_config_failed_rogue_activity; }
+RESOURCE TBUF r_erre_ge_wlan_wpa2_only_mode_not_supported             { buf = qtn_err_wlan_wpa2_only_mode_not_supported; }
+
+// Add new stuff before this line
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/etelerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/etelerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,115 +1,115 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_etel_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_etel_call_dropped;						// -2003
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_etel_number_busy;						// -2004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_etel_call_not_answered;						// -2008
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_etel_phone_off;						// -2017
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;                                         // -2018
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;							// -2019
-		 	},
-		SINGLE_ERROR
-			{
-			text=r_error_res_call_active;							// -2020
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_etel_call_dropped         { buf=qtn_err_etel_call_dropped; }
-RESOURCE TBUF r_error_res_etel_number_busy          { buf=qtn_err_etel_number_busy; }
-RESOURCE TBUF r_error_res_etel_call_not_answered    { buf=qtn_err_etel_call_not_answered; }
-RESOURCE TBUF r_error_res_etel_phone_off            { buf=qtn_err_etel_phone_off; }
-RESOURCE TBUF r_error_res_call_active               { buf=qtn_err_call_already_active; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_etel_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_etel_call_dropped;						// -2003
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_etel_number_busy;						// -2004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_etel_call_not_answered;						// -2008
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_etel_phone_off;						// -2017
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;                                         // -2018
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;							// -2019
+		 	},
+		SINGLE_ERROR
+			{
+			text=r_error_res_call_active;							// -2020
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_etel_call_dropped         { buf=qtn_err_etel_call_dropped; }
+RESOURCE TBUF r_error_res_etel_number_busy          { buf=qtn_err_etel_number_busy; }
+RESOURCE TBUF r_error_res_etel_call_not_answered    { buf=qtn_err_etel_call_not_answered; }
+RESOURCE TBUF r_error_res_etel_phone_off            { buf=qtn_err_etel_phone_off; }
+RESOURCE TBUF r_error_res_call_active               { buf=qtn_err_call_already_active; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/gprserr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/gprserr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,236 +1,236 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_gprs_error
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection;	// -4135
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_and_non_gprs_services_not_allowed;	// -4136
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_temporary_net_prob;	// -4137
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_temporary_net_prob;	// -4138	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_temporary_net_prob;	// -4144
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection;	// -4145
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_unspecified_err;	// -4153
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_insufficient_resources;	// -4154
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_missingor_unknownapn;	// -4155
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection; 	// -4156
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_user_authentication_failure;	// -4157
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_temporary_net_prob;	// -4158
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_not_subscribed;	// -4159
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection;	// -4161
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection;	// -4162
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_unspecified_err;	// -4163
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	// -4164
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_unspecified_err;	// -4165
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection; 	// -4167
-			},
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;	// -4168
-			}
-		};
-	}
-
-
-RESOURCE TBUF r_error_res_gprs_and_non_gprs_services_not_allowed    { buf = qtn_err_gprs_services_not_allowed; }
-RESOURCE TBUF r_error_res_gprs_temporary_net_prob                   { buf = qtn_err_gprs_temporary_netw_prob; }
-RESOURCE TBUF r_error_res_gprs_llc_or_sndcp_failure                 { buf = qtn_err_gprs_llc_or_sndcp_failure; }
-RESOURCE TBUF r_error_res_gprs_insufficient_resources               { buf = qtn_err_gprs_insuff_resources; }
-RESOURCE TBUF r_error_res_gprs_missingor_unknownapn                 { buf = qtn_err_gprs_missingor_unknownapn; }
-RESOURCE TBUF r_error_res_gprs_unknownpdp_address                   { buf = qtn_err_gprs_unknownpdp_address; }
-RESOURCE TBUF r_error_res_gprs_user_authentication_failure          { buf = qtn_err_gprs_user_auth_failure; }
-RESOURCE TBUF r_error_res_gprs_unspecified_err                      { buf = qtn_err_gprs_unspecified_err;}
-RESOURCE TBUF r_error_res_gprs_no_connection			    { buf = qtn_err_gprs_no_connection;}
-RESOURCE TBUF r_error_res_gprs_not_subscribed			    { buf = qtn_err_gprs_unsubcribed;}
-
-
-RESOURCE ARRAY r_error_res_gprs_error2
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_port_alr_loaned;	// -2013
-			},
-				
-		SINGLE_ERROR
-			{
-			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2014
-			},
-			
-		SINGLE_ERROR
-			{
-			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2015
-			},
-			
-		SINGLE_ERROR
-			{
-			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2016
-			},
-			
-		SINGLE_ERROR
-			{
-			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2017
-			},
-			
-		SINGLE_ERROR
-			{
-			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2018
-			},
-	
-		SINGLE_ERROR
-			{
-			text=r_error_res_port_alr_loaned;	// -2019
-			},
-		
-		
-		SINGLE_ERROR
-			{
-			text=r_error_res_conn_already_active;	// -2020
-			}
-		};
-	}
-		
-RESOURCE TBUF r_error_res_port_alr_loaned 				{ buf = qtn_ics_note_close_conn_try_again; }		
-RESOURCE TBUF r_error_res_conn_already_active				{ buf = qtn_gprs_err_call_in_progress; } 
-RESOURCE TBUF r_err_os_general						{ buf = qtn_err_os_general;}
-
-RESOURCE ARRAY r_error_res_gprs_error3
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gprs_no_connection;	// -3609
-			}
-		};
-	}
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_gprs_error
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection;	// -4135
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_and_non_gprs_services_not_allowed;	// -4136
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_temporary_net_prob;	// -4137
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_temporary_net_prob;	// -4138	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_temporary_net_prob;	// -4144
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection;	// -4145
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_unspecified_err;	// -4153
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_insufficient_resources;	// -4154
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_missingor_unknownapn;	// -4155
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection; 	// -4156
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_user_authentication_failure;	// -4157
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_temporary_net_prob;	// -4158
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_not_subscribed;	// -4159
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection;	// -4161
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection;	// -4162
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_unspecified_err;	// -4163
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	// -4164
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_unspecified_err;	// -4165
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection; 	// -4167
+			},
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;	// -4168
+			}
+		};
+	}
+
+
+RESOURCE TBUF r_error_res_gprs_and_non_gprs_services_not_allowed    { buf = qtn_err_gprs_services_not_allowed; }
+RESOURCE TBUF r_error_res_gprs_temporary_net_prob                   { buf = qtn_err_gprs_temporary_netw_prob; }
+RESOURCE TBUF r_error_res_gprs_llc_or_sndcp_failure                 { buf = qtn_err_gprs_llc_or_sndcp_failure; }
+RESOURCE TBUF r_error_res_gprs_insufficient_resources               { buf = qtn_err_gprs_insuff_resources; }
+RESOURCE TBUF r_error_res_gprs_missingor_unknownapn                 { buf = qtn_err_gprs_missingor_unknownapn; }
+RESOURCE TBUF r_error_res_gprs_unknownpdp_address                   { buf = qtn_err_gprs_unknownpdp_address; }
+RESOURCE TBUF r_error_res_gprs_user_authentication_failure          { buf = qtn_err_gprs_user_auth_failure; }
+RESOURCE TBUF r_error_res_gprs_unspecified_err                      { buf = qtn_err_gprs_unspecified_err;}
+RESOURCE TBUF r_error_res_gprs_no_connection			    { buf = qtn_err_gprs_no_connection;}
+RESOURCE TBUF r_error_res_gprs_not_subscribed			    { buf = qtn_err_gprs_unsubcribed;}
+
+
+RESOURCE ARRAY r_error_res_gprs_error2
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_port_alr_loaned;	// -2013
+			},
+				
+		SINGLE_ERROR
+			{
+			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2014
+			},
+			
+		SINGLE_ERROR
+			{
+			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2015
+			},
+			
+		SINGLE_ERROR
+			{
+			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2016
+			},
+			
+		SINGLE_ERROR
+			{
+			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2017
+			},
+			
+		SINGLE_ERROR
+			{
+			text=r_err_os_general;flags=ETextResolverUnknownErrorFlag;		// -2018
+			},
+	
+		SINGLE_ERROR
+			{
+			text=r_error_res_port_alr_loaned;	// -2019
+			},
+		
+		
+		SINGLE_ERROR
+			{
+			text=r_error_res_conn_already_active;	// -2020
+			}
+		};
+	}
+		
+RESOURCE TBUF r_error_res_port_alr_loaned 				{ buf = qtn_ics_note_close_conn_try_again; }		
+RESOURCE TBUF r_error_res_conn_already_active				{ buf = qtn_gprs_err_call_in_progress; } 
+RESOURCE TBUF r_err_os_general						{ buf = qtn_err_os_general;}
+
+RESOURCE ARRAY r_error_res_gprs_error3
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gprs_no_connection;	// -3609
+			}
+		};
+	}
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/gsmccerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/gsmccerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,154 +1,154 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-
-RESOURCE ARRAY r_error_res_call_error1
-	{
-	items=
-		{
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUnassignedNumber	-4257
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoRouteToTransitNetwork	-4258	
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCNoRouteToDestination	-4259
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCChannelUnacceptable	-4262
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; } //KErrGsmCCOperatorDeterminedBarring	-4264
-		};
-	}
-
-RESOURCE ARRAY r_error_res_call_error2
-	{
-	items=
-		{
-		SINGLE_ERROR { text=r_text_wml_err_server_busy; }, //KErrGsmCCUserBusy	-4273
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserNotResponding	-4274
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserAlertingNoAnswer	-4275
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCCallRejected	-4277
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCNumberChanged	-4278
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonSelectedUserClearing	-4282
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCDestinationOutOfOrder	-4283
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCInvalidNumberFormat	-4284
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCFacilityRejected	-4285
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; }, //KErrGsmCCResponseToStatusEnquiry	-4286 // Not an actual error (?)
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNormalUnspecified	-4287
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoChannelAvailable	-4290
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNetworkOutOfOrder	-4294
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach ; }, //KErrGsmCCTemporaryFailure	-4297
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCSwitchingEquipmentCongestion	-4298
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCAccessInformationDiscarded	-4299
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCRequestedChannelNotAvailable	-4300
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCResourceNotAvailable	-4303
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCQualityOfServiceNotAvailable	-4305
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCRequestedFacilityNotSubscribed	-4306
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; }, //KErrGsmCCIncomingCallsBarredInCug	-4311 // not needed in data-connection handling
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCBearerCapabilityNotAuthorised	-4313
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCBearerCapabilityNotCurrentlyAvailable	-4314
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCServiceNotAvailable	-4319
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCBearerServiceNotImplemented	-4321 
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCChannelTypeNotImplemented	-4322 
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCAcmGreaterThanAcmMax	-4324
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCRequestedFacilityNotImplemented	-4325
-		SINGLE_ERROR { text= r_error_res_socket_net_unreach; } //KErrGsmCCOnlyRestrictedDigitalInformationBCAvailable	-4326
-		};
-	}
-
-RESOURCE ARRAY r_error_res_call_error3
-	{
-	items=
-		{
-
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCServiceNotImplemented	-4335
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCInvalidCallReferenceValue	-4337
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCChannelDoesNotExist	-4338
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCSuspendedCallExistsButCallIdentityDoesNotWork	-4339
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCCallIdentityInUse	-4340
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoCallSuspended	-4341
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCRequestedCallIdentityAlreadyCleared	-4342
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserNotInCug	-4343
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCIncompatibleDestination	-4344
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCInvalidTransitNetworkSelection	-4347
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleSegmentedMessage	-4350
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCSemanticallyIncorrectMessage	-4351
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCInvalidMandatoryInformation	-4352
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonExistentMessageType	-4353
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleMessageInProtocolState	-4354
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonExistentInformationElement	-4355
-		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCConditionalIEError	-4356
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleMessageInCallState	-4357
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }  //KErrGsmCCRecoveryOnTimerExpiry	-4358
-		};
-	}
-
-RESOURCE ARRAY r_error_res_call_error4
-	{
-	items=
-		{
-		SINGLE_ERROR { text=r_error_res_socket_net_unreach; } //KErrGsmCCUnspecifiedProtocolError	-4367
-		};
-	}
-
-RESOURCE ARRAY r_error_res_call_error5
-	{
-	items=
-		{
-		SINGLE_ERROR { text=r_err_sms_check_oper_s; } //KErrGsmCCUnspecifiedInterworkingError	-4383
-		};
-	}
-
-RESOURCE ARRAY r_error_res_call_error6
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text = r_error_res_conn_already_active;			// -8091
-			}
-		};
-	}
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+
+RESOURCE ARRAY r_error_res_call_error1
+	{
+	items=
+		{
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUnassignedNumber	-4257
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoRouteToTransitNetwork	-4258	
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCNoRouteToDestination	-4259
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCChannelUnacceptable	-4262
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; } //KErrGsmCCOperatorDeterminedBarring	-4264
+		};
+	}
+
+RESOURCE ARRAY r_error_res_call_error2
+	{
+	items=
+		{
+		SINGLE_ERROR { text=r_text_wml_err_server_busy; }, //KErrGsmCCUserBusy	-4273
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserNotResponding	-4274
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserAlertingNoAnswer	-4275
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCCallRejected	-4277
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCNumberChanged	-4278
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonSelectedUserClearing	-4282
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCDestinationOutOfOrder	-4283
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCInvalidNumberFormat	-4284
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCFacilityRejected	-4285
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; }, //KErrGsmCCResponseToStatusEnquiry	-4286 // Not an actual error (?)
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNormalUnspecified	-4287
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoChannelAvailable	-4290
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNetworkOutOfOrder	-4294
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach ; }, //KErrGsmCCTemporaryFailure	-4297
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCSwitchingEquipmentCongestion	-4298
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCAccessInformationDiscarded	-4299
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCRequestedChannelNotAvailable	-4300
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCResourceNotAvailable	-4303
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCQualityOfServiceNotAvailable	-4305
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCRequestedFacilityNotSubscribed	-4306
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; }, //KErrGsmCCIncomingCallsBarredInCug	-4311 // not needed in data-connection handling
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCBearerCapabilityNotAuthorised	-4313
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCBearerCapabilityNotCurrentlyAvailable	-4314
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCServiceNotAvailable	-4319
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCBearerServiceNotImplemented	-4321 
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCChannelTypeNotImplemented	-4322 
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; }, //KErrGsmCCAcmGreaterThanAcmMax	-4324
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCRequestedFacilityNotImplemented	-4325
+		SINGLE_ERROR { text= r_error_res_socket_net_unreach; } //KErrGsmCCOnlyRestrictedDigitalInformationBCAvailable	-4326
+		};
+	}
+
+RESOURCE ARRAY r_error_res_call_error3
+	{
+	items=
+		{
+
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCServiceNotImplemented	-4335
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCInvalidCallReferenceValue	-4337
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCChannelDoesNotExist	-4338
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCSuspendedCallExistsButCallIdentityDoesNotWork	-4339
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCCallIdentityInUse	-4340
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNoCallSuspended	-4341
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCRequestedCallIdentityAlreadyCleared	-4342
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCUserNotInCug	-4343
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCIncompatibleDestination	-4344
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCInvalidTransitNetworkSelection	-4347
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { flags=ETextResolverBlankErrorFlag; },
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleSegmentedMessage	-4350
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCSemanticallyIncorrectMessage	-4351
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; }, //KErrGsmCCInvalidMandatoryInformation	-4352
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonExistentMessageType	-4353
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleMessageInProtocolState	-4354
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCNonExistentInformationElement	-4355
+		SINGLE_ERROR { text=r_error_res_net_modem_error; }, //KErrGsmCCConditionalIEError	-4356
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }, //KErrGsmCCIncompatibleMessageInCallState	-4357
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; }  //KErrGsmCCRecoveryOnTimerExpiry	-4358
+		};
+	}
+
+RESOURCE ARRAY r_error_res_call_error4
+	{
+	items=
+		{
+		SINGLE_ERROR { text=r_error_res_socket_net_unreach; } //KErrGsmCCUnspecifiedProtocolError	-4367
+		};
+	}
+
+RESOURCE ARRAY r_error_res_call_error5
+	{
+	items=
+		{
+		SINGLE_ERROR { text=r_err_sms_check_oper_s; } //KErrGsmCCUnspecifiedInterworkingError	-4383
+		};
+	}
+
+RESOURCE ARRAY r_error_res_call_error6
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text = r_error_res_conn_already_active;			// -8091
+			}
+		};
+	}
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/gsmerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/gsmerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,1767 +1,1767 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_gsm_errors1
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4001
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4002
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4003
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4005
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors2
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4065
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors3
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4095
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4096
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_network_support;			// -4097
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4098
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4099
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4100
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors4
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4111
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors5
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4129
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_allowed;			// -4130
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_blacklisted;			// -4131
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4132
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_failure;			// -4133
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_blacklisted;			// -4134
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_roaming;			// -4139
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_roaming;			// -4140
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_roaming;			// -4141
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4145
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4150
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4160
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_not_subscribed;			// -4161
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_temporarily_broke;			// -4162
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4166
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors6
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4223
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4224
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_network_support;			// -4225
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4226
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4227
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4228
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4229
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors7
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_phone_number;			// -4257
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4258
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_phone_number;			// -4259
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4262
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_allowed;			// -4264
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_number_busy;			// -4273
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_remote_user_not_available;			// -4274
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_remote_user_not_available;			// -4275
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_short_network_failure;			// -4277
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_changed_number;			// -4278
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4282
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4283
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_phone_number;			// -4284
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4285
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4286
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4287
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4290
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_serious_network_failure;			// -4294
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_short_network_failure;			// -4297
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4298
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4299
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4300
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4303
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_cannot_be_provided;			// -4305
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4306
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_incoming_calls_in_cug;			// -4311
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unauthorised_operation;			// -4313
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_requested_op_not_available;			// -4314
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4319
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4321
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4322
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_cost_limit_exceeded;	// -4324
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4325
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4326
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4335
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4337
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4338
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4339
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4340
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4341
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4342
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_only_calls_in_cug;			// -4343
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_connection_type;			// -4344
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4347
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4350
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4351
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4352
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4353
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4354
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4355
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4356
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4357
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4358
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4367
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors8
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4383
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_subscriber;			// -4385
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_subscriber;			// -4393
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_not_provisioned;			// -4394
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_not_provisioned;			// -4395
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4396
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_operator_has_barred_calls;			// -4397
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4398
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4399
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4400
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4401
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4402
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4403
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incompatible_supplementary;			// -4404
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4405
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4411
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4418
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_missing_parameter;			// -4419
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_parameter;			// -4420
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incorrect_service_password;			// -4421
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incorrect_service_password;			// -4422
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incorrect_password_too_many;			// -4427
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors9
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incorrect_alphabet;			// -4455
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4456
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors10
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_too_many_participants;			// -4510
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_network_resources;			// -4511
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_phone_number;			// -4513
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_allowed;			// -4520
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_call_barred;			// -4522
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4523
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4529
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sending_rejected;			// -4533
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4534
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4539
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_subscriber;			// -4540
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support2;			// -4541
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_subscriber;			// -4542
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_serious_network_failure;			// -4550
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4553
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4554
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_network_busy;			// -4559
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_not_subscribed;			// -4562
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors11
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_check_services;			// -4581
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors12
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4593
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors13
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4607
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_error_in_message_content;			// -4608
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4609
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4610
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_message_type_not_supported;			// -4611
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors14
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4623
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors15
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4639
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4640
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_message_type_not_supported;			// -4641
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_message_cannot_deliver;			// -4642
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors16
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4655
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_incorrect_alphabet;			// -4656
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_message_type_not_supported;			// -4657
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors17
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4671
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_cannot_do_operation;			// -4672
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4673
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors18
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4687
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_support;			// -4688
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors19
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_centre_busy;			// -4704
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_no_service_centre;			// -4705
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_centre_failure;			// -4706
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_centre_failure;			// -4707
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResUnknownErrorFlag;			// -4708
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResUnknownErrorFlag;			// -4709
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_destination_barred;			// -4710
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4711
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_validity_period;			// -4712
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_validity_period;			// -4713
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors20
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sim_full;			// -4720
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sim_no_storage;			// -4721
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_error_receiving;			// -4722
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_no_space;			// -4723
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sim_busy;			// -4724
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors21
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_unknown_network_failure;			// -4767
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors22
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_error_receiving;			// -4812
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sim_busy_sms;			// -4813
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_op_not_allowed;			// -4814
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_does_not_support;			// -4815
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4816
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4817
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_insert_sim;			// -4822
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_pin1_required;			// -4823
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;				// -4824
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sim_failure;			// -4825
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sms_sim_busy;			// -4826
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_wrong_sim;			// -4827
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_need_puk1;			// -4828
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_pin2_required;			// -4829
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_need_puk2;			// -4830
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_failure;			// -4832
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_failure;			// -4833
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_full;			// -4834
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;			// -4842
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_not_available;			// -4843
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -4844
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors23
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;			// -4852
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors24
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -5012
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors25
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_failure;			// -5024
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_failure;			// -5025
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_busy;			// -5026
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_op_not_allowed;			// -5027
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_phone_op_not_allowed;			// -5028
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;			// -5029
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_insert_sim;			// -5034
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_pin1_required;			// -5035
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_need_puk1;			// -5036
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sim_failure;			// -5037
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_sim_busy;			// -5038
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_wrong_sim;			// -5039
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_incorrect_code;			// -5040
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_pin2_required;			// -5041
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_need_puk2;			// -5042
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_full;			// -5043
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_failure;			// -5044
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_cannot_find_information;			// -5045
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_memory_failure;			// -5046
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_string_too_long;			// -5047
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_characters;			// -5048
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_dial_string_too_long;			// -5049
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_invalid_characters;			// -5050
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResUnknownErrorFlag;			// -5051
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResUnknownErrorFlag;			// -5052
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResUnknownErrorFlag;			// -5053
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_service_not_available;			// -5054
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -5055
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_gsm_errors26
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gsm_temporary_network_fail;			// -5124
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_gsm_temporary_network_fail		{ buf=err_g_gsm_temporary_network_fail; }
-RESOURCE TBUF r_error_res_gsm_no_network_support			{ buf=err_g_gsm_no_network_support; }
-RESOURCE TBUF r_error_res_gsm_op_not_allowed				{ buf=err_g_gsm_op_not_allowed; }
-RESOURCE TBUF r_error_res_gsm_phone_blacklisted				{ buf=err_g_gsm_phone_blacklisted; }
-RESOURCE TBUF r_error_res_gsm_phone_failure					{ buf=err_g_gsm_phone_failure; }
-RESOURCE TBUF r_error_res_gsm_no_roaming					{ buf=err_g_gsm_no_roaming; }
-RESOURCE TBUF r_error_res_gsm_network_busy					{ buf=err_g_gsm_network_busy; }
-RESOURCE TBUF r_error_res_gsm_op_not_support				{ buf=err_g_gsm_op_not_support; }
-RESOURCE TBUF r_error_res_gsm_op_not_support2				{ buf=err_g_gsm_op_not_support2; }
-RESOURCE TBUF r_error_res_gsm_not_subscribed				{ buf=err_g_gsm_not_subscribed; }
-RESOURCE TBUF r_error_res_gsm_service_temporarily_broke		{ buf=err_g_gsm_service_temporarily_broke; }
-RESOURCE TBUF r_error_res_gsm_invalid_phone_number			{ buf=err_g_gsm_invalid_phone_number; }
-RESOURCE TBUF r_error_res_gsm_number_busy					{ buf=err_g_gsm_number_busy; }
-RESOURCE TBUF r_error_res_gsm_remote_user_not_available		{ buf=err_g_gsm_remote_user_not_available; }
-RESOURCE TBUF r_error_res_gsm_short_network_failure			{ buf=err_g_gsm_short_network_failure; }
-RESOURCE TBUF r_error_res_gsm_changed_number				{ buf=err_g_gsm_changed_number; }
-RESOURCE TBUF r_error_res_gsm_unknown_network_failure		{ buf=err_g_gsm_unknown_network_failure; }
-RESOURCE TBUF r_error_res_gsm_serious_network_failure		{ buf=err_g_gsm_serious_network_failure; }
-RESOURCE TBUF r_error_res_gsm_service_cannot_be_provided	{ buf=err_g_gsm_service_cannot_be_provided; }
-RESOURCE TBUF r_error_res_gsm_cost_limit_exceeded			{ buf=err_g_gsm_cost_limit_exceeded; }
-RESOURCE TBUF r_error_res_gsm_check_services				{ buf=err_g_gsm_check_services; }
-RESOURCE TBUF r_error_res_gsm_no_incoming_calls_in_cug		{ buf=err_g_gsm_no_incoming_calls_in_cug; }
-RESOURCE TBUF r_error_res_gsm_unauthorised_operation		{ buf=err_g_gsm_unauthorised_operation; }
-RESOURCE TBUF r_error_res_gsm_requested_op_not_available	{ buf=err_g_gsm_requested_op_not_available; }
-RESOURCE TBUF r_error_res_gsm_only_calls_in_cug				{ buf=err_g_gsm_only_calls_in_cug; }
-RESOURCE TBUF r_error_res_gsm_check_connection_type			{ buf=err_g_gsm_check_connection_type; }
-RESOURCE TBUF r_error_res_gsm_unknown_subscriber			{ buf=err_g_gsm_unknown_subscriber; }
-RESOURCE TBUF r_error_res_gsm_service_not_provisioned		{ buf=err_g_gsm_service_not_provisioned; }
-RESOURCE TBUF r_error_res_gsm_operator_has_barred_calls		{ buf=err_g_gsm_operator_has_barred_calls; }
-RESOURCE TBUF r_error_res_gsm_incompatible_supplementary	{ buf=err_g_gsm_incompatible_supplementary; }
-RESOURCE TBUF r_error_res_gsm_missing_parameter				{ buf=err_g_gsm_missing_parameter; }
-RESOURCE TBUF r_error_res_gsm_unknown_parameter				{ buf=err_g_gsm_unknown_parameter; }
-RESOURCE TBUF r_error_res_gsm_incorrect_service_password	{ buf=err_g_gsm_incorrect_service_password; }
-RESOURCE TBUF r_error_res_gsm_incorrect_password_too_many	{ buf=err_g_gsm_incorrect_password_too_many; }
-RESOURCE TBUF r_error_res_gsm_incorrect_alphabet			{ buf=err_g_gsm_incorrect_alphabet; }
-RESOURCE TBUF r_error_res_gsm_too_many_participants			{ buf=err_g_gsm_too_many_participants; }
-RESOURCE TBUF r_error_res_gsm_no_network_resources			{ buf=err_g_gsm_no_network_resources; }
-RESOURCE TBUF r_error_res_gsm_call_barred					{ buf=err_g_gsm_call_barred; }
-RESOURCE TBUF r_error_res_gsm_error_in_message_content		{ buf=err_g_gsm_error_in_message_content; }
-RESOURCE TBUF r_error_res_gsm_message_type_not_supported	{ buf=err_g_gsm_message_type_not_supported; }
-RESOURCE TBUF r_error_res_gsm_message_cannot_deliver		{ buf=err_g_gsm_message_cannot_deliver; }
-RESOURCE TBUF r_error_res_gsm_cannot_do_operation			{ buf=err_g_gsm_cannot_do_operation; }
-RESOURCE TBUF r_error_res_gsm_service_centre_busy			{ buf=err_g_gsm_service_centre_busy; }
-RESOURCE TBUF r_error_res_gsm_no_service_centre				{ buf=err_g_gsm_no_service_centre; }
-RESOURCE TBUF r_error_res_gsm_service_centre_failure		{ buf=err_g_gsm_service_centre_failure; }
-RESOURCE TBUF r_error_res_gsm_destination_barred			{ buf=err_g_gsm_destination_barred; }
-RESOURCE TBUF r_error_res_gsm_sms_validity_period			{ buf=err_g_gsm_sms_validity_period; }
-RESOURCE TBUF r_error_res_gsm_sms_sim_full					{ buf=err_g_gsm_sms_sim_full; }
-RESOURCE TBUF r_error_res_gsm_sms_sim_no_storage			{ buf=err_g_gsm_sms_sim_no_storage; }
-RESOURCE TBUF r_error_res_gsm_sms_error_receiving			{ buf=err_g_gsm_sms_error_receiving; }
-RESOURCE TBUF r_error_res_gsm_sms_no_space					{ buf=err_g_gsm_sms_no_space; }
-RESOURCE TBUF r_error_res_gsm_sms_sim_busy					{ buf=err_g_gsm_sms_sim_busy; }
-RESOURCE TBUF r_error_res_gsm_sms_sim_busy_sms				{ buf=err_g_gsm_sms_sim_busy_sms; }
-RESOURCE TBUF r_error_res_gsm_phone_does_not_support		{ buf=err_g_gsm_phone_does_not_support; }
-RESOURCE TBUF r_error_res_gsm_insert_sim					{ buf=err_g_gsm_insert_sim; }
-RESOURCE TBUF r_error_res_gsm_pin1_required					{ buf=err_g_gsm_pin1_required; }
-RESOURCE TBUF r_error_res_gsm_sim_failure					{ buf=err_g_gsm_sim_failure; }
-RESOURCE TBUF r_error_res_gsm_wrong_sim						{ buf=err_g_gsm_wrong_sim; }
-RESOURCE TBUF r_error_res_gsm_need_puk1						{ buf=err_g_gsm_need_puk1; }
-RESOURCE TBUF r_error_res_gsm_pin2_required					{ buf=err_g_gsm_pin2_required; }
-RESOURCE TBUF r_error_res_gsm_need_puk2						{ buf=err_g_gsm_need_puk2; }
-RESOURCE TBUF r_error_res_gsm_memory_failure				{ buf=err_g_gsm_memory_failure; }
-RESOURCE TBUF r_error_res_gsm_memory_full					{ buf=err_g_gsm_memory_full; }
-RESOURCE TBUF r_error_res_gsm_service_not_available			{ buf=err_g_gsm_service_not_available; }
-RESOURCE TBUF r_error_res_gsm_phone_busy					{ buf=err_g_gsm_phone_busy; }
-RESOURCE TBUF r_error_res_gsm_phone_op_not_allowed			{ buf=err_g_gsm_phone_op_not_allowed; }
-RESOURCE TBUF r_error_res_gsm_phone_op_not_supported		{ buf=err_g_gsm_phone_op_not_supported; }
-RESOURCE TBUF r_error_res_gsm_sim_busy						{ buf=err_g_gsm_sim_busy; }
-RESOURCE TBUF r_error_res_incorrect_code					{ buf=err_g_gsm_incorrect_code; }
-RESOURCE TBUF r_error_res_cannot_find_information			{ buf=err_g_gsm_cannot_find_information; }
-RESOURCE TBUF r_error_res_gsm_string_too_long				{ buf=err_g_gsm_string_too_long; }
-RESOURCE TBUF r_error_res_gsm_invalid_characters			{ buf=err_g_gsm_invalid_characters; }
-RESOURCE TBUF r_error_res_gsm_dial_string_too_long			{ buf=err_g_gsm_dial_string_too_long; }
-RESOURCE TBUF r_error_res_gsm_sms_sending_rejected 			{ buf=err_g_gsm_sms_sending_rejected; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_gsm_errors1
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4001
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4002
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4003
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4005
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors2
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4065
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors3
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4095
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4096
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_network_support;			// -4097
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4098
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4099
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4100
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors4
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4111
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors5
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4129
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_allowed;			// -4130
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_blacklisted;			// -4131
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4132
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_failure;			// -4133
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_blacklisted;			// -4134
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_roaming;			// -4139
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_roaming;			// -4140
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_roaming;			// -4141
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4145
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4150
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4160
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_not_subscribed;			// -4161
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_temporarily_broke;			// -4162
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4166
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors6
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4223
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4224
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_network_support;			// -4225
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4226
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4227
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4228
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4229
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors7
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_phone_number;			// -4257
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4258
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_phone_number;			// -4259
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4262
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_allowed;			// -4264
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_number_busy;			// -4273
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_remote_user_not_available;			// -4274
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_remote_user_not_available;			// -4275
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_short_network_failure;			// -4277
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_changed_number;			// -4278
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4282
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4283
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_phone_number;			// -4284
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4285
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4286
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4287
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4290
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_serious_network_failure;			// -4294
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_short_network_failure;			// -4297
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4298
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4299
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4300
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4303
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_cannot_be_provided;			// -4305
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4306
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_incoming_calls_in_cug;			// -4311
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unauthorised_operation;			// -4313
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_requested_op_not_available;			// -4314
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4319
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4321
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4322
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_cost_limit_exceeded;	// -4324
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4325
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4326
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4335
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4337
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4338
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4339
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4340
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4341
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4342
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_only_calls_in_cug;			// -4343
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_connection_type;			// -4344
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4347
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4350
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4351
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4352
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4353
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4354
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4355
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4356
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4357
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4358
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4367
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors8
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4383
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_subscriber;			// -4385
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_subscriber;			// -4393
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_not_provisioned;			// -4394
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_not_provisioned;			// -4395
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4396
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_operator_has_barred_calls;			// -4397
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4398
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4399
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4400
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4401
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4402
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4403
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incompatible_supplementary;			// -4404
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4405
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4411
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4418
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_missing_parameter;			// -4419
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_parameter;			// -4420
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incorrect_service_password;			// -4421
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incorrect_service_password;			// -4422
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incorrect_password_too_many;			// -4427
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors9
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incorrect_alphabet;			// -4455
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4456
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors10
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_too_many_participants;			// -4510
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_network_resources;			// -4511
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_phone_number;			// -4513
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_allowed;			// -4520
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_call_barred;			// -4522
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4523
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4529
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sending_rejected;			// -4533
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4534
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4539
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_subscriber;			// -4540
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support2;			// -4541
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_subscriber;			// -4542
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_serious_network_failure;			// -4550
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4553
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4554
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_network_busy;			// -4559
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_not_subscribed;			// -4562
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors11
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_check_services;			// -4581
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors12
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4593
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors13
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4607
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_error_in_message_content;			// -4608
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4609
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4610
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_message_type_not_supported;			// -4611
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors14
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4623
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors15
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4639
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4640
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_message_type_not_supported;			// -4641
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_message_cannot_deliver;			// -4642
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors16
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4655
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_incorrect_alphabet;			// -4656
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_message_type_not_supported;			// -4657
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors17
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4671
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_cannot_do_operation;			// -4672
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4673
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors18
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4687
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_support;			// -4688
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors19
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_centre_busy;			// -4704
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_no_service_centre;			// -4705
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_centre_failure;			// -4706
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_centre_failure;			// -4707
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResUnknownErrorFlag;			// -4708
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResUnknownErrorFlag;			// -4709
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_destination_barred;			// -4710
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4711
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_validity_period;			// -4712
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_validity_period;			// -4713
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors20
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sim_full;			// -4720
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sim_no_storage;			// -4721
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_error_receiving;			// -4722
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_no_space;			// -4723
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sim_busy;			// -4724
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors21
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_unknown_network_failure;			// -4767
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors22
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_error_receiving;			// -4812
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sim_busy_sms;			// -4813
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_op_not_allowed;			// -4814
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_does_not_support;			// -4815
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4816
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4817
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_insert_sim;			// -4822
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_pin1_required;			// -4823
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;				// -4824
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sim_failure;			// -4825
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sms_sim_busy;			// -4826
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_wrong_sim;			// -4827
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_need_puk1;			// -4828
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_pin2_required;			// -4829
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_need_puk2;			// -4830
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_failure;			// -4832
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_failure;			// -4833
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_full;			// -4834
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;			// -4842
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_not_available;			// -4843
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -4844
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors23
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;			// -4852
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors24
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -5012
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors25
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_failure;			// -5024
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_failure;			// -5025
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_busy;			// -5026
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_op_not_allowed;			// -5027
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_phone_op_not_allowed;			// -5028
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;			// -5029
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_insert_sim;			// -5034
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_pin1_required;			// -5035
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_need_puk1;			// -5036
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sim_failure;			// -5037
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_sim_busy;			// -5038
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_wrong_sim;			// -5039
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_incorrect_code;			// -5040
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_pin2_required;			// -5041
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_need_puk2;			// -5042
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_full;			// -5043
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_failure;			// -5044
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_cannot_find_information;			// -5045
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_memory_failure;			// -5046
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_string_too_long;			// -5047
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_characters;			// -5048
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_dial_string_too_long;			// -5049
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_invalid_characters;			// -5050
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResUnknownErrorFlag;			// -5051
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResUnknownErrorFlag;			// -5052
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResUnknownErrorFlag;			// -5053
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_service_not_available;			// -5054
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -5055
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_gsm_errors26
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gsm_temporary_network_fail;			// -5124
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_gsm_temporary_network_fail		{ buf=err_g_gsm_temporary_network_fail; }
+RESOURCE TBUF r_error_res_gsm_no_network_support			{ buf=err_g_gsm_no_network_support; }
+RESOURCE TBUF r_error_res_gsm_op_not_allowed				{ buf=err_g_gsm_op_not_allowed; }
+RESOURCE TBUF r_error_res_gsm_phone_blacklisted				{ buf=err_g_gsm_phone_blacklisted; }
+RESOURCE TBUF r_error_res_gsm_phone_failure					{ buf=err_g_gsm_phone_failure; }
+RESOURCE TBUF r_error_res_gsm_no_roaming					{ buf=err_g_gsm_no_roaming; }
+RESOURCE TBUF r_error_res_gsm_network_busy					{ buf=err_g_gsm_network_busy; }
+RESOURCE TBUF r_error_res_gsm_op_not_support				{ buf=err_g_gsm_op_not_support; }
+RESOURCE TBUF r_error_res_gsm_op_not_support2				{ buf=err_g_gsm_op_not_support2; }
+RESOURCE TBUF r_error_res_gsm_not_subscribed				{ buf=err_g_gsm_not_subscribed; }
+RESOURCE TBUF r_error_res_gsm_service_temporarily_broke		{ buf=err_g_gsm_service_temporarily_broke; }
+RESOURCE TBUF r_error_res_gsm_invalid_phone_number			{ buf=err_g_gsm_invalid_phone_number; }
+RESOURCE TBUF r_error_res_gsm_number_busy					{ buf=err_g_gsm_number_busy; }
+RESOURCE TBUF r_error_res_gsm_remote_user_not_available		{ buf=err_g_gsm_remote_user_not_available; }
+RESOURCE TBUF r_error_res_gsm_short_network_failure			{ buf=err_g_gsm_short_network_failure; }
+RESOURCE TBUF r_error_res_gsm_changed_number				{ buf=err_g_gsm_changed_number; }
+RESOURCE TBUF r_error_res_gsm_unknown_network_failure		{ buf=err_g_gsm_unknown_network_failure; }
+RESOURCE TBUF r_error_res_gsm_serious_network_failure		{ buf=err_g_gsm_serious_network_failure; }
+RESOURCE TBUF r_error_res_gsm_service_cannot_be_provided	{ buf=err_g_gsm_service_cannot_be_provided; }
+RESOURCE TBUF r_error_res_gsm_cost_limit_exceeded			{ buf=err_g_gsm_cost_limit_exceeded; }
+RESOURCE TBUF r_error_res_gsm_check_services				{ buf=err_g_gsm_check_services; }
+RESOURCE TBUF r_error_res_gsm_no_incoming_calls_in_cug		{ buf=err_g_gsm_no_incoming_calls_in_cug; }
+RESOURCE TBUF r_error_res_gsm_unauthorised_operation		{ buf=err_g_gsm_unauthorised_operation; }
+RESOURCE TBUF r_error_res_gsm_requested_op_not_available	{ buf=err_g_gsm_requested_op_not_available; }
+RESOURCE TBUF r_error_res_gsm_only_calls_in_cug				{ buf=err_g_gsm_only_calls_in_cug; }
+RESOURCE TBUF r_error_res_gsm_check_connection_type			{ buf=err_g_gsm_check_connection_type; }
+RESOURCE TBUF r_error_res_gsm_unknown_subscriber			{ buf=err_g_gsm_unknown_subscriber; }
+RESOURCE TBUF r_error_res_gsm_service_not_provisioned		{ buf=err_g_gsm_service_not_provisioned; }
+RESOURCE TBUF r_error_res_gsm_operator_has_barred_calls		{ buf=err_g_gsm_operator_has_barred_calls; }
+RESOURCE TBUF r_error_res_gsm_incompatible_supplementary	{ buf=err_g_gsm_incompatible_supplementary; }
+RESOURCE TBUF r_error_res_gsm_missing_parameter				{ buf=err_g_gsm_missing_parameter; }
+RESOURCE TBUF r_error_res_gsm_unknown_parameter				{ buf=err_g_gsm_unknown_parameter; }
+RESOURCE TBUF r_error_res_gsm_incorrect_service_password	{ buf=err_g_gsm_incorrect_service_password; }
+RESOURCE TBUF r_error_res_gsm_incorrect_password_too_many	{ buf=err_g_gsm_incorrect_password_too_many; }
+RESOURCE TBUF r_error_res_gsm_incorrect_alphabet			{ buf=err_g_gsm_incorrect_alphabet; }
+RESOURCE TBUF r_error_res_gsm_too_many_participants			{ buf=err_g_gsm_too_many_participants; }
+RESOURCE TBUF r_error_res_gsm_no_network_resources			{ buf=err_g_gsm_no_network_resources; }
+RESOURCE TBUF r_error_res_gsm_call_barred					{ buf=err_g_gsm_call_barred; }
+RESOURCE TBUF r_error_res_gsm_error_in_message_content		{ buf=err_g_gsm_error_in_message_content; }
+RESOURCE TBUF r_error_res_gsm_message_type_not_supported	{ buf=err_g_gsm_message_type_not_supported; }
+RESOURCE TBUF r_error_res_gsm_message_cannot_deliver		{ buf=err_g_gsm_message_cannot_deliver; }
+RESOURCE TBUF r_error_res_gsm_cannot_do_operation			{ buf=err_g_gsm_cannot_do_operation; }
+RESOURCE TBUF r_error_res_gsm_service_centre_busy			{ buf=err_g_gsm_service_centre_busy; }
+RESOURCE TBUF r_error_res_gsm_no_service_centre				{ buf=err_g_gsm_no_service_centre; }
+RESOURCE TBUF r_error_res_gsm_service_centre_failure		{ buf=err_g_gsm_service_centre_failure; }
+RESOURCE TBUF r_error_res_gsm_destination_barred			{ buf=err_g_gsm_destination_barred; }
+RESOURCE TBUF r_error_res_gsm_sms_validity_period			{ buf=err_g_gsm_sms_validity_period; }
+RESOURCE TBUF r_error_res_gsm_sms_sim_full					{ buf=err_g_gsm_sms_sim_full; }
+RESOURCE TBUF r_error_res_gsm_sms_sim_no_storage			{ buf=err_g_gsm_sms_sim_no_storage; }
+RESOURCE TBUF r_error_res_gsm_sms_error_receiving			{ buf=err_g_gsm_sms_error_receiving; }
+RESOURCE TBUF r_error_res_gsm_sms_no_space					{ buf=err_g_gsm_sms_no_space; }
+RESOURCE TBUF r_error_res_gsm_sms_sim_busy					{ buf=err_g_gsm_sms_sim_busy; }
+RESOURCE TBUF r_error_res_gsm_sms_sim_busy_sms				{ buf=err_g_gsm_sms_sim_busy_sms; }
+RESOURCE TBUF r_error_res_gsm_phone_does_not_support		{ buf=err_g_gsm_phone_does_not_support; }
+RESOURCE TBUF r_error_res_gsm_insert_sim					{ buf=err_g_gsm_insert_sim; }
+RESOURCE TBUF r_error_res_gsm_pin1_required					{ buf=err_g_gsm_pin1_required; }
+RESOURCE TBUF r_error_res_gsm_sim_failure					{ buf=err_g_gsm_sim_failure; }
+RESOURCE TBUF r_error_res_gsm_wrong_sim						{ buf=err_g_gsm_wrong_sim; }
+RESOURCE TBUF r_error_res_gsm_need_puk1						{ buf=err_g_gsm_need_puk1; }
+RESOURCE TBUF r_error_res_gsm_pin2_required					{ buf=err_g_gsm_pin2_required; }
+RESOURCE TBUF r_error_res_gsm_need_puk2						{ buf=err_g_gsm_need_puk2; }
+RESOURCE TBUF r_error_res_gsm_memory_failure				{ buf=err_g_gsm_memory_failure; }
+RESOURCE TBUF r_error_res_gsm_memory_full					{ buf=err_g_gsm_memory_full; }
+RESOURCE TBUF r_error_res_gsm_service_not_available			{ buf=err_g_gsm_service_not_available; }
+RESOURCE TBUF r_error_res_gsm_phone_busy					{ buf=err_g_gsm_phone_busy; }
+RESOURCE TBUF r_error_res_gsm_phone_op_not_allowed			{ buf=err_g_gsm_phone_op_not_allowed; }
+RESOURCE TBUF r_error_res_gsm_phone_op_not_supported		{ buf=err_g_gsm_phone_op_not_supported; }
+RESOURCE TBUF r_error_res_gsm_sim_busy						{ buf=err_g_gsm_sim_busy; }
+RESOURCE TBUF r_error_res_incorrect_code					{ buf=err_g_gsm_incorrect_code; }
+RESOURCE TBUF r_error_res_cannot_find_information			{ buf=err_g_gsm_cannot_find_information; }
+RESOURCE TBUF r_error_res_gsm_string_too_long				{ buf=err_g_gsm_string_too_long; }
+RESOURCE TBUF r_error_res_gsm_invalid_characters			{ buf=err_g_gsm_invalid_characters; }
+RESOURCE TBUF r_error_res_gsm_dial_string_too_long			{ buf=err_g_gsm_dial_string_too_long; }
+RESOURCE TBUF r_error_res_gsm_sms_sending_rejected 			{ buf=err_g_gsm_sms_sending_rejected; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/irerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/irerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,71 +1,71 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_ir_errors_1
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_no_device_found;		// -5501 KErrIrObexClientNoDevicesFound
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_other_device_stupid;	// -5502
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_other_device_aborted;	// -5503
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_ir_errors_2
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_other_device_aborted;	// -5507
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_unknown_data;			// -5508
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_receive_failed_oom;		// -5509
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_other_device_stupid;	// -5510
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_ir_other_device_no_multi;	// -5511
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_ir_no_device_found		{ buf=qtn_err_ir_no_device_found; }
-RESOURCE TBUF r_error_res_ir_other_device_stupid	{ buf=qtn_err_ir_dev_not_understand; }
-RESOURCE TBUF r_error_res_ir_other_device_aborted	{ buf=qtn_err_ir_device_aborted; }
-RESOURCE TBUF r_error_res_ir_unknown_data			{ buf=qtn_err_ir_not_understand_data; }
-RESOURCE TBUF r_error_res_ir_receive_failed_oom		{ buf=qtn_err_ir_receive_failed_oom; }
-RESOURCE TBUF r_error_res_ir_other_device_no_multi	{ buf=qtn_err_ir_device_no_multiple; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_ir_errors_1
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_no_device_found;		// -5501 KErrIrObexClientNoDevicesFound
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_other_device_stupid;	// -5502
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_other_device_aborted;	// -5503
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_ir_errors_2
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_other_device_aborted;	// -5507
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_unknown_data;			// -5508
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_receive_failed_oom;		// -5509
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_other_device_stupid;	// -5510
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_ir_other_device_no_multi;	// -5511
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_ir_no_device_found		{ buf=qtn_err_ir_no_device_found; }
+RESOURCE TBUF r_error_res_ir_other_device_stupid	{ buf=qtn_err_ir_dev_not_understand; }
+RESOURCE TBUF r_error_res_ir_other_device_aborted	{ buf=qtn_err_ir_device_aborted; }
+RESOURCE TBUF r_error_res_ir_unknown_data			{ buf=qtn_err_ir_not_understand_data; }
+RESOURCE TBUF r_error_res_ir_receive_failed_oom		{ buf=qtn_err_ir_receive_failed_oom; }
+RESOURCE TBUF r_error_res_ir_other_device_no_multi	{ buf=qtn_err_ir_device_no_multiple; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/mmserr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/mmserr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,246 +1,246 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_mms_error
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{		//     KMmsGeneralError // -11000
-			text = r_mms_commom_error; 
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoWAPAccessPoint // -11001
-			flags = ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorUrisDontMatch // -11002
-			text = r_KMmsErrorUrisDontMatch;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoIAP1 // -11003
-			flags=ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoIAP2 // -11004
-			flags=ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorAP1Invalid // -11005
-			text = r_KMmsErrorAP1Invalid;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorAP2Invalid // -11006
-			text = r_KMmsErrorAP2Invalid;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorMessageTooBig // -11007
-			text = r_KMmsErrorMessageTooBig;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorUnknownMessageType // -11008
-			text = r_mms_commom_error;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorDiskSpaceLow // -11009
-			flags=ETextResolverBlankErrorFlag;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusUnspecified // -11010
-			text = r_KMmsErrorStatusUnspecified;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusServiceDenied // -11011
-			text = r_KMmsErrorStatusServiceDenied;
-			flags=ETextResolverBlankErrorFlag;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusMessageFormatCorrupt // -11012
-			text = r_KMmsErrorStatusMessageFormatCorrupt;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusMessageAddressUnresolved // -11013
-			text = r_KMmsErrorStatusMessageAddressUnresolved;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusMessageNotFound // -11014
-			text = r_KMmsErrorStatusMessageNotFound;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusNetworkProblem // -11015
-			text = r_KMmsErrorStatusNetworkProblem;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusContentNotAccepted // -11016
-			text = r_KMmsErrorStatusContentNotAccepted;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusUnsupportedMessage // -11017
-			text = r_KMmsErrorStatusContentNotAccepted;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorHTTPConfiguration // -11018
-			text = r_KMmsErrorHTTPConfiguration;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorHTTPNotFound // -11019
-			text = r_KMmsErrorHTTPNotFound;
-			},	
-		SINGLE_ERROR
-			{		//     KMmsErrorHTTPServerDown // -11020
-			text = r_KMmsErrorHTTPServerDown;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorWapStack  // -11021
-			text = r_mms_commom_error;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorSessionAlreadyOpen // -11022
-			text = r_mms_commom_error;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorSessionNotOpen // -11023
-			text = r_mms_commom_error;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorBearerSuspended // -11024
-			text = r_KMmsErrorNetwork;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorTimeout // -11025
-			text = r_KMmsErrorNetwork;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorSuspendTimeout // -11026
-			text = r_KMmsErrorNetwork;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorUnknownRespFromGw // -11027
-			text = r_KMmsErrorNetwork;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorTransferCancelled // -11028
-			text = r_KMmsErrorTransferCancelled;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorBufferEmpty // -11029
-			flags=ETextResolverBlankErrorFlag;
-			},	     
-		SINGLE_ERROR
-			{		//     KMmsErrorConnectionAlreadyActive // -11030
-			text = r_error_res_port_alr_loaned; // from GPRSErr.RA, general Close existing connections text
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoWapAp1 // -11031
-			text = r_KMmsErrorHTTPConfiguration; 
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoURI1 // -11032
-			text = r_KMmsErrorHTTPConfiguration;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNoURI2 // -11033
-			text = r_KMmsErrorHTTPConfiguration; 
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorNotHomeNetwork // -11034
-			text = r_err_sms_check_oper_s; // from SMSErr.ra
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorInvalidSettings // -11035
-			text = r_KMmsErrorHTTPConfiguration; 
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorEMRUExceeded // -11036
-			flags=ETextResolverBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorCouldNotConnect // -11037
-			text=r_error_res_socket_host_unreach;
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorRemoveDRM
-			flags = ETextResolverBlankErrorFlag;  // -11038
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusReplyChargingLimitationsNotMet
-			text = r_mms_commom_error;  // -11039
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusReplyChargingRequestNotAccepted
-			text = r_mms_commom_error;  // -11040
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusReplyChargingForwardingDenied
-			text = r_mms_commom_error;  // -11041
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusReplyChargingNotSupported
-			text = r_mms_commom_error;  // -11042
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusContentUnsupported
-			text = r_qtn_err_mms_not_supported;  // -11043
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusTransientAddressUnresolved
-			text = r_KMmsErrorNetwork;  // -11044
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusTransientMessageNotFound
-			text = r_KMmsErrorHTTPNotFound;  // -11045
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusPermanentFailure
-			text = r_mms_commom_error;  // -11046
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorStatusTransientFailure
-			text = r_mms_commom_error;  // -11047
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorOfflineMode
-			flags = ETextResolverBlankErrorFlag;  // -11048
-			},
-		SINGLE_ERROR
-			{		//     KMmsErrorHTTPClientError
-			text = r_KMmsErrorStatusContentNotAccepted;  // -11049
-			}
-		};
-	}
-
-
-
-RESOURCE TBUF r_mms_commom_error              { buf = qtn_err_mms_common; }   
-RESOURCE TBUF r_KMmsErrorUrisDontMatch        { buf = qtn_err_mms_uri_not_same; } //  MMS_ERROR_BASE - 2,
-RESOURCE TBUF r_KMmsErrorAP1Invalid           { buf = qtn_err_mms_ap1_invalid; } //  MMS_ERROR_BASE - 5,
-RESOURCE TBUF r_KMmsErrorAP2Invalid           { buf = qtn_err_mms_ap2_invalid; } //  MMS_ERROR_BASE - 6,
-RESOURCE TBUF r_KMmsErrorMessageTooBig        { buf = qtn_err_mms_msg_big_n_snd; } //  MMS_ERROR_BASE - 7,
-RESOURCE TBUF r_KMmsErrorStatusUnspecified    { buf = qtn_err_mms_msg_not_acpt_c; } //  MMS_ERROR_BASE - 10,
-RESOURCE TBUF r_KMmsErrorStatusServiceDenied  { buf = "MMS ERROR (hidden)"; } //  MMS_ERROR_BASE - 11,
-RESOURCE TBUF r_KMmsErrorStatusMessageFormatCorrupt     { buf = qtn_err_mms_msg_not_acpt_mmsc; } //  MMS_ERROR_BASE - 12,
-RESOURCE TBUF r_KMmsErrorStatusMessageAddressUnresolved { buf = qtn_err_mms_msg_add_invalid; } //  MMS_ERROR_BASE - 13,
-RESOURCE TBUF r_KMmsErrorStatusMessageNotFound          { buf = qtn_err_mms_msg_not_found; } //  MMS_ERROR_BASE - 14,
-RESOURCE TBUF r_KMmsErrorStatusNetworkProblem           { buf = qtn_err_mms_ntwrk_e_msg_n_snd; } //  MMS_ERROR_BASE - 15,
-RESOURCE TBUF r_KMmsErrorStatusContentNotAccepted       { buf = qtn_err_mms_msg_not_acpt_mmsc; } //  MMS_ERROR_BASE - 16,
-RESOURCE TBUF r_KMmsErrorHTTPConfiguration    { buf = qtn_err_mms_conf_err_ap_stng; } //  MMS_ERROR_BASE - 18, // 1XX, 3XX
-RESOURCE TBUF r_KMmsErrorHTTPNotFound         { buf = qtn_err_mms_msg_not_found; } //  MMS_ERROR_BASE - 19, // 4XX
-RESOURCE TBUF r_KMmsErrorHTTPServerDown       { buf = qtn_err_mms_mmsc_not_respnd; } //  MMS_ERROR_BASE - 20, // 5XX
-RESOURCE TBUF r_KMmsErrorNetwork              { buf = qtn_err_mms_netwrk_error; } //  MMS_ERROR_BASE - 24,
-RESOURCE TBUF r_KMmsErrorTransferCancelled    { buf = qtn_err_mms_user_cancel_oper; } //  MMS_ERROR_BASE - 28      
-
-// End of File    
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_mms_error
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{		//     KMmsGeneralError // -11000
+			text = r_mms_commom_error; 
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoWAPAccessPoint // -11001
+			flags = ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorUrisDontMatch // -11002
+			text = r_KMmsErrorUrisDontMatch;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoIAP1 // -11003
+			flags=ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoIAP2 // -11004
+			flags=ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorAP1Invalid // -11005
+			text = r_KMmsErrorAP1Invalid;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorAP2Invalid // -11006
+			text = r_KMmsErrorAP2Invalid;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorMessageTooBig // -11007
+			text = r_KMmsErrorMessageTooBig;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorUnknownMessageType // -11008
+			text = r_mms_commom_error;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorDiskSpaceLow // -11009
+			flags=ETextResolverBlankErrorFlag;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusUnspecified // -11010
+			text = r_KMmsErrorStatusUnspecified;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusServiceDenied // -11011
+			text = r_KMmsErrorStatusServiceDenied;
+			flags=ETextResolverBlankErrorFlag;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusMessageFormatCorrupt // -11012
+			text = r_KMmsErrorStatusMessageFormatCorrupt;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusMessageAddressUnresolved // -11013
+			text = r_KMmsErrorStatusMessageAddressUnresolved;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusMessageNotFound // -11014
+			text = r_KMmsErrorStatusMessageNotFound;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusNetworkProblem // -11015
+			text = r_KMmsErrorStatusNetworkProblem;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusContentNotAccepted // -11016
+			text = r_KMmsErrorStatusContentNotAccepted;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusUnsupportedMessage // -11017
+			text = r_KMmsErrorStatusContentNotAccepted;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorHTTPConfiguration // -11018
+			text = r_KMmsErrorHTTPConfiguration;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorHTTPNotFound // -11019
+			text = r_KMmsErrorHTTPNotFound;
+			},	
+		SINGLE_ERROR
+			{		//     KMmsErrorHTTPServerDown // -11020
+			text = r_KMmsErrorHTTPServerDown;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorWapStack  // -11021
+			text = r_mms_commom_error;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorSessionAlreadyOpen // -11022
+			text = r_mms_commom_error;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorSessionNotOpen // -11023
+			text = r_mms_commom_error;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorBearerSuspended // -11024
+			text = r_KMmsErrorNetwork;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorTimeout // -11025
+			text = r_KMmsErrorNetwork;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorSuspendTimeout // -11026
+			text = r_KMmsErrorNetwork;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorUnknownRespFromGw // -11027
+			text = r_KMmsErrorNetwork;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorTransferCancelled // -11028
+			text = r_KMmsErrorTransferCancelled;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorBufferEmpty // -11029
+			flags=ETextResolverBlankErrorFlag;
+			},	     
+		SINGLE_ERROR
+			{		//     KMmsErrorConnectionAlreadyActive // -11030
+			text = r_error_res_port_alr_loaned; // from GPRSErr.RA, general Close existing connections text
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoWapAp1 // -11031
+			text = r_KMmsErrorHTTPConfiguration; 
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoURI1 // -11032
+			text = r_KMmsErrorHTTPConfiguration;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNoURI2 // -11033
+			text = r_KMmsErrorHTTPConfiguration; 
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorNotHomeNetwork // -11034
+			text = r_err_sms_check_oper_s; // from SMSErr.ra
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorInvalidSettings // -11035
+			text = r_KMmsErrorHTTPConfiguration; 
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorEMRUExceeded // -11036
+			flags=ETextResolverBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorCouldNotConnect // -11037
+			text=r_error_res_socket_host_unreach;
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorRemoveDRM
+			flags = ETextResolverBlankErrorFlag;  // -11038
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusReplyChargingLimitationsNotMet
+			text = r_mms_commom_error;  // -11039
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusReplyChargingRequestNotAccepted
+			text = r_mms_commom_error;  // -11040
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusReplyChargingForwardingDenied
+			text = r_mms_commom_error;  // -11041
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusReplyChargingNotSupported
+			text = r_mms_commom_error;  // -11042
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusContentUnsupported
+			text = r_qtn_err_mms_not_supported;  // -11043
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusTransientAddressUnresolved
+			text = r_KMmsErrorNetwork;  // -11044
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusTransientMessageNotFound
+			text = r_KMmsErrorHTTPNotFound;  // -11045
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusPermanentFailure
+			text = r_mms_commom_error;  // -11046
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorStatusTransientFailure
+			text = r_mms_commom_error;  // -11047
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorOfflineMode
+			flags = ETextResolverBlankErrorFlag;  // -11048
+			},
+		SINGLE_ERROR
+			{		//     KMmsErrorHTTPClientError
+			text = r_KMmsErrorStatusContentNotAccepted;  // -11049
+			}
+		};
+	}
+
+
+
+RESOURCE TBUF r_mms_commom_error              { buf = qtn_err_mms_common; }   
+RESOURCE TBUF r_KMmsErrorUrisDontMatch        { buf = qtn_err_mms_uri_not_same; } //  MMS_ERROR_BASE - 2,
+RESOURCE TBUF r_KMmsErrorAP1Invalid           { buf = qtn_err_mms_ap1_invalid; } //  MMS_ERROR_BASE - 5,
+RESOURCE TBUF r_KMmsErrorAP2Invalid           { buf = qtn_err_mms_ap2_invalid; } //  MMS_ERROR_BASE - 6,
+RESOURCE TBUF r_KMmsErrorMessageTooBig        { buf = qtn_err_mms_msg_big_n_snd; } //  MMS_ERROR_BASE - 7,
+RESOURCE TBUF r_KMmsErrorStatusUnspecified    { buf = qtn_err_mms_msg_not_acpt_c; } //  MMS_ERROR_BASE - 10,
+RESOURCE TBUF r_KMmsErrorStatusServiceDenied  { buf = "MMS ERROR (hidden)"; } //  MMS_ERROR_BASE - 11,
+RESOURCE TBUF r_KMmsErrorStatusMessageFormatCorrupt     { buf = qtn_err_mms_msg_not_acpt_mmsc; } //  MMS_ERROR_BASE - 12,
+RESOURCE TBUF r_KMmsErrorStatusMessageAddressUnresolved { buf = qtn_err_mms_msg_add_invalid; } //  MMS_ERROR_BASE - 13,
+RESOURCE TBUF r_KMmsErrorStatusMessageNotFound          { buf = qtn_err_mms_msg_not_found; } //  MMS_ERROR_BASE - 14,
+RESOURCE TBUF r_KMmsErrorStatusNetworkProblem           { buf = qtn_err_mms_ntwrk_e_msg_n_snd; } //  MMS_ERROR_BASE - 15,
+RESOURCE TBUF r_KMmsErrorStatusContentNotAccepted       { buf = qtn_err_mms_msg_not_acpt_mmsc; } //  MMS_ERROR_BASE - 16,
+RESOURCE TBUF r_KMmsErrorHTTPConfiguration    { buf = qtn_err_mms_conf_err_ap_stng; } //  MMS_ERROR_BASE - 18, // 1XX, 3XX
+RESOURCE TBUF r_KMmsErrorHTTPNotFound         { buf = qtn_err_mms_msg_not_found; } //  MMS_ERROR_BASE - 19, // 4XX
+RESOURCE TBUF r_KMmsErrorHTTPServerDown       { buf = qtn_err_mms_mmsc_not_respnd; } //  MMS_ERROR_BASE - 20, // 5XX
+RESOURCE TBUF r_KMmsErrorNetwork              { buf = qtn_err_mms_netwrk_error; } //  MMS_ERROR_BASE - 24,
+RESOURCE TBUF r_KMmsErrorTransferCancelled    { buf = qtn_err_mms_user_cancel_oper; } //  MMS_ERROR_BASE - 28      
+
+// End of File    
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/msgerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/msgerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,70 +1,70 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_msg_server_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_KMsvMediaUnavailable; // -7000
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvMediaIncorrect; // -7001
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvMediaChanged; // -7002
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvIndexBackupRestore ; // -7003
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvIndexBackupRestore ; // -7004
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvMessageDeleted; // -7005
-			},
-		SINGLE_ERROR
-			{
-			text= r_KMsvMtmDeinstalled; // -7006
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvStartupFailed; // -7007
-			},
-		SINGLE_ERROR
-			{
-			text=r_KMsvServerTerminated; // -7008
-			}
-		};
-	}
-
-RESOURCE TBUF r_KMsvMediaUnavailable  { buf = qtn_err_g_msg_no_disk; }
-RESOURCE TBUF r_KMsvMediaIncorrect { buf = qtn_err_g_msg_wrong_disk; }
-RESOURCE TBUF r_KMsvMediaChanged  { buf = qtn_err_g_msg_inv_disk; }
-RESOURCE TBUF r_KMsvIndexBackupRestore { buf = qtn_err_backup_restore; }
-RESOURCE TBUF r_KMsvMessageDeleted { buf = qtn_err_message_deleted; }
-RESOURCE TBUF r_KMsvMtmDeinstalled  { buf = qtn_err_mtm_uninstalled; }
-RESOURCE TBUF r_KMsvStartupFailed { buf = qtn_err_ms_startup_fail; } 
-RESOURCE TBUF r_KMsvServerTerminated { buf =qtn_err_ms_terminated; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_msg_server_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_KMsvMediaUnavailable; // -7000
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvMediaIncorrect; // -7001
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvMediaChanged; // -7002
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvIndexBackupRestore ; // -7003
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvIndexBackupRestore ; // -7004
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvMessageDeleted; // -7005
+			},
+		SINGLE_ERROR
+			{
+			text= r_KMsvMtmDeinstalled; // -7006
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvStartupFailed; // -7007
+			},
+		SINGLE_ERROR
+			{
+			text=r_KMsvServerTerminated; // -7008
+			}
+		};
+	}
+
+RESOURCE TBUF r_KMsvMediaUnavailable  { buf = qtn_err_g_msg_no_disk; }
+RESOURCE TBUF r_KMsvMediaIncorrect { buf = qtn_err_g_msg_wrong_disk; }
+RESOURCE TBUF r_KMsvMediaChanged  { buf = qtn_err_g_msg_inv_disk; }
+RESOURCE TBUF r_KMsvIndexBackupRestore { buf = qtn_err_backup_restore; }
+RESOURCE TBUF r_KMsvMessageDeleted { buf = qtn_err_message_deleted; }
+RESOURCE TBUF r_KMsvMtmDeinstalled  { buf = qtn_err_mtm_uninstalled; }
+RESOURCE TBUF r_KMsvStartupFailed { buf = qtn_err_ms_startup_fail; } 
+RESOURCE TBUF r_KMsvServerTerminated { buf =qtn_err_ms_terminated; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/mtmexerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/mtmexerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,31 +1,31 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_mtm_ext_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_mtm_locked;			// -900
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_mtm_locked			{ buf=err_g_mtm_locked; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_mtm_ext_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_mtm_locked;			// -900
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_mtm_locked			{ buf=err_g_mtm_locked; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/neterr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/neterr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,55 +1,55 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_network_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			flags=ETextResolverBlankErrorFlag;			// -3001
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_net_modem_error;			// -3002
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_net_login_fail;			// -3003
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_net_script_timeout;			// -3004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_net_script_error;			// -3005
-	            }
-		};
-	}
-
-
-RESOURCE TBUF r_error_res_net_no_modem                  { buf=qtn_err_net_no_modem; }
-RESOURCE TBUF r_error_res_net_modem_error               { buf=qtn_err_net_modem_error; }
-RESOURCE TBUF r_error_res_net_login_fail                { buf=qtn_err_net_login_fail; }
-RESOURCE TBUF r_error_res_net_script_timeout            { buf=qtn_err_net_script_timeout; }
-RESOURCE TBUF r_error_res_net_script_error              { buf=qtn_err_net_script_error; }
-RESOURCE TBUF r_error_res_net_no_iap                    { buf=qtn_err_net_no_iap; }
-
-RESOURCE TBUF r_error_res_modem_init                    { buf=qtn_err_modem_init; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_network_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			flags=ETextResolverBlankErrorFlag;			// -3001
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_net_modem_error;			// -3002
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_net_login_fail;			// -3003
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_net_script_timeout;			// -3004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_net_script_error;			// -3005
+	            }
+		};
+	}
+
+
+RESOURCE TBUF r_error_res_net_no_modem                  { buf=qtn_err_net_no_modem; }
+RESOURCE TBUF r_error_res_net_modem_error               { buf=qtn_err_net_modem_error; }
+RESOURCE TBUF r_error_res_net_login_fail                { buf=qtn_err_net_login_fail; }
+RESOURCE TBUF r_error_res_net_script_timeout            { buf=qtn_err_net_script_timeout; }
+RESOURCE TBUF r_error_res_net_script_error              { buf=qtn_err_net_script_error; }
+RESOURCE TBUF r_error_res_net_no_iap                    { buf=qtn_err_net_no_iap; }
+
+RESOURCE TBUF r_error_res_modem_init                    { buf=qtn_err_modem_init; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/newmmserr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/newmmserr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,43 +1,43 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_new_mms_errors
-    {
-    items=
-        {
-	SINGLE_ERROR    // KMmsErrorProtectedContent // -32150
-            {		
-	    text = r_new_mms_unable_to_send_protected_error;
-	    },
-
-	SINGLE_ERROR    // KMmsErrorUnregisteredApplication // -32151
-            {		
-	    text = r_new_mms_unregistered_app_error;
-	    },
-
-	SINGLE_ERROR    // KMmsErrorApplicationDiskFull // -32152
-            {		
-	    text = r_error_res_disk_full;
-	    }
-	};
-    }
-
-
-RESOURCE TBUF r_new_mms_unable_to_send_protected_error { buf = qtn_err_mms_unable_to_send_protected; }   
-   
-
-// End of File    
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_new_mms_errors
+    {
+    items=
+        {
+	SINGLE_ERROR    // KMmsErrorProtectedContent // -32150
+            {		
+	    text = r_new_mms_unable_to_send_protected_error;
+	    },
+
+	SINGLE_ERROR    // KMmsErrorUnregisteredApplication // -32151
+            {		
+	    text = r_new_mms_unregistered_app_error;
+	    },
+
+	SINGLE_ERROR    // KMmsErrorApplicationDiskFull // -32152
+            {		
+	    text = r_error_res_disk_full;
+	    }
+	};
+    }
+
+
+RESOURCE TBUF r_new_mms_unable_to_send_protected_error { buf = qtn_err_mms_unable_to_send_protected; }   
+   
+
+// End of File    
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/rberr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/rberr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,901 +1,901 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_rbcore_error
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{ 
-			text=r_nw_stat_failure; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag;
-			},
-        	SINGLE_ERROR
-			{
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_file_not_found; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_file_eof; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
- 			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_file_read_error; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_out_of_memory; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_unexpected_error; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_wait_timeout; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text= r_nw_stat_malformed_url;
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_too_many_redirects; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR	
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; 
-			},
-        	SINGLE_ERROR
-			{ 
-			text=r_nw_stat_missing_auth_header; 
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_cancelled; 
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_failure; // NW_STAT_BAD_INPUT_PARAM 
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_failure; // nw_stat_missing_input_param
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_malformed_url; 
-			},
-        SINGLE_ERROR
-			{ 
-			text = r_err_bad_redirect_url; //Bad Redirect URL
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_missing_location_header; 
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_bad_content_loc_header; 
-			},
-        SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; // nw_stat_bad_redirect 
-			},
-        SINGLE_ERROR
-			{ 
-			text = r_err_unhandled_wsp_status;  // Unhandled WSP stat 
-			},
-        SINGLE_ERROR
-			{ 
-			text=r_nw_stat_missing_script_referer; 
-			},
-        SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; //Duplicate
-			},
-        SINGLE_ERROR
-			{ 
-			flags = ETextResolverBlankErrorFlag; // Not found 
-			},
-
-/* status codes for protocol stack */
-        SINGLE_ERROR
-		{ 
-		text = r_err_wps_error; // ERROR 
-		}, 
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_startup_error 
-		},
-        SINGLE_ERROR
-		{ 
-		text = r_err_wps_error; // nw_stat_wps_gateway_connect_error
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wps_gateway_unset; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wps_disconnected;
-		},
-        SINGLE_ERROR
-		{ 
-		text= r_nw_stat_cancelled; // nw_stat_wps_aborted
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_security_error 
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_security_alert
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPS_SECURITY_ESTABLISHED
-		},
-
-/* status codes for wim */
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WIM_NO_MATCHING_CERTIFICATE,
-		}, 
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WIM_PIN_BLOCKED,
-		}, 
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  // NW_STAT_INVALID_CERTIFICATE,
-		},
-
-       SINGLE_ERROR
-		{ 
-		text = r_err_wim_error;  //   NW_STAT_WIM_ERR,
-		},
-
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_SEC_HANDSHAKE_FAILED,
-		},
-
-       SINGLE_ERROR
-		{ 
-		text = r_nw_stat_failure;  // NW_STAT_WIM_SESSION_NOT_SET,
-		},
-
-       SINGLE_ERROR
-		{ 
-		text = r_err_wim_decode_err;  // NW_STAT_WIM_DECODE_ERR,
-		},
-
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;   // NW_STAT_CERT_NOT_YET_VALID,
-		},
-
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_CERT_EXPIRED,
-		},
-
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_UNKNOWN_CA
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_UNSUPPORTED_CERTIFICATE_TYPE,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;   //     NW_STAT_WIM_NO_WIM,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_wim_init_failed;  //   NW_STAT_WIM_INIT_FAILED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_WIM_ITEM_NOT_FOUND,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;    //   NW_STAT_WIM_BAD_PIN,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_CERTIFICATE_REVOKED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;    //   NW_STAT_CLIENT_AUTH_NOT_SUPPORTED,
-		},
-
-//WTLS
-
-       SINGLE_ERROR
-		{ 
-			flags = ETextResolverBlankErrorFlag;    //   text = r_err_decryption_failed;  //   NW_STAT_WTLS_DECRYPTION_FAILED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_WTLS_DECOMPRESSION_FAILED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_UNKNOWN_CERT,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_wtls_access_denied;  //   NW_STAT_WTLS_ACCESS_DENIED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_INSUFFIC_SECURITY,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_nw_stat_wps_disconnected; //  NW_STAT_WTLS_USER_CANCELLED,
-		},
-  
-
-/* status codes for cache */
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_not_found
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_found
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_url_found
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_copied
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_disabled
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_enable
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_not_configured
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_too_big
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_space_available
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_space_not_available
-		},
-
-/* status codes for cookies */
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_cj_nocookie
-		},
-
-/* status codes used by the script interpreter */
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_file_not_found; // nw_stat_script_card_not_in_deck
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_no_access;  // NW_STAT_SCRIPT_NO_ACCESS, 
-		}, 
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_bad_content
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_script_error_user_exit
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_script_error_user_abort
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_error_stack_underflow
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_error_stack_overflow
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_fatal_lib_func_error
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args;  // NW_STAT_SCRIPT_VERIFICATION_FAILED,
-		},
-        SINGLE_ERROR
-		{ 
-		text = r_nw_stat_file_eof;  //NW_STAT_SCRIPT_EXTERNAL_FUNCTION_NOT_FOUND,
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_script_invalid_func_args;   // NW_STAT_SCRIPT_UNABLE_TO_LOAD_COMPILATION_UNIT,
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_no_access;  //   NW_STAT_SCRIPT_ACCESS_VIOLATION
-		},
-  
-/* status codes used by the wml browser*/
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_card_not_in_deck; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_no_access; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_content; 
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_invalid_url_schema
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_bad_content_type
-		},
-
-/* status codes used by the wmls crypto */
-        SINGLE_ERROR
-		{ 
-		text = r_nw_stat_wps_aborted; // NW_STAT_CRYPTO_USERCANCEL,
-		},
-        SINGLE_ERROR
-		{ 
-		text = r_err_crypto_nocert; //   NW_STAT_CRYPTO_NOCERT,
-		},
-
-/* wml interpreter content validation errors */
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_unsupported_version_number
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_unsupported_public_id
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_unsupported_charset; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_opaque_data; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_pi; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_switchpage_token; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_text; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_bad_element; 
-		},
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wmlbrowser_missing_literaltag; 
-		},
-
-/* status codes used by the stack adapter*/
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_MAX_REACHED,	
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_NOT_FOUND,
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_DOS,
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wpsa_max_transactions_reached
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_wpsa_max_sessions_reached
-		},
-
-/* status codes for the script proxy */
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrabort
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrbusy
-		},
-        SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrnotresponding
-		},
-
-/* status codes for the image loader */
-        SINGLE_ERROR
-		{ 
-		text = r_err_imgloader_http_error; //NW_STAT_IMGLOADER_HTTP_ERROR,
-		},
-
-/* status codes for the wae browser */
-        SINGLE_ERROR
-		{ 
-		text=r_nw_stat_wae_navigation_cancelled; 
-		},
-
- /* Status codes for SI */
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //   NW_STAT_SI_DONE,
-		},
-  
-  /* Status codes used by the WBXML parser */
-         SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //   NW_STAT_WBXML_ERROR_BYTECODE,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //     NW_STAT_WBXML_ERROR_CHARSET_UNSUPPORTED,
-		},
-
-  /* Connectivity failure status codes used by gateway navigation.
-     Refer to WAP End-to-End Security specification */
-       SINGLE_ERROR
-		{ 
-		text = r_err_secinfo_expired;  //   NW_STAT_CONN_SECINFO_EXPIRED,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_conn_url_nonsecure;  //   NW_STAT_CONN_URL_NONSECURE,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_nw_stat_file_eof; //   NW_STAT_CONN_NAVDOC_INVALID,
-		},
-  
-
-  /* Connectivity failure status codes used by
-     NW_Http_ConnNeeded() call prior to WPSA requests. */
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //  NW_STAT_CONN_CANCELLED,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //   NW_STAT_CONN_FAILED,
-		},
-  
-    /* Status codes for WTAI functions */
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //    NW_STAT_WTAI_UNSPECIFIED_ERROR,
-		},
-       SINGLE_ERROR
-		{ 
-		flags = ETextResolverBlankErrorFlag; //   NW_STAT_WTAI_INVALID_RESPONSE,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_invalid_url;  //   NW_STAT_WTAI_INVALID_URI
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_wtai_invalid_argument;  //   NW_STAT_WTAI_INVALID_ARGUMENT,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_wtai_unsupp_funtion;  //   NW_STAT_WTAI_UNSUPPORTED_FUNCTION,
-		},
-       SINGLE_ERROR
-		{ 
-		text = r_err_wtai_unsupp_library;  //   NW_STAT_WTAI_UNSUPPORTED_LIBRARY,
-		}
-  
-
-		};
-	}
-
-RESOURCE TBUF r_nw_stat_failure             { buf = qtn_err_failure; } 
-RESOURCE TBUF r_nw_stat_file_eof            { buf = qtn_err_file_eof; } 
-RESOURCE TBUF r_nw_stat_file_read_error     { buf = qtn_err_file_read_error; } 
-RESOURCE TBUF r_nw_stat_out_of_memory       { buf = qtn_memlo_ram_out_of_mem; } //From Avkon.loc
-RESOURCE TBUF r_nw_stat_unexpected_error    { buf = qtn_err_unexpected_error; } 
-RESOURCE TBUF r_nw_stat_wait_timeout        { buf = qtn_err_wait_timeout; } 
-RESOURCE TBUF r_nw_stat_unknown_scheme      { buf = qtn_err_unknown_scheme; } 
-RESOURCE TBUF r_nw_stat_too_many_redirects  { buf = qtn_err_too_many_redirects; } 
-RESOURCE TBUF r_nw_stat_missing_auth_header { buf = qtn_err_missing_auth_header; } 
-RESOURCE TBUF r_nw_stat_cancelled           { buf = qtn_err_wps_aborted; } 
-RESOURCE TBUF r_nw_stat_bad_input_param     { buf = qtn_err_bad_input_param; } 
-RESOURCE TBUF r_nw_stat_missing_input_param { buf = qtn_err_missing_input_param; } 
-RESOURCE TBUF r_nw_stat_malformed_url       { buf = qtn_err_malformed_url; } 
-RESOURCE TBUF r_nw_stat_missing_location_header { buf = qtn_err_missing_loc_header; } 
-RESOURCE TBUF r_nw_stat_bad_content_loc_header  { buf = qtn_err_bad_content_loc_header; } 
-RESOURCE TBUF r_nw_stat_bad_redirect        { buf = qtn_err_bad_redirect; } 
-RESOURCE TBUF r_nw_stat_missing_script_referer  { buf = qtn_err_missing_script_referer; } 
-
-/* status codes for protocol stack */
-RESOURCE TBUF r_nw_stat_wps_gateway_unset   { buf = qtn_err_wps_gateway_unset; } 
-RESOURCE TBUF r_nw_stat_wps_aborted         { buf = qtn_err_wps_aborted; } 
-
-/* status codes used by the script interpreter */
-RESOURCE TBUF r_nw_stat_script_invalid_func_args    { buf = qtn_err_script_inv_func_args; } 
-
-/* status codes used by the wml browser*/
-RESOURCE TBUF r_nw_stat_wmlbrowser_card_not_in_deck { buf = qtn_err_wmlb_card_not_indeck; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_no_access    { buf = qtn_err_wmlb_no_access; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_content  { buf = qtn_err_wmlb_bad_content; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_content_type { buf = qtn_err_wmlb_bad_cont_type; } 
-
-/* wml interpreter content validation errors */
-RESOURCE TBUF r_nw_stat_wmlbrowser_unsupported_charset  { buf = qtn_err_wmlb_unsupport_char; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_opaque_data  { buf = qtn_err_wmlb_bad_opaque_data; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_pi   { buf = qtn_err_wmlb_bad_pi; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_switchpage_token { buf = qtn_err_wmlb_bad_swpagetoken; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_text { buf = qtn_err_wmlb_bad_text; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_bad_element  { buf = qtn_err_wmlb_bad_element; } 
-RESOURCE TBUF r_nw_stat_wmlbrowser_missing_literaltag   { buf = qtn_err_wmlb_missing_literaltag; } 
-
-/* status codes for the wae browser */
-RESOURCE TBUF r_nw_stat_wae_navigation_cancelled    { buf = qtn_err_wae_navigation_cancel; } 
-
-RESOURCE TBUF r_err_wps_error 		{ buf = qtn_err_wps_error; }
-RESOURCE TBUF r_err_wim_error			{ buf = qtn_err_wim_error; }
-RESOURCE TBUF r_err_wtls_access_denied 	{ buf = qtn_err_wtls_access_denied; }
-RESOURCE TBUF r_err_decryption_failed 	{ buf = qtn_err_decryption_failed; }
-RESOURCE TBUF r_err_unhandled_wsp_status  { buf = qtn_err_unhandled_wsp_status; }
-RESOURCE TBUF r_err_secinfo_expired		{ buf = qtn_err_secinfo_expired; } 
-RESOURCE TBUF r_err_conn_url_nonsecure    { buf = qtn_err_conn_url_nonsecure; } 
-RESOURCE TBUF r_err_crypto_nocert 		{ buf = qtn_err_crypto_nocert; }
-RESOURCE TBUF r_err_wim_session_not_set	{ buf = qtn_err_wim_session_not_set; }
-RESOURCE TBUF r_err_wim_init_failed 	{ buf = qtn_err_wim_init_failed; }
-RESOURCE TBUF r_err_wim_decode_err	 	{ buf = qtn_err_wim_decode_err; }
-RESOURCE TBUF r_err_imgloader_http_error	{ buf = qtn_err_imgloader_http_error; }
-RESOURCE TBUF r_err_wtai_invalid_argument { buf = qtn_err_wtai_invalid_argument; }
-RESOURCE TBUF r_err_wtai_unsupp_funtion	{ buf = qtn_err_wtai_unsupp_funtion; }
-RESOURCE TBUF r_err_wtai_unsupp_library	{ buf = qtn_err_wtai_unsupp_library; }
-RESOURCE TBUF r_err_bad_redirect_url	{ buf = qtn_err_bad_redirect_url; }
-RESOURCE TBUF r_err_invalid_url		{ buf = qtn_err_wtai_invalid_url; }
-RESOURCE TBUF r_nw_stat_wps_disconnected 	{ buf = qtn_err_wps_disconnected; }
- 
-RESOURCE TBUF r_nw_stat_file_not_found 	{ buf = qtn_err_file_not_found; }
-
- 
-//100
-RESOURCE ARRAY r_error_res_http_errors100
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_unkn_serv_resp;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_unkn_serv_resp;
-			}
-		};
-	}
-
-//200
-RESOURCE ARRAY r_error_res_http_errors200
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			}
-		};
-	}
-
-//300
-RESOURCE ARRAY r_error_res_http_errors300
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_unkn_data_form;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_unkn_data_form;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_wml_err_reply_unkn;
-			}
-		};
-	}
-
-//400
-RESOURCE ARRAY r_error_res_http_errors400
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_400;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_402;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_403;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_404;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_405;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_406;
-			},
-		SINGLE_ERROR
-			{
-			flags=EErrorResBlankErrorFlag;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_408;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_409;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_410;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_411;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_412;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_413;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_414;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_415;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_416;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_417;
-			}
-		};
-	}
-
-//500
-RESOURCE ARRAY r_error_res_http_errors500
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_500;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_501;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_502;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_503;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_504;
-			},
-		SINGLE_ERROR
-			{
-			text = r_text_http_err_505;
-			}
-		};
-	}
-			
-RESOURCE TBUF r_text_wml_err_unkn_serv_resp		{ buf = text_wml_err_unkn_serv_resp;}// "Reply unknown, try again later"
-RESOURCE TBUF r_text_wml_err_reply_unkn         { buf = text_wml_err_reply_unkn; }//"Reply unknown"
-RESOURCE TBUF r_text_wml_err_unkn_data_form		{ buf = text_wml_err_unkn_data_form; }//"File format unknown"
-RESOURCE TBUF r_text_wml_err_file_not_loaded	{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_no_serv_acc		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_file_notavail		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_serv_timeout		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_file_notexist		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_text_too_long		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_addr_too_long		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_unkn_file_cont		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_page_not_disp		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_no_gate_resp		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_server_busy		{ buf = text_wml_err_server_busy;}//"Server busy"
-RESOURCE TBUF r_text_wml_err_conn_timeout		{ buf = ""; } // Obsoleted, but left to preserve BC
-RESOURCE TBUF r_text_wml_err_inv_addr			{ buf = text_wml_err_inv_addr;}//"Page does not exist"
-
-
-RESOURCE ARRAY r_error_res_curl  // WapEngStd.h errors
-	{
-	items=
-		{
-        	SINGLE_ERROR
-			{ 
-			text= r_nw_stat_malformed_url; // -10019; 
-			} 
-		};
-	}
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_rbcore_error
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{ 
+			text=r_nw_stat_failure; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag;
+			},
+        	SINGLE_ERROR
+			{
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_file_not_found; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_file_eof; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+ 			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_file_read_error; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_out_of_memory; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_unexpected_error; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_wait_timeout; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text= r_nw_stat_malformed_url;
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_too_many_redirects; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR	
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; 
+			},
+        	SINGLE_ERROR
+			{ 
+			text=r_nw_stat_missing_auth_header; 
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_cancelled; 
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_failure; // NW_STAT_BAD_INPUT_PARAM 
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_failure; // nw_stat_missing_input_param
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_malformed_url; 
+			},
+        SINGLE_ERROR
+			{ 
+			text = r_err_bad_redirect_url; //Bad Redirect URL
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_missing_location_header; 
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_bad_content_loc_header; 
+			},
+        SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; // nw_stat_bad_redirect 
+			},
+        SINGLE_ERROR
+			{ 
+			text = r_err_unhandled_wsp_status;  // Unhandled WSP stat 
+			},
+        SINGLE_ERROR
+			{ 
+			text=r_nw_stat_missing_script_referer; 
+			},
+        SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; //Duplicate
+			},
+        SINGLE_ERROR
+			{ 
+			flags = ETextResolverBlankErrorFlag; // Not found 
+			},
+
+/* status codes for protocol stack */
+        SINGLE_ERROR
+		{ 
+		text = r_err_wps_error; // ERROR 
+		}, 
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_startup_error 
+		},
+        SINGLE_ERROR
+		{ 
+		text = r_err_wps_error; // nw_stat_wps_gateway_connect_error
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wps_gateway_unset; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wps_disconnected;
+		},
+        SINGLE_ERROR
+		{ 
+		text= r_nw_stat_cancelled; // nw_stat_wps_aborted
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_security_error 
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wps_security_alert
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPS_SECURITY_ESTABLISHED
+		},
+
+/* status codes for wim */
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WIM_NO_MATCHING_CERTIFICATE,
+		}, 
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WIM_PIN_BLOCKED,
+		}, 
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  // NW_STAT_INVALID_CERTIFICATE,
+		},
+
+       SINGLE_ERROR
+		{ 
+		text = r_err_wim_error;  //   NW_STAT_WIM_ERR,
+		},
+
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_SEC_HANDSHAKE_FAILED,
+		},
+
+       SINGLE_ERROR
+		{ 
+		text = r_nw_stat_failure;  // NW_STAT_WIM_SESSION_NOT_SET,
+		},
+
+       SINGLE_ERROR
+		{ 
+		text = r_err_wim_decode_err;  // NW_STAT_WIM_DECODE_ERR,
+		},
+
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;   // NW_STAT_CERT_NOT_YET_VALID,
+		},
+
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_CERT_EXPIRED,
+		},
+
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_UNKNOWN_CA
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_UNSUPPORTED_CERTIFICATE_TYPE,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;   //     NW_STAT_WIM_NO_WIM,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_wim_init_failed;  //   NW_STAT_WIM_INIT_FAILED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_WIM_ITEM_NOT_FOUND,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;    //   NW_STAT_WIM_BAD_PIN,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;   //   NW_STAT_CERTIFICATE_REVOKED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;    //   NW_STAT_CLIENT_AUTH_NOT_SUPPORTED,
+		},
+
+//WTLS
+
+       SINGLE_ERROR
+		{ 
+			flags = ETextResolverBlankErrorFlag;    //   text = r_err_decryption_failed;  //   NW_STAT_WTLS_DECRYPTION_FAILED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_WTLS_DECOMPRESSION_FAILED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //   NW_STAT_UNKNOWN_CERT,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_wtls_access_denied;  //   NW_STAT_WTLS_ACCESS_DENIED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag;  //     NW_STAT_INSUFFIC_SECURITY,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_nw_stat_wps_disconnected; //  NW_STAT_WTLS_USER_CANCELLED,
+		},
+  
+
+/* status codes for cache */
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_not_found
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_found
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_url_found
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_copied
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_disabled
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_enable
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_not_configured
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_item_too_big
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_space_available
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cache_space_not_available
+		},
+
+/* status codes for cookies */
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_cj_nocookie
+		},
+
+/* status codes used by the script interpreter */
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_file_not_found; // nw_stat_script_card_not_in_deck
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_no_access;  // NW_STAT_SCRIPT_NO_ACCESS, 
+		}, 
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_bad_content
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_script_error_user_exit
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_script_error_user_abort
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_error_stack_underflow
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_error_stack_overflow
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args; // nw_stat_script_fatal_lib_func_error
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args;  // NW_STAT_SCRIPT_VERIFICATION_FAILED,
+		},
+        SINGLE_ERROR
+		{ 
+		text = r_nw_stat_file_eof;  //NW_STAT_SCRIPT_EXTERNAL_FUNCTION_NOT_FOUND,
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_script_invalid_func_args;   // NW_STAT_SCRIPT_UNABLE_TO_LOAD_COMPILATION_UNIT,
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_no_access;  //   NW_STAT_SCRIPT_ACCESS_VIOLATION
+		},
+  
+/* status codes used by the wml browser*/
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_card_not_in_deck; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_no_access; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_content; 
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_invalid_url_schema
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_bad_content_type
+		},
+
+/* status codes used by the wmls crypto */
+        SINGLE_ERROR
+		{ 
+		text = r_nw_stat_wps_aborted; // NW_STAT_CRYPTO_USERCANCEL,
+		},
+        SINGLE_ERROR
+		{ 
+		text = r_err_crypto_nocert; //   NW_STAT_CRYPTO_NOCERT,
+		},
+
+/* wml interpreter content validation errors */
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_unsupported_version_number
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wmlbrowser_unsupported_public_id
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_unsupported_charset; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_opaque_data; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_pi; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_switchpage_token; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_text; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_bad_element; 
+		},
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wmlbrowser_missing_literaltag; 
+		},
+
+/* status codes used by the stack adapter*/
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_MAX_REACHED,	
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_NOT_FOUND,
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // NW_STAT_WPSA_DOS,
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wpsa_max_transactions_reached
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_wpsa_max_sessions_reached
+		},
+
+/* status codes for the script proxy */
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrabort
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrbusy
+		},
+        SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; // nw_stat_scrproxy_scrnotresponding
+		},
+
+/* status codes for the image loader */
+        SINGLE_ERROR
+		{ 
+		text = r_err_imgloader_http_error; //NW_STAT_IMGLOADER_HTTP_ERROR,
+		},
+
+/* status codes for the wae browser */
+        SINGLE_ERROR
+		{ 
+		text=r_nw_stat_wae_navigation_cancelled; 
+		},
+
+ /* Status codes for SI */
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //   NW_STAT_SI_DONE,
+		},
+  
+  /* Status codes used by the WBXML parser */
+         SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //   NW_STAT_WBXML_ERROR_BYTECODE,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //     NW_STAT_WBXML_ERROR_CHARSET_UNSUPPORTED,
+		},
+
+  /* Connectivity failure status codes used by gateway navigation.
+     Refer to WAP End-to-End Security specification */
+       SINGLE_ERROR
+		{ 
+		text = r_err_secinfo_expired;  //   NW_STAT_CONN_SECINFO_EXPIRED,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_conn_url_nonsecure;  //   NW_STAT_CONN_URL_NONSECURE,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_nw_stat_file_eof; //   NW_STAT_CONN_NAVDOC_INVALID,
+		},
+  
+
+  /* Connectivity failure status codes used by
+     NW_Http_ConnNeeded() call prior to WPSA requests. */
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //  NW_STAT_CONN_CANCELLED,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //   NW_STAT_CONN_FAILED,
+		},
+  
+    /* Status codes for WTAI functions */
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //    NW_STAT_WTAI_UNSPECIFIED_ERROR,
+		},
+       SINGLE_ERROR
+		{ 
+		flags = ETextResolverBlankErrorFlag; //   NW_STAT_WTAI_INVALID_RESPONSE,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_invalid_url;  //   NW_STAT_WTAI_INVALID_URI
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_wtai_invalid_argument;  //   NW_STAT_WTAI_INVALID_ARGUMENT,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_wtai_unsupp_funtion;  //   NW_STAT_WTAI_UNSUPPORTED_FUNCTION,
+		},
+       SINGLE_ERROR
+		{ 
+		text = r_err_wtai_unsupp_library;  //   NW_STAT_WTAI_UNSUPPORTED_LIBRARY,
+		}
+  
+
+		};
+	}
+
+RESOURCE TBUF r_nw_stat_failure             { buf = qtn_err_failure; } 
+RESOURCE TBUF r_nw_stat_file_eof            { buf = qtn_err_file_eof; } 
+RESOURCE TBUF r_nw_stat_file_read_error     { buf = qtn_err_file_read_error; } 
+RESOURCE TBUF r_nw_stat_out_of_memory       { buf = qtn_memlo_ram_out_of_mem; } //From Avkon.loc
+RESOURCE TBUF r_nw_stat_unexpected_error    { buf = qtn_err_unexpected_error; } 
+RESOURCE TBUF r_nw_stat_wait_timeout        { buf = qtn_err_wait_timeout; } 
+RESOURCE TBUF r_nw_stat_unknown_scheme      { buf = qtn_err_unknown_scheme; } 
+RESOURCE TBUF r_nw_stat_too_many_redirects  { buf = qtn_err_too_many_redirects; } 
+RESOURCE TBUF r_nw_stat_missing_auth_header { buf = qtn_err_missing_auth_header; } 
+RESOURCE TBUF r_nw_stat_cancelled           { buf = qtn_err_wps_aborted; } 
+RESOURCE TBUF r_nw_stat_bad_input_param     { buf = qtn_err_bad_input_param; } 
+RESOURCE TBUF r_nw_stat_missing_input_param { buf = qtn_err_missing_input_param; } 
+RESOURCE TBUF r_nw_stat_malformed_url       { buf = qtn_err_malformed_url; } 
+RESOURCE TBUF r_nw_stat_missing_location_header { buf = qtn_err_missing_loc_header; } 
+RESOURCE TBUF r_nw_stat_bad_content_loc_header  { buf = qtn_err_bad_content_loc_header; } 
+RESOURCE TBUF r_nw_stat_bad_redirect        { buf = qtn_err_bad_redirect; } 
+RESOURCE TBUF r_nw_stat_missing_script_referer  { buf = qtn_err_missing_script_referer; } 
+
+/* status codes for protocol stack */
+RESOURCE TBUF r_nw_stat_wps_gateway_unset   { buf = qtn_err_wps_gateway_unset; } 
+RESOURCE TBUF r_nw_stat_wps_aborted         { buf = qtn_err_wps_aborted; } 
+
+/* status codes used by the script interpreter */
+RESOURCE TBUF r_nw_stat_script_invalid_func_args    { buf = qtn_err_script_inv_func_args; } 
+
+/* status codes used by the wml browser*/
+RESOURCE TBUF r_nw_stat_wmlbrowser_card_not_in_deck { buf = qtn_err_wmlb_card_not_indeck; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_no_access    { buf = qtn_err_wmlb_no_access; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_content  { buf = qtn_err_wmlb_bad_content; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_content_type { buf = qtn_err_wmlb_bad_cont_type; } 
+
+/* wml interpreter content validation errors */
+RESOURCE TBUF r_nw_stat_wmlbrowser_unsupported_charset  { buf = qtn_err_wmlb_unsupport_char; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_opaque_data  { buf = qtn_err_wmlb_bad_opaque_data; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_pi   { buf = qtn_err_wmlb_bad_pi; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_switchpage_token { buf = qtn_err_wmlb_bad_swpagetoken; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_text { buf = qtn_err_wmlb_bad_text; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_bad_element  { buf = qtn_err_wmlb_bad_element; } 
+RESOURCE TBUF r_nw_stat_wmlbrowser_missing_literaltag   { buf = qtn_err_wmlb_missing_literaltag; } 
+
+/* status codes for the wae browser */
+RESOURCE TBUF r_nw_stat_wae_navigation_cancelled    { buf = qtn_err_wae_navigation_cancel; } 
+
+RESOURCE TBUF r_err_wps_error 		{ buf = qtn_err_wps_error; }
+RESOURCE TBUF r_err_wim_error			{ buf = qtn_err_wim_error; }
+RESOURCE TBUF r_err_wtls_access_denied 	{ buf = qtn_err_wtls_access_denied; }
+RESOURCE TBUF r_err_decryption_failed 	{ buf = qtn_err_decryption_failed; }
+RESOURCE TBUF r_err_unhandled_wsp_status  { buf = qtn_err_unhandled_wsp_status; }
+RESOURCE TBUF r_err_secinfo_expired		{ buf = qtn_err_secinfo_expired; } 
+RESOURCE TBUF r_err_conn_url_nonsecure    { buf = qtn_err_conn_url_nonsecure; } 
+RESOURCE TBUF r_err_crypto_nocert 		{ buf = qtn_err_crypto_nocert; }
+RESOURCE TBUF r_err_wim_session_not_set	{ buf = qtn_err_wim_session_not_set; }
+RESOURCE TBUF r_err_wim_init_failed 	{ buf = qtn_err_wim_init_failed; }
+RESOURCE TBUF r_err_wim_decode_err	 	{ buf = qtn_err_wim_decode_err; }
+RESOURCE TBUF r_err_imgloader_http_error	{ buf = qtn_err_imgloader_http_error; }
+RESOURCE TBUF r_err_wtai_invalid_argument { buf = qtn_err_wtai_invalid_argument; }
+RESOURCE TBUF r_err_wtai_unsupp_funtion	{ buf = qtn_err_wtai_unsupp_funtion; }
+RESOURCE TBUF r_err_wtai_unsupp_library	{ buf = qtn_err_wtai_unsupp_library; }
+RESOURCE TBUF r_err_bad_redirect_url	{ buf = qtn_err_bad_redirect_url; }
+RESOURCE TBUF r_err_invalid_url		{ buf = qtn_err_wtai_invalid_url; }
+RESOURCE TBUF r_nw_stat_wps_disconnected 	{ buf = qtn_err_wps_disconnected; }
+ 
+RESOURCE TBUF r_nw_stat_file_not_found 	{ buf = qtn_err_file_not_found; }
+
+ 
+//100
+RESOURCE ARRAY r_error_res_http_errors100
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_unkn_serv_resp;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_unkn_serv_resp;
+			}
+		};
+	}
+
+//200
+RESOURCE ARRAY r_error_res_http_errors200
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			}
+		};
+	}
+
+//300
+RESOURCE ARRAY r_error_res_http_errors300
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_unkn_data_form;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_unkn_data_form;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_wml_err_reply_unkn;
+			}
+		};
+	}
+
+//400
+RESOURCE ARRAY r_error_res_http_errors400
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_400;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_402;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_403;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_404;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_405;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_406;
+			},
+		SINGLE_ERROR
+			{
+			flags=EErrorResBlankErrorFlag;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_408;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_409;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_410;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_411;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_412;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_413;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_414;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_415;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_416;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_417;
+			}
+		};
+	}
+
+//500
+RESOURCE ARRAY r_error_res_http_errors500
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_500;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_501;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_502;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_503;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_504;
+			},
+		SINGLE_ERROR
+			{
+			text = r_text_http_err_505;
+			}
+		};
+	}
+			
+RESOURCE TBUF r_text_wml_err_unkn_serv_resp		{ buf = text_wml_err_unkn_serv_resp;}// "Reply unknown, try again later"
+RESOURCE TBUF r_text_wml_err_reply_unkn         { buf = text_wml_err_reply_unkn; }//"Reply unknown"
+RESOURCE TBUF r_text_wml_err_unkn_data_form		{ buf = text_wml_err_unkn_data_form; }//"File format unknown"
+RESOURCE TBUF r_text_wml_err_file_not_loaded	{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_no_serv_acc		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_file_notavail		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_serv_timeout		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_file_notexist		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_text_too_long		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_addr_too_long		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_unkn_file_cont		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_page_not_disp		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_no_gate_resp		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_server_busy		{ buf = text_wml_err_server_busy;}//"Server busy"
+RESOURCE TBUF r_text_wml_err_conn_timeout		{ buf = ""; } // Obsoleted, but left to preserve BC
+RESOURCE TBUF r_text_wml_err_inv_addr			{ buf = text_wml_err_inv_addr;}//"Page does not exist"
+
+
+RESOURCE ARRAY r_error_res_curl  // WapEngStd.h errors
+	{
+	items=
+		{
+        	SINGLE_ERROR
+			{ 
+			text= r_nw_stat_malformed_url; // -10019; 
+			} 
+		};
+	}
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/smserr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/smserr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,280 +1,280 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_sms_error1
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_invalid_numb; }    // KErrGsmSmsBase-1;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error2
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_check_oper_s; },    // KErrGsmSmsBase-8;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // filling gap
-        SINGLE_ERROR { text = r_err_sms_check_oper_s; },// KErrGsmSmsBase-10;   
-        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-11;
-        
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error3
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_common; }  // KErrGsmSmsBase-17;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error4
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-21;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; } // KErrGsmSmsBase-22;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error5
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-27;
-        SINGLE_ERROR { text = r_err_sms_invalid_numb; },   // KErrGsmSmsBase-28;
-        SINGLE_ERROR { text = r_err_sms_check_oper_s; },     // KErrGsmSmsBase-29;
-        SINGLE_ERROR { text = r_err_sms_invalid_numb; }   // KErrGsmSmsBase-30;   
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error6
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-38;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error7
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-41;
-		SINGLE_ERROR { text = r_err_unab_to_del; }     // KErrGsmSmsBase-42;   
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error8
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_check_oper_s; }    // KErrGsmSmsBase-47;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error9
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_check_oper_s; }    // KErrGsmSmsBase-50;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error10
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_check_oper_s; } // KErrGsmSmsBase-69;    
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error11
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-81;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error12
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-95;
-        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-96;
-        SINGLE_ERROR { text = r_err_unab_to_del;},    // KErrGsmSmsBase-97;
-        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-98;
-        SINGLE_ERROR { text = r_err_unab_to_del;}    // KErrGsmSmsBase-99;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error13
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-111;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error14
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_unab_to_del; },// KErrGsmSmsBase-127;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-128;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-129;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; }    // KErrGsmSmsBase-130;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error15
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-143;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-144;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; }    // KErrGsmSmsBase-145;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error16
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sms_common; },			// KErrGsmSmsBase-159;
-        SINGLE_ERROR { text = r_error_res_general; },		// KErrGsmSmsBase-160;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; }  // KErrGsmSmsBase-161;  
-           
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error17
-	{
-	items=
-		{
-		SINGLE_ERROR { text = r_err_sms_common; }, // KErrGsmSmsBase-175;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; } // KErrGsmSmsBase-176;   
-  
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error18
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-192;  
-		SINGLE_ERROR { text = r_err_sms_check_oper_s; }, // KErrGsmSmsBase-193;   
-        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-194;
-        SINGLE_ERROR { text = r_err_sms_invalid_numb; },    // KErrGsmSmsBase-195;
-        SINGLE_ERROR { text = r_err_sms_check_oper_s;  },    // KErrGsmSmsBase-196;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },     // KErrGsmSmsBase-197;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; },   // KErrGsmSmsBase-198;
-        SINGLE_ERROR { text = r_err_msg_format_not_sup; }     // KErrGsmSmsBase-199;  
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error19
-	{
-	items=
-		{
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-208;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-209;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-210;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-211;
-        SINGLE_ERROR { text = r_err_sms_sim_busy; }    // KErrGsmSmsBase-212;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error20
-	{
-	items=
-		{
-        SINGLE_ERROR  { text = r_err_sms_common; }  // KErrGsmSmsBase-255;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error21
-	{
-	items=
-		{
-        SINGLE_ERROR { text = r_err_sim_failure; },    // KErrGsmSmsBase-300;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-301;
-        SINGLE_ERROR { text = r_err_not_allowed;},    // KErrGsmSmsBase-302;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-303;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-304;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-305;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error22
-	{
-	items=
-		{
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-310;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-311;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-312;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-313;
-        SINGLE_ERROR { text = r_err_sms_sim_busy; },    // KErrGsmSmsBase-314;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-315;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-316;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-317;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-318;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // Just an array gap fill
-        SINGLE_ERROR { text = r_err_sim_failure; },    // KErrGsmSmsBase-320;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-321;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-322;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error23
-	{
-	items=
-		{
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-330;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-331;
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-332;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error24
-	{
-	items=
-		{
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-340;
-        };
-    }
-
-RESOURCE ARRAY r_error_res_sms_error25
-	{
-	items=
-		{
-        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-500;
-        };
-    }
-
-RESOURCE TBUF r_err_sms_invalid_numb	{ buf =qtn_err_sms_invalid_numb; }
-RESOURCE TBUF r_err_unab_to_del	        { buf =qtn_err_unab_to_del; }
-RESOURCE TBUF r_err_sms_sim_busy	    { buf =qtn_err_sms_sim_busy; }
-RESOURCE TBUF r_err_sms_common	        { buf =qtn_err_sms_common; }
-              
-RESOURCE TBUF r_err_sms_check_oper_s	      { buf = qtn_err_sms_check_oper_srv; }
-RESOURCE TBUF r_err_msg_format_not_sup	      { buf = qtn_err_msg_format_not_sup; }
-RESOURCE TBUF r_err_sim_failure			{ buf = text_fdn_card_error; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_sms_error1
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_invalid_numb; }    // KErrGsmSmsBase-1;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error2
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_check_oper_s; },    // KErrGsmSmsBase-8;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // filling gap
+        SINGLE_ERROR { text = r_err_sms_check_oper_s; },// KErrGsmSmsBase-10;   
+        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-11;
+        
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error3
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_common; }  // KErrGsmSmsBase-17;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error4
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-21;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; } // KErrGsmSmsBase-22;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error5
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-27;
+        SINGLE_ERROR { text = r_err_sms_invalid_numb; },   // KErrGsmSmsBase-28;
+        SINGLE_ERROR { text = r_err_sms_check_oper_s; },     // KErrGsmSmsBase-29;
+        SINGLE_ERROR { text = r_err_sms_invalid_numb; }   // KErrGsmSmsBase-30;   
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error6
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-38;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error7
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-41;
+		SINGLE_ERROR { text = r_err_unab_to_del; }     // KErrGsmSmsBase-42;   
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error8
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_check_oper_s; }    // KErrGsmSmsBase-47;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error9
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_check_oper_s; }    // KErrGsmSmsBase-50;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error10
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_check_oper_s; } // KErrGsmSmsBase-69;    
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error11
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-81;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error12
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-95;
+        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-96;
+        SINGLE_ERROR { text = r_err_unab_to_del;},    // KErrGsmSmsBase-97;
+        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-98;
+        SINGLE_ERROR { text = r_err_unab_to_del;}    // KErrGsmSmsBase-99;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error13
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; }    // KErrGsmSmsBase-111;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error14
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_unab_to_del; },// KErrGsmSmsBase-127;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-128;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-129;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; }    // KErrGsmSmsBase-130;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error15
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-143;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; },    // KErrGsmSmsBase-144;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; }    // KErrGsmSmsBase-145;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error16
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sms_common; },			// KErrGsmSmsBase-159;
+        SINGLE_ERROR { text = r_error_res_general; },		// KErrGsmSmsBase-160;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; }  // KErrGsmSmsBase-161;  
+           
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error17
+	{
+	items=
+		{
+		SINGLE_ERROR { text = r_err_sms_common; }, // KErrGsmSmsBase-175;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; } // KErrGsmSmsBase-176;   
+  
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error18
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_unab_to_del; },  // KErrGsmSmsBase-192;  
+		SINGLE_ERROR { text = r_err_sms_check_oper_s; }, // KErrGsmSmsBase-193;   
+        SINGLE_ERROR { text = r_err_unab_to_del; },    // KErrGsmSmsBase-194;
+        SINGLE_ERROR { text = r_err_sms_invalid_numb; },    // KErrGsmSmsBase-195;
+        SINGLE_ERROR { text = r_err_sms_check_oper_s;  },    // KErrGsmSmsBase-196;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },     // KErrGsmSmsBase-197;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; },   // KErrGsmSmsBase-198;
+        SINGLE_ERROR { text = r_err_msg_format_not_sup; }     // KErrGsmSmsBase-199;  
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error19
+	{
+	items=
+		{
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-208;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-209;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-210;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-211;
+        SINGLE_ERROR { text = r_err_sms_sim_busy; }    // KErrGsmSmsBase-212;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error20
+	{
+	items=
+		{
+        SINGLE_ERROR  { text = r_err_sms_common; }  // KErrGsmSmsBase-255;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error21
+	{
+	items=
+		{
+        SINGLE_ERROR { text = r_err_sim_failure; },    // KErrGsmSmsBase-300;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-301;
+        SINGLE_ERROR { text = r_err_not_allowed;},    // KErrGsmSmsBase-302;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-303;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-304;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-305;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error22
+	{
+	items=
+		{
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-310;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-311;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-312;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-313;
+        SINGLE_ERROR { text = r_err_sms_sim_busy; },    // KErrGsmSmsBase-314;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-315;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-316;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-317;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // KErrGsmSmsBase-318;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag;},    // Just an array gap fill
+        SINGLE_ERROR { text = r_err_sim_failure; },    // KErrGsmSmsBase-320;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-321;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-322;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error23
+	{
+	items=
+		{
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-330;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; },    // KErrGsmSmsBase-331;
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-332;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error24
+	{
+	items=
+		{
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-340;
+        };
+    }
+
+RESOURCE ARRAY r_error_res_sms_error25
+	{
+	items=
+		{
+        SINGLE_ERROR { flags = EErrorResBlankErrorFlag; }    // KErrGsmSmsBase-500;
+        };
+    }
+
+RESOURCE TBUF r_err_sms_invalid_numb	{ buf =qtn_err_sms_invalid_numb; }
+RESOURCE TBUF r_err_unab_to_del	        { buf =qtn_err_unab_to_del; }
+RESOURCE TBUF r_err_sms_sim_busy	    { buf =qtn_err_sms_sim_busy; }
+RESOURCE TBUF r_err_sms_common	        { buf =qtn_err_sms_common; }
+              
+RESOURCE TBUF r_err_sms_check_oper_s	      { buf = qtn_err_sms_check_oper_srv; }
+RESOURCE TBUF r_err_msg_format_not_sup	      { buf = qtn_err_msg_format_not_sup; }
+RESOURCE TBUF r_err_sim_failure			{ buf = text_fdn_card_error; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/sockerr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/sockerr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,45 +1,45 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_socket_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_socket_net_unreach;			// -190
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_socket_host_unreach;								// -191
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_socket_wrong_protocol;								// -192
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_socket_net_unreach			{ buf=qtn_err_socket_net_unreach; }
-RESOURCE TBUF r_error_res_socket_host_unreach			{ buf=qtn_err_socket_host_unreach; }
-RESOURCE TBUF r_error_res_socket_wrong_protocol			{ buf=qtn_err_socket_wrong_protocol; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_socket_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_socket_net_unreach;			// -190
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_socket_host_unreach;								// -191
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_socket_wrong_protocol;								// -192
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_socket_net_unreach			{ buf=qtn_err_socket_net_unreach; }
+RESOURCE TBUF r_error_res_socket_host_unreach			{ buf=qtn_err_socket_host_unreach; }
+RESOURCE TBUF r_error_res_socket_wrong_protocol			{ buf=qtn_err_socket_wrong_protocol; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/waperr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/waperr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,350 +1,350 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_wap_errors_engine
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_general_error;			// -10000
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_doc_not_found;			// -10001
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_doc_corrupt;			// -10002
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_access_violation;			// -10003
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_data_call_dropped;			// -10004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_data_call_unavail;			// -10005
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_script_not_found;			// -10006
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_script_error;			// -10007
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_script_corrupt;			// -10008
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_script_illegal_action;			// -10009
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_script_obscure_call;			// -10010
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_auth_failed;			// -10011
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_protocol_not_supported;			// -10012
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_access_point_not_setup;			// -10013
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_access_point_not_setup_ussd;			// -10014
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_access_point_not_setup_sms;			// -10015
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_access_point_not_setup_csd;			// -10016
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_image_conv_failed;			// -10017
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_plugin_not_found;			// -10018
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_corrupt_url;			// -10019
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_corrupt_scheme;			// -10020
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_unknown_scheme;			// -10021
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_dtd_unavailable;			// -10022
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_invalid_dtd;			// -10023
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_unknown_document;			// -10024
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wap_mime_type_missing;			// -10025
-			}		
-		};
-	}
-
-RESOURCE TBUF r_error_res_wap_general_error					{ buf=err_g_wap_general_error; }
-RESOURCE TBUF r_error_res_wap_doc_not_found					{ buf=err_g_wap_doc_not_found; }
-RESOURCE TBUF r_error_res_wap_doc_corrupt					{ buf=err_g_wap_doc_corrupt; }
-RESOURCE TBUF r_error_res_wap_access_violation				{ buf=err_g_wap_access_violation; }
-RESOURCE TBUF r_error_res_wap_data_call_dropped				{ buf=err_g_wap_dcall_dropped; }
-RESOURCE TBUF r_error_res_wap_data_call_unavail				{ buf=err_g_wap_dcall_unavail; }
-RESOURCE TBUF r_error_res_wap_script_not_found				{ buf=err_g_wap_scr_not_found; }
-RESOURCE TBUF r_error_res_wap_script_error					{ buf=err_g_wap_scr_error; }
-RESOURCE TBUF r_error_res_wap_script_corrupt				{ buf=err_g_wap_scr_corrupt; }
-RESOURCE TBUF r_error_res_wap_script_illegal_action			{ buf=err_g_wap_scr_illegal_action; }
-RESOURCE TBUF r_error_res_wap_script_obscure_call			{ buf=err_g_wap_scr_obscure_call; }
-RESOURCE TBUF r_error_res_wap_auth_failed					{ buf=err_g_wap_auth_failed; }
-RESOURCE TBUF r_error_res_wap_protocol_not_supported		{ buf=err_g_wap_protocol_not_sup; }
-RESOURCE TBUF r_error_res_wap_access_point_not_setup		{ buf=err_g_wap_no_ap_setup; }
-RESOURCE TBUF r_error_res_wap_access_point_not_setup_ussd	{ buf=err_g_wap_no_ap_setup_ussd; }
-RESOURCE TBUF r_error_res_wap_access_point_not_setup_sms	{ buf=err_g_wap_no_ap_setup_sms; }
-RESOURCE TBUF r_error_res_wap_access_point_not_setup_csd	{ buf=err_g_wap_no_ap_setup_csd; }
-RESOURCE TBUF r_error_res_wap_image_conv_failed				{ buf=err_g_wap_image_conv_failed; }
-RESOURCE TBUF r_error_res_wap_plugin_not_found				{ buf=err_g_wap_plugin_not_found; }
-RESOURCE TBUF r_error_res_wap_corrupt_url					{ buf=err_g_wap_corrupt_url; }
-RESOURCE TBUF r_error_res_wap_corrupt_scheme				{ buf=err_g_wap_corrupt_scheme; }
-RESOURCE TBUF r_error_res_wap_unknown_scheme				{ buf=err_g_wap_unknown_scheme; }
-RESOURCE TBUF r_error_res_wap_dtd_unavailable				{ buf=err_g_wap_dtd_unavail; }
-RESOURCE TBUF r_error_res_wap_invalid_dtd					{ buf=err_g_wap_invalid_dtd; }
-RESOURCE TBUF r_error_res_wap_unknown_document				{ buf=err_g_wap_unknown_doc; }
-RESOURCE TBUF r_error_res_wap_mime_type_missing				{ buf=err_g_wap_mime_missing; }
-
-RESOURCE ARRAY r_error_res_wap_errors_http
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_general_error;				// -20000
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_cannot_find_server;			// -20001
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_cannot_find_plugin;			// -20002
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_unsupported_method;			// -20003
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_read_failure;					// -20004
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_dial_setup_failed;			// -20005
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_wtls_config_failed;			// -20006
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_wtls_bad_server_cert;			// -20007
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_wtls_cert_rejected;			// -20008
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_wtls_cipher_rejected;			// -20009
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_auth_failed;					// -20010
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_auth_aborted;					// -20011
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_http_general_error		{ buf=err_g_http_gen_error; }
-RESOURCE TBUF r_error_res_http_cannot_find_server	{ buf=err_g_http_server_not_found; }
-RESOURCE TBUF r_error_res_http_cannot_find_plugin	{ buf=err_g_http_plugin_not_found; }
-RESOURCE TBUF r_error_res_http_unsupported_method	{ buf=err_g_http_unsup_method; }
-RESOURCE TBUF r_error_res_http_read_failure			{ buf=err_g_http_read_failure; }
-RESOURCE TBUF r_error_res_http_dial_setup_failed	{ buf=err_g_http_dsetup_failed; }
-RESOURCE TBUF r_error_res_http_wtls_config_failed	{ buf=err_g_http_wtls_config_failed; }
-RESOURCE TBUF r_error_res_http_wtls_bad_server_cert	{ buf=err_g_http_wtls_bad_cert; }
-RESOURCE TBUF r_error_res_http_wtls_cert_rejected	{ buf=err_g_http_wtls_cert_rejected; }
-RESOURCE TBUF r_error_res_http_wtls_cipher_rejected	{ buf=err_g_http_wtls_cipher_rej; }
-RESOURCE TBUF r_error_res_http_auth_failed			{ buf=err_g_http_auth_failed; }
-RESOURCE TBUF r_error_res_http_auth_aborted			{ buf=err_g_http_auth_aborted; }
-
-
-RESOURCE ARRAY r_error_res_wap_statuses_http400
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_400;				// -20400
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_401;				// -20401
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_402;				// -20402
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_403;				// -20403
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_404;				// -20404
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_405;				// -20405
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_406;				// -20406
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_407;				// -20407
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_408;				// -20408
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_409;				// -20409
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_410;				// -20410
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_411;				// -20411
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_412;				// -20412
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_413;				// -20413
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_414;				// -20414
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_415;				// -20415
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_wap_statuses_http500
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_500;				// -20500
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_501;				// -20501
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_502;				// -20502
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_503;				// -20503
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_504;				// -20504
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_http_505;				// -20505
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_http_400				{ buf=err_g_http_400; }
-RESOURCE TBUF r_error_res_http_401				{ buf=err_g_http_401; }
-RESOURCE TBUF r_error_res_http_402				{ buf=err_g_http_402; }
-RESOURCE TBUF r_error_res_http_403				{ buf=err_g_http_403; }
-RESOURCE TBUF r_error_res_http_404				{ buf=err_g_http_404; }
-RESOURCE TBUF r_error_res_http_405				{ buf=err_g_http_405; }
-RESOURCE TBUF r_error_res_http_406				{ buf=err_g_http_406; }
-RESOURCE TBUF r_error_res_http_407				{ buf=err_g_http_407; }
-RESOURCE TBUF r_error_res_http_408				{ buf=err_g_http_408; }
-RESOURCE TBUF r_error_res_http_409				{ buf=err_g_http_409; }
-RESOURCE TBUF r_error_res_http_410				{ buf=err_g_http_410; }
-RESOURCE TBUF r_error_res_http_411				{ buf=err_g_http_411; }
-RESOURCE TBUF r_error_res_http_412				{ buf=err_g_http_412; }
-RESOURCE TBUF r_error_res_http_413				{ buf=err_g_http_413; }
-RESOURCE TBUF r_error_res_http_414				{ buf=err_g_http_414; }
-RESOURCE TBUF r_error_res_http_415				{ buf=err_g_http_415; }
-RESOURCE TBUF r_error_res_http_500				{ buf=err_g_http_500; }
-RESOURCE TBUF r_error_res_http_501				{ buf=err_g_http_501; }
-RESOURCE TBUF r_error_res_http_502				{ buf=err_g_http_502; }
-RESOURCE TBUF r_error_res_http_503				{ buf=err_g_http_503; }
-RESOURCE TBUF r_error_res_http_504				{ buf=err_g_http_504; }
-RESOURCE TBUF r_error_res_http_505				{ buf=err_g_http_505; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_wap_errors_engine
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_general_error;			// -10000
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_doc_not_found;			// -10001
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_doc_corrupt;			// -10002
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_access_violation;			// -10003
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_data_call_dropped;			// -10004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_data_call_unavail;			// -10005
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_script_not_found;			// -10006
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_script_error;			// -10007
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_script_corrupt;			// -10008
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_script_illegal_action;			// -10009
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_script_obscure_call;			// -10010
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_auth_failed;			// -10011
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_protocol_not_supported;			// -10012
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_access_point_not_setup;			// -10013
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_access_point_not_setup_ussd;			// -10014
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_access_point_not_setup_sms;			// -10015
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_access_point_not_setup_csd;			// -10016
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_image_conv_failed;			// -10017
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_plugin_not_found;			// -10018
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_corrupt_url;			// -10019
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_corrupt_scheme;			// -10020
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_unknown_scheme;			// -10021
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_dtd_unavailable;			// -10022
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_invalid_dtd;			// -10023
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_unknown_document;			// -10024
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wap_mime_type_missing;			// -10025
+			}		
+		};
+	}
+
+RESOURCE TBUF r_error_res_wap_general_error					{ buf=err_g_wap_general_error; }
+RESOURCE TBUF r_error_res_wap_doc_not_found					{ buf=err_g_wap_doc_not_found; }
+RESOURCE TBUF r_error_res_wap_doc_corrupt					{ buf=err_g_wap_doc_corrupt; }
+RESOURCE TBUF r_error_res_wap_access_violation				{ buf=err_g_wap_access_violation; }
+RESOURCE TBUF r_error_res_wap_data_call_dropped				{ buf=err_g_wap_dcall_dropped; }
+RESOURCE TBUF r_error_res_wap_data_call_unavail				{ buf=err_g_wap_dcall_unavail; }
+RESOURCE TBUF r_error_res_wap_script_not_found				{ buf=err_g_wap_scr_not_found; }
+RESOURCE TBUF r_error_res_wap_script_error					{ buf=err_g_wap_scr_error; }
+RESOURCE TBUF r_error_res_wap_script_corrupt				{ buf=err_g_wap_scr_corrupt; }
+RESOURCE TBUF r_error_res_wap_script_illegal_action			{ buf=err_g_wap_scr_illegal_action; }
+RESOURCE TBUF r_error_res_wap_script_obscure_call			{ buf=err_g_wap_scr_obscure_call; }
+RESOURCE TBUF r_error_res_wap_auth_failed					{ buf=err_g_wap_auth_failed; }
+RESOURCE TBUF r_error_res_wap_protocol_not_supported		{ buf=err_g_wap_protocol_not_sup; }
+RESOURCE TBUF r_error_res_wap_access_point_not_setup		{ buf=err_g_wap_no_ap_setup; }
+RESOURCE TBUF r_error_res_wap_access_point_not_setup_ussd	{ buf=err_g_wap_no_ap_setup_ussd; }
+RESOURCE TBUF r_error_res_wap_access_point_not_setup_sms	{ buf=err_g_wap_no_ap_setup_sms; }
+RESOURCE TBUF r_error_res_wap_access_point_not_setup_csd	{ buf=err_g_wap_no_ap_setup_csd; }
+RESOURCE TBUF r_error_res_wap_image_conv_failed				{ buf=err_g_wap_image_conv_failed; }
+RESOURCE TBUF r_error_res_wap_plugin_not_found				{ buf=err_g_wap_plugin_not_found; }
+RESOURCE TBUF r_error_res_wap_corrupt_url					{ buf=err_g_wap_corrupt_url; }
+RESOURCE TBUF r_error_res_wap_corrupt_scheme				{ buf=err_g_wap_corrupt_scheme; }
+RESOURCE TBUF r_error_res_wap_unknown_scheme				{ buf=err_g_wap_unknown_scheme; }
+RESOURCE TBUF r_error_res_wap_dtd_unavailable				{ buf=err_g_wap_dtd_unavail; }
+RESOURCE TBUF r_error_res_wap_invalid_dtd					{ buf=err_g_wap_invalid_dtd; }
+RESOURCE TBUF r_error_res_wap_unknown_document				{ buf=err_g_wap_unknown_doc; }
+RESOURCE TBUF r_error_res_wap_mime_type_missing				{ buf=err_g_wap_mime_missing; }
+
+RESOURCE ARRAY r_error_res_wap_errors_http
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_general_error;				// -20000
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_cannot_find_server;			// -20001
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_cannot_find_plugin;			// -20002
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_unsupported_method;			// -20003
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_read_failure;					// -20004
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_dial_setup_failed;			// -20005
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_wtls_config_failed;			// -20006
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_wtls_bad_server_cert;			// -20007
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_wtls_cert_rejected;			// -20008
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_wtls_cipher_rejected;			// -20009
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_auth_failed;					// -20010
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_auth_aborted;					// -20011
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_http_general_error		{ buf=err_g_http_gen_error; }
+RESOURCE TBUF r_error_res_http_cannot_find_server	{ buf=err_g_http_server_not_found; }
+RESOURCE TBUF r_error_res_http_cannot_find_plugin	{ buf=err_g_http_plugin_not_found; }
+RESOURCE TBUF r_error_res_http_unsupported_method	{ buf=err_g_http_unsup_method; }
+RESOURCE TBUF r_error_res_http_read_failure			{ buf=err_g_http_read_failure; }
+RESOURCE TBUF r_error_res_http_dial_setup_failed	{ buf=err_g_http_dsetup_failed; }
+RESOURCE TBUF r_error_res_http_wtls_config_failed	{ buf=err_g_http_wtls_config_failed; }
+RESOURCE TBUF r_error_res_http_wtls_bad_server_cert	{ buf=err_g_http_wtls_bad_cert; }
+RESOURCE TBUF r_error_res_http_wtls_cert_rejected	{ buf=err_g_http_wtls_cert_rejected; }
+RESOURCE TBUF r_error_res_http_wtls_cipher_rejected	{ buf=err_g_http_wtls_cipher_rej; }
+RESOURCE TBUF r_error_res_http_auth_failed			{ buf=err_g_http_auth_failed; }
+RESOURCE TBUF r_error_res_http_auth_aborted			{ buf=err_g_http_auth_aborted; }
+
+
+RESOURCE ARRAY r_error_res_wap_statuses_http400
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_400;				// -20400
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_401;				// -20401
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_402;				// -20402
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_403;				// -20403
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_404;				// -20404
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_405;				// -20405
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_406;				// -20406
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_407;				// -20407
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_408;				// -20408
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_409;				// -20409
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_410;				// -20410
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_411;				// -20411
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_412;				// -20412
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_413;				// -20413
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_414;				// -20414
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_415;				// -20415
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_wap_statuses_http500
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_500;				// -20500
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_501;				// -20501
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_502;				// -20502
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_503;				// -20503
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_504;				// -20504
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_http_505;				// -20505
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_http_400				{ buf=err_g_http_400; }
+RESOURCE TBUF r_error_res_http_401				{ buf=err_g_http_401; }
+RESOURCE TBUF r_error_res_http_402				{ buf=err_g_http_402; }
+RESOURCE TBUF r_error_res_http_403				{ buf=err_g_http_403; }
+RESOURCE TBUF r_error_res_http_404				{ buf=err_g_http_404; }
+RESOURCE TBUF r_error_res_http_405				{ buf=err_g_http_405; }
+RESOURCE TBUF r_error_res_http_406				{ buf=err_g_http_406; }
+RESOURCE TBUF r_error_res_http_407				{ buf=err_g_http_407; }
+RESOURCE TBUF r_error_res_http_408				{ buf=err_g_http_408; }
+RESOURCE TBUF r_error_res_http_409				{ buf=err_g_http_409; }
+RESOURCE TBUF r_error_res_http_410				{ buf=err_g_http_410; }
+RESOURCE TBUF r_error_res_http_411				{ buf=err_g_http_411; }
+RESOURCE TBUF r_error_res_http_412				{ buf=err_g_http_412; }
+RESOURCE TBUF r_error_res_http_413				{ buf=err_g_http_413; }
+RESOURCE TBUF r_error_res_http_414				{ buf=err_g_http_414; }
+RESOURCE TBUF r_error_res_http_415				{ buf=err_g_http_415; }
+RESOURCE TBUF r_error_res_http_500				{ buf=err_g_http_500; }
+RESOURCE TBUF r_error_res_http_501				{ buf=err_g_http_501; }
+RESOURCE TBUF r_error_res_http_502				{ buf=err_g_http_502; }
+RESOURCE TBUF r_error_res_http_503				{ buf=err_g_http_503; }
+RESOURCE TBUF r_error_res_http_504				{ buf=err_g_http_504; }
+RESOURCE TBUF r_error_res_http_505				{ buf=err_g_http_505; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/groupfuture/tools_s60_header_compatfuture.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/groupfuture/tools_s60_header_compatfuture.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	tools_s60_header_compatfuture
 source	\sf\os\ossrv\genericservices\s60compatibilityheaders
 
--- a/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	tools_s60_header_compatsymtb101sf
 source	\sf\os\ossrv\genericservices\s60compatibilityheaders
 
--- a/genericservices/syslibsdocs/syslibs_documentation.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/syslibsdocs/syslibs_documentation.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_documentation
 
 source	\sf\os\ossrv\genericservices\syslibsdocs\
--- a/genericservices/systemagent/group/syslibs_sysagent2.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/systemagent/group/syslibs_sysagent2.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_sysagent2
 source	\sf\os\ossrv\genericservices\systemagent
 binary	\sf\os\ossrv\genericservices\systemagent\group	all
--- a/genericservices/systemagent/test/rtest/group/sysagent2rtests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/systemagent/test/rtest/group/sysagent2rtests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -25,10 +25,4 @@
 // batch file that runs all automatic sysagent2 tests
 data=ZSYSTEM\test\sysagent2rtests.bat	TEST\sysagent2rtests.bat
 
-// Executables for tests
-file=ABI_DIR\BUILD_DIR\t_initialisehal.exe	sys\bin\t_initialisehal.exe
-file=ABI_DIR\BUILD_DIR\t_persisthal.exe		sys\bin\t_persisthal.exe
-file=ABI_DIR\BUILD_DIR\t_haloomtests.exe	sys\bin\t_haloomtests.exe
-file=ABI_DIR\BUILD_DIR\t_sysagt2.exe		sys\bin\t_sysagt2.exe
-
 #endif
--- a/genericservices/systemagent/test/rtest/group/t_haloomtests.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/systemagent/test/rtest/group/t_haloomtests.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -11,9 +11,8 @@
 // Contributors:
 //
 // Description:
-//
 
-TARGET			t_haloomtests.exe
+TARGET			t_haloomtests.exe		//RTEST
 TARGETTYPE		exe
 //Needed to iniatilise HAL attributes
 CAPABILITY		AllFiles WriteDeviceData
--- a/genericservices/systemagent/test/rtest/group/t_sysagt2.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/systemagent/test/rtest/group/t_sysagt2.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -11,9 +11,9 @@
 // Contributors:
 //
 // Description:
-//
+
 
-TARGET			t_sysagt2.exe
+TARGET			t_sysagt2.exe	//RTEST
 TARGETTYPE		exe
 CAPABILITY		ReadDeviceData
 
--- a/genericservices/taskscheduler/DESIGN/MODEL.MDL	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/DESIGN/MODEL.MDL	Wed Oct 13 19:39:18 2010 +0530
@@ -1,2984 +1,2984 @@
-
-(object Petal
-    version    	40)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    file_name  	"D:\\schsvr\\DESIGN\\Model.mdl"
-    quid       	"3607CDBF00DB"
-    defaults   	(object defaults
-	rightMargin 	0.250000
-	leftMargin 	0.250000
-	topMargin  	0.250000
-	bottomMargin 	0.500000
-	pageOverlap 	0.250000
-	clipIconLabels 	TRUE
-	autoResize 	FALSE
-	snapToGrid 	TRUE
-	gridX      	16
-	gridY      	16
-	defaultFont 	(object Font
-	    size       	10
-	    face       	"Arial"
-	    bold       	FALSE
-	    italics    	FALSE
-	    underline  	FALSE
-	    strike     	FALSE
-	    color      	0
-	    default_color 	TRUE)
-	showMessageNum 	3
-	showClassOfObject 	TRUE
-	notation   	"Unified")
-    root_usecase_package 	(object Class_Category "Use Case View"
-	quid       	"34B4B32D038B"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"358F97CC012F"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"34B4B32D038A"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"34B4B32D038C"
-	logical_models 	(list unit_reference_list
-	    (object Class "CServer"
-		quid       	"34D1C70C010E"
-		abstract   	TRUE
-		operations 	(list Operations
-		    (object Operation "RunL"
-			quid       	"34D1C726002F"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Start"
-			quid       	"34D1C73102B6"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CSession"
-		quid       	"34D1C70C0168"
-		abstract   	TRUE)
-	    (object Class "CSchSession"
-		quid       	"34D1C70C014A"
-		documentation 	
-|
-|The session class, server-side. Mostly just unpacks RMessages and forwards commands on to the Task Scheduler instance.
-|Initialised on creation with the instance of CTaskScheduler. 
-|Its iClient member is initialised to NULL. Once the client using the session has registered, its iClient member is set to point to that client, and any tasks scheduled by that client during the session belong to that iClient.
-		
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"34D1C70C014B"
-			supplier   	"CSession"
-			quidu      	"34D1C70C0168"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"352B456F0032"
-			label      	"iSchedules"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1..1")))
-		operations 	(list Operations
-		    (object Operation "ServiceL"
-			quid       	"34D1C74003BB"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CSchServer"
-		quid       	"34D1C70C0110"
-		documentation 	
-|
-|The server class. Owns (directly) all session instances, and the one and only instance of CTaskScheduler. 
-|Owns (indirectly) everything else.
-		
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"34D1C70C010F"
-			supplier   	"CServer"
-			quidu      	"34D1C70C010E")))
-	    (object Class "CTaskScheduler"
-		quid       	"34D1C70C0186"
-		documentation 	
-|- Owns all the other scheduler objects.
-|- Provides an interface for creating, deleting, editing & naming schedules
-|- Provides an interface for registering users by creating new client proxies
-|- Provides an interface for scheduling tasks
-|- Informs schedules when they are due, and updates them accordingly
-|- Executes clients when appropriate
-|- Ensures that any persistent schedules are added to the persistent backup store through its iBackup member; so all is not lost in case of server death
-|- Maintains schedule instances in TWO lists:
-|       -the first, 'iSchedules' is a list of all the schedules defined and is an owning list.
-|       -the second, iPending, is a list of all schedules which are waiting to go off (i.e. those schedules which have tasks scheduled and are not disabled. This list is ordered by the due time for the schedules. The scheduler maintains this list and sets the timer's time to be the due time of the first schedule in the list.
-|
-|- Whenever the server starts, it asks its iBackup member to restore its schedules from backup. 
-|If the backup file is missing or corrupt it asks the iBackup to create a new, empty one.
-|Subsequently, whenever schedules are added, deleted or edited the iBackup member is asked to back up the store to keep it in sync
-|
-|N.B. I would like to eliminate this class, as soon as I get the time. This won't affect clients at all but will improve the design.
-		
-		fields     	(list has_relationship_list
-		    (object Has_Relationship
-			quid       	"34D1C70C0187"
-			label      	"iTimer"
-			supplier   	"CServiceTimer"
-			quidu      	"34D1CB1C0005"
-			supplier_cardinality 	(value cardinality "1..1")
-			client_cardinality 	(value cardinality "1..1")))
-		operations 	(list Operations
-		    (object Operation "ScheduleTaskL"
-			quid       	"34D1C70C018A"
-			parameters 	(list Parameters
-			    (object Parameter "aUser"
-				type       	"TUid")
-			    (object Parameter "aItem"
-				type       	"TInt")
-			    (object Parameter "aAction"
-				type       	"TItemAction")
-			    (object Parameter "aSchedule"
-				type       	"TScheduleInfo"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeleteTaskL"
-			quid       	"34D1C70C018F"
-			parameters 	(list Parameters
-			    (object Parameter "aUser"
-				type       	"TUid")
-			    (object Parameter "aItem"
-				type       	"TInt"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewScheduleL"
-			quid       	"34D1C70C0192"
-			parameters 	(list Parameters
-			    (object Parameter "aUser"
-				type       	"TUid"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeleteScheduleL"
-			quid       	"34D1C70C0194"
-			parameters 	(list Parameters
-			    (object Parameter "aUser"
-				type       	"TUid"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RegisterClientL"
-			quid       	"34D1C70C0196"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EditScheduleL"
-			quid       	"34D1C70C0197"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DueTaskNotify"
-			quid       	"352B45320229"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ExecuteClients"
-			quid       	"352B453D0095"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iNotifier"
-			quid       	"3587EEDB01FD"
-			type       	"CEnvironmentChangeNotifier")
-		    (object ClassAttribute "iBackup"
-			quid       	"3587F07A0380"
-			type       	"TScheduleBackup"))
-		statediagram 	(object State_Diagram ""
-		    quid       	"3587F1420279"
-		    title      	""
-		    zoom       	100
-		    max_height 	28350
-		    max_width  	21600
-		    origin_x   	0
-		    origin_y   	0
-		    items      	(list diagram_item_list)))
-	    (object Class "CClientProxy"
-		quid       	"34D1CB1B03A7"
-		documentation 	
-|
-|This class encapsulates the information needed to execute a set of tasks, and owns the tasks associated with it.
-|
-|An instance of it gets created when a client registers, and is initialized with the name of the executing program, and its priority: if 2 clients have different priorities, the one with the higher priority gets to execute all its tasks before the low-priority one gets to execute any.
-|When it's told to execute, it:
-| - saves all its due tasks to a file
-| - creates a task executor, initializing it with the name of the executing program and the name of the file in which it's saved the tasks
-| - tells it to execute the tasks
-| - deletes any of the tasks which don't repeat  
-|
-|It is reference-counted: it is deleted when:
-|          - there are no open sessions which have a pointer to it
-|AND  - there are no pending tasks belonging to it  
-		
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"34D1CB1B03A8"
-			label      	"iSchedules"
-			supplier   	"TScheduleEntry"
-			quidu      	"34D1CB1C0091"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1..1"))
-		    (object Uses_Relationship
-			quid       	"3587DC1100C0"
-			supplier   	"CTaskExecutor"
-			quidu      	"3587DB8B0352"))
-		operations 	(list Operations
-		    (object Operation "Execute()"
-			quid       	"34FAE9140125"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iTaskExecutor"
-			quid       	"34D1CB1B03B2"
-			type       	"TFileName")
-		    (object ClassAttribute "iClientPriority"
-			quid       	"34FAE57802F3"
-			type       	"TInt"
-			exportControl 	"Public")
-		    (object ClassAttribute "iUsers"
-			quid       	"3588DFB30261"
-			type       	"TInt")))
-	    (object Class "CTimer"
-		quid       	"34D1CB1C0023")
-	    (object Class "CServiceTimer"
-		quid       	"34D1CB1C0005"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"34D1CB1C0006"
-			supplier   	"CTimer"
-			quidu      	"34D1CB1C0023"))
-		operations 	(list Operations
-		    (object Operation "SetDueTime"
-			quid       	"34D1CB1C0007"
-			parameters 	(list Parameters
-			    (object Parameter "aNewTime"
-				type       	"TTime"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DueTime"
-			quid       	"34D1CB1C000F"
-			result     	"TTime"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iDueTime"
-			quid       	"34D1CB1C0010"
-			type       	"TTime")
-		    (object ClassAttribute "iCallback"
-			quid       	"34D1CB1C0011"
-			type       	"TCallback")))
-	    (object Class "CSchedule"
-		quid       	"34D1CB1C0073"
-		documentation 	
-|
-|This class is responsible for knowing what time it's due. 
-|
-|It is defined essentially by an ordered list of one or more TScheduleEntry instances, each of which will return their own next due time when asked. 
-|
-|It also has zero or more tasks (TScheduledTask). When it is due, all its tasks are due and it tells them this. 
-|
-|It has 2 flags of type TBool:
-|    - iPersists: if a schedule persists, it hangs around whether it has got any tasks of not. If it doesn't, it gets deleted as soon as all its tasks are deleted.
-|   - iEnabled: if a schedule is disabled it just does nothing, whether it has tasks or not, until it is enabled again. 
-|
-		
-		fields     	(list has_relationship_list
-		    (object Has_Relationship
-			quid       	"34D1CB1C007D"
-			label      	"iEntries"
-			supplier   	"TScheduleEntry"
-			quidu      	"34D1CB1C0091"
-			exportControl 	"Private"
-			supplier_cardinality 	(value cardinality "1..1")
-			client_cardinality 	(value cardinality "1..1"))
-		    (object Has_Relationship
-			quid       	"352B481E0207"
-			label      	"iTasks"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1..1")))
-		operations 	(list Operations
-		    (object Operation "AddEntry"
-			quid       	"34D1CB7503BA"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RemoveEntry"
-			quid       	"34D1CB7B035F"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AddTask"
-			quid       	"34D991F00386"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DueTime"
-			quid       	"34D9922800FC"
-			result     	"TTime"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FirstScheduledTime"
-			quid       	"34D9A92301AF"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NextScheduledTime"
-			quid       	"34D9A9360185"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyClients"
-			quid       	"352B478A0055"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			quid       	"3588EC8003CC"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CFileStore")
-			    (object Parameter "aId"
-				type       	"TStreamId"))
-			result     	"CSchedule"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "StoreL"
-			quid       	"3588ECED0058"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CFileStore"))
-			result     	"TStreamId"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestoreL"
-			quid       	"3588ED2E014B"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CFileStore")
-			    (object Parameter "aId"
-				type       	"TStreamId"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "UpdateStoreL"
-			quid       	"3588ED490371"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CPermanentFileStore")
-			    (object Parameter "aId"
-				type       	"TStreamId"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iDueTime"
-			quid       	"34D991DF01F1"
-			type       	"TTime")
-		    (object ClassAttribute "iPersists"
-			quid       	"3587F3B8001C"
-			type       	"TBool")
-		    (object ClassAttribute "iEnabled"
-			quid       	"3587F3BE0378"
-			type       	"TBool"
-			exportControl 	"Public")))
-	    (object Class "TScheduleEntry"
-		quid       	"34D1CB1C0091"
-		documentation 	
-|
-|TScheduleEntry knows what time it's next due after the time it gets passed. It is defined in terms of a start time and a time interval. So, when you pass it a time, if the time is before its start time it returns its start time, otherwise it adds its interval to its start time till the time it comes up with is after the time it got passed, and returns that.
-|
-|TScheduleEntry is abstract; it has 4 subclasses:
-|
-|TScheduleEntryHourly
-|TScheduleEntryDaily
-|TScheduleEntryMonthly
-|TScheduleEntryYearly
-|
-|The subclasses are necessary only because 'TTime operator + ' needs a concrete subclass of TTimeIntervalBase as the other operand. You specify which kind you want to create with the 'enum TIntervalType' parameter. This determines how the Interval member is interpreted,  i.e. if it's 1 and your interval type is EHourly then the actual interval is 1 hour; if it's EDaily then it's 1 day etc.
-|
-|
-		
-		abstract   	TRUE
-		operations 	(list Operations
-		    (object Operation "NextScheduledTime"
-			quid       	"34D1CB1C0092"
-			result     	"TTime"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "TScheduledTask"
-		quid       	"34D1CCE902E3"
-		documentation 	
-|
-|A TScheduledTask is a kind of placeholder for the real task, which is a CScheduledTask. It keeps a reference to the client proxy representing the client which scheduled it, and a reference to the real task. 
-|When it's due it tells both of them of this fact.
-		
-		operations 	(list Operations
-		    (object Operation "OnDue"
-			quid       	"3588DF80004B"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iClient"
-			quid       	"3587DADF025B"
-			type       	"CClientProxy")
-		    (object ClassAttribute "iTask"
-			quid       	"3587DAE40398"
-			type       	"CScheduledTask")))
-	    (object Class "CScheduledTask"
-		quid       	"3587D90700A3"
-		documentation 	
-|
-|This is where the real task data is kept:
-|  - name (TName), Id (TInt), data (HBufC),  how many times it repeats (TInt), when it's valid until (TTime), its priority
-|  - if it's repeat is specified as zero or less it repeats forever, or until it is explicitly deleted
-|  - tasks with high priority get executed before tasks with low priority
-|
-|It only needs to be a C-class 'cos of the HBufC* member.
-| 
-|
-|
-		
-		operations 	(list Operations
-		    (object Operation "OnDue"
-			quid       	"3588DF9B02C1"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iInfo"
-			quid       	"3587DB3E01B7"
-			type       	"TTaskInfo")
-		    (object ClassAttribute "iData"
-			quid       	"3587DB4803B0"
-			type       	"HBufC")))
-	    (object Class "TTaskInfo"
-		quid       	"3587DA760264"
-		documentation 	
-|
-|
-|This is passed to the scheduler when you schedule a task, and passed back again when you retireve it. 
-|You only need to specify iRepeat, iName and iPriority; the 	ID is filled in by the scheduler and can be retrieved and examined later.
-		
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iRepeat"
-			quid       	"3588FADE0186"
-			type       	"TInt")
-		    (object ClassAttribute "iName"
-			quid       	"3588FAE5024E"
-			type       	"TName")
-		    (object ClassAttribute "iTaskId"
-			quid       	"3588FAE70356"
-			type       	"TInt")
-		    (object ClassAttribute "iPriority"
-			quid       	"3588FAED0386"
-			type       	"TInt")))
-	    (object Class "CTaskExecutor"
-		quid       	"3587DB8B0352"
-		documentation 	
-|
-|This class encapsulates the actual task executing business.
-|It's initialized with:
-| - the name of the executing program
-| - the name of the file where the task are kept
-|
-|When it's told to execute, it:
-| - creates a new process, keeping a handle to it
-| - logs on to the process                            
-| - runs the executing program in it
-|This program
-| - creates a new clean up stack
-| - opens the file with the tasks in it
-| - internalizes the tasks
-| - executes them how it likes
-|When the program (hence the process ) terminates, the CTaskExecutor runs. It examines the exit code of the dead process. If the program exited cleanly, and the exit code is KErrNone, the CTaskExecutor
-|just cleans up by closing the process, deleting the file with the tasks in it, and then deleting itself. Otherwise it does some error handling which is STILL NOT IMPLEMENTED, closes the process, deletes the task-file and then itself
-		
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3587E0D20247"
-			supplier   	"CActive"
-			quidu      	"3587E0BF03E4"))
-		operations 	(list Operations
-		    (object Operation "ExecuteL"
-			quid       	"3587DB9C0144"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iProcess"
-			quid       	"3587DBC7013C"
-			type       	"RProcess")
-		    (object ClassAttribute "iTaskFileName"
-			quid       	"3587DBCE0204"
-			type       	"TFileName")
-		    (object ClassAttribute "iClientFileName"
-			quid       	"3587DBE601EB"
-			type       	"TFileName")))
-	    (object Class "TScheduleBackup"
-		quid       	"3587DC9303DE"
-		documentation 	
-|
-|The TScheduleBackup class encapsulates management of the scheduler's backup store. The store has a path & name defined at compile-time, and accessible to the TScheduleBackup only. The store is a permanent file store whose root contains a CScheduleIndex. This is an array of (TInt ScheduleId, TStreamId).
-|So, when the BackupL(...) is called, this class:
-|- opens the store
-|- internalizes the index
-|- asks the index for the stream Id mapped to the Id of the schedule it's been passed
-|- does the appropriate action based on the TBackupAction enum (one of EAdd, EEdit, EDelete)
-|- updates the index, saves the index
-|If things  go wrong it calls Revert() on the store and then closes it, else it calls Commit() and then closes it. It keeps a count of the changes it's made, when it has made 5 changes it compacts the store.
-		
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3587E061038E"
-			supplier   	"CScheduleIndex"
-			quidu      	"3587DC95028C")
-		    (object Uses_Relationship
-			quid       	"3587E1C4008C"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073")
-		    (object Uses_Relationship
-			quid       	"3588F2E200FB"
-			supplier   	"TScheduleIndexEntry"
-			quidu      	"3588F2210143"))
-		operations 	(list Operations
-		    (object Operation "BackupL()"
-			quid       	"3587E14C00A7"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestoreFromBackupL()"
-			quid       	"3587E153022E"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "BackupL"
-			quid       	"3588ED9F03A7"
-			parameters 	(list Parameters
-			    (object Parameter "aSchedule"
-				type       	"CSchedule")
-			    (object Parameter "TBackupAction aAction"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateEmptyBackupL"
-			quid       	"3588EDFB0327"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestoreFromBackupL"
-			quid       	"3588EE130191"
-			parameters 	(list Parameters
-			    (object Parameter "aSchedules"
-				type       	"TDblQue<CSchedule>"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoAddToBackupL"
-			quid       	"3588EE57035B"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CPermanentFileStore")
-			    (object Parameter "aSchedule"
-				type       	"CSchedule"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoEditBackupL"
-			quid       	"3588EE59020A"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CPermanentFileStore")
-			    (object Parameter "aSchedule"
-				type       	"CSchedule"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoRemoveFromBackupL"
-			quid       	"3588EE5B0054"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CPermanentFileStore")
-			    (object Parameter "aScheduleId"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "BackupName"
-			quid       	"3588EE600214"
-			parameters 	(list Parameters
-			    (object Parameter "aFileName"
-				type       	"TFileName"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoCompactL"
-			quid       	"3588EF2401F7"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iChangesToStore"
-			quid       	"3588EF3403DB"
-			type       	"TInt")))
-	    (object Class "CScheduleIndex"
-		quid       	"3587DC95028C"
-		documentation 	
-|
-|Root stream of backup store.
-|Manages mapping of schedule Ids onto stream Ids.
-		
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3587E067001C"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"))
-		operations 	(list Operations
-		    (object Operation "UpdateStoreL"
-			quid       	"3588F1C000B7"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CPermanentFileStore"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestoreL"
-			quid       	"3588F2000377"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"CFileStore"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FindL"
-			quid       	"3588F2C1017F"
-			parameters 	(list Parameters
-			    (object Parameter "aScheduleId"
-				type       	"TInt"))
-			result     	"TScheduleIndexEntry"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CActive"
-		quid       	"3587E0BF03E4")
-	    (object Class "CScheduleTimer"
-		quid       	"3587E1E90360"
-		documentation 	
-|
-|Derived from CTimer. Initialised to KMaxTTime; its time is subsequently set by the task scheduler.
-|When it runs, it tells the task scheduler.
-		)
-	    (object Class "CEnvironmentChangeNotifier"
-		quid       	"3587E6D100B3")
-	    (object Class "$UNNAMED$0"
-		quid       	"3587F7C900C4")
-	    (object Class "$UNNAMED$1"
-		quid       	"3587F7CA029C"
-		fields     	(list has_relationship_list
-		    (object Has_Relationship
-			quid       	"3587F7CD01B0"
-			supplier   	"$UNNAMED$0"
-			quidu      	"3587F7C900C4")))
-	    (object Class "TScheduleIndexEntry"
-		quid       	"3588F2210143"
-		operations 	(list Operations
-		    (object Operation "ExternalizeL"
-			quid       	"3588F23400F0"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "InternalizeL"
-			quid       	"3588F24002B0"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iStreamId"
-			quid       	"3588F24A01D8"
-			type       	"TStreamId")
-		    (object ClassAttribute "iScheduleId"
-			quid       	"3588F261007D"
-			type       	"TInt")))
-	    (object Class "RScheduler"
-		quid       	"3588FA6800AA"
-		documentation 	
-|
-|This is the client-side representation of a session with the scheduler; thus this is the API for the thing.
-|
-|N.B. There are in fact two 'ScheduleTask' functions, distinguished by their parameters. One schedules a task with an existing, persistent schedule, the other creates a new transient schedule and schedules the task with that.
-		
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3588FB460095"
-			supplier   	"TScheduleEntryInfo"
-			quidu      	"3588FA7702BE")
-		    (object Uses_Relationship
-			quid       	"3588FB490220"
-			supplier   	"TTaskInfo"
-			quidu      	"3587DA760264")
-		    (object Uses_Relationship
-			quid       	"358FA3AB02BE"
-			supplier   	"TScheduleState"
-			quidu      	"358FA35103AF")
-		    (object Uses_Relationship
-			quid       	"358FAB050351"
-			supplier   	"TSchedulerItemRef"
-			quidu      	"358FAACE01FD"))
-		operations 	(list Operations
-		    (object Operation "Register"
-			quid       	"3588FCFB0011"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreatePersistentSchedule"
-			quid       	"3588FCFC01A3"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeleteSchedule"
-			quid       	"3588FCFD033F"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DisableSchedule"
-			quid       	"3588FCFF00B7"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnableSchedule"
-			quid       	"3588FD000249"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EditSchedule"
-			quid       	"3588FD0103E5"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ScheduleTask"
-			quid       	"3588FD03028A"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeleteTask"
-			quid       	"3588FD050084"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetScheduleRefsL"
-			quid       	"3588FD070087"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetScheduleL"
-			quid       	"3588FD08033B"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetTaskRefsL"
-			quid       	"3588FD0A0212"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetTaskInfoL"
-			quid       	"3588FDB502F4"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetTaskDataSize"
-			quid       	"3588FDB7018E"
-			parameters 	(list Parameters
-			    (object Parameter "argname"
-				type       	"argtype"
-				initv      	"default"))
-			result     	"return"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "TScheduleEntryInfo"
-		quid       	"3588FA7702BE"
-		documentation 	
-|
-|
-|This is passed to the scheduler when you create a schedule, and passed back again when you retireve it. 
-|You need one of these for each schedule entry in your schedule.
-		
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iIntervalType"
-			quid       	"3588FB8800EA"
-			type       	"TIntervalType")
-		    (object ClassAttribute "iInterval"
-			quid       	"3588FB8A0057"
-			type       	"TInterval")
-		    (object ClassAttribute "iStartTime"
-			quid       	"3588FB8C00BE"
-			type       	"TTime")
-		    (object ClassAttribute "iValidityPeriod"
-			quid       	"3588FB8E0002"
-			type       	"TTimeIntervalMinutes")))
-	    (object Class "TScheduleState"
-		quid       	"358FA35103AF"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iName"
-			quid       	"358FA361024A"
-			type       	"TName")
-		    (object ClassAttribute "iDueTime"
-			quid       	"358FA3710225"
-			type       	"TTime")
-		    (object ClassAttribute "iPersists"
-			quid       	"358FA38201B1"
-			type       	"TBool")
-		    (object ClassAttribute "iEnabled"
-			quid       	"358FA3900251"
-			type       	"TBool")))
-	    (object Class "TSchedulerItemRef"
-		quid       	"358FAACE01FD"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iName"
-			quid       	"358FAADF00CB"
-			type       	"TName")
-		    (object ClassAttribute "iHandle"
-			quid       	"358FAAEE01D1"
-			type       	"TInt")))
-	    (object Association "iClient"
-		quid       	"34FAF6FD00A3"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$2"
-			quid       	"34FAF6FD02C0"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7")
-		    (object Role "$UNNAMED$3"
-			quid       	"34FAF6FD02DE"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3")))
-	    (object Association "$UNNAMED$4"
-		quid       	"34FD88580389"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$5"
-			quid       	"34FD885903BD"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$6"
-			quid       	"34FD885A007F"
-			supplier   	"CServiceTimer"
-			quidu      	"34D1CB1C0005"
-			is_navigable 	TRUE)))
-	    (object Association "iPendingSchedules"
-		quid       	"34FD89A201FD"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$7"
-			quid       	"34FD89A203CA"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073")
-		    (object Role "$UNNAMED$8"
-			quid       	"34FD89A3000A"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186")))
-	    (object Association "iClient"
-		quid       	"3587D95D009D"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$9"
-			quid       	"3587D95D02D8"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$10"
-			quid       	"3587D95D0314"
-			supplier   	"CSchSession"
-			quidu      	"34D1C70C014A"
-			client_cardinality 	(value cardinality "1..1"))))
-	    (object Association "iTaskScheduler"
-		quid       	"3587D96F036A"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$11"
-			quid       	"3587D97102CC"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$12"
-			quid       	"3587D9710313"
-			supplier   	"CSchSession"
-			quidu      	"34D1C70C014A"
-			client_cardinality 	(value cardinality "1..1"))))
-	    (object Association "iClient"
-		quid       	"3587DB09037D"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$13"
-			quid       	"3587DB0A0216"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$14"
-			quid       	"3587DB0A0248"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3")))
-	    (object Association "iTask"
-		quid       	"3587DB0F00BF"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$15"
-			quid       	"3587DB100337"
-			supplier   	"CScheduledTask"
-			quidu      	"3587D90700A3"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$16"
-			quid       	"3587DB100338"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3"
-			client_cardinality 	(value cardinality "1..1"))))
-	    (object Association "iTasks"
-		quid       	"3587DB2A00FA"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$17"
-			quid       	"3587DB2A02A9"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$18"
-			quid       	"3587DB2A02DB"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)))
-	    (object Association "iBackup"
-		quid       	"3587DCB40377"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$19"
-			quid       	"3587DCB60149"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$20"
-			quid       	"3587DCB6019A"
-			supplier   	"TScheduleBackup"
-			quidu      	"3587DC9303DE"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)))
-	    (object Association "iClients"
-		quid       	"3587DD3F0377"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$21"
-			quid       	"3587DD4003B5"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$22"
-			quid       	"3587DD41001D"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)))
-	    (object Association "iPending"
-		quid       	"3587E24B0126"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$23"
-			quid       	"3587E24C038B"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$24"
-			quid       	"3587E24C03C7"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1"))))
-	    (object Association "iSchedules"
-		quid       	"3587E2510297"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$25"
-			quid       	"3587E2520357"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$26"
-			quid       	"3587E25203B1"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)))
-	    (object Association "iTaskScheduler"
-		quid       	"3587E34000D8"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$27"
-			quid       	"3587E341030B"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$28"
-			quid       	"3587E341036F"
-			supplier   	"CScheduleTimer"
-			quidu      	"3587E1E90360"
-			client_cardinality 	(value cardinality "1..1"))))
-	    (object Association "iTimer"
-		quid       	"3587E356021A"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$29"
-			quid       	"3587E3570104"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$30"
-			quid       	"3587E3570172"
-			supplier   	"CScheduleTimer"
-			quidu      	"3587E1E90360"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)))
-	    (object Association "iNotifier"
-		quid       	"3587E6E702AA"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$31"
-			quid       	"3587E6E802F1"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$32"
-			quid       	"3587E6E8035F"
-			supplier   	"CEnvironmentChangeNotifier"
-			quidu      	"3587E6D100B3"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)))
-	    (object Association "iEntries"
-		quid       	"3587E7340282"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$33"
-			quid       	"3587E736019F"
-			supplier   	"CSchedule"
-			quidu      	"34D1CB1C0073"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$34"
-			quid       	"3587E73601DB"
-			supplier   	"TScheduleEntry"
-			quidu      	"34D1CB1C0091"
-			client_cardinality 	(value cardinality "1..n")
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$35"
-		quid       	"3587E7B603A2"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$36"
-			quid       	"3587E7B7035D"
-			supplier   	"CSchServer"
-			quidu      	"34D1C70C0110"
-			is_navigable 	TRUE
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$37"
-			quid       	"3587E7B7035E"
-			supplier   	"CSchSession"
-			quidu      	"34D1C70C014A"
-			is_navigable 	TRUE)))
-	    (object Association "iTaskScheduler"
-		quid       	"3587E7BA027B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$38"
-			quid       	"3587E7BC004D"
-			supplier   	"CSchServer"
-			quidu      	"34D1C70C0110"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$39"
-			quid       	"3587E7BC004E"
-			supplier   	"CTaskScheduler"
-			quidu      	"34D1C70C0186"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)))
-	    (object Association "iClient"
-		quid       	"3587EB2F016F"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$40"
-			quid       	"3587EB300379"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7"
-			client_cardinality 	(value cardinality "1..1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$41"
-			quid       	"3587EB3003BF"
-			supplier   	"TScheduledTask"
-			quidu      	"34D1CCE902E3"
-			client_cardinality 	(value cardinality "0..n"))))
-	    (object Association "iTasks"
-		quid       	"3587EB3F03CB"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$42"
-			quid       	"3587EB4300CE"
-			supplier   	"CClientProxy"
-			quidu      	"34D1CB1B03A7"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$43"
-			quid       	"3587EB43010A"
-			supplier   	"CScheduledTask"
-			quidu      	"3587D90700A3"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)))
-	    (object Association "iEntries"
-		quid       	"3588F2700223"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$44"
-			quid       	"3588F27003E6"
-			supplier   	"CScheduleIndex"
-			quidu      	"3587DC95028C"
-			client_cardinality 	(value cardinality "1..1")
-			is_aggregate 	TRUE)
-		    (object Role "$UNNAMED$45"
-			quid       	"3588F271003A"
-			supplier   	"TScheduleIndexEntry"
-			quidu      	"3588F2210143"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)))
-	    (object Class_Category "fdbfs"
-		quid       	"359A15A403A7"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list)
-		logical_presentations 	(list unit_reference_list)))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"34B4B32D03A7"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "CTaskExecutor" @1
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2608, 1472)
-			label      	(object ItemLabel
-			    Parent_View 	@1
-			    location   	(2355, 1316)
-			    nlines     	1
-			    max_width  	505
-			    justify    	0
-			    label      	"CTaskExecutor")
-			quidu      	"3587DB8B0352"
-			compartment 	(object Compartment
-			    Parent_View 	@1
-			    location   	(2344, 1376)
-			    anchor     	2
-			    nlines     	5
-			    max_width  	525)
-			width      	546
-			height     	336
-			autoResize 	TRUE)
-		    (object ClassView "Class" "CActive" @2
-			location   	(2624, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@2
-			    location   	(2538, 847)
-			    nlines     	1
-			    max_width  	170
-			    justify    	0
-			    label      	"CActive")
-			quidu      	"3587E0BF03E4"
-			width      	184
-			height     	122)
-		    (object ClassView "Class" "CScheduledTask" @3
-			IncludeAttribute 	TRUE
-			location   	(1264, 1664)
-			label      	(object ItemLabel
-			    Parent_View 	@3
-			    location   	(1094, 1533)
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"CScheduledTask")
-			quidu      	"3587D90700A3"
-			compartment 	(object Compartment
-			    Parent_View 	@3
-			    location   	(1090, 1593)
-			    anchor     	2
-			    nlines     	4
-			    max_width  	291
-			    compartmentItems 	(list Compartment
-				"OnDue( )"))
-			width      	366
-			height     	286
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TScheduleEntry" @4
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(272, 1328)
-			label      	(object ItemLabel
-			    Parent_View 	@4
-			    location   	(73, 1247)
-			    nlines     	1
-			    max_width  	397
-			    justify    	0
-			    label      	"TScheduleEntry")
-			quidu      	"34D1CB1C0091"
-			compartment 	(object Compartment
-			    Parent_View 	@4
-			    location   	(66, 1307)
-			    anchor     	2
-			    nlines     	2
-			    max_width  	409)
-			width      	430
-			height     	186
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TScheduledTask" @5
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(768, 1360)
-			label      	(object ItemLabel
-			    Parent_View 	@5
-			    location   	(554, 1229)
-			    nlines     	1
-			    max_width  	427
-			    justify    	0
-			    label      	"TScheduledTask")
-			quidu      	"34D1CCE902E3"
-			compartment 	(object Compartment
-			    Parent_View 	@5
-			    location   	(546, 1289)
-			    anchor     	2
-			    nlines     	4
-			    max_width  	450)
-			width      	462
-			height     	286
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iTask" @6
-			location   	(847, 1646)
-			label      	(object SegLabel @7
-			    Parent_View 	@6
-			    location   	(854, 1611)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTask"
-			    pctDist    	0.616667
-			    height     	35
-			    orientation 	0)
-			quidu      	"3587DB0F00BF"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$15" @8
-				Parent_View 	@6
-				location   	(-737, 286)
-				quidu      	"3587DB100337"
-				client     	@6
-				supplier   	@3
-				line_style 	3
-				origin_attachment 	(847, 1646)
-				terminal_attachment 	(1081, 1646)
-				label      	(object SegLabel @9
-				    Parent_View 	@8
-				    location   	(999, 1699)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.653846
-				    height     	53
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$16" @10
-				Parent_View 	@6
-				location   	(-737, 286)
-				quidu      	"3587DB100338"
-				client     	@6
-				supplier   	@5
-				vertices   	(list Points
-				    (847, 1646)
-				    (756, 1646)
-				    (756, 1503))
-				line_style 	3
-				origin_attachment 	(847, 1646)
-				terminal_attachment 	(768, 1503)
-				label      	(object SegLabel @11
-				    Parent_View 	@10
-				    location   	(704, 1586)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.646154
-				    height     	53
-				    orientation 	0))))
-		    (object ClassView "Class" "CSchSession" @12
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2656, 576)
-			label      	(object ItemLabel
-			    Parent_View 	@12
-			    location   	(2465, 495)
-			    nlines     	1
-			    max_width  	381
-			    justify    	0
-			    label      	"CSchSession")
-			quidu      	"34D1C70C014A"
-			compartment 	(object Compartment
-			    Parent_View 	@12
-			    location   	(2459, 555)
-			    anchor     	2
-			    nlines     	2
-			    max_width  	200)
-			width      	412
-			height     	186
-			autoResize 	TRUE)
-		    (object ClassView "Class" "CClientProxy" @13
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1984, 1552)
-			label      	(object ItemLabel
-			    Parent_View 	@13
-			    location   	(1747, 1396)
-			    nlines     	1
-			    max_width  	473
-			    justify    	0
-			    label      	"CClientProxy")
-			quidu      	"34D1CB1B03A7"
-			compartment 	(object Compartment
-			    Parent_View 	@13
-			    location   	(1737, 1456)
-			    anchor     	2
-			    nlines     	5
-			    max_width  	500)
-			width      	512
-			height     	336
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iClient" @14
-			location   	(2206, 894)
-			label      	(object SegLabel @15
-			    Parent_View 	@14
-			    location   	(2191, 883)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iClient"
-			    pctDist    	0.250000
-			    height     	12
-			    orientation 	0)
-			quidu      	"3587D95D009D"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$9" @16
-				Parent_View 	@14
-				location   	(-978, 238)
-				quidu      	"3587D95D02D8"
-				client     	@14
-				supplier   	@13
-				line_style 	3
-				origin_attachment 	(2206, 894)
-				terminal_attachment 	(2206, 1384)
-				label      	(object SegLabel @17
-				    Parent_View 	@16
-				    location   	(2259, 1277)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.781609
-				    height     	53
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$10" @18
-				Parent_View 	@14
-				location   	(-978, 238)
-				quidu      	"3587D95D0314"
-				client     	@14
-				supplier   	@12
-				vertices   	(list Points
-				    (2206, 894)
-				    (2206, 647)
-				    (2450, 647))
-				line_style 	3
-				origin_attachment 	(2206, 894)
-				terminal_attachment 	(2450, 576)
-				label      	(object SegLabel @19
-				    Parent_View 	@18
-				    location   	(2415, 607)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.930807
-				    height     	41
-				    orientation 	0))))
-		    (object AssociationViewNew "iClient" @20
-			location   	(1363, 1438)
-			label      	(object SegLabel @21
-			    Parent_View 	@20
-			    location   	(1359, 1411)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iClient"
-			    pctDist    	0.450000
-			    height     	28
-			    orientation 	0)
-			quidu      	"3587EB2F016F"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$40" @22
-				Parent_View 	@20
-				location   	(595, -210)
-				quidu      	"3587EB300379"
-				client     	@20
-				supplier   	@13
-				line_style 	3
-				origin_attachment 	(1363, 1438)
-				terminal_attachment 	(1728, 1438)
-				label      	(object SegLabel @23
-				    Parent_View 	@22
-				    location   	(1666, 1491)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.831224
-				    height     	53
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$41" @24
-				Parent_View 	@20
-				location   	(595, -210)
-				quidu      	"3587EB3003BF"
-				client     	@20
-				supplier   	@5
-				line_style 	3
-				origin_attachment 	(1363, 1438)
-				terminal_attachment 	(999, 1438)
-				label      	(object SegLabel @25
-				    Parent_View 	@24
-				    location   	(1087, 1475)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.758475
-				    height     	37
-				    orientation 	0))))
-		    (object AssociationViewNew "iTasks" @26
-			location   	(1587, 1631)
-			label      	(object SegLabel @27
-			    Parent_View 	@26
-			    location   	(1598, 1594)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTasks"
-			    pctDist    	0.683333
-			    height     	38
-			    orientation 	0)
-			quidu      	"3587EB3F03CB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$42" @28
-				Parent_View 	@26
-				location   	(499, 415)
-				quidu      	"3587EB4300CE"
-				client     	@26
-				supplier   	@13
-				line_style 	3
-				origin_attachment 	(1587, 1631)
-				terminal_attachment 	(1728, 1631)
-				label      	(object SegLabel @29
-				    Parent_View 	@28
-				    location   	(1673, 1687)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.610687
-				    height     	56
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$43" @30
-				Parent_View 	@26
-				location   	(499, 415)
-				quidu      	"3587EB43010A"
-				client     	@26
-				supplier   	@3
-				line_style 	3
-				origin_attachment 	(1587, 1631)
-				terminal_attachment 	(1447, 1631)
-				label      	(object SegLabel @31
-				    Parent_View 	@30
-				    location   	(1498, 1579)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.646154
-				    height     	53
-				    orientation 	1))))
-		    (object ClassView "Class" "CSchedule" @32
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(352, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@32
-			    location   	(128, 42)
-			    nlines     	1
-			    max_width  	447
-			    justify    	0
-			    label      	"CSchedule")
-			quidu      	"34D1CB1C0073"
-			compartment 	(object Compartment
-			    Parent_View 	@32
-			    location   	(119, 102)
-			    anchor     	2
-			    nlines     	17
-			    max_width  	472)
-			width      	484
-			height     	930
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iEntries" @33
-			location   	(175, 1098)
-			label      	(object SegLabel @34
-			    Parent_View 	@33
-			    location   	(175, 1039)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iEntries"
-			    pctDist    	0.500000
-			    height     	60
-			    orientation 	0)
-			quidu      	"3587E7340282"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$33" @35
-				Parent_View 	@33
-				location   	(-65, -502)
-				quidu      	"3587E736019F"
-				client     	@33
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(175, 1098)
-				terminal_attachment 	(175, 961)
-				label      	(object SegLabel @36
-				    Parent_View 	@35
-				    location   	(242, 989)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.805405
-				    height     	67
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$34" @37
-				Parent_View 	@33
-				location   	(-65, -502)
-				quidu      	"3587E73601DB"
-				client     	@33
-				supplier   	@4
-				line_style 	3
-				origin_attachment 	(175, 1098)
-				terminal_attachment 	(175, 1235)
-				label      	(object SegLabel @38
-				    Parent_View 	@37
-				    location   	(118, 1209)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..*"
-				    pctDist    	0.819718
-				    height     	58
-				    orientation 	1))))
-		    (object AssociationViewNew "iTasks" @39
-			location   	(540, 1089)
-			label      	(object SegLabel @40
-			    Parent_View 	@39
-			    location   	(544, 1030)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTasks"
-			    pctDist    	0.566667
-			    height     	60
-			    orientation 	0)
-			quidu      	"3587DB2A00FA"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$17" @41
-				Parent_View 	@39
-				location   	(-1124, -271)
-				quidu      	"3587DB2A02A9"
-				client     	@39
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(540, 1089)
-				terminal_attachment 	(540, 961)
-				label      	(object SegLabel @42
-				    Parent_View 	@41
-				    location   	(471, 985)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.809524
-				    height     	70
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$18" @43
-				Parent_View 	@39
-				location   	(-1124, -271)
-				quidu      	"3587DB2A02DB"
-				client     	@39
-				supplier   	@5
-				line_style 	3
-				origin_attachment 	(540, 1089)
-				terminal_attachment 	(540, 1217)
-				label      	(object SegLabel @44
-				    Parent_View 	@43
-				    location   	(488, 1191)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	62
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.797468
-				    height     	53
-				    orientation 	1))))
-		    (object ClassView "Class" "CSchServer" @45
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2144, 144)
-			label      	(object ItemLabel
-			    Parent_View 	@45
-			    location   	(1972, 95)
-			    nlines     	1
-			    max_width  	342
-			    justify    	0
-			    label      	"CSchServer")
-			quidu      	"34D1C70C0110"
-			width      	370
-			height     	122
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$35" @46
-			location   	(2608, 125)
-			quidu      	"3587E7B603A2"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$36" @47
-				Parent_View 	@46
-				location   	(112, -531)
-				quidu      	"3587E7B7035D"
-				client     	@46
-				supplier   	@45
-				line_style 	3
-				origin_attachment 	(2608, 125)
-				terminal_attachment 	(2329, 125))
-			    (object RoleView "$UNNAMED$37" @48
-				Parent_View 	@46
-				location   	(112, -531)
-				quidu      	"3587E7B7035E"
-				client     	@46
-				supplier   	@12
-				vertices   	(list Points
-				    (2608, 125)
-				    (2668, 125)
-				    (2668, 483))
-				line_style 	3
-				origin_attachment 	(2608, 125)
-				terminal_attachment 	(2656, 483))))
-		    (object ClassView "Class" "CScheduleTimer" @49
-			location   	(848, 176)
-			label      	(object ItemLabel
-			    Parent_View 	@49
-			    location   	(685, 127)
-			    nlines     	1
-			    max_width  	325
-			    justify    	0
-			    label      	"CScheduleTimer")
-			quidu      	"3587E1E90360"
-			width      	352
-			height     	122
-			autoResize 	TRUE)
-		    (object ClassView "Class" "CTaskScheduler" @50
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1536, 848)
-			label      	(object ItemLabel
-			    Parent_View 	@50
-			    location   	(1209, 517)
-			    nlines     	1
-			    max_width  	653
-			    justify    	0
-			    label      	"CTaskScheduler")
-			quidu      	"34D1C70C0186"
-			compartment 	(object Compartment
-			    Parent_View 	@50
-			    location   	(1192, 577)
-			    anchor     	2
-			    nlines     	12
-			    max_width  	684)
-			width      	706
-			height     	686
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iTaskScheduler" @51
-			location   	(2169, 528)
-			label      	(object SegLabel @52
-			    Parent_View 	@51
-			    location   	(2120, 488)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTaskScheduler"
-			    pctDist    	-0.316667
-			    height     	41
-			    orientation 	0)
-			quidu      	"3587D96F036A"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$11" @53
-				Parent_View 	@51
-				location   	(-1015, -128)
-				quidu      	"3587D97102CC"
-				client     	@51
-				supplier   	@50
-				line_style 	3
-				origin_attachment 	(2169, 528)
-				terminal_attachment 	(1889, 528)
-				label      	(object SegLabel @54
-				    Parent_View 	@53
-				    location   	(1934, 581)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.838130
-				    height     	53
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$12" @55
-				Parent_View 	@51
-				location   	(-1015, -128)
-				quidu      	"3587D9710313"
-				client     	@51
-				supplier   	@12
-				line_style 	3
-				origin_attachment 	(2169, 528)
-				terminal_attachment 	(2450, 528)
-				label      	(object SegLabel @56
-				    Parent_View 	@55
-				    location   	(2407, 500)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.849315
-				    height     	29
-				    orientation 	0))))
-		    (object AssociationViewNew "iClients" @57
-			location   	(1731, 1287)
-			label      	(object SegLabel @58
-			    Parent_View 	@57
-			    location   	(1731, 1282)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	132
-			    justify    	0
-			    label      	"iClients"
-			    pctDist    	0.500000
-			    height     	6
-			    orientation 	0)
-			quidu      	"3587DD3F0377"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$21" @59
-				Parent_View 	@57
-				location   	(-749, 231)
-				quidu      	"3587DD4003B5"
-				client     	@57
-				supplier   	@50
-				line_style 	3
-				origin_attachment 	(1731, 1287)
-				terminal_attachment 	(1731, 1191)
-				label      	(object SegLabel @60
-				    Parent_View 	@59
-				    location   	(1680, 1224)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.660550
-				    height     	52
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$22" @61
-				Parent_View 	@57
-				location   	(-749, 231)
-				quidu      	"3587DD41001D"
-				client     	@57
-				supplier   	@13
-				line_style 	3
-				origin_attachment 	(1731, 1287)
-				terminal_attachment 	(1731, 1384)
-				label      	(object SegLabel @62
-				    Parent_View 	@61
-				    location   	(1801, 1350)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	62
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.660550
-				    height     	70
-				    orientation 	0))))
-		    (object AssociationViewNew "iPending" @63
-			location   	(888, 819)
-			label      	(object SegLabel @64
-			    Parent_View 	@63
-			    location   	(886, 791)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iPending"
-			    pctDist    	0.483333
-			    height     	29
-			    orientation 	0)
-			quidu      	"3587E24B0126"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$23" @65
-				Parent_View 	@63
-				location   	(-440, 435)
-				quidu      	"3587E24C038B"
-				client     	@63
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(888, 819)
-				terminal_attachment 	(594, 819)
-				label      	(object SegLabel @66
-				    Parent_View 	@65
-				    location   	(623, 873)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$24" @67
-				Parent_View 	@63
-				location   	(-440, 435)
-				quidu      	"3587E24C03C7"
-				client     	@63
-				supplier   	@50
-				line_style 	3
-				origin_attachment 	(888, 819)
-				terminal_attachment 	(1183, 819)
-				label      	(object SegLabel @68
-				    Parent_View 	@67
-				    location   	(1122, 875)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.794212
-				    height     	56
-				    orientation 	1))))
-		    (object AssociationViewNew "iSchedules" @69
-			location   	(888, 644)
-			label      	(object SegLabel @70
-			    Parent_View 	@69
-			    location   	(886, 620)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iSchedules"
-			    pctDist    	0.483333
-			    height     	25
-			    orientation 	0)
-			quidu      	"3587E2510297"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$25" @71
-				Parent_View 	@69
-				location   	(360, -940)
-				quidu      	"3587E2520357"
-				client     	@69
-				supplier   	@50
-				line_style 	3
-				origin_attachment 	(888, 644)
-				terminal_attachment 	(1183, 644)
-				label      	(object SegLabel @72
-				    Parent_View 	@71
-				    location   	(1137, 697)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.842444
-				    height     	53
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$26" @73
-				Parent_View 	@69
-				location   	(360, -940)
-				quidu      	"3587E25203B1"
-				client     	@69
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(888, 644)
-				terminal_attachment 	(594, 644)
-				label      	(object SegLabel @74
-				    Parent_View 	@73
-				    location   	(623, 698)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))))
-		    (object AssociationViewNew "iTaskScheduler" @75
-			location   	(1616, 144)
-			label      	(object SegLabel @76
-			    Parent_View 	@75
-			    location   	(1647, 147)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"iTaskScheduler"
-			    pctDist    	1.016667
-			    height     	3
-			    orientation 	1)
-			quidu      	"3587E7BA027B"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$38" @77
-				Parent_View 	@75
-				location   	(160, -320)
-				quidu      	"3587E7BC004D"
-				client     	@75
-				supplier   	@45
-				line_style 	3
-				origin_attachment 	(1616, 144)
-				terminal_attachment 	(1959, 144)
-				label      	(object SegLabel @78
-				    Parent_View 	@77
-				    location   	(1924, 198)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$39" @79
-				Parent_View 	@75
-				location   	(160, -320)
-				quidu      	"3587E7BC004E"
-				client     	@75
-				supplier   	@50
-				vertices   	(list Points
-				    (1616, 144)
-				    (1556, 144)
-				    (1556, 505))
-				line_style 	3
-				origin_attachment 	(1616, 144)
-				terminal_attachment 	(1536, 505)
-				label      	(object SegLabel @80
-				    Parent_View 	@79
-				    location   	(1610, 423)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.806452
-				    height     	54
-				    orientation 	0))))
-		    (object AssociationViewNew "iTaskScheduler" @81
-			location   	(1349, 156)
-			label      	(object SegLabel @82
-			    Parent_View 	@81
-			    location   	(1304, 156)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTaskScheduler"
-			    pctDist    	-0.250000
-			    height     	0
-			    orientation 	1)
-			quidu      	"3587E34000D8"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$28" @83
-				Parent_View 	@81
-				location   	(-347, -692)
-				quidu      	"3587E341036F"
-				client     	@81
-				supplier   	@49
-				line_style 	3
-				origin_attachment 	(1349, 156)
-				terminal_attachment 	(1024, 156)
-				label      	(object SegLabel @84
-				    Parent_View 	@83
-				    location   	(1058, 210)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$27" @85
-				Parent_View 	@81
-				location   	(-347, -692)
-				quidu      	"3587E341030B"
-				client     	@81
-				supplier   	@50
-				vertices   	(list Points
-				    (1349, 156)
-				    (1409, 156)
-				    (1409, 505))
-				line_style 	3
-				origin_attachment 	(1349, 156)
-				terminal_attachment 	(1536, 505)
-				label      	(object SegLabel @86
-				    Parent_View 	@85
-				    location   	(1463, 464)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))))
-		    (object AssociationViewNew "iTimer" @87
-			location   	(944, 509)
-			label      	(object SegLabel @88
-			    Parent_View 	@87
-			    location   	(895, 466)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iTimer"
-			    pctDist    	-0.333333
-			    height     	44
-			    orientation 	0)
-			quidu      	"3587E356021A"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$30" @89
-				Parent_View 	@87
-				location   	(-752, -339)
-				quidu      	"3587E3570172"
-				client     	@87
-				supplier   	@49
-				vertices   	(list Points
-				    (944, 509)
-				    (884, 509)
-				    (884, 237))
-				line_style 	3
-				origin_attachment 	(944, 509)
-				terminal_attachment 	(884, 237)
-				label      	(object SegLabel @90
-				    Parent_View 	@89
-				    location   	(831, 270)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$29" @91
-				Parent_View 	@87
-				location   	(-752, -339)
-				quidu      	"3587E3570104"
-				client     	@87
-				supplier   	@50
-				line_style 	3
-				origin_attachment 	(944, 509)
-				terminal_attachment 	(1183, 509)
-				label      	(object SegLabel @92
-				    Parent_View 	@91
-				    location   	(1166, 567)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.935096
-				    height     	58
-				    orientation 	1))))
-		    (object UsesView "" @93
-			quidu      	"3587DC1100C0"
-			client     	@13
-			supplier   	@1
-			line_style 	3
-			origin_attachment 	(2240, 1500)
-			terminal_attachment 	(2335, 1500))
-		    (object InheritView "" @94
-			quidu      	"3587E0D20247"
-			client     	@1
-			supplier   	@2
-			line_style 	3
-			origin_attachment 	(2621, 1304)
-			terminal_attachment 	(2621, 957))))
-	    (object ClassDiagram "Backing Up"
-		quid       	"3588EB33023D"
-		title      	"Backing Up"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "CSchedule" @95
-			location   	(560, 1408)
-			label      	(object ItemLabel
-			    Parent_View 	@95
-			    location   	(336, 1327)
-			    nlines     	1
-			    max_width  	447
-			    justify    	0
-			    label      	"CSchedule")
-			quidu      	"34D1CB1C0073"
-			compartment 	(object Compartment
-			    Parent_View 	@95
-			    location   	(327, 1387)
-			    anchor     	2
-			    nlines     	2
-			    max_width  	472
-			    compartmentItems 	(list Compartment
-				"iEntries : TScheduleEntry"))
-			width      	484
-			height     	186
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TScheduleBackup" @96
-			IncludeOperation 	TRUE
-			location   	(2048, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@96
-			    location   	(1813, 69)
-			    nlines     	1
-			    max_width  	468
-			    justify    	0
-			    label      	"TScheduleBackup")
-			quidu      	"3587DC9303DE"
-			compartment 	(object Compartment
-			    Parent_View 	@96
-			    location   	(1804, 129)
-			    anchor     	2
-			    nlines     	12
-			    max_width  	484
-			    compartmentItems 	(list Compartment
-				"iChangesToStore : TInt"))
-			width      	506
-			height     	686
-			autoResize 	TRUE)
-		    (object ClassView "Class" "CTaskScheduler" @97
-			location   	(2432, 1184)
-			label      	(object ItemLabel
-			    Parent_View 	@97
-			    location   	(2185, 1103)
-			    nlines     	1
-			    max_width  	493
-			    justify    	0
-			    label      	"CTaskScheduler")
-			quidu      	"34D1C70C0186"
-			compartment 	(object Compartment
-			    Parent_View 	@97
-			    location   	(2174, 1163)
-			    anchor     	2
-			    nlines     	2
-			    max_width  	512
-			    compartmentItems 	(list Compartment
-				"iBackup : TScheduleBackup"))
-			width      	534
-			height     	186
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iSchedules" @98
-			location   	(1715, 1472)
-			label      	(object SegLabel @99
-			    Parent_View 	@98
-			    location   	(1746, 1432)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iSchedules"
-			    pctDist    	1.033333
-			    height     	41
-			    orientation 	0)
-			quidu      	"3587E2510297"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$25" @100
-				Parent_View 	@98
-				location   	(1187, -112)
-				quidu      	"3587E2520357"
-				client     	@98
-				supplier   	@97
-				vertices   	(list Points
-				    (1715, 1472)
-				    (2434, 1472)
-				    (2434, 1277))
-				line_style 	3
-				origin_attachment 	(1715, 1472)
-				terminal_attachment 	(2434, 1277)
-				label      	(object SegLabel @101
-				    Parent_View 	@100
-				    location   	(2487, 1421)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.842444
-				    height     	53
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$26" @102
-				Parent_View 	@98
-				location   	(1187, -112)
-				quidu      	"3587E25203B1"
-				client     	@98
-				supplier   	@95
-				line_style 	3
-				origin_attachment 	(1715, 1472)
-				terminal_attachment 	(802, 1472)
-				label      	(object SegLabel @103
-				    Parent_View 	@102
-				    location   	(954, 1525)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.833333
-				    height     	53
-				    orientation 	0))))
-		    (object AssociationViewNew "iBackup" @104
-			location   	(2262, 917)
-			label      	(object SegLabel @105
-			    Parent_View 	@104
-			    location   	(2262, 891)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iBackup"
-			    pctDist    	0.500000
-			    height     	27
-			    orientation 	0)
-			quidu      	"3587DCB40377"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$20" @106
-				Parent_View 	@104
-				location   	(166, 197)
-				quidu      	"3587DCB6019A"
-				client     	@104
-				supplier   	@96
-				line_style 	3
-				origin_attachment 	(2262, 917)
-				terminal_attachment 	(2262, 743)
-				label      	(object SegLabel @107
-				    Parent_View 	@106
-				    location   	(2212, 799)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.682119
-				    height     	51
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$19" @108
-				Parent_View 	@104
-				location   	(166, 197)
-				quidu      	"3587DCB60149"
-				client     	@104
-				supplier   	@97
-				line_style 	3
-				origin_attachment 	(2262, 917)
-				terminal_attachment 	(2262, 1091)
-				label      	(object SegLabel @109
-				    Parent_View 	@108
-				    location   	(2317, 1059)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.816092
-				    height     	55
-				    orientation 	0))))
-		    (object ClassView "Class" "CScheduleIndex" @110
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(656, 784)
-			label      	(object ItemLabel
-			    Parent_View 	@110
-			    location   	(213, 653)
-			    nlines     	1
-			    max_width  	884
-			    justify    	0
-			    label      	"CScheduleIndex")
-			quidu      	"3587DC95028C"
-			compartment 	(object Compartment
-			    Parent_View 	@110
-			    location   	(187, 713)
-			    anchor     	2
-			    nlines     	4
-			    max_width  	294)
-			width      	956
-			height     	286
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TScheduleIndexEntry" @111
-			location   	(560, 224)
-			label      	(object ItemLabel
-			    Parent_View 	@111
-			    location   	(350, 68)
-			    nlines     	1
-			    max_width  	418
-			    justify    	0
-			    label      	"TScheduleIndexEntry")
-			quidu      	"3588F2210143"
-			compartment 	(object Compartment
-			    Parent_View 	@111
-			    location   	(343, 128)
-			    anchor     	2
-			    nlines     	5
-			    max_width  	403
-			    compartmentItems 	(list Compartment
-				"ExternalizeL( )"
-				"InternalizeL( )"
-				"iStreamId : TStreamId"
-				"iScheduleId : TInt"))
-			width      	452
-			height     	336
-			autoResize 	TRUE)
-		    (object AssociationViewNew "iEntries" @112
-			location   	(537, 516)
-			label      	(object SegLabel @113
-			    Parent_View 	@112
-			    location   	(533, 488)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	TRUE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"iEntries"
-			    pctDist    	0.450000
-			    height     	29
-			    orientation 	0)
-			quidu      	"3588F2700223"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$44" @114
-				Parent_View 	@112
-				location   	(9, 292)
-				quidu      	"3588F27003E6"
-				client     	@112
-				supplier   	@110
-				line_style 	3
-				origin_attachment 	(537, 516)
-				terminal_attachment 	(537, 641)
-				label      	(object SegLabel @115
-				    Parent_View 	@114
-				    location   	(592, 614)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..1"
-				    pctDist    	0.795620
-				    height     	55
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$45" @116
-				Parent_View 	@112
-				location   	(9, 292)
-				quidu      	"3588F271003A"
-				client     	@112
-				supplier   	@111
-				line_style 	3
-				origin_attachment 	(537, 516)
-				terminal_attachment 	(537, 392)
-				label      	(object SegLabel @117
-				    Parent_View 	@116
-				    location   	(606, 422)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.758065
-				    height     	69
-				    orientation 	1))))
-		    (object UsesView "" @118
-			quidu      	"3587E067001C"
-			client     	@110
-			supplier   	@95
-			line_style 	3
-			origin_attachment 	(362, 927)
-			terminal_attachment 	(362, 1315))
-		    (object UsesView "" @119
-			quidu      	"3587E1C4008C"
-			client     	@96
-			supplier   	@95
-			vertices   	(list Points
-			    (1981, 743)
-			    (1981, 1072)
-			    (631, 1072)
-			    (631, 1315))
-			line_style 	3
-			origin_attachment 	(1981, 743)
-			terminal_attachment 	(631, 1315))
-		    (object UsesView "" @120
-			quidu      	"3587E061038E"
-			client     	@96
-			supplier   	@110
-			line_style 	3
-			origin_attachment 	(1795, 687)
-			terminal_attachment 	(1134, 687))
-		    (object UsesView "" @121
-			quidu      	"3588F2E200FB"
-			client     	@96
-			supplier   	@111
-			line_style 	3
-			origin_attachment 	(1795, 353)
-			terminal_attachment 	(786, 353))))
-	    (object ClassDiagram "Client-side"
-		quid       	"3588FA630175"
-		title      	"Client-side"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "RScheduler" @122
-			location   	(800, 672)
-			label      	(object ItemLabel
-			    Parent_View 	@122
-			    location   	(554, 291)
-			    nlines     	1
-			    max_width  	490
-			    justify    	0
-			    label      	"RScheduler")
-			quidu      	"3588FA6800AA"
-			compartment 	(object Compartment
-			    Parent_View 	@122
-			    location   	(544, 351)
-			    anchor     	2
-			    nlines     	14
-			    max_width  	519
-			    compartmentItems 	(list Compartment
-				"Register( )"
-				"CreatePersistentSchedule( )"
-				"DeleteSchedule( )"
-				"DisableSchedule( )"
-				"EnableSchedule( )"
-				"EditSchedule( )"
-				"ScheduleTask( )"
-				"DeleteTask( )"
-				"GetScheduleRefsL( )"
-				"GetScheduleL( )"
-				"GetTaskRefsL( )"
-				"GetTaskInfoL( )"
-				"GetTaskDataSize( )"))
-			width      	530
-			height     	786
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TScheduleEntryInfo" @123
-			location   	(1792, 976)
-			label      	(object ItemLabel
-			    Parent_View 	@123
-			    location   	(1470, 820)
-			    nlines     	1
-			    max_width  	643
-			    justify    	0
-			    label      	"TScheduleEntryInfo")
-			quidu      	"3588FA7702BE"
-			compartment 	(object Compartment
-			    Parent_View 	@123
-			    location   	(1453, 880)
-			    anchor     	2
-			    nlines     	5
-			    max_width  	684
-			    compartmentItems 	(list Compartment
-				"iIntervalType : TIntervalType"
-				"iInterval : TInterval"
-				"iStartTime : TTime"
-				"iValidityPeriod : TTimeIntervalMinutes"))
-			width      	696
-			height     	336
-			autoResize 	TRUE)
-		    (object ClassView "Class" "TTaskInfo" @124
-			location   	(1600, 1408)
-			label      	(object ItemLabel
-			    Parent_View 	@124
-			    location   	(1460, 1252)
-			    nlines     	1
-			    max_width  	279
-			    justify    	0
-			    label      	"TTaskInfo")
-			quidu      	"3587DA760264"
-			compartment 	(object Compartment
-			    Parent_View 	@124
-			    location   	(1458, 1312)
-			    anchor     	2
-			    nlines     	5
-			    max_width  	281
-			    compartmentItems 	(list Compartment
-				"iRepeat : TInt"
-				"iName : TName"
-				"iTaskId : TInt"
-				"iPriority : TInt"))
-			width      	302
-			height     	336
-			autoResize 	TRUE)
-		    (object UsesView "" @125
-			quidu      	"3588FB460095"
-			client     	@122
-			supplier   	@123
-			line_style 	3
-			origin_attachment 	(1065, 956)
-			terminal_attachment 	(1444, 956))
-		    (object UsesView "" @126
-			quidu      	"3588FB490220"
-			client     	@122
-			supplier   	@124
-			vertices   	(list Points
-			    (819, 1065)
-			    (819, 1424)
-			    (1449, 1424))
-			line_style 	3
-			origin_attachment 	(800, 1065)
-			terminal_attachment 	(1449, 1408))
-		    (object NoteView @127
-			location   	(480, 1296)
-			label      	(object ItemLabel
-			    Parent_View 	@127
-			    location   	(258, 1118)
-			    nlines     	7
-			    max_width  	409
-			    label      	
-|This diagram shows the classes 
-|which are visible to clients: that is, they make up part of the interface
-			    )
-			width      	469
-			height     	369)
-		    (object ClassView "Class" "TScheduleState" @128
-			IncludeAttribute 	TRUE
-			location   	(1632, 560)
-			label      	(object ItemLabel
-			    Parent_View 	@128
-			    location   	(1471, 404)
-			    nlines     	1
-			    max_width  	320
-			    justify    	0
-			    label      	"TScheduleState")
-			quidu      	"358FA35103AF"
-			width      	346
-			height     	336
-			autoResize 	TRUE)
-		    (object UsesView "" @129
-			quidu      	"358FA3AB02BE"
-			client     	@122
-			supplier   	@128
-			line_style 	3
-			origin_attachment 	(1065, 659)
-			terminal_attachment 	(1459, 659))
-		    (object ClassView "Class" "TSchedulerItemRef" @130
-			location   	(1648, 208)
-			label      	(object ItemLabel
-			    Parent_View 	@130
-			    location   	(1463, 102)
-			    nlines     	1
-			    max_width  	368
-			    justify    	0
-			    label      	"TSchedulerItemRef")
-			quidu      	"358FAACE01FD"
-			compartment 	(object Compartment
-			    Parent_View 	@130
-			    location   	(1458, 162)
-			    anchor     	2
-			    nlines     	3
-			    max_width  	291
-			    compartmentItems 	(list Compartment
-				"iName : TName"
-				"iHandle : TInt"))
-			width      	398
-			height     	236
-			autoResize 	TRUE)
-		    (object UsesView "" @131
-			quidu      	"358FAB050351"
-			client     	@122
-			supplier   	@130
-			vertices   	(list Points
-			    (1022, 279)
-			    (1022, 222)
-			    (1449, 222))
-			line_style 	3
-			origin_attachment 	(1065, 302)
-			terminal_attachment 	(1449, 302))))
-	    (object ClassDiagram "Main"
-		quid       	"358F97CC011B"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"34B4B32D038C"
-	physical_models 	(list unit_reference_list)
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"358F97CC012E"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    process_structure 	(object Processes
-	quid       	"34B4B32D038D"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"358F97CC011A"
-		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       	"cg"
-		name       	"roseId"
-		value      	"753117540")
-	    (object Attribute
-		tool       	"cg"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"project"
-			value      	" "))))
-	quid       	"34B4B32D038E"))
+
+(object Petal
+    version    	40)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    file_name  	"D:\\schsvr\\DESIGN\\Model.mdl"
+    quid       	"3607CDBF00DB"
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.250000
+	topMargin  	0.250000
+	bottomMargin 	0.500000
+	pageOverlap 	0.250000
+	clipIconLabels 	TRUE
+	autoResize 	FALSE
+	snapToGrid 	TRUE
+	gridX      	16
+	gridY      	16
+	defaultFont 	(object Font
+	    size       	10
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	3
+	showClassOfObject 	TRUE
+	notation   	"Unified")
+    root_usecase_package 	(object Class_Category "Use Case View"
+	quid       	"34B4B32D038B"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"358F97CC012F"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"34B4B32D038A"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"34B4B32D038C"
+	logical_models 	(list unit_reference_list
+	    (object Class "CServer"
+		quid       	"34D1C70C010E"
+		abstract   	TRUE
+		operations 	(list Operations
+		    (object Operation "RunL"
+			quid       	"34D1C726002F"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Start"
+			quid       	"34D1C73102B6"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CSession"
+		quid       	"34D1C70C0168"
+		abstract   	TRUE)
+	    (object Class "CSchSession"
+		quid       	"34D1C70C014A"
+		documentation 	
+|
+|The session class, server-side. Mostly just unpacks RMessages and forwards commands on to the Task Scheduler instance.
+|Initialised on creation with the instance of CTaskScheduler. 
+|Its iClient member is initialised to NULL. Once the client using the session has registered, its iClient member is set to point to that client, and any tasks scheduled by that client during the session belong to that iClient.
+		
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"34D1C70C014B"
+			supplier   	"CSession"
+			quidu      	"34D1C70C0168"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"352B456F0032"
+			label      	"iSchedules"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1..1")))
+		operations 	(list Operations
+		    (object Operation "ServiceL"
+			quid       	"34D1C74003BB"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CSchServer"
+		quid       	"34D1C70C0110"
+		documentation 	
+|
+|The server class. Owns (directly) all session instances, and the one and only instance of CTaskScheduler. 
+|Owns (indirectly) everything else.
+		
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"34D1C70C010F"
+			supplier   	"CServer"
+			quidu      	"34D1C70C010E")))
+	    (object Class "CTaskScheduler"
+		quid       	"34D1C70C0186"
+		documentation 	
+|- Owns all the other scheduler objects.
+|- Provides an interface for creating, deleting, editing & naming schedules
+|- Provides an interface for registering users by creating new client proxies
+|- Provides an interface for scheduling tasks
+|- Informs schedules when they are due, and updates them accordingly
+|- Executes clients when appropriate
+|- Ensures that any persistent schedules are added to the persistent backup store through its iBackup member; so all is not lost in case of server death
+|- Maintains schedule instances in TWO lists:
+|       -the first, 'iSchedules' is a list of all the schedules defined and is an owning list.
+|       -the second, iPending, is a list of all schedules which are waiting to go off (i.e. those schedules which have tasks scheduled and are not disabled. This list is ordered by the due time for the schedules. The scheduler maintains this list and sets the timer's time to be the due time of the first schedule in the list.
+|
+|- Whenever the server starts, it asks its iBackup member to restore its schedules from backup. 
+|If the backup file is missing or corrupt it asks the iBackup to create a new, empty one.
+|Subsequently, whenever schedules are added, deleted or edited the iBackup member is asked to back up the store to keep it in sync
+|
+|N.B. I would like to eliminate this class, as soon as I get the time. This won't affect clients at all but will improve the design.
+		
+		fields     	(list has_relationship_list
+		    (object Has_Relationship
+			quid       	"34D1C70C0187"
+			label      	"iTimer"
+			supplier   	"CServiceTimer"
+			quidu      	"34D1CB1C0005"
+			supplier_cardinality 	(value cardinality "1..1")
+			client_cardinality 	(value cardinality "1..1")))
+		operations 	(list Operations
+		    (object Operation "ScheduleTaskL"
+			quid       	"34D1C70C018A"
+			parameters 	(list Parameters
+			    (object Parameter "aUser"
+				type       	"TUid")
+			    (object Parameter "aItem"
+				type       	"TInt")
+			    (object Parameter "aAction"
+				type       	"TItemAction")
+			    (object Parameter "aSchedule"
+				type       	"TScheduleInfo"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeleteTaskL"
+			quid       	"34D1C70C018F"
+			parameters 	(list Parameters
+			    (object Parameter "aUser"
+				type       	"TUid")
+			    (object Parameter "aItem"
+				type       	"TInt"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewScheduleL"
+			quid       	"34D1C70C0192"
+			parameters 	(list Parameters
+			    (object Parameter "aUser"
+				type       	"TUid"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeleteScheduleL"
+			quid       	"34D1C70C0194"
+			parameters 	(list Parameters
+			    (object Parameter "aUser"
+				type       	"TUid"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RegisterClientL"
+			quid       	"34D1C70C0196"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "EditScheduleL"
+			quid       	"34D1C70C0197"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DueTaskNotify"
+			quid       	"352B45320229"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ExecuteClients"
+			quid       	"352B453D0095"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iNotifier"
+			quid       	"3587EEDB01FD"
+			type       	"CEnvironmentChangeNotifier")
+		    (object ClassAttribute "iBackup"
+			quid       	"3587F07A0380"
+			type       	"TScheduleBackup"))
+		statediagram 	(object State_Diagram ""
+		    quid       	"3587F1420279"
+		    title      	""
+		    zoom       	100
+		    max_height 	28350
+		    max_width  	21600
+		    origin_x   	0
+		    origin_y   	0
+		    items      	(list diagram_item_list)))
+	    (object Class "CClientProxy"
+		quid       	"34D1CB1B03A7"
+		documentation 	
+|
+|This class encapsulates the information needed to execute a set of tasks, and owns the tasks associated with it.
+|
+|An instance of it gets created when a client registers, and is initialized with the name of the executing program, and its priority: if 2 clients have different priorities, the one with the higher priority gets to execute all its tasks before the low-priority one gets to execute any.
+|When it's told to execute, it:
+| - saves all its due tasks to a file
+| - creates a task executor, initializing it with the name of the executing program and the name of the file in which it's saved the tasks
+| - tells it to execute the tasks
+| - deletes any of the tasks which don't repeat  
+|
+|It is reference-counted: it is deleted when:
+|          - there are no open sessions which have a pointer to it
+|AND  - there are no pending tasks belonging to it  
+		
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"34D1CB1B03A8"
+			label      	"iSchedules"
+			supplier   	"TScheduleEntry"
+			quidu      	"34D1CB1C0091"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1..1"))
+		    (object Uses_Relationship
+			quid       	"3587DC1100C0"
+			supplier   	"CTaskExecutor"
+			quidu      	"3587DB8B0352"))
+		operations 	(list Operations
+		    (object Operation "Execute()"
+			quid       	"34FAE9140125"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iTaskExecutor"
+			quid       	"34D1CB1B03B2"
+			type       	"TFileName")
+		    (object ClassAttribute "iClientPriority"
+			quid       	"34FAE57802F3"
+			type       	"TInt"
+			exportControl 	"Public")
+		    (object ClassAttribute "iUsers"
+			quid       	"3588DFB30261"
+			type       	"TInt")))
+	    (object Class "CTimer"
+		quid       	"34D1CB1C0023")
+	    (object Class "CServiceTimer"
+		quid       	"34D1CB1C0005"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"34D1CB1C0006"
+			supplier   	"CTimer"
+			quidu      	"34D1CB1C0023"))
+		operations 	(list Operations
+		    (object Operation "SetDueTime"
+			quid       	"34D1CB1C0007"
+			parameters 	(list Parameters
+			    (object Parameter "aNewTime"
+				type       	"TTime"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DueTime"
+			quid       	"34D1CB1C000F"
+			result     	"TTime"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iDueTime"
+			quid       	"34D1CB1C0010"
+			type       	"TTime")
+		    (object ClassAttribute "iCallback"
+			quid       	"34D1CB1C0011"
+			type       	"TCallback")))
+	    (object Class "CSchedule"
+		quid       	"34D1CB1C0073"
+		documentation 	
+|
+|This class is responsible for knowing what time it's due. 
+|
+|It is defined essentially by an ordered list of one or more TScheduleEntry instances, each of which will return their own next due time when asked. 
+|
+|It also has zero or more tasks (TScheduledTask). When it is due, all its tasks are due and it tells them this. 
+|
+|It has 2 flags of type TBool:
+|    - iPersists: if a schedule persists, it hangs around whether it has got any tasks of not. If it doesn't, it gets deleted as soon as all its tasks are deleted.
+|   - iEnabled: if a schedule is disabled it just does nothing, whether it has tasks or not, until it is enabled again. 
+|
+		
+		fields     	(list has_relationship_list
+		    (object Has_Relationship
+			quid       	"34D1CB1C007D"
+			label      	"iEntries"
+			supplier   	"TScheduleEntry"
+			quidu      	"34D1CB1C0091"
+			exportControl 	"Private"
+			supplier_cardinality 	(value cardinality "1..1")
+			client_cardinality 	(value cardinality "1..1"))
+		    (object Has_Relationship
+			quid       	"352B481E0207"
+			label      	"iTasks"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1..1")))
+		operations 	(list Operations
+		    (object Operation "AddEntry"
+			quid       	"34D1CB7503BA"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RemoveEntry"
+			quid       	"34D1CB7B035F"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AddTask"
+			quid       	"34D991F00386"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DueTime"
+			quid       	"34D9922800FC"
+			result     	"TTime"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "FirstScheduledTime"
+			quid       	"34D9A92301AF"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NextScheduledTime"
+			quid       	"34D9A9360185"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NotifyClients"
+			quid       	"352B478A0055"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			quid       	"3588EC8003CC"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CFileStore")
+			    (object Parameter "aId"
+				type       	"TStreamId"))
+			result     	"CSchedule"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "StoreL"
+			quid       	"3588ECED0058"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CFileStore"))
+			result     	"TStreamId"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestoreL"
+			quid       	"3588ED2E014B"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CFileStore")
+			    (object Parameter "aId"
+				type       	"TStreamId"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "UpdateStoreL"
+			quid       	"3588ED490371"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CPermanentFileStore")
+			    (object Parameter "aId"
+				type       	"TStreamId"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iDueTime"
+			quid       	"34D991DF01F1"
+			type       	"TTime")
+		    (object ClassAttribute "iPersists"
+			quid       	"3587F3B8001C"
+			type       	"TBool")
+		    (object ClassAttribute "iEnabled"
+			quid       	"3587F3BE0378"
+			type       	"TBool"
+			exportControl 	"Public")))
+	    (object Class "TScheduleEntry"
+		quid       	"34D1CB1C0091"
+		documentation 	
+|
+|TScheduleEntry knows what time it's next due after the time it gets passed. It is defined in terms of a start time and a time interval. So, when you pass it a time, if the time is before its start time it returns its start time, otherwise it adds its interval to its start time till the time it comes up with is after the time it got passed, and returns that.
+|
+|TScheduleEntry is abstract; it has 4 subclasses:
+|
+|TScheduleEntryHourly
+|TScheduleEntryDaily
+|TScheduleEntryMonthly
+|TScheduleEntryYearly
+|
+|The subclasses are necessary only because 'TTime operator + ' needs a concrete subclass of TTimeIntervalBase as the other operand. You specify which kind you want to create with the 'enum TIntervalType' parameter. This determines how the Interval member is interpreted,  i.e. if it's 1 and your interval type is EHourly then the actual interval is 1 hour; if it's EDaily then it's 1 day etc.
+|
+|
+		
+		abstract   	TRUE
+		operations 	(list Operations
+		    (object Operation "NextScheduledTime"
+			quid       	"34D1CB1C0092"
+			result     	"TTime"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "TScheduledTask"
+		quid       	"34D1CCE902E3"
+		documentation 	
+|
+|A TScheduledTask is a kind of placeholder for the real task, which is a CScheduledTask. It keeps a reference to the client proxy representing the client which scheduled it, and a reference to the real task. 
+|When it's due it tells both of them of this fact.
+		
+		operations 	(list Operations
+		    (object Operation "OnDue"
+			quid       	"3588DF80004B"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iClient"
+			quid       	"3587DADF025B"
+			type       	"CClientProxy")
+		    (object ClassAttribute "iTask"
+			quid       	"3587DAE40398"
+			type       	"CScheduledTask")))
+	    (object Class "CScheduledTask"
+		quid       	"3587D90700A3"
+		documentation 	
+|
+|This is where the real task data is kept:
+|  - name (TName), Id (TInt), data (HBufC),  how many times it repeats (TInt), when it's valid until (TTime), its priority
+|  - if it's repeat is specified as zero or less it repeats forever, or until it is explicitly deleted
+|  - tasks with high priority get executed before tasks with low priority
+|
+|It only needs to be a C-class 'cos of the HBufC* member.
+| 
+|
+|
+		
+		operations 	(list Operations
+		    (object Operation "OnDue"
+			quid       	"3588DF9B02C1"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iInfo"
+			quid       	"3587DB3E01B7"
+			type       	"TTaskInfo")
+		    (object ClassAttribute "iData"
+			quid       	"3587DB4803B0"
+			type       	"HBufC")))
+	    (object Class "TTaskInfo"
+		quid       	"3587DA760264"
+		documentation 	
+|
+|
+|This is passed to the scheduler when you schedule a task, and passed back again when you retireve it. 
+|You only need to specify iRepeat, iName and iPriority; the 	ID is filled in by the scheduler and can be retrieved and examined later.
+		
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iRepeat"
+			quid       	"3588FADE0186"
+			type       	"TInt")
+		    (object ClassAttribute "iName"
+			quid       	"3588FAE5024E"
+			type       	"TName")
+		    (object ClassAttribute "iTaskId"
+			quid       	"3588FAE70356"
+			type       	"TInt")
+		    (object ClassAttribute "iPriority"
+			quid       	"3588FAED0386"
+			type       	"TInt")))
+	    (object Class "CTaskExecutor"
+		quid       	"3587DB8B0352"
+		documentation 	
+|
+|This class encapsulates the actual task executing business.
+|It's initialized with:
+| - the name of the executing program
+| - the name of the file where the task are kept
+|
+|When it's told to execute, it:
+| - creates a new process, keeping a handle to it
+| - logs on to the process                            
+| - runs the executing program in it
+|This program
+| - creates a new clean up stack
+| - opens the file with the tasks in it
+| - internalizes the tasks
+| - executes them how it likes
+|When the program (hence the process ) terminates, the CTaskExecutor runs. It examines the exit code of the dead process. If the program exited cleanly, and the exit code is KErrNone, the CTaskExecutor
+|just cleans up by closing the process, deleting the file with the tasks in it, and then deleting itself. Otherwise it does some error handling which is STILL NOT IMPLEMENTED, closes the process, deletes the task-file and then itself
+		
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3587E0D20247"
+			supplier   	"CActive"
+			quidu      	"3587E0BF03E4"))
+		operations 	(list Operations
+		    (object Operation "ExecuteL"
+			quid       	"3587DB9C0144"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iProcess"
+			quid       	"3587DBC7013C"
+			type       	"RProcess")
+		    (object ClassAttribute "iTaskFileName"
+			quid       	"3587DBCE0204"
+			type       	"TFileName")
+		    (object ClassAttribute "iClientFileName"
+			quid       	"3587DBE601EB"
+			type       	"TFileName")))
+	    (object Class "TScheduleBackup"
+		quid       	"3587DC9303DE"
+		documentation 	
+|
+|The TScheduleBackup class encapsulates management of the scheduler's backup store. The store has a path & name defined at compile-time, and accessible to the TScheduleBackup only. The store is a permanent file store whose root contains a CScheduleIndex. This is an array of (TInt ScheduleId, TStreamId).
+|So, when the BackupL(...) is called, this class:
+|- opens the store
+|- internalizes the index
+|- asks the index for the stream Id mapped to the Id of the schedule it's been passed
+|- does the appropriate action based on the TBackupAction enum (one of EAdd, EEdit, EDelete)
+|- updates the index, saves the index
+|If things  go wrong it calls Revert() on the store and then closes it, else it calls Commit() and then closes it. It keeps a count of the changes it's made, when it has made 5 changes it compacts the store.
+		
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3587E061038E"
+			supplier   	"CScheduleIndex"
+			quidu      	"3587DC95028C")
+		    (object Uses_Relationship
+			quid       	"3587E1C4008C"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073")
+		    (object Uses_Relationship
+			quid       	"3588F2E200FB"
+			supplier   	"TScheduleIndexEntry"
+			quidu      	"3588F2210143"))
+		operations 	(list Operations
+		    (object Operation "BackupL()"
+			quid       	"3587E14C00A7"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestoreFromBackupL()"
+			quid       	"3587E153022E"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "BackupL"
+			quid       	"3588ED9F03A7"
+			parameters 	(list Parameters
+			    (object Parameter "aSchedule"
+				type       	"CSchedule")
+			    (object Parameter "TBackupAction aAction"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateEmptyBackupL"
+			quid       	"3588EDFB0327"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestoreFromBackupL"
+			quid       	"3588EE130191"
+			parameters 	(list Parameters
+			    (object Parameter "aSchedules"
+				type       	"TDblQue<CSchedule>"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoAddToBackupL"
+			quid       	"3588EE57035B"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CPermanentFileStore")
+			    (object Parameter "aSchedule"
+				type       	"CSchedule"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoEditBackupL"
+			quid       	"3588EE59020A"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CPermanentFileStore")
+			    (object Parameter "aSchedule"
+				type       	"CSchedule"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoRemoveFromBackupL"
+			quid       	"3588EE5B0054"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CPermanentFileStore")
+			    (object Parameter "aScheduleId"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "BackupName"
+			quid       	"3588EE600214"
+			parameters 	(list Parameters
+			    (object Parameter "aFileName"
+				type       	"TFileName"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoCompactL"
+			quid       	"3588EF2401F7"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iChangesToStore"
+			quid       	"3588EF3403DB"
+			type       	"TInt")))
+	    (object Class "CScheduleIndex"
+		quid       	"3587DC95028C"
+		documentation 	
+|
+|Root stream of backup store.
+|Manages mapping of schedule Ids onto stream Ids.
+		
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3587E067001C"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"))
+		operations 	(list Operations
+		    (object Operation "UpdateStoreL"
+			quid       	"3588F1C000B7"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CPermanentFileStore"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestoreL"
+			quid       	"3588F2000377"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"CFileStore"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "FindL"
+			quid       	"3588F2C1017F"
+			parameters 	(list Parameters
+			    (object Parameter "aScheduleId"
+				type       	"TInt"))
+			result     	"TScheduleIndexEntry"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CActive"
+		quid       	"3587E0BF03E4")
+	    (object Class "CScheduleTimer"
+		quid       	"3587E1E90360"
+		documentation 	
+|
+|Derived from CTimer. Initialised to KMaxTTime; its time is subsequently set by the task scheduler.
+|When it runs, it tells the task scheduler.
+		)
+	    (object Class "CEnvironmentChangeNotifier"
+		quid       	"3587E6D100B3")
+	    (object Class "$UNNAMED$0"
+		quid       	"3587F7C900C4")
+	    (object Class "$UNNAMED$1"
+		quid       	"3587F7CA029C"
+		fields     	(list has_relationship_list
+		    (object Has_Relationship
+			quid       	"3587F7CD01B0"
+			supplier   	"$UNNAMED$0"
+			quidu      	"3587F7C900C4")))
+	    (object Class "TScheduleIndexEntry"
+		quid       	"3588F2210143"
+		operations 	(list Operations
+		    (object Operation "ExternalizeL"
+			quid       	"3588F23400F0"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "InternalizeL"
+			quid       	"3588F24002B0"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iStreamId"
+			quid       	"3588F24A01D8"
+			type       	"TStreamId")
+		    (object ClassAttribute "iScheduleId"
+			quid       	"3588F261007D"
+			type       	"TInt")))
+	    (object Class "RScheduler"
+		quid       	"3588FA6800AA"
+		documentation 	
+|
+|This is the client-side representation of a session with the scheduler; thus this is the API for the thing.
+|
+|N.B. There are in fact two 'ScheduleTask' functions, distinguished by their parameters. One schedules a task with an existing, persistent schedule, the other creates a new transient schedule and schedules the task with that.
+		
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3588FB460095"
+			supplier   	"TScheduleEntryInfo"
+			quidu      	"3588FA7702BE")
+		    (object Uses_Relationship
+			quid       	"3588FB490220"
+			supplier   	"TTaskInfo"
+			quidu      	"3587DA760264")
+		    (object Uses_Relationship
+			quid       	"358FA3AB02BE"
+			supplier   	"TScheduleState"
+			quidu      	"358FA35103AF")
+		    (object Uses_Relationship
+			quid       	"358FAB050351"
+			supplier   	"TSchedulerItemRef"
+			quidu      	"358FAACE01FD"))
+		operations 	(list Operations
+		    (object Operation "Register"
+			quid       	"3588FCFB0011"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreatePersistentSchedule"
+			quid       	"3588FCFC01A3"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeleteSchedule"
+			quid       	"3588FCFD033F"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DisableSchedule"
+			quid       	"3588FCFF00B7"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "EnableSchedule"
+			quid       	"3588FD000249"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "EditSchedule"
+			quid       	"3588FD0103E5"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ScheduleTask"
+			quid       	"3588FD03028A"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeleteTask"
+			quid       	"3588FD050084"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetScheduleRefsL"
+			quid       	"3588FD070087"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetScheduleL"
+			quid       	"3588FD08033B"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetTaskRefsL"
+			quid       	"3588FD0A0212"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetTaskInfoL"
+			quid       	"3588FDB502F4"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetTaskDataSize"
+			quid       	"3588FDB7018E"
+			parameters 	(list Parameters
+			    (object Parameter "argname"
+				type       	"argtype"
+				initv      	"default"))
+			result     	"return"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "TScheduleEntryInfo"
+		quid       	"3588FA7702BE"
+		documentation 	
+|
+|
+|This is passed to the scheduler when you create a schedule, and passed back again when you retireve it. 
+|You need one of these for each schedule entry in your schedule.
+		
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iIntervalType"
+			quid       	"3588FB8800EA"
+			type       	"TIntervalType")
+		    (object ClassAttribute "iInterval"
+			quid       	"3588FB8A0057"
+			type       	"TInterval")
+		    (object ClassAttribute "iStartTime"
+			quid       	"3588FB8C00BE"
+			type       	"TTime")
+		    (object ClassAttribute "iValidityPeriod"
+			quid       	"3588FB8E0002"
+			type       	"TTimeIntervalMinutes")))
+	    (object Class "TScheduleState"
+		quid       	"358FA35103AF"
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iName"
+			quid       	"358FA361024A"
+			type       	"TName")
+		    (object ClassAttribute "iDueTime"
+			quid       	"358FA3710225"
+			type       	"TTime")
+		    (object ClassAttribute "iPersists"
+			quid       	"358FA38201B1"
+			type       	"TBool")
+		    (object ClassAttribute "iEnabled"
+			quid       	"358FA3900251"
+			type       	"TBool")))
+	    (object Class "TSchedulerItemRef"
+		quid       	"358FAACE01FD"
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iName"
+			quid       	"358FAADF00CB"
+			type       	"TName")
+		    (object ClassAttribute "iHandle"
+			quid       	"358FAAEE01D1"
+			type       	"TInt")))
+	    (object Association "iClient"
+		quid       	"34FAF6FD00A3"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$2"
+			quid       	"34FAF6FD02C0"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7")
+		    (object Role "$UNNAMED$3"
+			quid       	"34FAF6FD02DE"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3")))
+	    (object Association "$UNNAMED$4"
+		quid       	"34FD88580389"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$5"
+			quid       	"34FD885903BD"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$6"
+			quid       	"34FD885A007F"
+			supplier   	"CServiceTimer"
+			quidu      	"34D1CB1C0005"
+			is_navigable 	TRUE)))
+	    (object Association "iPendingSchedules"
+		quid       	"34FD89A201FD"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$7"
+			quid       	"34FD89A203CA"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073")
+		    (object Role "$UNNAMED$8"
+			quid       	"34FD89A3000A"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186")))
+	    (object Association "iClient"
+		quid       	"3587D95D009D"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$9"
+			quid       	"3587D95D02D8"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$10"
+			quid       	"3587D95D0314"
+			supplier   	"CSchSession"
+			quidu      	"34D1C70C014A"
+			client_cardinality 	(value cardinality "1..1"))))
+	    (object Association "iTaskScheduler"
+		quid       	"3587D96F036A"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$11"
+			quid       	"3587D97102CC"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$12"
+			quid       	"3587D9710313"
+			supplier   	"CSchSession"
+			quidu      	"34D1C70C014A"
+			client_cardinality 	(value cardinality "1..1"))))
+	    (object Association "iClient"
+		quid       	"3587DB09037D"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$13"
+			quid       	"3587DB0A0216"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$14"
+			quid       	"3587DB0A0248"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3")))
+	    (object Association "iTask"
+		quid       	"3587DB0F00BF"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$15"
+			quid       	"3587DB100337"
+			supplier   	"CScheduledTask"
+			quidu      	"3587D90700A3"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$16"
+			quid       	"3587DB100338"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3"
+			client_cardinality 	(value cardinality "1..1"))))
+	    (object Association "iTasks"
+		quid       	"3587DB2A00FA"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$17"
+			quid       	"3587DB2A02A9"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$18"
+			quid       	"3587DB2A02DB"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)))
+	    (object Association "iBackup"
+		quid       	"3587DCB40377"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$19"
+			quid       	"3587DCB60149"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$20"
+			quid       	"3587DCB6019A"
+			supplier   	"TScheduleBackup"
+			quidu      	"3587DC9303DE"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)))
+	    (object Association "iClients"
+		quid       	"3587DD3F0377"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$21"
+			quid       	"3587DD4003B5"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$22"
+			quid       	"3587DD41001D"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)))
+	    (object Association "iPending"
+		quid       	"3587E24B0126"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$23"
+			quid       	"3587E24C038B"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$24"
+			quid       	"3587E24C03C7"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1"))))
+	    (object Association "iSchedules"
+		quid       	"3587E2510297"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$25"
+			quid       	"3587E2520357"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$26"
+			quid       	"3587E25203B1"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)))
+	    (object Association "iTaskScheduler"
+		quid       	"3587E34000D8"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$27"
+			quid       	"3587E341030B"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$28"
+			quid       	"3587E341036F"
+			supplier   	"CScheduleTimer"
+			quidu      	"3587E1E90360"
+			client_cardinality 	(value cardinality "1..1"))))
+	    (object Association "iTimer"
+		quid       	"3587E356021A"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$29"
+			quid       	"3587E3570104"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$30"
+			quid       	"3587E3570172"
+			supplier   	"CScheduleTimer"
+			quidu      	"3587E1E90360"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)))
+	    (object Association "iNotifier"
+		quid       	"3587E6E702AA"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$31"
+			quid       	"3587E6E802F1"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$32"
+			quid       	"3587E6E8035F"
+			supplier   	"CEnvironmentChangeNotifier"
+			quidu      	"3587E6D100B3"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)))
+	    (object Association "iEntries"
+		quid       	"3587E7340282"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$33"
+			quid       	"3587E736019F"
+			supplier   	"CSchedule"
+			quidu      	"34D1CB1C0073"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$34"
+			quid       	"3587E73601DB"
+			supplier   	"TScheduleEntry"
+			quidu      	"34D1CB1C0091"
+			client_cardinality 	(value cardinality "1..n")
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$35"
+		quid       	"3587E7B603A2"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$36"
+			quid       	"3587E7B7035D"
+			supplier   	"CSchServer"
+			quidu      	"34D1C70C0110"
+			is_navigable 	TRUE
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$37"
+			quid       	"3587E7B7035E"
+			supplier   	"CSchSession"
+			quidu      	"34D1C70C014A"
+			is_navigable 	TRUE)))
+	    (object Association "iTaskScheduler"
+		quid       	"3587E7BA027B"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$38"
+			quid       	"3587E7BC004D"
+			supplier   	"CSchServer"
+			quidu      	"34D1C70C0110"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$39"
+			quid       	"3587E7BC004E"
+			supplier   	"CTaskScheduler"
+			quidu      	"34D1C70C0186"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)))
+	    (object Association "iClient"
+		quid       	"3587EB2F016F"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$40"
+			quid       	"3587EB300379"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7"
+			client_cardinality 	(value cardinality "1..1")
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$41"
+			quid       	"3587EB3003BF"
+			supplier   	"TScheduledTask"
+			quidu      	"34D1CCE902E3"
+			client_cardinality 	(value cardinality "0..n"))))
+	    (object Association "iTasks"
+		quid       	"3587EB3F03CB"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$42"
+			quid       	"3587EB4300CE"
+			supplier   	"CClientProxy"
+			quidu      	"34D1CB1B03A7"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$43"
+			quid       	"3587EB43010A"
+			supplier   	"CScheduledTask"
+			quidu      	"3587D90700A3"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)))
+	    (object Association "iEntries"
+		quid       	"3588F2700223"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$44"
+			quid       	"3588F27003E6"
+			supplier   	"CScheduleIndex"
+			quidu      	"3587DC95028C"
+			client_cardinality 	(value cardinality "1..1")
+			is_aggregate 	TRUE)
+		    (object Role "$UNNAMED$45"
+			quid       	"3588F271003A"
+			supplier   	"TScheduleIndexEntry"
+			quidu      	"3588F2210143"
+			client_cardinality 	(value cardinality "0..n")
+			is_navigable 	TRUE)))
+	    (object Class_Category "fdbfs"
+		quid       	"359A15A403A7"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list)
+		logical_presentations 	(list unit_reference_list)))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"34B4B32D03A7"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "CTaskExecutor" @1
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2608, 1472)
+			label      	(object ItemLabel
+			    Parent_View 	@1
+			    location   	(2355, 1316)
+			    nlines     	1
+			    max_width  	505
+			    justify    	0
+			    label      	"CTaskExecutor")
+			quidu      	"3587DB8B0352"
+			compartment 	(object Compartment
+			    Parent_View 	@1
+			    location   	(2344, 1376)
+			    anchor     	2
+			    nlines     	5
+			    max_width  	525)
+			width      	546
+			height     	336
+			autoResize 	TRUE)
+		    (object ClassView "Class" "CActive" @2
+			location   	(2624, 896)
+			label      	(object ItemLabel
+			    Parent_View 	@2
+			    location   	(2538, 847)
+			    nlines     	1
+			    max_width  	170
+			    justify    	0
+			    label      	"CActive")
+			quidu      	"3587E0BF03E4"
+			width      	184
+			height     	122)
+		    (object ClassView "Class" "CScheduledTask" @3
+			IncludeAttribute 	TRUE
+			location   	(1264, 1664)
+			label      	(object ItemLabel
+			    Parent_View 	@3
+			    location   	(1094, 1533)
+			    nlines     	1
+			    max_width  	338
+			    justify    	0
+			    label      	"CScheduledTask")
+			quidu      	"3587D90700A3"
+			compartment 	(object Compartment
+			    Parent_View 	@3
+			    location   	(1090, 1593)
+			    anchor     	2
+			    nlines     	4
+			    max_width  	291
+			    compartmentItems 	(list Compartment
+				"OnDue( )"))
+			width      	366
+			height     	286
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TScheduleEntry" @4
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(272, 1328)
+			label      	(object ItemLabel
+			    Parent_View 	@4
+			    location   	(73, 1247)
+			    nlines     	1
+			    max_width  	397
+			    justify    	0
+			    label      	"TScheduleEntry")
+			quidu      	"34D1CB1C0091"
+			compartment 	(object Compartment
+			    Parent_View 	@4
+			    location   	(66, 1307)
+			    anchor     	2
+			    nlines     	2
+			    max_width  	409)
+			width      	430
+			height     	186
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TScheduledTask" @5
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(768, 1360)
+			label      	(object ItemLabel
+			    Parent_View 	@5
+			    location   	(554, 1229)
+			    nlines     	1
+			    max_width  	427
+			    justify    	0
+			    label      	"TScheduledTask")
+			quidu      	"34D1CCE902E3"
+			compartment 	(object Compartment
+			    Parent_View 	@5
+			    location   	(546, 1289)
+			    anchor     	2
+			    nlines     	4
+			    max_width  	450)
+			width      	462
+			height     	286
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iTask" @6
+			location   	(847, 1646)
+			label      	(object SegLabel @7
+			    Parent_View 	@6
+			    location   	(854, 1611)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTask"
+			    pctDist    	0.616667
+			    height     	35
+			    orientation 	0)
+			quidu      	"3587DB0F00BF"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$15" @8
+				Parent_View 	@6
+				location   	(-737, 286)
+				quidu      	"3587DB100337"
+				client     	@6
+				supplier   	@3
+				line_style 	3
+				origin_attachment 	(847, 1646)
+				terminal_attachment 	(1081, 1646)
+				label      	(object SegLabel @9
+				    Parent_View 	@8
+				    location   	(999, 1699)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.653846
+				    height     	53
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$16" @10
+				Parent_View 	@6
+				location   	(-737, 286)
+				quidu      	"3587DB100338"
+				client     	@6
+				supplier   	@5
+				vertices   	(list Points
+				    (847, 1646)
+				    (756, 1646)
+				    (756, 1503))
+				line_style 	3
+				origin_attachment 	(847, 1646)
+				terminal_attachment 	(768, 1503)
+				label      	(object SegLabel @11
+				    Parent_View 	@10
+				    location   	(704, 1586)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.646154
+				    height     	53
+				    orientation 	0))))
+		    (object ClassView "Class" "CSchSession" @12
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2656, 576)
+			label      	(object ItemLabel
+			    Parent_View 	@12
+			    location   	(2465, 495)
+			    nlines     	1
+			    max_width  	381
+			    justify    	0
+			    label      	"CSchSession")
+			quidu      	"34D1C70C014A"
+			compartment 	(object Compartment
+			    Parent_View 	@12
+			    location   	(2459, 555)
+			    anchor     	2
+			    nlines     	2
+			    max_width  	200)
+			width      	412
+			height     	186
+			autoResize 	TRUE)
+		    (object ClassView "Class" "CClientProxy" @13
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1984, 1552)
+			label      	(object ItemLabel
+			    Parent_View 	@13
+			    location   	(1747, 1396)
+			    nlines     	1
+			    max_width  	473
+			    justify    	0
+			    label      	"CClientProxy")
+			quidu      	"34D1CB1B03A7"
+			compartment 	(object Compartment
+			    Parent_View 	@13
+			    location   	(1737, 1456)
+			    anchor     	2
+			    nlines     	5
+			    max_width  	500)
+			width      	512
+			height     	336
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iClient" @14
+			location   	(2206, 894)
+			label      	(object SegLabel @15
+			    Parent_View 	@14
+			    location   	(2191, 883)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iClient"
+			    pctDist    	0.250000
+			    height     	12
+			    orientation 	0)
+			quidu      	"3587D95D009D"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$9" @16
+				Parent_View 	@14
+				location   	(-978, 238)
+				quidu      	"3587D95D02D8"
+				client     	@14
+				supplier   	@13
+				line_style 	3
+				origin_attachment 	(2206, 894)
+				terminal_attachment 	(2206, 1384)
+				label      	(object SegLabel @17
+				    Parent_View 	@16
+				    location   	(2259, 1277)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.781609
+				    height     	53
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$10" @18
+				Parent_View 	@14
+				location   	(-978, 238)
+				quidu      	"3587D95D0314"
+				client     	@14
+				supplier   	@12
+				vertices   	(list Points
+				    (2206, 894)
+				    (2206, 647)
+				    (2450, 647))
+				line_style 	3
+				origin_attachment 	(2206, 894)
+				terminal_attachment 	(2450, 576)
+				label      	(object SegLabel @19
+				    Parent_View 	@18
+				    location   	(2415, 607)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.930807
+				    height     	41
+				    orientation 	0))))
+		    (object AssociationViewNew "iClient" @20
+			location   	(1363, 1438)
+			label      	(object SegLabel @21
+			    Parent_View 	@20
+			    location   	(1359, 1411)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iClient"
+			    pctDist    	0.450000
+			    height     	28
+			    orientation 	0)
+			quidu      	"3587EB2F016F"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$40" @22
+				Parent_View 	@20
+				location   	(595, -210)
+				quidu      	"3587EB300379"
+				client     	@20
+				supplier   	@13
+				line_style 	3
+				origin_attachment 	(1363, 1438)
+				terminal_attachment 	(1728, 1438)
+				label      	(object SegLabel @23
+				    Parent_View 	@22
+				    location   	(1666, 1491)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.831224
+				    height     	53
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$41" @24
+				Parent_View 	@20
+				location   	(595, -210)
+				quidu      	"3587EB3003BF"
+				client     	@20
+				supplier   	@5
+				line_style 	3
+				origin_attachment 	(1363, 1438)
+				terminal_attachment 	(999, 1438)
+				label      	(object SegLabel @25
+				    Parent_View 	@24
+				    location   	(1087, 1475)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.758475
+				    height     	37
+				    orientation 	0))))
+		    (object AssociationViewNew "iTasks" @26
+			location   	(1587, 1631)
+			label      	(object SegLabel @27
+			    Parent_View 	@26
+			    location   	(1598, 1594)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTasks"
+			    pctDist    	0.683333
+			    height     	38
+			    orientation 	0)
+			quidu      	"3587EB3F03CB"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$42" @28
+				Parent_View 	@26
+				location   	(499, 415)
+				quidu      	"3587EB4300CE"
+				client     	@26
+				supplier   	@13
+				line_style 	3
+				origin_attachment 	(1587, 1631)
+				terminal_attachment 	(1728, 1631)
+				label      	(object SegLabel @29
+				    Parent_View 	@28
+				    location   	(1673, 1687)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.610687
+				    height     	56
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$43" @30
+				Parent_View 	@26
+				location   	(499, 415)
+				quidu      	"3587EB43010A"
+				client     	@26
+				supplier   	@3
+				line_style 	3
+				origin_attachment 	(1587, 1631)
+				terminal_attachment 	(1447, 1631)
+				label      	(object SegLabel @31
+				    Parent_View 	@30
+				    location   	(1498, 1579)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.646154
+				    height     	53
+				    orientation 	1))))
+		    (object ClassView "Class" "CSchedule" @32
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(352, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@32
+			    location   	(128, 42)
+			    nlines     	1
+			    max_width  	447
+			    justify    	0
+			    label      	"CSchedule")
+			quidu      	"34D1CB1C0073"
+			compartment 	(object Compartment
+			    Parent_View 	@32
+			    location   	(119, 102)
+			    anchor     	2
+			    nlines     	17
+			    max_width  	472)
+			width      	484
+			height     	930
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iEntries" @33
+			location   	(175, 1098)
+			label      	(object SegLabel @34
+			    Parent_View 	@33
+			    location   	(175, 1039)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iEntries"
+			    pctDist    	0.500000
+			    height     	60
+			    orientation 	0)
+			quidu      	"3587E7340282"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$33" @35
+				Parent_View 	@33
+				location   	(-65, -502)
+				quidu      	"3587E736019F"
+				client     	@33
+				supplier   	@32
+				line_style 	3
+				origin_attachment 	(175, 1098)
+				terminal_attachment 	(175, 961)
+				label      	(object SegLabel @36
+				    Parent_View 	@35
+				    location   	(242, 989)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.805405
+				    height     	67
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$34" @37
+				Parent_View 	@33
+				location   	(-65, -502)
+				quidu      	"3587E73601DB"
+				client     	@33
+				supplier   	@4
+				line_style 	3
+				origin_attachment 	(175, 1098)
+				terminal_attachment 	(175, 1235)
+				label      	(object SegLabel @38
+				    Parent_View 	@37
+				    location   	(118, 1209)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..*"
+				    pctDist    	0.819718
+				    height     	58
+				    orientation 	1))))
+		    (object AssociationViewNew "iTasks" @39
+			location   	(540, 1089)
+			label      	(object SegLabel @40
+			    Parent_View 	@39
+			    location   	(544, 1030)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTasks"
+			    pctDist    	0.566667
+			    height     	60
+			    orientation 	0)
+			quidu      	"3587DB2A00FA"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$17" @41
+				Parent_View 	@39
+				location   	(-1124, -271)
+				quidu      	"3587DB2A02A9"
+				client     	@39
+				supplier   	@32
+				line_style 	3
+				origin_attachment 	(540, 1089)
+				terminal_attachment 	(540, 961)
+				label      	(object SegLabel @42
+				    Parent_View 	@41
+				    location   	(471, 985)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.809524
+				    height     	70
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$18" @43
+				Parent_View 	@39
+				location   	(-1124, -271)
+				quidu      	"3587DB2A02DB"
+				client     	@39
+				supplier   	@5
+				line_style 	3
+				origin_attachment 	(540, 1089)
+				terminal_attachment 	(540, 1217)
+				label      	(object SegLabel @44
+				    Parent_View 	@43
+				    location   	(488, 1191)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	62
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.797468
+				    height     	53
+				    orientation 	1))))
+		    (object ClassView "Class" "CSchServer" @45
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2144, 144)
+			label      	(object ItemLabel
+			    Parent_View 	@45
+			    location   	(1972, 95)
+			    nlines     	1
+			    max_width  	342
+			    justify    	0
+			    label      	"CSchServer")
+			quidu      	"34D1C70C0110"
+			width      	370
+			height     	122
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$35" @46
+			location   	(2608, 125)
+			quidu      	"3587E7B603A2"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$36" @47
+				Parent_View 	@46
+				location   	(112, -531)
+				quidu      	"3587E7B7035D"
+				client     	@46
+				supplier   	@45
+				line_style 	3
+				origin_attachment 	(2608, 125)
+				terminal_attachment 	(2329, 125))
+			    (object RoleView "$UNNAMED$37" @48
+				Parent_View 	@46
+				location   	(112, -531)
+				quidu      	"3587E7B7035E"
+				client     	@46
+				supplier   	@12
+				vertices   	(list Points
+				    (2608, 125)
+				    (2668, 125)
+				    (2668, 483))
+				line_style 	3
+				origin_attachment 	(2608, 125)
+				terminal_attachment 	(2656, 483))))
+		    (object ClassView "Class" "CScheduleTimer" @49
+			location   	(848, 176)
+			label      	(object ItemLabel
+			    Parent_View 	@49
+			    location   	(685, 127)
+			    nlines     	1
+			    max_width  	325
+			    justify    	0
+			    label      	"CScheduleTimer")
+			quidu      	"3587E1E90360"
+			width      	352
+			height     	122
+			autoResize 	TRUE)
+		    (object ClassView "Class" "CTaskScheduler" @50
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1536, 848)
+			label      	(object ItemLabel
+			    Parent_View 	@50
+			    location   	(1209, 517)
+			    nlines     	1
+			    max_width  	653
+			    justify    	0
+			    label      	"CTaskScheduler")
+			quidu      	"34D1C70C0186"
+			compartment 	(object Compartment
+			    Parent_View 	@50
+			    location   	(1192, 577)
+			    anchor     	2
+			    nlines     	12
+			    max_width  	684)
+			width      	706
+			height     	686
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iTaskScheduler" @51
+			location   	(2169, 528)
+			label      	(object SegLabel @52
+			    Parent_View 	@51
+			    location   	(2120, 488)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTaskScheduler"
+			    pctDist    	-0.316667
+			    height     	41
+			    orientation 	0)
+			quidu      	"3587D96F036A"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$11" @53
+				Parent_View 	@51
+				location   	(-1015, -128)
+				quidu      	"3587D97102CC"
+				client     	@51
+				supplier   	@50
+				line_style 	3
+				origin_attachment 	(2169, 528)
+				terminal_attachment 	(1889, 528)
+				label      	(object SegLabel @54
+				    Parent_View 	@53
+				    location   	(1934, 581)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.838130
+				    height     	53
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$12" @55
+				Parent_View 	@51
+				location   	(-1015, -128)
+				quidu      	"3587D9710313"
+				client     	@51
+				supplier   	@12
+				line_style 	3
+				origin_attachment 	(2169, 528)
+				terminal_attachment 	(2450, 528)
+				label      	(object SegLabel @56
+				    Parent_View 	@55
+				    location   	(2407, 500)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.849315
+				    height     	29
+				    orientation 	0))))
+		    (object AssociationViewNew "iClients" @57
+			location   	(1731, 1287)
+			label      	(object SegLabel @58
+			    Parent_View 	@57
+			    location   	(1731, 1282)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	132
+			    justify    	0
+			    label      	"iClients"
+			    pctDist    	0.500000
+			    height     	6
+			    orientation 	0)
+			quidu      	"3587DD3F0377"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$21" @59
+				Parent_View 	@57
+				location   	(-749, 231)
+				quidu      	"3587DD4003B5"
+				client     	@57
+				supplier   	@50
+				line_style 	3
+				origin_attachment 	(1731, 1287)
+				terminal_attachment 	(1731, 1191)
+				label      	(object SegLabel @60
+				    Parent_View 	@59
+				    location   	(1680, 1224)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.660550
+				    height     	52
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$22" @61
+				Parent_View 	@57
+				location   	(-749, 231)
+				quidu      	"3587DD41001D"
+				client     	@57
+				supplier   	@13
+				line_style 	3
+				origin_attachment 	(1731, 1287)
+				terminal_attachment 	(1731, 1384)
+				label      	(object SegLabel @62
+				    Parent_View 	@61
+				    location   	(1801, 1350)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	62
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.660550
+				    height     	70
+				    orientation 	0))))
+		    (object AssociationViewNew "iPending" @63
+			location   	(888, 819)
+			label      	(object SegLabel @64
+			    Parent_View 	@63
+			    location   	(886, 791)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iPending"
+			    pctDist    	0.483333
+			    height     	29
+			    orientation 	0)
+			quidu      	"3587E24B0126"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$23" @65
+				Parent_View 	@63
+				location   	(-440, 435)
+				quidu      	"3587E24C038B"
+				client     	@63
+				supplier   	@32
+				line_style 	3
+				origin_attachment 	(888, 819)
+				terminal_attachment 	(594, 819)
+				label      	(object SegLabel @66
+				    Parent_View 	@65
+				    location   	(623, 873)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$24" @67
+				Parent_View 	@63
+				location   	(-440, 435)
+				quidu      	"3587E24C03C7"
+				client     	@63
+				supplier   	@50
+				line_style 	3
+				origin_attachment 	(888, 819)
+				terminal_attachment 	(1183, 819)
+				label      	(object SegLabel @68
+				    Parent_View 	@67
+				    location   	(1122, 875)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.794212
+				    height     	56
+				    orientation 	1))))
+		    (object AssociationViewNew "iSchedules" @69
+			location   	(888, 644)
+			label      	(object SegLabel @70
+			    Parent_View 	@69
+			    location   	(886, 620)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iSchedules"
+			    pctDist    	0.483333
+			    height     	25
+			    orientation 	0)
+			quidu      	"3587E2510297"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$25" @71
+				Parent_View 	@69
+				location   	(360, -940)
+				quidu      	"3587E2520357"
+				client     	@69
+				supplier   	@50
+				line_style 	3
+				origin_attachment 	(888, 644)
+				terminal_attachment 	(1183, 644)
+				label      	(object SegLabel @72
+				    Parent_View 	@71
+				    location   	(1137, 697)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.842444
+				    height     	53
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$26" @73
+				Parent_View 	@69
+				location   	(360, -940)
+				quidu      	"3587E25203B1"
+				client     	@69
+				supplier   	@32
+				line_style 	3
+				origin_attachment 	(888, 644)
+				terminal_attachment 	(594, 644)
+				label      	(object SegLabel @74
+				    Parent_View 	@73
+				    location   	(623, 698)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))))
+		    (object AssociationViewNew "iTaskScheduler" @75
+			location   	(1616, 144)
+			label      	(object SegLabel @76
+			    Parent_View 	@75
+			    location   	(1647, 147)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	288
+			    justify    	0
+			    label      	"iTaskScheduler"
+			    pctDist    	1.016667
+			    height     	3
+			    orientation 	1)
+			quidu      	"3587E7BA027B"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$38" @77
+				Parent_View 	@75
+				location   	(160, -320)
+				quidu      	"3587E7BC004D"
+				client     	@75
+				supplier   	@45
+				line_style 	3
+				origin_attachment 	(1616, 144)
+				terminal_attachment 	(1959, 144)
+				label      	(object SegLabel @78
+				    Parent_View 	@77
+				    location   	(1924, 198)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$39" @79
+				Parent_View 	@75
+				location   	(160, -320)
+				quidu      	"3587E7BC004E"
+				client     	@75
+				supplier   	@50
+				vertices   	(list Points
+				    (1616, 144)
+				    (1556, 144)
+				    (1556, 505))
+				line_style 	3
+				origin_attachment 	(1616, 144)
+				terminal_attachment 	(1536, 505)
+				label      	(object SegLabel @80
+				    Parent_View 	@79
+				    location   	(1610, 423)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.806452
+				    height     	54
+				    orientation 	0))))
+		    (object AssociationViewNew "iTaskScheduler" @81
+			location   	(1349, 156)
+			label      	(object SegLabel @82
+			    Parent_View 	@81
+			    location   	(1304, 156)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTaskScheduler"
+			    pctDist    	-0.250000
+			    height     	0
+			    orientation 	1)
+			quidu      	"3587E34000D8"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$28" @83
+				Parent_View 	@81
+				location   	(-347, -692)
+				quidu      	"3587E341036F"
+				client     	@81
+				supplier   	@49
+				line_style 	3
+				origin_attachment 	(1349, 156)
+				terminal_attachment 	(1024, 156)
+				label      	(object SegLabel @84
+				    Parent_View 	@83
+				    location   	(1058, 210)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$27" @85
+				Parent_View 	@81
+				location   	(-347, -692)
+				quidu      	"3587E341030B"
+				client     	@81
+				supplier   	@50
+				vertices   	(list Points
+				    (1349, 156)
+				    (1409, 156)
+				    (1409, 505))
+				line_style 	3
+				origin_attachment 	(1349, 156)
+				terminal_attachment 	(1536, 505)
+				label      	(object SegLabel @86
+				    Parent_View 	@85
+				    location   	(1463, 464)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))))
+		    (object AssociationViewNew "iTimer" @87
+			location   	(944, 509)
+			label      	(object SegLabel @88
+			    Parent_View 	@87
+			    location   	(895, 466)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iTimer"
+			    pctDist    	-0.333333
+			    height     	44
+			    orientation 	0)
+			quidu      	"3587E356021A"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$30" @89
+				Parent_View 	@87
+				location   	(-752, -339)
+				quidu      	"3587E3570172"
+				client     	@87
+				supplier   	@49
+				vertices   	(list Points
+				    (944, 509)
+				    (884, 509)
+				    (884, 237))
+				line_style 	3
+				origin_attachment 	(944, 509)
+				terminal_attachment 	(884, 237)
+				label      	(object SegLabel @90
+				    Parent_View 	@89
+				    location   	(831, 270)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$29" @91
+				Parent_View 	@87
+				location   	(-752, -339)
+				quidu      	"3587E3570104"
+				client     	@87
+				supplier   	@50
+				line_style 	3
+				origin_attachment 	(944, 509)
+				terminal_attachment 	(1183, 509)
+				label      	(object SegLabel @92
+				    Parent_View 	@91
+				    location   	(1166, 567)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.935096
+				    height     	58
+				    orientation 	1))))
+		    (object UsesView "" @93
+			quidu      	"3587DC1100C0"
+			client     	@13
+			supplier   	@1
+			line_style 	3
+			origin_attachment 	(2240, 1500)
+			terminal_attachment 	(2335, 1500))
+		    (object InheritView "" @94
+			quidu      	"3587E0D20247"
+			client     	@1
+			supplier   	@2
+			line_style 	3
+			origin_attachment 	(2621, 1304)
+			terminal_attachment 	(2621, 957))))
+	    (object ClassDiagram "Backing Up"
+		quid       	"3588EB33023D"
+		title      	"Backing Up"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "CSchedule" @95
+			location   	(560, 1408)
+			label      	(object ItemLabel
+			    Parent_View 	@95
+			    location   	(336, 1327)
+			    nlines     	1
+			    max_width  	447
+			    justify    	0
+			    label      	"CSchedule")
+			quidu      	"34D1CB1C0073"
+			compartment 	(object Compartment
+			    Parent_View 	@95
+			    location   	(327, 1387)
+			    anchor     	2
+			    nlines     	2
+			    max_width  	472
+			    compartmentItems 	(list Compartment
+				"iEntries : TScheduleEntry"))
+			width      	484
+			height     	186
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TScheduleBackup" @96
+			IncludeOperation 	TRUE
+			location   	(2048, 400)
+			label      	(object ItemLabel
+			    Parent_View 	@96
+			    location   	(1813, 69)
+			    nlines     	1
+			    max_width  	468
+			    justify    	0
+			    label      	"TScheduleBackup")
+			quidu      	"3587DC9303DE"
+			compartment 	(object Compartment
+			    Parent_View 	@96
+			    location   	(1804, 129)
+			    anchor     	2
+			    nlines     	12
+			    max_width  	484
+			    compartmentItems 	(list Compartment
+				"iChangesToStore : TInt"))
+			width      	506
+			height     	686
+			autoResize 	TRUE)
+		    (object ClassView "Class" "CTaskScheduler" @97
+			location   	(2432, 1184)
+			label      	(object ItemLabel
+			    Parent_View 	@97
+			    location   	(2185, 1103)
+			    nlines     	1
+			    max_width  	493
+			    justify    	0
+			    label      	"CTaskScheduler")
+			quidu      	"34D1C70C0186"
+			compartment 	(object Compartment
+			    Parent_View 	@97
+			    location   	(2174, 1163)
+			    anchor     	2
+			    nlines     	2
+			    max_width  	512
+			    compartmentItems 	(list Compartment
+				"iBackup : TScheduleBackup"))
+			width      	534
+			height     	186
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iSchedules" @98
+			location   	(1715, 1472)
+			label      	(object SegLabel @99
+			    Parent_View 	@98
+			    location   	(1746, 1432)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iSchedules"
+			    pctDist    	1.033333
+			    height     	41
+			    orientation 	0)
+			quidu      	"3587E2510297"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$25" @100
+				Parent_View 	@98
+				location   	(1187, -112)
+				quidu      	"3587E2520357"
+				client     	@98
+				supplier   	@97
+				vertices   	(list Points
+				    (1715, 1472)
+				    (2434, 1472)
+				    (2434, 1277))
+				line_style 	3
+				origin_attachment 	(1715, 1472)
+				terminal_attachment 	(2434, 1277)
+				label      	(object SegLabel @101
+				    Parent_View 	@100
+				    location   	(2487, 1421)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.842444
+				    height     	53
+				    orientation 	1))
+			    (object RoleView "$UNNAMED$26" @102
+				Parent_View 	@98
+				location   	(1187, -112)
+				quidu      	"3587E25203B1"
+				client     	@98
+				supplier   	@95
+				line_style 	3
+				origin_attachment 	(1715, 1472)
+				terminal_attachment 	(802, 1472)
+				label      	(object SegLabel @103
+				    Parent_View 	@102
+				    location   	(954, 1525)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.833333
+				    height     	53
+				    orientation 	0))))
+		    (object AssociationViewNew "iBackup" @104
+			location   	(2262, 917)
+			label      	(object SegLabel @105
+			    Parent_View 	@104
+			    location   	(2262, 891)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iBackup"
+			    pctDist    	0.500000
+			    height     	27
+			    orientation 	0)
+			quidu      	"3587DCB40377"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$20" @106
+				Parent_View 	@104
+				location   	(166, 197)
+				quidu      	"3587DCB6019A"
+				client     	@104
+				supplier   	@96
+				line_style 	3
+				origin_attachment 	(2262, 917)
+				terminal_attachment 	(2262, 743)
+				label      	(object SegLabel @107
+				    Parent_View 	@106
+				    location   	(2212, 799)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.682119
+				    height     	51
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$19" @108
+				Parent_View 	@104
+				location   	(166, 197)
+				quidu      	"3587DCB60149"
+				client     	@104
+				supplier   	@97
+				line_style 	3
+				origin_attachment 	(2262, 917)
+				terminal_attachment 	(2262, 1091)
+				label      	(object SegLabel @109
+				    Parent_View 	@108
+				    location   	(2317, 1059)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.816092
+				    height     	55
+				    orientation 	0))))
+		    (object ClassView "Class" "CScheduleIndex" @110
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(656, 784)
+			label      	(object ItemLabel
+			    Parent_View 	@110
+			    location   	(213, 653)
+			    nlines     	1
+			    max_width  	884
+			    justify    	0
+			    label      	"CScheduleIndex")
+			quidu      	"3587DC95028C"
+			compartment 	(object Compartment
+			    Parent_View 	@110
+			    location   	(187, 713)
+			    anchor     	2
+			    nlines     	4
+			    max_width  	294)
+			width      	956
+			height     	286
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TScheduleIndexEntry" @111
+			location   	(560, 224)
+			label      	(object ItemLabel
+			    Parent_View 	@111
+			    location   	(350, 68)
+			    nlines     	1
+			    max_width  	418
+			    justify    	0
+			    label      	"TScheduleIndexEntry")
+			quidu      	"3588F2210143"
+			compartment 	(object Compartment
+			    Parent_View 	@111
+			    location   	(343, 128)
+			    anchor     	2
+			    nlines     	5
+			    max_width  	403
+			    compartmentItems 	(list Compartment
+				"ExternalizeL( )"
+				"InternalizeL( )"
+				"iStreamId : TStreamId"
+				"iScheduleId : TInt"))
+			width      	452
+			height     	336
+			autoResize 	TRUE)
+		    (object AssociationViewNew "iEntries" @112
+			location   	(537, 516)
+			label      	(object SegLabel @113
+			    Parent_View 	@112
+			    location   	(533, 488)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	TRUE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	"iEntries"
+			    pctDist    	0.450000
+			    height     	29
+			    orientation 	0)
+			quidu      	"3588F2700223"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$44" @114
+				Parent_View 	@112
+				location   	(9, 292)
+				quidu      	"3588F27003E6"
+				client     	@112
+				supplier   	@110
+				line_style 	3
+				origin_attachment 	(537, 516)
+				terminal_attachment 	(537, 641)
+				label      	(object SegLabel @115
+				    Parent_View 	@114
+				    location   	(592, 614)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1..1"
+				    pctDist    	0.795620
+				    height     	55
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$45" @116
+				Parent_View 	@112
+				location   	(9, 292)
+				quidu      	"3588F271003A"
+				client     	@112
+				supplier   	@111
+				line_style 	3
+				origin_attachment 	(537, 516)
+				terminal_attachment 	(537, 392)
+				label      	(object SegLabel @117
+				    Parent_View 	@116
+				    location   	(606, 422)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"0..*"
+				    pctDist    	0.758065
+				    height     	69
+				    orientation 	1))))
+		    (object UsesView "" @118
+			quidu      	"3587E067001C"
+			client     	@110
+			supplier   	@95
+			line_style 	3
+			origin_attachment 	(362, 927)
+			terminal_attachment 	(362, 1315))
+		    (object UsesView "" @119
+			quidu      	"3587E1C4008C"
+			client     	@96
+			supplier   	@95
+			vertices   	(list Points
+			    (1981, 743)
+			    (1981, 1072)
+			    (631, 1072)
+			    (631, 1315))
+			line_style 	3
+			origin_attachment 	(1981, 743)
+			terminal_attachment 	(631, 1315))
+		    (object UsesView "" @120
+			quidu      	"3587E061038E"
+			client     	@96
+			supplier   	@110
+			line_style 	3
+			origin_attachment 	(1795, 687)
+			terminal_attachment 	(1134, 687))
+		    (object UsesView "" @121
+			quidu      	"3588F2E200FB"
+			client     	@96
+			supplier   	@111
+			line_style 	3
+			origin_attachment 	(1795, 353)
+			terminal_attachment 	(786, 353))))
+	    (object ClassDiagram "Client-side"
+		quid       	"3588FA630175"
+		title      	"Client-side"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "RScheduler" @122
+			location   	(800, 672)
+			label      	(object ItemLabel
+			    Parent_View 	@122
+			    location   	(554, 291)
+			    nlines     	1
+			    max_width  	490
+			    justify    	0
+			    label      	"RScheduler")
+			quidu      	"3588FA6800AA"
+			compartment 	(object Compartment
+			    Parent_View 	@122
+			    location   	(544, 351)
+			    anchor     	2
+			    nlines     	14
+			    max_width  	519
+			    compartmentItems 	(list Compartment
+				"Register( )"
+				"CreatePersistentSchedule( )"
+				"DeleteSchedule( )"
+				"DisableSchedule( )"
+				"EnableSchedule( )"
+				"EditSchedule( )"
+				"ScheduleTask( )"
+				"DeleteTask( )"
+				"GetScheduleRefsL( )"
+				"GetScheduleL( )"
+				"GetTaskRefsL( )"
+				"GetTaskInfoL( )"
+				"GetTaskDataSize( )"))
+			width      	530
+			height     	786
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TScheduleEntryInfo" @123
+			location   	(1792, 976)
+			label      	(object ItemLabel
+			    Parent_View 	@123
+			    location   	(1470, 820)
+			    nlines     	1
+			    max_width  	643
+			    justify    	0
+			    label      	"TScheduleEntryInfo")
+			quidu      	"3588FA7702BE"
+			compartment 	(object Compartment
+			    Parent_View 	@123
+			    location   	(1453, 880)
+			    anchor     	2
+			    nlines     	5
+			    max_width  	684
+			    compartmentItems 	(list Compartment
+				"iIntervalType : TIntervalType"
+				"iInterval : TInterval"
+				"iStartTime : TTime"
+				"iValidityPeriod : TTimeIntervalMinutes"))
+			width      	696
+			height     	336
+			autoResize 	TRUE)
+		    (object ClassView "Class" "TTaskInfo" @124
+			location   	(1600, 1408)
+			label      	(object ItemLabel
+			    Parent_View 	@124
+			    location   	(1460, 1252)
+			    nlines     	1
+			    max_width  	279
+			    justify    	0
+			    label      	"TTaskInfo")
+			quidu      	"3587DA760264"
+			compartment 	(object Compartment
+			    Parent_View 	@124
+			    location   	(1458, 1312)
+			    anchor     	2
+			    nlines     	5
+			    max_width  	281
+			    compartmentItems 	(list Compartment
+				"iRepeat : TInt"
+				"iName : TName"
+				"iTaskId : TInt"
+				"iPriority : TInt"))
+			width      	302
+			height     	336
+			autoResize 	TRUE)
+		    (object UsesView "" @125
+			quidu      	"3588FB460095"
+			client     	@122
+			supplier   	@123
+			line_style 	3
+			origin_attachment 	(1065, 956)
+			terminal_attachment 	(1444, 956))
+		    (object UsesView "" @126
+			quidu      	"3588FB490220"
+			client     	@122
+			supplier   	@124
+			vertices   	(list Points
+			    (819, 1065)
+			    (819, 1424)
+			    (1449, 1424))
+			line_style 	3
+			origin_attachment 	(800, 1065)
+			terminal_attachment 	(1449, 1408))
+		    (object NoteView @127
+			location   	(480, 1296)
+			label      	(object ItemLabel
+			    Parent_View 	@127
+			    location   	(258, 1118)
+			    nlines     	7
+			    max_width  	409
+			    label      	
+|This diagram shows the classes 
+|which are visible to clients: that is, they make up part of the interface
+			    )
+			width      	469
+			height     	369)
+		    (object ClassView "Class" "TScheduleState" @128
+			IncludeAttribute 	TRUE
+			location   	(1632, 560)
+			label      	(object ItemLabel
+			    Parent_View 	@128
+			    location   	(1471, 404)
+			    nlines     	1
+			    max_width  	320
+			    justify    	0
+			    label      	"TScheduleState")
+			quidu      	"358FA35103AF"
+			width      	346
+			height     	336
+			autoResize 	TRUE)
+		    (object UsesView "" @129
+			quidu      	"358FA3AB02BE"
+			client     	@122
+			supplier   	@128
+			line_style 	3
+			origin_attachment 	(1065, 659)
+			terminal_attachment 	(1459, 659))
+		    (object ClassView "Class" "TSchedulerItemRef" @130
+			location   	(1648, 208)
+			label      	(object ItemLabel
+			    Parent_View 	@130
+			    location   	(1463, 102)
+			    nlines     	1
+			    max_width  	368
+			    justify    	0
+			    label      	"TSchedulerItemRef")
+			quidu      	"358FAACE01FD"
+			compartment 	(object Compartment
+			    Parent_View 	@130
+			    location   	(1458, 162)
+			    anchor     	2
+			    nlines     	3
+			    max_width  	291
+			    compartmentItems 	(list Compartment
+				"iName : TName"
+				"iHandle : TInt"))
+			width      	398
+			height     	236
+			autoResize 	TRUE)
+		    (object UsesView "" @131
+			quidu      	"358FAB050351"
+			client     	@122
+			supplier   	@130
+			vertices   	(list Points
+			    (1022, 279)
+			    (1022, 222)
+			    (1449, 222))
+			line_style 	3
+			origin_attachment 	(1065, 302)
+			terminal_attachment 	(1449, 302))))
+	    (object ClassDiagram "Main"
+		quid       	"358F97CC011B"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"34B4B32D038C"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"358F97CC012E"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	quid       	"34B4B32D038D"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"358F97CC011A"
+		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       	"cg"
+		name       	"roseId"
+		value      	"753117540")
+	    (object Attribute
+		tool       	"cg"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"project"
+			value      	" "))))
+	quid       	"34B4B32D038E"))
--- a/genericservices/taskscheduler/Test/MinimalTaskHandler/faultyminimaltaskhandler.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/MinimalTaskHandler/faultyminimaltaskhandler.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET          	faultyminimaltaskhandler.exe
+TARGET          	faultyminimaltaskhandler.exe		//RTEST
 TARGETTYPE		EXE
 
 SOURCEPATH	.
--- a/genericservices/taskscheduler/Test/MinimalTaskHandler/minimaltaskhandler.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/MinimalTaskHandler/minimaltaskhandler.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 // MinimalTaskHandler for component SCHSVR
 //
 
-TARGET          	minimaltaskhandler.exe
+TARGET          	minimaltaskhandler.exe		//RTEST
 TARGETTYPE		EXE
 
 SOURCEPATH	.
--- a/genericservices/taskscheduler/Test/PlatSec/migrationtaskhandler.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/PlatSec/migrationtaskhandler.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 // TaskHandler for platform security migration testing
 //
 
-TARGET          	migrationtaskhandler.exe
+TARGET          	migrationtaskhandler.exe	//RTEST
 TARGETTYPE		EXE
 
 SOURCEPATH	.
--- a/genericservices/taskscheduler/Test/PlatSec/platsectaskhandler.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/PlatSec/platsectaskhandler.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 // TaskHandler for platform security testing
 //
 
-TARGET          	platsectaskhandler.exe
+TARGET          	platsectaskhandler.exe	//RTEST
 TARGETTYPE		EXE
 
 SOURCEPATH	.
--- a/genericservices/taskscheduler/Test/Robustness/TC_TSCH_IPC.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/Robustness/TC_TSCH_IPC.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target		tc_tsch_ipc.exe
+target		tc_tsch_ipc.exe		//RTEST
 CAPABILITY 	ALL -TCB
 targettype	exe
 
--- a/genericservices/taskscheduler/Test/TSUtils/TProcessKiller.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TProcessKiller.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tprocesskiller.exe
+TARGET        tprocesskiller.exe		//RTEST
 // needed to kill another process
 CAPABILITY  	PowerMgmt
 
--- a/genericservices/taskscheduler/Test/TSUtils/TSUtils_tsk.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TSUtils_tsk.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tsutils.dll
+TARGET        tsutils_tsk.dll
 CAPABILITY All -Tcb
 
 TARGETTYPE    dll
@@ -27,7 +27,7 @@
 
 LIBRARY       euser.lib schsvr.lib efsrv.lib
 
-DEFFILE		tsutils.def
+DEFFILE		tsutils_tsk.def
 
 
 VENDORID 0x70000001
--- a/genericservices/taskscheduler/Test/TSUtils/TScheduleDeleter.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TScheduleDeleter.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tscheduledeleter.exe
+TARGET        tscheduledeleter.exe		//RTEST
 // needed to delete schedule files in private data cage
 CAPABILITY  	AllFiles
 
--- a/genericservices/taskscheduler/Test/TSUtils/TSetHomeTime.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TSetHomeTime.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tsethometime.exe
+TARGET        tsethometime.exe		//RTEST
 
 TARGETTYPE    exe
 
--- a/genericservices/taskscheduler/Test/TSUtils/TSetUTCTime.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TSetUTCTime.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tsetutctime.exe
+TARGET        tsetutctime.exe		//RTEST
 
 TARGETTYPE    exe
 
--- a/genericservices/taskscheduler/Test/TSUtils/TTaskFileChecker.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TTaskFileChecker.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        ttaskfilechecker.exe
+TARGET        ttaskfilechecker.exe		//RTEST
 // needed to check task files in private data cage
 CAPABILITY  	AllFiles
 
--- a/genericservices/taskscheduler/Test/TSUtils/TTaskFileCreator.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/TSUtils/TTaskFileCreator.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        ttaskfilecreator.exe
+TARGET        ttaskfilecreator.exe		//RTEST
 // needed to check task files in private data cage
 CAPABILITY  	AllFiles
 
--- a/genericservices/taskscheduler/Test/Testexecute/group/TEF_SchSvr.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/Testexecute/group/TEF_SchSvr.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -18,11 +18,10 @@
 #define __TEF_SCHSVR_IBY__
 
 //Main SchSvr TEF Scripts
-data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SchSvr.script 	TEF_SchSvr\TEF_SchSvr.script
 
 
 #include <te_floating_schedulesuite.iby>
 #include <TEF_SSA_ScheduleSuite.iby>
-#include <tef_schsvr_bursuite.iby>
+//#include <tef_schsvr_bursuite.iby>
 
 #endif
--- a/genericservices/taskscheduler/Test/bootupperformance/TC_TSCH_STARTUP_PERF.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/Test/bootupperformance/TC_TSCH_STARTUP_PERF.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        tc_tsch_startup_perf.exe
+TARGET        tc_tsch_startup_perf.exe	//RTEST
 TARGETTYPE    exe
 
 //SID of SysStart (for starting schexe.exe directly) 
--- a/genericservices/taskscheduler/group/syslibs_schsvr.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/genericservices/taskscheduler/group/syslibs_schsvr.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_schsvr
 source	\sf\os\ossrv\genericservices\taskscheduler
 binary	\sf\os\ossrv\genericservices\taskscheduler\group	all
--- a/glib/build/symbian/glib/group/libglib.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/build/symbian/glib/group/libglib.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -83,3 +83,4 @@
 #endif
 
 SMPSAFE
+PAGED
--- a/glib/build/symbian/glibbackend/group/glibbackend.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/build/symbian/glibbackend/group/glibbackend.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -68,3 +68,4 @@
 
 //end of file
 SMPSAFE
+PAGED
--- a/glib/build/symbian/gmodule/group/libgmodule.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/build/symbian/gmodule/group/libgmodule.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -60,3 +60,4 @@
 #endif
 
 SMPSAFE
+PAGED
--- a/glib/build/symbian/gobject/group/libgobject.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/build/symbian/gobject/group/libgobject.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -69,3 +69,4 @@
 #endif
 
 SMPSAFE
+PAGED
--- a/glib/build/symbian/gthread/group/libgthread.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/build/symbian/gthread/group/libgthread.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -60,3 +60,4 @@
 #endif
 
 SMPSAFE
+PAGED
--- a/glib/glib/glibintl.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/glib/glibintl.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,7 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Portions Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
 */
-
 #ifndef __GLIBINTL_H__
 #define __GLIBINTL_H__
 
--- a/glib/glib/gunicomp.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/glib/gunicomp.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #define COMPOSE_FIRST_START 1
 #define COMPOSE_FIRST_SINGLE_START 147
 #define COMPOSE_SECOND_START 368
--- a/glib/gobject/gmarshal.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/gobject/gmarshal.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,8 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2006-2009 Nokia Corporation.  All rights reserved.
 */
 
 
-
 #ifdef G_ENABLE_DEBUG
 #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
 #define g_marshal_value_peek_char(v)     g_value_get_char (v)
--- a/glib/gobject/gmarshal.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/gobject/gmarshal.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2006-2009 Nokia Corporation.  All rights reserved.
 */
-
 #ifndef __G_MARSHAL_H__
 #define __G_MARSHAL_H__
 
--- a/glib/gobject/stamp-gmarshal.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/gobject/stamp-gmarshal.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 timestamp
--- a/glib/tests/asyncqueue-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/asyncqueue-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2006-2009 Nokia Corporation.  All rights reserved.
 */
-
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/atomic-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/atomic-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2006-2009 Nokia Corporation.  All rights reserved.
 */
-
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/base64-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/base64-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.
 */
-
 #include "config.h"
 
 #include <glib.h>
--- a/glib/tests/bit-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/bit-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.
 */
-
 #include <glib.h>
 #ifdef __SYMBIAN32__
 #include "mrt2_glib2_test.h"
--- a/glib/tests/bookmarkfile-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/bookmarkfile-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.
 */
-
 #undef G_DISABLE_ASSERT
 
 #include <glib.h>
--- a/glib/tests/checksum-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/checksum-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.
 */
-
 #include "config.h"
 
 #include <glib.h>
--- a/glib/tests/date-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/date-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. */
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/errorcheck-mutex-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/errorcheck-mutex-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved. */
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 #define G_ERRORCHECK_MUTEXES
--- a/glib/tests/helloworld.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/helloworld.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.*/
 /* Description:
 * This is a test application used by g_spawn APIs. This application
 * is spawned by them.
--- a/glib/tests/list-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/list-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/markup-escape-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/markup-escape-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/qsort-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/qsort-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/slist-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/slist-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/testgdate.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/testgdate.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/testgdateparser.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/testgdateparser.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/thread-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/thread-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/threadpool-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/threadpool-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/timeloop-closure.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/timeloop-closure.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/timeloop.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/timeloop.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/unicode-caseconv.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tests/unicode-caseconv.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tsrc/BC/sis/glibT.bat	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-rem
-rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
-rem
-rem This library is free software; you can redistribute it and/or
-rem modify it under the terms of the GNU Lesser General Public
-rem License as published by the Free Software Foundation; either
-rem version 2 of the License, or (at your option) any later version.
-rem
-rem This library is distributed in the hope that it will be useful,
-rem but WITHOUT ANY WARRANTY; without even the implied warranty of
-rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-rem Lesser General Public License for more details.
-rem
-rem You should have received a copy of the GNU Lesser General Public
-rem License along with this library; if not, write to the
-rem Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-rem Boston, MA 02111-1307, USA.
-rem
-rem Description:      
-rem
-
-del c:\spd_logs\xml\*.xml
-
-md e:\bctest
-md e:\bctest\results
-md e:\bctest\results\glib
-
-accumulator.exe
-array-test.exe
-asyncqueue-test.exe
-atomic-test.exe
-closure-marshal.exe
-closures.exe
-completion-test.exe
-convert-test.exe
-date-test.exe
-defaultiface.exe
-dirname-test.exe
-env-test.exe
-extra_tests.exe
-gio-test.exe
-gvalue-test.exe
-g_test1.exe
-g_test2.exe
-hash-test.exe
-ifacecheck.exe
-ifaceinherit.exe
-ifaceinit.exe
-ifaceproperties.exe
-iochannel-test.exe
-keyfile-test.exe
-list-test.exe
-mainloop-test.exe
-markup-escape-test.exe
-markup-test.exe
-module-test.exe
-node-test.exe
-objects.exe
-objects2.exe
-option-test.exe
-override.exe
-paramspec-test.exe
-patterntest.exe
-properties.exe
-properties2.exe
-qsort-test.exe
-queue-test.exe
-rand-test.exe
-references.exe
-relation-test.exe
-shell-test.exe
-signals-multithread.exe
-signals-singlethread.exe
-slist-test.exe
-strfunc-test.exe
-string-test.exe
-tasyncqueue.exe
-testgdate.exe
-testgdateparser.exe
-testgobject.exe
-thread-test.exe
-threadpool-test.exe
-timeloop-closure.exe
-timeloop.exe
-tmisc.exe
-tnode.exe
-toption.exe
-tscanner.exe
-tslist.exe
-tthread.exe
-ttrash.exe
-ttree.exe
-tunichar.exe
-tutf8.exe
-unichar_test.exe
-unicode-collate.exe
-unicode-encoding.exe
-unicode-normalize.exe
-uri-test.exe
-utf8-pointer.exe
-utf8-validate.exe
-
-copy c:\spd_logs\xml\*.xml e:\bctest\results\glib\
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/glib/tsrc/BC/sis/glibt.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,103 @@
+rem
+rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+rem
+rem This library is free software; you can redistribute it and/or
+rem modify it under the terms of the GNU Lesser General Public
+rem License as published by the Free Software Foundation; either
+rem version 2 of the License, or (at your option) any later version.
+rem
+rem This library is distributed in the hope that it will be useful,
+rem but WITHOUT ANY WARRANTY; without even the implied warranty of
+rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+rem Lesser General Public License for more details.
+rem
+rem You should have received a copy of the GNU Lesser General Public
+rem License along with this library; if not, write to the
+rem Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+rem Boston, MA 02111-1307, USA.
+rem
+rem Description:      
+rem
+
+del c:\spd_logs\xml\*.xml
+
+md e:\bctest
+md e:\bctest\results
+md e:\bctest\results\glib
+
+accumulator.exe
+array-test.exe
+asyncqueue-test.exe
+atomic-test.exe
+closure-marshal.exe
+closures.exe
+completion-test.exe
+convert-test.exe
+date-test.exe
+defaultiface.exe
+dirname-test.exe
+env-test.exe
+extra_tests.exe
+gio-test.exe
+gvalue-test.exe
+g_test1.exe
+g_test2.exe
+hash-test.exe
+ifacecheck.exe
+ifaceinherit.exe
+ifaceinit.exe
+ifaceproperties.exe
+iochannel-test.exe
+keyfile-test.exe
+list-test.exe
+mainloop-test.exe
+markup-escape-test.exe
+markup-test.exe
+module-test.exe
+node-test.exe
+objects.exe
+objects2.exe
+option-test.exe
+override.exe
+paramspec-test.exe
+patterntest.exe
+properties.exe
+properties2.exe
+qsort-test.exe
+queue-test.exe
+rand-test.exe
+references.exe
+relation-test.exe
+shell-test.exe
+signals-multithread.exe
+signals-singlethread.exe
+slist-test.exe
+strfunc-test.exe
+string-test.exe
+tasyncqueue.exe
+testgdate.exe
+testgdateparser.exe
+testgobject.exe
+thread-test.exe
+threadpool-test.exe
+timeloop-closure.exe
+timeloop.exe
+tmisc.exe
+tnode.exe
+toption.exe
+tscanner.exe
+tslist.exe
+tthread.exe
+ttrash.exe
+ttree.exe
+tunichar.exe
+tutf8.exe
+unichar_test.exe
+unicode-collate.exe
+unicode-encoding.exe
+unicode-normalize.exe
+uri-test.exe
+utf8-pointer.exe
+utf8-validate.exe
+
+copy c:\spd_logs\xml\*.xml e:\bctest\results\glib\
\ No newline at end of file
--- a/glib/tsrc/BC/src/dir_test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tsrc/BC/src/dir_test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -26,6 +26,7 @@
 #undef G_LOG_DOMAIN
 
 #include <stdio.h>
+#include <unistd.h>
 #include <string.h>
 #include <sys/stat.h>
 #include "glib.h"
--- a/glib/tsrc/genatsmodules.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/glib/tsrc/genatsmodules.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,23 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description: 
-@rem
+rem
+rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+rem
+rem This library is free software; you can redistribute it and/or
+rem modify it under the terms of the GNU Lesser General Public
+rem License as published by the Free Software Foundation; either
+rem version 2 of the License, or (at your option) any later version.
+rem
+rem This library is distributed in the hope that it will be useful,
+rem but WITHOUT ANY WARRANTY; without even the implied warranty of
+rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+rem Lesser General Public License for more details.
+rem
+rem You should have received a copy of the GNU Lesser General Public
+rem License along with this library; if not, write to the
+rem Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+rem Boston, MA 02111-1307, USA.
+rem
+rem Description:      
+rem
 
 @perl -x GenATSModules.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 
 @goto end
--- a/lowlevellibsandfws/apputils/bsul/group/bsultests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/bsul/group/bsultests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -20,9 +20,6 @@
 #ifndef BSULTESTS_IBY
 #define BSULTESTS_IBY
 
-// batch file that runs all automatic bsul tests
-data=ZSYSTEM\test\bsultests.bat			TEST\bsultests.bat
-
 //test datas
 //ini files for testing
 data=ZRESOURCE\testconfig8.ini		\resource\testconfig8.ini
--- a/lowlevellibsandfws/apputils/engineering/misc/bafl.mdl	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/engineering/misc/bafl.mdl	Wed Oct 13 19:39:18 2010 +0530
@@ -1,4505 +1,4505 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3F71A8BF03A7"
-    defaults   	(object defaults
-	rightMargin 	0.250000
-	leftMargin 	0.500000
-	topMargin  	0.250000
-	bottomMargin 	0.250000
-	pageOverlap 	1.000000
-	clipIconLabels 	TRUE
-	autoResize 	TRUE
-	snapToGrid 	TRUE
-	gridX      	16
-	gridY      	16
-	defaultFont 	(object Font
-	    size       	10
-	    face       	"Arial"
-	    bold       	FALSE
-	    italics    	FALSE
-	    underline  	FALSE
-	    strike     	FALSE
-	    color      	0
-	    default_color 	TRUE)
-	showMessageNum 	1
-	showClassOfObject 	TRUE
-	notation   	"Unified")
-    root_usecase_package 	(object Class_Category "Use Case View"
-	quid       	"3F71A8BF03E5"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3F71A8CE0146"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"3F71A8BF03A8"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3F71A8C0000D"
-	logical_models 	(list unit_reference_list
-	    (object Class "CBaBackupSessionWrapper"
-		quid       	"3F71A8E403E5"
-		operations 	(list Operations
-		    (object Operation "RegisterFileL"
-			quid       	"3F72B7FB03A7"
-			parameters 	(list Parameters
-			    (object Parameter "aFileName"
-				type       	"TDesC&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeregisterFile"
-			quid       	"3F72B8320368"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CloseAll"
-			quid       	"3F72B84A01F1"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestartAll"
-			quid       	"3F72B84F0145"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CloseFileL"
-			quid       	"3F72B85B01A3"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RestartFile"
-			quid       	"3F72B863030A"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RegisterBackupOperationObserverL"
-			quid       	"3F72B87300B9"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DeregisterBackupOperationObserverL"
-			quid       	"3F72B89D03B6"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsBackupOperationRunning"
-			quid       	"3F72B89603C6"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyBackupOperationL"
-			quid       	"3F72B8740220"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CloseServer"
-			quid       	"3F72B9060397"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CBaBackupSessionWrapper"
-			quid       	"3F72B9120184"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			quid       	"3F72B9280358"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iBackupSession"
-			quid       	"3F72B94401B3"
-			type       	"RBaBackupSession*")
-		    (object ClassAttribute "iLockChangeNotifier"
-			quid       	"3F72B97D0339"
-			type       	"CBaLockChangeNotifier*")
-		    (object ClassAttribute "iDeregisterNotifier"
-			quid       	"3F72B99A02EB"
-			type       	"CBaDeregisterNotifier*")
-		    (object ClassAttribute "iBackupOperationNotifier"
-			quid       	"3F72B9BD0184"
-			type       	"CBaBackupOperationNotifier*")))
-	    (object Class "CAgnDocument"
-		quid       	"3F71A93700E7"
-		operations 	(list Operations
-		    (object Operation "OpenFileL"
-			quid       	"3F71A95201B3"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iBackupSessionWrapper"
-			quid       	"3F72C60503B6"
-			type       	"CBaBackupSessionWrapper*")
-		    (object ClassAttribute "iDocumentName"
-			quid       	"3F72C63C00F7"
-			type       	"TFileName")
-		    (object ClassAttribute "iPreviousFilenNme"
-			quid       	"3F72C6500107"
-			type       	"TFileName")))
-	    (object Class "CActive"
-		quid       	"3F71A99201C2"
-		operations 	(list Operations
-		    (object Operation "Cancel"
-			quid       	"3F71AB3A03A7"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Deque"
-			quid       	"3F71AB3F0116"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsActive"
-			quid       	"3F71AB490145"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsAdded"
-			quid       	"3F71AB4E00D8"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Priority"
-			quid       	"3F71AB6C00E7"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetPriority"
-			quid       	"3F71AB720210"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetActive"
-			quid       	"3F72ADC50164"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0)
-		    (object Operation "DoCancel"
-			quid       	"3F72ADD401F1"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0)
-		    (object Operation "RunL"
-			quid       	"3F72AE1103C6"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0)
-		    (object Operation "RunError"
-			quid       	"3F72AE21025E"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iActive"
-			quid       	"3F71AB13029D"
-			type       	"TBool")
-		    (object ClassAttribute "iLink"
-			quid       	"3F71AB1B0339"
-			type       	"TPriQueLink")
-		    (object ClassAttribute "iStatus"
-			quid       	"3F71AB570210"
-			exportControl 	"Public"))
-		nestedClasses 	(list nestedClasses
-		    (object Class "RBaBackupSession"
-			quid       	"3F71A9BE023F"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3F71A9E402FB"
-				supplier   	"Logical View::RSessionBase"
-				quidu      	"3F71A9D801C2"))
-			operations 	(list Operations
-			    (object Operation "Connect"
-				quid       	"3F72BDCE02EB"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RegisterForNotifications"
-				quid       	"3F72BDD5008A"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetEvent"
-				quid       	"3F72BDDC02EB"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CloseAllFiles"
-				quid       	"3F72BDE3029D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RestartApps"
-				quid       	"3F72BDED0145"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CloseFile"
-				quid       	"3F72BDFC03C6"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RestartFile"
-				quid       	"3F72BE15032A"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DeregisterForNotifications"
-				quid       	"3F86ADB7028F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "NotifyChangeFileLock"
-				quid       	"3F72BE2301C2"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "NotifyChangeFileLockCancel"
-				quid       	"3F72BE37007A"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CloseServer"
-				quid       	"3F72BE4C023F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "NotifyBackupOperation"
-				quid       	"3F72BE550184"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "IsBackupOperationRunning"
-				quid       	"3F72BE660174"
-				result     	"TBool"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "BackupOperationEventReady"
-				quid       	"3F72BE830339"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CancelOutstandingEventForBackupOperation"
-				quid       	"3F72BE9A0126"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetBackupOperationEvent"
-				quid       	"3F72BEC00193"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetBackupOperationObserverIsPresent"
-				quid       	"3F72BF400220"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "StartServerL"
-				quid       	"3F72BF5B01F1"
-				concurrency 	"Sequential"
-				opExportControl 	"Private"
-				uid        	0)))))
-	    (object Class "RSessionBase"
-		quid       	"3F71A9D801C2"
-		operations 	(list Operations
-		    (object Operation "SendReceive"
-			quid       	"3F72D9F70116"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CBaLockChangeNotifier"
-		quid       	"3F71AA76025E"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3F71AA99027E"
-			supplier   	"Logical View::CActive"
-			quidu      	"3F71A99201C2"))
-		operations 	(list Operations
-		    (object Operation "AddL"
-			quid       	"3F72AEDD00D8"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Remove"
-			quid       	"3F72AEED0174"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoCancel"
-			quid       	"3F72AEF400F7"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RunL"
-			quid       	"3F72AF000368"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "NewL"
-			quid       	"3F72AF17031A"
-			parameters 	(list Parameters
-			    (object Parameter "aBackupSession"
-				type       	"RBaBackupSession&"))
-			result     	"CBaLockChangeNotifier*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Queue"
-			quid       	"3F72AFC20387"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DoRunL"
-			quid       	"3F72AFD000F7"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "StartNotifications"
-			quid       	"3F86AD57032B"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "StopNotifications"
-			quid       	"3F86AD620260"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iFileItems"
-			quid       	"3F72B113028D"
-			type       	"RArray<TFileItem>")
-		    (object ClassAttribute "iBackupSession"
-			quid       	"3F72B27301F1"
-			type       	"RBaBackupSession&"))
-		nestedClasses 	(list nestedClasses
-		    (object Class "TFileItem"
-			quid       	"3F72AFF40358"
-			exportControl 	"Private")))
-	    (object Class "TFileName"
-		quid       	"3F72B53902DB")
-	    (object Class "CActiveScheduler"
-		quid       	"3F72BB7F025E"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3F72E96E0387"
-			supplier   	"Logical View::CBaLockChangeNotifier"
-			quidu      	"3F71AA76025E"
-			friend     	TRUE)
-		    (object Uses_Relationship
-			quid       	"3F72E99D0349"
-			supplier   	"Logical View::CBaBackupOperationNotifier"
-			quidu      	"3F71AAD1029D"
-			friend     	TRUE))
-		operations 	(list Operations
-		    (object Operation "Install"
-			quid       	"3F72BBC10358"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Current"
-			quid       	"3F72BBF9001C"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Add"
-			quid       	"3F72BC01006A"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Start"
-			quid       	"3F72BC2700D8"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Stop"
-			quid       	"3F72BC2A0201"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RunIfReady"
-			quid       	"3F72BC300397"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Replace"
-			quid       	"3F72BC3A0220"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "WaitForAnyRequest"
-			quid       	"3F72BC410193"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Error"
-			quid       	"3F72BC5000B9"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoStart"
-			quid       	"3F72BC5801F1"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "OwnedStartLoop"
-			quid       	"3F72BC640116"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "OnStarting"
-			quid       	"3F72BC7A01C2"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "OnStopping"
-			quid       	"3F72BC940099"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Level"
-			quid       	"3F72BCE2004B"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0)
-		    (object Operation "DoStart"
-			quid       	"3F72E6FF0368"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iLevel"
-			quid       	"3F72BCF00145"
-			type       	"TInt")
-		    (object ClassAttribute "iActiveQ"
-			quid       	"3F72BD130174"
-			type       	"TPriQue<CActive>")))
-	    (object Class "CBaBackupServer"
-		quid       	"3F72CBDC0136"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3F72CC46006A"
-			supplier   	"Logical View::CServer"
-			quidu      	"3F72CC3E008A"))
-		operations 	(list Operations
-		    (object Operation "CloseFileL"
-			quid       	"3F72CC2203D5"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsOtherClientBusy"
-			quid       	"3F72DBF60164"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetBusy"
-			quid       	"3F72DC1500C8"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SignalReleaseFileLockL"
-			quid       	"3F8E8F59001D"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CServer"
-		quid       	"3F72CC3E008A")
-	    (object Class "CBaServBackupSession"
-		quid       	"3F72D7890145"
-		operations 	(list Operations
-		    (object Operation "SignalReleaseFileLock"
-			quid       	"3F72D7A400D8"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoServiceL"
-			quid       	"3F72DAD302EB"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ServiceL"
-			quid       	"3F72DB490174"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CloseFileL"
-			quid       	"3F72DBB4025E"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "HandleEventReady"
-			quid       	"3F8E8A19033A"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "NotifyLockChangeL"
-			quid       	"3F8E8AC201D2"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "NotifyLockChangeCancel"
-			quid       	"3F8E92BA026F"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "StopNotifications"
-			quid       	"3F8E991201A4"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)))
-	    (object Class "CBaBackupOperationNotifier"
-		quid       	"3F71AAD1029D"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3F71AB0300C8"
-			supplier   	"Logical View::CActive"
-			quidu      	"3F71A99201C2")))
-	    (object Mechanism @1
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$0"
-			quid       	"3F72C3120136"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72CAB301A3"
-				supplier   	"$UNNAMED$1"
-				quidu      	"3F72CA930397"
-				messages   	(list Messages
-				    (object Message "CloseFileL( )"
-					quid       	"3F72CAB301B3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3F72B85B01A3")
-				    (object Message ""
-					quid       	"3F72DF1600F7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"5"
-					ordinal    	11)
-				    (object Message "DeregisterFile( )"
-					quid       	"3F72DF8502EB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	12
-					quidu      	"3F72B8320368")
-				    (object Message ""
-					quid       	"3F72E0F10116"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"6.1"
-					ordinal    	13)
-				    (object Message "RegisterFileL(TDesC&)"
-					quid       	"3F72E0FD030A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	14
-					quidu      	"3F72B7FB03A7")
-				    (object Message ""
-					quid       	"3F72E106000D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"7.1"
-					ordinal    	15)))
-			    (object Link
-				quid       	"3F72DF2D0116"
-				supplier   	"$UNNAMED$0"
-				quidu      	"3F72C3120136"
-				messages   	(list Messages
-				    (object Message "OpenFileL( )"
-					quid       	"3F72DF2D0117"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3F71A95201B3"))))
-			class      	"Logical View::CAgnDocument"
-			quidu      	"3F71A93700E7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$1"
-			quid       	"3F72CA930397"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72CB0900D8"
-				supplier   	"$UNNAMED$2"
-				quidu      	"3F72CAED0155"
-				messages   	(list Messages
-				    (object Message "CloseFile( )"
-					quid       	"3F72CB0900D9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2
-					quidu      	"3F72BDFC03C6")
-				    (object Message ""
-					quid       	"3F7995E3001D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4"
-					ordinal    	10))))
-			class      	"Logical View::CBaBackupSessionWrapper"
-			quidu      	"3F71A8E403E5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$2"
-			quid       	"3F72CAED0155"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72D9D003B6"
-				supplier   	"$UNNAMED$2"
-				quidu      	"3F72CAED0155"
-				messages   	(list Messages
-				    (object Message "SendReceive(EBakOpCodeCloseFile )"
-					quid       	"3F7994B6009A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	3
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116"))))
-			class      	"Logical View::CActive::RBaBackupSession"
-			quidu      	"3F71A9BE023F"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$3"
-			quid       	"3F72DB2A0378"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72DB9F006A"
-				supplier   	"$UNNAMED$3"
-				quidu      	"3F72DB2A0378"
-				messages   	(list Messages
-				    (object Message "CloseFileL( )"
-					quid       	"3F7994EE02AD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	5
-					quidu      	"3F72DBB4025E")))
-			    (object Link
-				quid       	"3F72DC0301B3"
-				supplier   	"$UNNAMED$4"
-				quidu      	"3F72DB840220"
-				messages   	(list Messages
-				    (object Message "CloseFileL( )"
-					quid       	"3F8E8EFD027E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.2"
-					ordinal    	6
-					quidu      	"3F72CC2203D5")
-				    (object Message ""
-					quid       	"3F8E90530369"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.2"
-					ordinal    	8))))
-			class      	"Logical View::CBaServBackupSession"
-			quidu      	"3F72D7890145"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$4"
-			quid       	"3F72DB840220"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F8E8F2F03B7"
-				supplier   	"$UNNAMED$4"
-				quidu      	"3F72DB840220"
-				messages   	(list Messages
-				    (object Message "SignalReleaseFileLockL( )"
-					quid       	"3F8E8F2F03B8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.2.1"
-					ordinal    	7
-					quidu      	"3F8E8F59001D"))))
-			class      	"Logical View::CBaBackupServer"
-			quidu      	"3F72CBDC0136"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$5"
-			quid       	"3F783A0C0240"
-			class      	"Logical View::CBaLockChangeNotifier"
-			quidu      	"3F71AA76025E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$6"
-			quid       	"3F799464006B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F79947E03C6"
-				supplier   	"$UNNAMED$3"
-				quidu      	"3F72DB2A0378"
-				messages   	(list Messages
-				    (object Message "ServiceL( EBakOpCodeCloseFile)"
-					quid       	"3F79947E03C7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	4
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F8E905C001D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.3"
-					ordinal    	9))))
-			class      	"Logical View::CActiveScheduler"
-			quidu      	"3F72BB7F025E"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @2
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$7"
-			quid       	"3F72F69F0155"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72F6A600E7"
-				supplier   	"$UNNAMED$7"
-				quidu      	"3F72F69F0155"
-				messages   	(list Messages
-				    (object Message "OpenFileL( )"
-					quid       	"3F72F6A600E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3F71A95201B3")))
-			    (object Link
-				quid       	"3F72F7BD031A"
-				supplier   	"$UNNAMED$8"
-				quidu      	"3F72F6C0005B"
-				messages   	(list Messages
-				    (object Message "RegisterFileL(TDesC&)"
-					quid       	"3F72F7BD031B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3F72B7FB03A7")
-				    (object Message ""
-					quid       	"3F79910A024F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2"
-					ordinal    	18))))
-			class      	"Logical View::CAgnDocument"
-			quidu      	"3F71A93700E7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$8"
-			quid       	"3F72F6C0005B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72F7E203A7"
-				supplier   	"$UNNAMED$9"
-				quidu      	"3F72F7D200A9"
-				messages   	(list Messages
-				    (object Message "AddL( )"
-					quid       	"3F79A9480230"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2
-					quidu      	"3F72AEDD00D8")
-				    (object Message ""
-					quid       	"3F79A9D50107"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.1"
-					ordinal    	17))))
-			class      	"Logical View::CBaBackupSessionWrapper"
-			quidu      	"3F71A8E403E5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$9"
-			quid       	"3F72F7D200A9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F72F80C00A9"
-				supplier   	"$UNNAMED$10"
-				quidu      	"3F72F80202DB")
-			    (object Link
-				quid       	"3F72F84D03A7"
-				supplier   	"$UNNAMED$9"
-				quidu      	"3F72F7D200A9"
-				messages   	(list Messages
-				    (object Message "StartNotifications( )"
-					quid       	"3F8E86800155"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	3
-					quidu      	"3F86AD57032B")
-				    (object Message "SetActive( )"
-					quid       	"3F8E86DC01F2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.3"
-					ordinal    	7
-					quidu      	"3F72ADC50164")))
-			    (object Link
-				quid       	"3F72F8F9026E"
-				supplier   	"$UNNAMED$11"
-				quidu      	"3F72F8DA03B6"
-				messages   	(list Messages
-				    (object Message "NotifyChangeFileLock( )"
-					quid       	"3F72FA9A00F7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	8
-					quidu      	"3F72BE2301C2")
-				    (object Message ""
-					quid       	"3F79909A002D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2"
-					ordinal    	16)
-				    (object Message "RegisterForNotifications( )"
-					quid       	"3F8E86A003C6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.2"
-					ordinal    	4
-					quidu      	"3F72BDD5008A")
-				    (object Message ""
-					quid       	"3F8E86C5026F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1.2.2"
-					ordinal    	6))))
-			class      	"Logical View::CBaLockChangeNotifier"
-			quidu      	"3F71AA76025E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$10"
-			quid       	"3F72F80202DB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F7987A4002D"
-				supplier   	"$UNNAMED$12"
-				quidu      	"3F74153300BD"
-				messages   	(list Messages
-				    (object Message "ServiceL( EBakOpCodeEventReady)"
-					quid       	"3F7987A4004C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	10
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F7987CB029E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4.2"
-					ordinal    	12)
-				    (object Message "ServiceL( EBakOpCodeNotifyLockChange)"
-					quid       	"3F8E88F7033A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	13
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F8E893A00B9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"5.1.1"
-					ordinal    	15))))
-			class      	"Logical View::CActiveScheduler"
-			quidu      	"3F72BB7F025E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$11"
-			quid       	"3F72F8DA03B6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F74154C01A7"
-				supplier   	"$UNNAMED$12"
-				quidu      	"3F74153300BD")
-			    (object Link
-				quid       	"3F79883D00B9"
-				supplier   	"$UNNAMED$11"
-				quidu      	"3F72F8DA03B6"
-				messages   	(list Messages
-				    (object Message "SendReceive( EBakOpCodeNotifyLockChange)"
-					quid       	"3F7989210194"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	9
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116")
-				    (object Message "SendReceive( EBakOpCodeEventReady )"
-					quid       	"3F8E86B70240"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.2.1"
-					ordinal    	5
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116"))))
-			class      	"Logical View::CActive::RBaBackupSession"
-			quidu      	"3F71A9BE023F"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$12"
-			quid       	"3F74153300BD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F74156800FB"
-				supplier   	"$UNNAMED$12"
-				quidu      	"3F74153300BD"
-				messages   	(list Messages
-				    (object Message "HandleEventReady( )"
-					quid       	"3F7987B3000D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4.1"
-					ordinal    	11
-					quidu      	"3F8E8A19033A")
-				    (object Message "NotifyLockChangeL( )"
-					quid       	"3F8E893300F8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5.1"
-					ordinal    	14
-					quidu      	"3F8E8AC201D2"))))
-			class      	"Logical View::CBaServBackupSession"
-			quidu      	"3F72D7890145"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @3
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$13"
-			quid       	"3F780730000D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F780730000E"
-				supplier   	"$UNNAMED$14"
-				quidu      	"3F7807300040"
-				messages   	(list Messages
-				    (object Message "NotifyChangeFileLockCancel( )"
-					quid       	"3F7809F902BD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1"
-					ordinal    	5
-					quidu      	"3F72BE37007A")
-				    (object Message ""
-					quid       	"3F780A400127"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.1.1.2"
-					ordinal    	10)
-				    (object Message "NotifyChangeFileLockCancel( )"
-					quid       	"3F8E963F03E6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.4"
-					ordinal    	13
-					quidu      	"3F72BE37007A")
-				    (object Message ""
-					quid       	"3F8E968F030B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.4.3"
-					ordinal    	18)
-				    (object Message "DeregisterForNotifications( )"
-					quid       	"3F8E96E6031B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.5"
-					ordinal    	19
-					quidu      	"3F86ADB7028F")
-				    (object Message ""
-					quid       	"3F8E997B0117"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.5.2.2.1"
-					ordinal    	24)))
-			    (object Link
-				quid       	"3F7807300014"
-				supplier   	"$UNNAMED$13"
-				quidu      	"3F780730000D"
-				messages   	(list Messages
-				    (object Message "StopNotifications( )"
-					quid       	"3F8E938503E6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.2"
-					ordinal    	11
-					quidu      	"3F86AD620260")
-				    (object Message "DoCancel( )"
-					quid       	"3F8E93A50194"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.3"
-					ordinal    	12
-					quidu      	"3F72AEF400F7")))
-			    (object Link
-				quid       	"3F8E9585033A"
-				supplier   	"$UNNAMED$15"
-				quidu      	"3F8E92550194"))
-			class      	"Logical View::CBaLockChangeNotifier"
-			quidu      	"3F71AA76025E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$16"
-			quid       	"3F7807300026"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F7807300027"
-				supplier   	"$UNNAMED$16"
-				quidu      	"3F7807300026"
-				messages   	(list Messages
-				    (object Message "OpenFileL( )"
-					quid       	"3F7807300028"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3F71A95201B3")))
-			    (object Link
-				quid       	"3F7807300025"
-				supplier   	"$UNNAMED$17"
-				quidu      	"3F7807300019"
-				messages   	(list Messages
-				    (object Message "CloseFileL( )"
-					quid       	"3F7807300024"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3F72B85B01A3")
-				    (object Message ""
-					quid       	"3F7807300029"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1"
-					ordinal    	2)
-				    (object Message "DeregisterFile( )"
-					quid       	"3F780730002A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	3
-					quidu      	"3F72B8320368")
-				    (object Message "RegisterFileL(TDesC&)"
-					quid       	"3F780A4D031B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	27
-					quidu      	"3F72B7FB03A7")
-				    (object Message ""
-					quid       	"3F780B0502BD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4.1"
-					ordinal    	28)
-				    (object Message ""
-					quid       	"3F8E9A0B02FB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2"
-					ordinal    	26))))
-			class      	"Logical View::CAgnDocument"
-			quidu      	"3F71A93700E7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$17"
-			quid       	"3F7807300019"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F7807300018"
-				supplier   	"$UNNAMED$13"
-				quidu      	"3F780730000D"
-				messages   	(list Messages
-				    (object Message "Remove( )"
-					quid       	"3F7809C100AA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	4
-					quidu      	"3F72AEED0174")
-				    (object Message ""
-					quid       	"3F780A450107"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.6"
-					ordinal    	25))))
-			class      	"Logical View::CBaBackupSessionWrapper"
-			quidu      	"3F71A8E403E5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$14"
-			quid       	"3F7807300040"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F780730003F"
-				supplier   	"$UNNAMED$14"
-				quidu      	"3F7807300040"
-				messages   	(list Messages
-				    (object Message "SendReceive(EBakOpCodeNotifyFileLockCancel )"
-					quid       	"3F86B2B703C8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1.1"
-					ordinal    	6
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116")
-				    (object Message "SendReceive( EBakOpCodeNotifyFileLockCancel)"
-					quid       	"3F8E96530349"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.4.1"
-					ordinal    	14
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116")
-				    (object Message "SendReceive(EBakOpCodeStopNotifications )"
-					quid       	"3F8E970002AD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.5.1"
-					ordinal    	20
-					Operation  	"SendReceive( )"
-					quidu      	"3F72D9F70116")))
-			    (object Link
-				quid       	"3F8E92750117"
-				supplier   	"$UNNAMED$15"
-				quidu      	"3F8E92550194"
-				messages   	(list Messages
-				    (object Message "ServiceL( EBakOpCodeNotifyFileLockCancel)"
-					quid       	"3F8E92750118"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1.1.1"
-					ordinal    	7
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F8E92E4028E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.1.1.1.2"
-					ordinal    	9)
-				    (object Message "ServiceL( EBakOpCodeNotifyFileLockCancel)"
-					quid       	"3F8E9671004C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.4.2"
-					ordinal    	15
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F8E967C032A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.4.2.2"
-					ordinal    	17)
-				    (object Message "ServiceL(EBakCodeStopNotifications )"
-					quid       	"3F8E975A003C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.5.2"
-					ordinal    	21
-					Operation  	"ServiceL( )"
-					quidu      	"3F72DB490174")
-				    (object Message ""
-					quid       	"3F8E99670107"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.5.2.2"
-					ordinal    	23))))
-			class      	"Logical View::CActive::RBaBackupSession"
-			quidu      	"3F71A9BE023F"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$15"
-			quid       	"3F8E92550194"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3F8E97C4027E"
-				supplier   	"$UNNAMED$15"
-				quidu      	"3F8E92550194"
-				messages   	(list Messages
-				    (object Message "NotifyLockChangeCancel( )"
-					quid       	"3F8E97C4027F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1.1.1.1"
-					ordinal    	8
-					quidu      	"3F8E92BA026F")
-				    (object Message "NotifyLockChangeCancel( )"
-					quid       	"3F8E97E6001D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.4.2.1"
-					ordinal    	16
-					quidu      	"3F8E92BA026F")
-				    (object Message "StopNotifications( )"
-					quid       	"3F8E993A02CC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.5.2.1"
-					ordinal    	22
-					quidu      	"3F8E991201A4"))))
-			class      	"Logical View::CBaServBackupSession"
-			quidu      	"3F72D7890145"
-			persistence 	"Transient"
-			multi      	FALSE))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3F71A8CE026E"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	1844
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Logical View::CBaBackupSessionWrapper" @4
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(592, 768)
-			label      	(object ItemLabel
-			    Parent_View 	@4
-			    location   	(58, 287)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	1068
-			    justify    	0
-			    label      	"CBaBackupSessionWrapper")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71A8E403E5"
-			compartment 	(object Compartment
-			    Parent_View 	@4
-			    location   	(58, 348)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	18
-			    max_width  	1075)
-			width      	1086
-			height     	986
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CAgnDocument" @5
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(672, 3568)
-			label      	(object ItemLabel
-			    Parent_View 	@5
-			    location   	(138, 3412)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	1068
-			    justify    	0
-			    label      	"CAgnDocument")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71A93700E7"
-			compartment 	(object Compartment
-			    Parent_View 	@5
-			    location   	(138, 3473)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	5
-			    max_width  	1075)
-			width      	1086
-			height     	336
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CActive" @6
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1120, 1776)
-			label      	(object ItemLabel
-			    Parent_View 	@6
-			    location   	(922, 1395)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	396
-			    justify    	0
-			    label      	"CActive")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71A99201C2"
-			compartment 	(object Compartment
-			    Parent_View 	@6
-			    location   	(922, 1453)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	14
-			    max_width  	403)
-			width      	414
-			height     	786
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CActive::RBaBackupSession" @7
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1712, 816)
-			label      	(object ItemLabel
-			    Parent_View 	@7
-			    location   	(1265, 287)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	894
-			    justify    	0
-			    label      	"RBaBackupSession")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71A9BE023F"
-			compartment 	(object Compartment
-			    Parent_View 	@7
-			    location   	(1265, 392)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	19
-			    max_width  	900)
-			width      	912
-			height     	1082
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::RSessionBase" @8
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1696, 112)
-			label      	(object ItemLabel
-			    Parent_View 	@8
-			    location   	(1543, 15)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	307
-			    justify    	0
-			    label      	"RSessionBase")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71A9D801C2"
-			compartment 	(object Compartment
-			    Parent_View 	@8
-			    location   	(1543, 73)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	2
-			    max_width  	318)
-			width      	325
-			height     	219
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @9
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F71A9E402FB"
-			client     	@7
-			supplier   	@8
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CBaLockChangeNotifier" @10
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1120, 2832)
-			label      	(object ItemLabel
-			    Parent_View 	@10
-			    location   	(733, 2501)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	774
-			    justify    	0
-			    label      	"CBaLockChangeNotifier")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71AA76025E"
-			compartment 	(object Compartment
-			    Parent_View 	@10
-			    location   	(733, 2562)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	12
-			    max_width  	781)
-			width      	792
-			height     	686
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @11
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F71AA99027E"
-			client     	@10
-			supplier   	@6
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CBaBackupOperationNotifier" @12
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1840, 2320)
-			label      	(object ItemLabel
-			    Parent_View 	@12
-			    location   	(1569, 2268)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	542
-			    justify    	0
-			    label      	"CBaBackupOperationNotifier")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F71AAD1029D"
-			width      	560
-			height     	128
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @13
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F71AB0300C8"
-			client     	@12
-			supplier   	@6
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CBaLockChangeNotifier::TFileItem" @14
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(496, 1440)
-			label      	(object ItemLabel
-			    Parent_View 	@14
-			    location   	(273, 1365)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	446
-			    justify    	0
-			    label      	"TFileItem")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72AFF40358"
-			width      	464
-			height     	174
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::TFileName" @15
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(288, 1744)
-			label      	(object ItemLabel
-			    Parent_View 	@15
-			    location   	(177, 1693)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"TFileName")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72B53902DB"
-			width      	240
-			height     	126
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CActiveScheduler" @16
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			ShowOperationSignature 	TRUE
-			location   	(2576, 2944)
-			label      	(object ItemLabel
-			    Parent_View 	@16
-			    location   	(2289, 2463)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	574
-			    justify    	0
-			    label      	"CActiveScheduler")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72BB7F025E"
-			compartment 	(object Compartment
-			    Parent_View 	@16
-			    location   	(2289, 2521)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	18
-			    max_width  	581)
-			width      	592
-			height     	986
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CBaBackupServer" @17
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1520, 3680)
-			label      	(object ItemLabel
-			    Parent_View 	@17
-			    location   	(1264, 3524)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	512
-			    justify    	0
-			    label      	"CBaBackupServer")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72CBDC0136"
-			compartment 	(object Compartment
-			    Parent_View 	@17
-			    location   	(1264, 3585)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	5
-			    max_width  	509)
-			width      	530
-			height     	336
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CServer" @18
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2032, 3696)
-			label      	(object ItemLabel
-			    Parent_View 	@18
-			    location   	(1943, 3645)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	178
-			    justify    	0
-			    label      	"CServer")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72CC3E008A"
-			width      	196
-			height     	126
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @19
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F72CC46006A"
-			client     	@17
-			supplier   	@18
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CBaServBackupSession" @20
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(336, 2912)
-			label      	(object ItemLabel
-			    Parent_View 	@20
-			    location   	(71, 2656)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	530
-			    justify    	0
-			    label      	"CBaServBackupSession")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72D7890145"
-			compartment 	(object Compartment
-			    Parent_View 	@20
-			    location   	(71, 2717)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	9
-			    max_width  	528)
-			width      	548
-			height     	536
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @21
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F72E96E0387"
-			client     	@16
-			supplier   	@10
-			line_style 	0)
-		    (object UsesView "" @22
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3F72E99D0349"
-			client     	@16
-			supplier   	@12
-			line_style 	0)))
-	    (object InteractionDiagram "OpenFile 2 - CloseFileL"
-		mechanism_ref 	@1
-		quid       	"3F72C30C024F"
-		title      	"OpenFile 2 - CloseFileL"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	625
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$0" @23
-			location   	(192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@23
-			    location   	(192, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	298
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72C3120136"
-			width      	316
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @24
-			    location   	(192, 528)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	2756
-			    y_coord    	2696
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @25
-			    location   	(192, 592)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @26
-			    location   	(192, 1904)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @27
-			    location   	(192, 2192)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @28
-			    location   	(192, 2416)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$1" @29
-			location   	(656, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@29
-			    location   	(656, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	528
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72CA930397"
-			width      	546
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @30
-			    location   	(656, 736)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	244
-			    y_coord    	184
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @31
-			    location   	(656, 1872)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @32
-			    location   	(656, 2144)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	168
-			    y_coord    	108
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @33
-			    location   	(656, 2384)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$2" @34
-			location   	(1616, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@34
-			    location   	(1616, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	390
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72CAED0155"
-			width      	408
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @35
-			    location   	(1616, 768)
-			    line_color 	3342489
-			    InterObjView 	@34
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @36
-			    location   	(1616, 800)
-			    line_color 	3342489
-			    InterObjView 	@34
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @37
-			    location   	(1616, 1872)
-			    line_color 	3342489
-			    InterObjView 	@34
-			    height     	212
-			    y_coord    	152
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$3" @38
-			location   	(2448, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@38
-			    location   	(2448, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	454
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	16711680
-			fill_color 	13434879
-			quidu      	"3F72DB2A0378"
-			width      	472
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @39
-			    location   	(2448, 1168)
-			    line_color 	3342489
-			    InterObjView 	@38
-			    height     	600
-			    y_coord    	540
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @40
-			    location   	(2448, 1264)
-			    line_color 	3342489
-			    InterObjView 	@38
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @41
-			    location   	(2448, 1568)
-			    line_color 	3342489
-			    InterObjView 	@38
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$4" @42
-			location   	(2880, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@42
-			    location   	(2880, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	346
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	16711680
-			fill_color 	13434879
-			quidu      	"3F72DB840220"
-			width      	364
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @43
-			    location   	(2880, 1360)
-			    line_color 	3342489
-			    InterObjView 	@42
-			    height     	328
-			    y_coord    	268
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @44
-			    location   	(2880, 1408)
-			    line_color 	3342489
-			    InterObjView 	@42
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$6" @45
-			location   	(2016, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@45
-			    location   	(2016, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	336
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F799464006B"
-			width      	354
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @46
-			    location   	(2016, 1120)
-			    line_color 	3342489
-			    InterObjView 	@45
-			    height     	708
-			    y_coord    	648
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @47
-			    location   	(2016, 1648)
-			    line_color 	3342489
-			    InterObjView 	@45
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$5" @48
-			location   	(1168, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@48
-			    location   	(1168, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	426
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F783A0C0240"
-			width      	444
-			height     	3149
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1)
-		    (object InterMessView "" @49
-			location   	(16, 736)
-			label      	(object SegLabel @50
-			    Parent_View 	@49
-			    location   	(423, 692)
-			    quidu      	"3F72CAB301B3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	239
-			    justify    	0
-			    label      	"CloseFileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@29
-			Focus_Src  	@24
-			Focus_Entry 	@30
-			origin     	(207, 736)
-			terminus   	(640, 736)
-			ordinal    	1)
-		    (object InterMessView "" @51
-			location   	(16, 768)
-			label      	(object SegLabel @52
-			    Parent_View 	@51
-			    location   	(940, 727)
-			    quidu      	"3F72CB0900D9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	216
-			    justify    	0
-			    label      	"CloseFile( )"
-			    pctDist    	0.290635
-			    height     	42
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@34
-			Focus_Src  	@30
-			Focus_Entry 	@35
-			origin     	(671, 768)
-			terminus   	(1600, 768)
-			ordinal    	2)
-		    (object NoteView @53
-			location   	(2128, 1440)
-			label      	(object ItemLabel
-			    Parent_View 	@53
-			    location   	(1837, 1334)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	546
-			    label      	"Iterate through open sessions calling SignalReleaseFileLock on those which are observing this file.")
-			line_color 	16711680
-			fill_color 	13434879
-			width      	606
-			height     	225)
-		    (object InterMessView "" @54
-			location   	(16, 1904)
-			label      	(object SegLabel @55
-			    Parent_View 	@54
-			    location   	(424, 1860)
-			    quidu      	"3F72DF1600F7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@29
-			supplier   	@23
-			Focus_Src  	@31
-			Focus_Entry 	@26
-			origin     	(640, 1904)
-			terminus   	(208, 1904)
-			ordinal    	11)
-		    (object SelfMessView "" @56
-			location   	(16, 592)
-			label      	(object SegLabel @57
-			    Parent_View 	@56
-			    location   	(332, 545)
-			    quidu      	"3F72DF2D0117"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	234
-			    justify    	0
-			    label      	"OpenFileL( )"
-			    pctDist    	0.826667
-			    height     	48
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@23
-			Focus_Src  	@24
-			Focus_Entry 	@25
-			origin     	(208, 592)
-			terminus   	(358, 592)
-			ordinal    	0)
-		    (object InterMessView "" @58
-			location   	(16, 2144)
-			label      	(object SegLabel @59
-			    Parent_View 	@58
-			    location   	(423, 2100)
-			    quidu      	"3F72DF8502EB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	302
-			    justify    	0
-			    label      	"DeregisterFile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@29
-			Focus_Src  	@24
-			Focus_Entry 	@32
-			origin     	(207, 2144)
-			terminus   	(640, 2144)
-			ordinal    	12)
-		    (object InterMessView "" @60
-			location   	(16, 2192)
-			label      	(object SegLabel @61
-			    Parent_View 	@60
-			    location   	(424, 2148)
-			    quidu      	"3F72E0F10116"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@29
-			supplier   	@23
-			Focus_Src  	@32
-			Focus_Entry 	@27
-			origin     	(640, 2192)
-			terminus   	(208, 2192)
-			ordinal    	13)
-		    (object InterMessView "" @62
-			location   	(16, 2384)
-			label      	(object SegLabel @63
-			    Parent_View 	@62
-			    location   	(423, 2340)
-			    quidu      	"3F72E0FD030A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	436
-			    justify    	0
-			    label      	"RegisterFileL(TDesC&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@29
-			Focus_Src  	@24
-			Focus_Entry 	@33
-			origin     	(207, 2384)
-			terminus   	(640, 2384)
-			ordinal    	14)
-		    (object InterMessView "" @64
-			location   	(16, 2416)
-			label      	(object SegLabel @65
-			    Parent_View 	@64
-			    location   	(424, 2372)
-			    quidu      	"3F72E106000D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@29
-			supplier   	@23
-			Focus_Src  	@33
-			Focus_Entry 	@28
-			origin     	(640, 2416)
-			terminus   	(208, 2416)
-			ordinal    	15)
-		    (object NoteView @66
-			location   	(1168, 528)
-			font       	(object Font
-			    bold       	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@66
-			    location   	(893, 469)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	515
-			    label      	
-|iStatus=KRequestPending
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	575
-			height     	131)
-		    (object NoteView @67
-			location   	(2000, 992)
-			label      	(object ItemLabel
-			    Parent_View 	@67
-			    location   	(1794, 930)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	377
-			    label      	"Thread change here")
-			line_color 	16711680
-			fill_color 	13434879
-			width      	437
-			height     	137)
-		    (object NoteView @68
-			location   	(1968, 1920)
-			label      	(object ItemLabel
-			    Parent_View 	@68
-			    location   	(1762, 1858)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	377
-			    label      	"Thread change here")
-			line_color 	16711680
-			fill_color 	13434879
-			width      	437
-			height     	137)
-		    (object NoteView @69
-			location   	(1168, 1728)
-			font       	(object Font
-			    bold       	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@69
-			    location   	(971, 1668)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	359
-			    label      	
-|iStatus=KErrNone
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	419
-			height     	132)
-		    (object InterMessView "" @70
-			location   	(16, 1168)
-			label      	(object SegLabel @71
-			    Parent_View 	@70
-			    location   	(2375, 1109)
-			    quidu      	"3F79947E03C7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	648
-			    justify    	0
-			    label      	"ServiceL( EBakOpCodeCloseFile)"
-			    pctDist    	0.860349
-			    height     	60
-			    orientation 	0)
-			line_color 	3342489
-			client     	@45
-			supplier   	@38
-			Focus_Src  	@46
-			Focus_Entry 	@39
-			origin     	(2031, 1168)
-			terminus   	(2432, 1168)
-			ordinal    	4)
-		    (object SelfMessView "" @72
-			location   	(16, 800)
-			label      	(object SegLabel @73
-			    Parent_View 	@72
-			    location   	(1979, 743)
-			    quidu      	"3F7994B6009A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	663
-			    justify    	0
-			    label      	"SendReceive(EBakOpCodeCloseFile )"
-			    pctDist    	2.320000
-			    height     	58
-			    orientation 	0)
-			line_color 	3342489
-			client     	@34
-			supplier   	@34
-			Focus_Src  	@35
-			Focus_Entry 	@36
-			origin     	(1632, 800)
-			terminus   	(1782, 800)
-			ordinal    	3)
-		    (object SelfMessView "" @74
-			location   	(16, 1264)
-			label      	(object SegLabel @75
-			    Parent_View 	@74
-			    location   	(2588, 1221)
-			    quidu      	"3F7994EE02AD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"CloseFileL( )"
-			    pctDist    	0.833333
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@38
-			supplier   	@38
-			Focus_Src  	@39
-			Focus_Entry 	@40
-			origin     	(2464, 1264)
-			terminus   	(2614, 1264)
-			ordinal    	5)
-		    (object InterMessView "" @76
-			location   	(16, 1872)
-			label      	(object SegLabel @77
-			    Parent_View 	@76
-			    location   	(1136, 1828)
-			    quidu      	"3F7995E3001D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@34
-			supplier   	@29
-			Focus_Src  	@37
-			Focus_Entry 	@31
-			origin     	(1600, 1872)
-			terminus   	(672, 1872)
-			ordinal    	10)
-		    (object InterMessView "" @78
-			location   	(16, 1360)
-			label      	(object SegLabel @79
-			    Parent_View 	@78
-			    location   	(2809, 1317)
-			    quidu      	"3F8E8EFD027E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	228
-			    justify    	0
-			    label      	"CloseFileL( )"
-			    pctDist    	0.862843
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@38
-			supplier   	@42
-			Focus_Src  	@39
-			Focus_Entry 	@43
-			origin     	(2463, 1360)
-			terminus   	(2864, 1360)
-			ordinal    	6)
-		    (object SelfMessView "" @80
-			location   	(16, 1408)
-			label      	(object SegLabel @81
-			    Parent_View 	@80
-			    location   	(3179, 1364)
-			    quidu      	"3F8E8F2F03B8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"SignalReleaseFileLockL( )"
-			    pctDist    	1.886667
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@42
-			supplier   	@42
-			Focus_Src  	@43
-			Focus_Entry 	@44
-			origin     	(2896, 1408)
-			terminus   	(3046, 1408)
-			ordinal    	7)
-		    (object Label @82
-			location   	(2912, 1472)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	3
-			max_width  	581
-			label      	
-|ASYNC COMPLETE
-|(if iNotificationPullMsg != NULL)
-			)
-		    (object InterMessView "" @83
-			location   	(16, 1568)
-			label      	(object SegLabel @84
-			    Parent_View 	@83
-			    location   	(2664, 1524)
-			    quidu      	"3F8E90530369"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@42
-			supplier   	@38
-			Focus_Src  	@43
-			Focus_Entry 	@41
-			origin     	(2864, 1568)
-			terminus   	(2464, 1568)
-			ordinal    	8)
-		    (object InterMessView "" @85
-			location   	(16, 1648)
-			label      	(object SegLabel @86
-			    Parent_View 	@85
-			    location   	(2232, 1604)
-			    quidu      	"3F8E905C001D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@38
-			supplier   	@45
-			Focus_Src  	@39
-			Focus_Entry 	@47
-			origin     	(2432, 1648)
-			terminus   	(2032, 1648)
-			ordinal    	9)))
-	    (object InteractionDiagram "OpenFile 1 - RegisterFile"
-		mechanism_ref 	@2
-		quid       	"3F72F6750174"
-		title      	"OpenFile 1 - RegisterFile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	275
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$7" @87
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@87
-			    location   	(272, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	298
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72F69F0155"
-			width      	316
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @88
-			    location   	(272, 400)
-			    line_color 	3342489
-			    InterObjView 	@87
-			    height     	4244
-			    y_coord    	4184
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @89
-			    location   	(272, 400)
-			    line_color 	3342489
-			    InterObjView 	@87
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @90
-			    location   	(272, 2352)
-			    line_color 	3342489
-			    InterObjView 	@87
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object SelfMessView "" @91
-			location   	(0, 400)
-			label      	(object SegLabel @92
-			    Parent_View 	@91
-			    location   	(460, 357)
-			    quidu      	"3F72F6A600E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"OpenFileL( )"
-			    pctDist    	1.146667
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@87
-			supplier   	@87
-			Focus_Src  	@88
-			Focus_Entry 	@89
-			origin     	(288, 400)
-			terminus   	(438, 400)
-			ordinal    	0)
-		    (object InterObjView "$UNNAMED$8" @93
-			location   	(736, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@93
-			    location   	(736, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	528
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72F6C0005B"
-			width      	546
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @94
-			    location   	(736, 544)
-			    line_color 	3342489
-			    InterObjView 	@93
-			    height     	4040
-			    y_coord    	3980
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @95
-			    location   	(736, 2288)
-			    line_color 	3342489
-			    InterObjView 	@93
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$9" @96
-			location   	(1296, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@96
-			    location   	(1296, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	446
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72F7D200A9"
-			width      	464
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @97
-			    location   	(1280, 608)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	2544
-			    y_coord    	2484
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @98
-			    location   	(1280, 688)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @99
-			    location   	(1280, 976)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @100
-			    location   	(1280, 1120)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @101
-			    location   	(1280, 2256)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	152
-			    y_coord    	92
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$10" @102
-			location   	(2176, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@102
-			    location   	(2176, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	336
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72F80202DB"
-			width      	354
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @103
-			    location   	(2176, 1648)
-			    line_color 	3342489
-			    InterObjView 	@102
-			    height     	568
-			    y_coord    	508
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @104
-			    location   	(2224, 1872)
-			    line_color 	3342489
-			    InterObjView 	@102
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @105
-			    location   	(2224, 1888)
-			    line_color 	3342489
-			    InterObjView 	@102
-			    height     	544
-			    y_coord    	484
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @106
-			    location   	(2176, 2192)
-			    line_color 	3342489
-			    InterObjView 	@102
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$11" @107
-			location   	(1744, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@107
-			    location   	(1744, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	390
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F72F8DA03B6"
-			width      	408
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @108
-			    location   	(1824, 832)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @109
-			    location   	(1824, 880)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @110
-			    location   	(1824, 1440)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	1028
-			    y_coord    	968
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @111
-			    location   	(1824, 1568)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$12" @112
-			location   	(2624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@112
-			    location   	(2624, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	454
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F74153300BD"
-			width      	472
-			height     	4509
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @113
-			    location   	(2704, 1696)
-			    line_color 	3342489
-			    InterObjView 	@112
-			    height     	296
-			    y_coord    	236
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @114
-			    location   	(2704, 1808)
-			    line_color 	3342489
-			    InterObjView 	@112
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @115
-			    location   	(2608, 2080)
-			    line_color 	3342489
-			    InterObjView 	@112
-			    height     	292
-			    y_coord    	232
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @116
-			    location   	(2608, 2128)
-			    line_color 	3342489
-			    InterObjView 	@112
-			    height     	184
-			    y_coord    	124
-			    Nested     	TRUE))
-		    (object InterMessView "" @117
-			location   	(16, 544)
-			label      	(object SegLabel @118
-			    Parent_View 	@117
-			    location   	(503, 500)
-			    quidu      	"3F72F7BD031B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	413
-			    justify    	0
-			    label      	"RegisterFileL(TDesC&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@87
-			supplier   	@93
-			Focus_Src  	@88
-			Focus_Entry 	@94
-			origin     	(287, 544)
-			terminus   	(720, 544)
-			ordinal    	1)
-		    (object NoteView @119
-			location   	(1344, 496)
-			font       	(object Font
-			    bold       	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@119
-			    location   	(1106, 427)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	440
-			    label      	
-|iStatus=KErrNone
-|iActive=EFalse
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	500
-			height     	150)
-		    (object NoteView @120
-			location   	(1328, 1280)
-			font       	(object Font
-			    bold       	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@120
-			    location   	(1037, 1211)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	546
-			    label      	
-|iStatus=KRequestPending
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	606
-			height     	150)
-		    (object InterMessView "" @121
-			location   	(16, 1440)
-			label      	(object SegLabel @122
-			    Parent_View 	@121
-			    location   	(1568, 1398)
-			    quidu      	"3F72FA9A00F7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	547
-			    justify    	0
-			    label      	"NotifyChangeFileLock( )"
-			    pctDist    	0.618705
-			    height     	43
-			    orientation 	0)
-			line_color 	3342489
-			client     	@96
-			supplier   	@107
-			Focus_Src  	@97
-			Focus_Entry 	@110
-			origin     	(1311, 1440)
-			terminus   	(1728, 1440)
-			ordinal    	8)
-		    (object Label @123
-			location   	(288, 64)
-			nlines     	1
-			max_width  	2031
-			label      	"This diagram shows the sequence of events when Agenda is started and the initial file is opened")
-		    (object NoteView @124
-			location   	(1264, 2448)
-			font       	(object Font
-			    bold       	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@124
-			    location   	(970, 2373)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	553
-			    label      	
-|iStatus=KRequestPending
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	613
-			height     	163)
-		    (object InterMessView "" @125
-			location   	(16, 1696)
-			label      	(object SegLabel @126
-			    Parent_View 	@125
-			    location   	(2575, 1627)
-			    quidu      	"3F7987A4004C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	666
-			    justify    	0
-			    label      	"ServiceL( EBakOpCodeEventReady)"
-			    pctDist    	0.922049
-			    height     	70
-			    orientation 	0)
-			line_color 	16711680
-			client     	@102
-			supplier   	@112
-			Focus_Src  	@103
-			Focus_Entry 	@113
-			origin     	(2191, 1696)
-			terminus   	(2608, 1696)
-			ordinal    	10)
-		    (object SelfMessView "" @127
-			location   	(16, 1808)
-			label      	(object SegLabel @128
-			    Parent_View 	@127
-			    location   	(2872, 1768)
-			    quidu      	"3F7987B3000D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	402
-			    justify    	0
-			    label      	"HandleEventReady( )"
-			    pctDist    	1.553333
-			    height     	41
-			    orientation 	0)
-			line_color 	16711680
-			client     	@112
-			supplier   	@112
-			Focus_Src  	@113
-			Focus_Entry 	@114
-			origin     	(2640, 1808)
-			terminus   	(2790, 1808)
-			ordinal    	11)
-		    (object InterMessView "" @129
-			location   	(16, 1872)
-			label      	(object SegLabel @130
-			    Parent_View 	@129
-			    location   	(2400, 1828)
-			    quidu      	"3F7987CB029E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	16711680
-			client     	@112
-			supplier   	@102
-			Focus_Src  	@113
-			Focus_Entry 	@104
-			origin     	(2608, 1872)
-			terminus   	(2192, 1872)
-			ordinal    	12)
-		    (object NoteView @131
-			location   	(1952, 1904)
-			label      	(object ItemLabel
-			    Parent_View 	@131
-			    location   	(1789, 1838)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	290
-			    label      	"Thread Change")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	350
-			height     	144)
-		    (object SelfMessView "" @132
-			location   	(16, 1568)
-			label      	(object SegLabel @133
-			    Parent_View 	@132
-			    location   	(2188, 1518)
-			    quidu      	"3F7989210194"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	889
-			    justify    	0
-			    label      	"SendReceive( EBakOpCodeNotifyLockChange)"
-			    pctDist    	2.860000
-			    height     	51
-			    orientation 	0)
-			line_color 	3342489
-			client     	@107
-			supplier   	@107
-			Focus_Src  	@110
-			Focus_Entry 	@111
-			origin     	(1760, 1568)
-			terminus   	(1910, 1568)
-			ordinal    	9)
-		    (object InterMessView "" @134
-			location   	(16, 2256)
-			label      	(object SegLabel @135
-			    Parent_View 	@134
-			    location   	(1520, 2212)
-			    quidu      	"3F79909A002D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@107
-			supplier   	@96
-			Focus_Src  	@110
-			Focus_Entry 	@101
-			origin     	(1728, 2256)
-			terminus   	(1312, 2256)
-			ordinal    	16)
-		    (object InterMessView "" @136
-			location   	(16, 2352)
-			label      	(object SegLabel @137
-			    Parent_View 	@136
-			    location   	(504, 2308)
-			    quidu      	"3F79910A024F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@93
-			supplier   	@87
-			Focus_Src  	@94
-			Focus_Entry 	@90
-			origin     	(720, 2352)
-			terminus   	(288, 2352)
-			ordinal    	18)
-		    (object InterMessView "" @138
-			location   	(16, 608)
-			label      	(object SegLabel @139
-			    Parent_View 	@138
-			    location   	(1015, 564)
-			    quidu      	"3F79A9480230"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	135
-			    justify    	0
-			    label      	"AddL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@93
-			supplier   	@96
-			Focus_Src  	@94
-			Focus_Entry 	@97
-			origin     	(751, 608)
-			terminus   	(1280, 608)
-			ordinal    	2)
-		    (object InterMessView "" @140
-			location   	(16, 2288)
-			label      	(object SegLabel @141
-			    Parent_View 	@140
-			    location   	(1016, 2244)
-			    quidu      	"3F79A9D50107"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@96
-			supplier   	@93
-			Focus_Src  	@101
-			Focus_Entry 	@95
-			origin     	(1280, 2288)
-			terminus   	(752, 2288)
-			ordinal    	17)
-		    (object SelfMessView "" @142
-			location   	(16, 688)
-			label      	(object SegLabel @143
-			    Parent_View 	@142
-			    location   	(1530, 645)
-			    quidu      	"3F8E86800155"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	325
-			    justify    	0
-			    label      	"StartNotifications( )"
-			    pctDist    	1.453333
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@96
-			supplier   	@96
-			Focus_Src  	@97
-			Focus_Entry 	@98
-			origin     	(1312, 688)
-			terminus   	(1462, 688)
-			ordinal    	3)
-		    (object InterMessView "" @144
-			location   	(16, 832)
-			label      	(object SegLabel @145
-			    Parent_View 	@144
-			    location   	(1579, 791)
-			    quidu      	"3F8E86A003C6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"RegisterForNotifications( )"
-			    pctDist    	0.645084
-			    height     	42
-			    orientation 	0)
-			line_color 	3342489
-			client     	@96
-			supplier   	@107
-			Focus_Src  	@97
-			Focus_Entry 	@108
-			origin     	(1311, 832)
-			terminus   	(1728, 832)
-			ordinal    	4)
-		    (object SelfMessView "" @146
-			location   	(16, 880)
-			label      	(object SegLabel @147
-			    Parent_View 	@146
-			    location   	(2219, 854)
-			    quidu      	"3F8E86B70240"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	856
-			    justify    	0
-			    label      	"SendReceive( EBakOpCodeEventReady )"
-			    pctDist    	3.066667
-			    height     	27
-			    orientation 	0)
-			line_color 	3342489
-			client     	@107
-			supplier   	@107
-			Focus_Src  	@108
-			Focus_Entry 	@109
-			origin     	(1760, 880)
-			terminus   	(1910, 880)
-			ordinal    	5)
-		    (object InterMessView "" @148
-			location   	(16, 976)
-			label      	(object SegLabel @149
-			    Parent_View 	@148
-			    location   	(1520, 932)
-			    quidu      	"3F8E86C5026F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@107
-			supplier   	@96
-			Focus_Src  	@108
-			Focus_Entry 	@99
-			origin     	(1728, 976)
-			terminus   	(1312, 976)
-			ordinal    	6)
-		    (object SelfMessView "" @150
-			location   	(16, 1120)
-			label      	(object SegLabel @151
-			    Parent_View 	@150
-			    location   	(1466, 1077)
-			    quidu      	"3F8E86DC01F2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	188
-			    justify    	0
-			    label      	"SetActive( )"
-			    pctDist    	1.033333
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@96
-			supplier   	@96
-			Focus_Src  	@97
-			Focus_Entry 	@100
-			origin     	(1312, 1120)
-			terminus   	(1462, 1120)
-			ordinal    	7)
-		    (object NoteView @152
-			location   	(1056, 912)
-			label      	(object ItemLabel
-			    Parent_View 	@152
-			    location   	(887, 853)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	302
-			    label      	"if filecount == 0")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	362
-			height     	131)
-		    (object InterMessView "" @153
-			location   	(16, 2080)
-			label      	(object SegLabel @154
-			    Parent_View 	@153
-			    location   	(2617, 2037)
-			    quidu      	"3F8E88F7033A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	887
-			    justify    	0
-			    label      	"ServiceL( EBakOpCodeNotifyLockChange)"
-			    pctDist    	1.021583
-			    height     	43
-			    orientation 	0)
-			line_color 	16711680
-			client     	@102
-			supplier   	@112
-			Focus_Src  	@105
-			Focus_Entry 	@115
-			origin     	(2191, 2080)
-			terminus   	(2608, 2080)
-			ordinal    	13)
-		    (object SelfMessView "" @155
-			location   	(16, 2128)
-			label      	(object SegLabel @156
-			    Parent_View 	@155
-			    location   	(2877, 2102)
-			    quidu      	"3F8E893300F8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	369
-			    justify    	0
-			    label      	"NotifyLockChangeL( )"
-			    pctDist    	1.580000
-			    height     	27
-			    orientation 	0)
-			line_color 	16711680
-			client     	@112
-			supplier   	@112
-			Focus_Src  	@115
-			Focus_Entry 	@116
-			origin     	(2640, 2128)
-			terminus   	(2790, 2128)
-			ordinal    	14)
-		    (object InterMessView "" @157
-			location   	(16, 2192)
-			label      	(object SegLabel @158
-			    Parent_View 	@157
-			    location   	(2400, 2148)
-			    quidu      	"3F8E893A00B9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	16711680
-			client     	@112
-			supplier   	@102
-			Focus_Src  	@116
-			Focus_Entry 	@106
-			origin     	(2608, 2192)
-			terminus   	(2192, 2192)
-			ordinal    	15)
-		    (object Label @159
-			location   	(2816, 1792)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	157
-			label      	"ASYNC")
-		    (object Label @160
-			location   	(2832, 2128)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	156
-			label      	"SYNC")))
-	    (object InteractionDiagram "OpenFile 3 - DeregisterFile"
-		mechanism_ref 	@3
-		quid       	"3F7806B302AD"
-		title      	"OpenFile 3 - DeregisterFile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	3250
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$13" @161
-			location   	(1328, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@161
-			    location   	(1328, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	446
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F780730000D"
-			width      	464
-			height     	4221
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @162
-			    location   	(1328, 960)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	3016
-			    y_coord    	2956
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @163
-			    location   	(1328, 1728)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @164
-			    location   	(1328, 2160)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @165
-			    location   	(1328, 2320)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @166
-			    location   	(1328, 2896)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @167
-			    location   	(1328, 3600)
-			    line_color 	3342489
-			    InterObjView 	@161
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$16" @168
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@168
-			    location   	(272, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	298
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F7807300026"
-			width      	316
-			height     	4221
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @169
-			    location   	(272, 416)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	3940
-			    y_coord    	3880
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @170
-			    location   	(272, 448)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @171
-			    location   	(272, 640)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @172
-			    location   	(272, 3920)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @173
-			    location   	(272, 4176)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$17" @174
-			location   	(768, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@174
-			    location   	(768, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	528
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F7807300019"
-			width      	546
-			height     	4221
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @175
-			    location   	(768, 592)
-			    line_color 	3342489
-			    InterObjView 	@174
-			    height     	168
-			    y_coord    	108
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @176
-			    location   	(768, 816)
-			    line_color 	3342489
-			    InterObjView 	@174
-			    height     	3224
-			    y_coord    	3164
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @177
-			    location   	(768, 3856)
-			    line_color 	3342489
-			    InterObjView 	@174
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @178
-			    location   	(768, 4144)
-			    line_color 	3342489
-			    InterObjView 	@174
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$14" @179
-			location   	(1776, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@179
-			    location   	(1776, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	390
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F7807300040"
-			width      	408
-			height     	4221
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @180
-			    location   	(1776, 1072)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	836
-			    y_coord    	776
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @181
-			    location   	(1776, 1184)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	664
-			    y_coord    	604
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @182
-			    location   	(1776, 1488)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @183
-			    location   	(1776, 2448)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	568
-			    y_coord    	508
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @184
-			    location   	(1776, 2528)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @185
-			    location   	(1776, 2832)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @186
-			    location   	(1776, 3136)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	704
-			    y_coord    	644
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @187
-			    location   	(1776, 3248)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @188
-			    location   	(1776, 3552)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	168
-			    y_coord    	108
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$15" @189
-			location   	(2256, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@189
-			    location   	(2256, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	454
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F8E92550194"
-			width      	472
-			height     	4221
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @190
-			    location   	(2256, 1344)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @191
-			    location   	(2256, 1424)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @192
-			    location   	(2256, 2656)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	296
-			    y_coord    	236
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @193
-			    location   	(2256, 2752)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @194
-			    location   	(2256, 3376)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	404
-			    y_coord    	344
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @195
-			    location   	(2256, 3472)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object SelfMessView "" @196
-			location   	(16, 448)
-			label      	(object SegLabel @197
-			    Parent_View 	@196
-			    location   	(460, 405)
-			    quidu      	"3F7807300028"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	234
-			    justify    	0
-			    label      	"OpenFileL( )"
-			    pctDist    	1.146667
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@168
-			supplier   	@168
-			Focus_Src  	@169
-			Focus_Entry 	@170
-			origin     	(288, 448)
-			terminus   	(438, 448)
-			ordinal    	0)
-		    (object InterMessView "" @198
-			location   	(16, 592)
-			label      	(object SegLabel @199
-			    Parent_View 	@198
-			    location   	(519, 548)
-			    quidu      	"3F7807300024"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	241
-			    justify    	0
-			    label      	"CloseFileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@168
-			supplier   	@174
-			Focus_Src  	@169
-			Focus_Entry 	@175
-			origin     	(287, 592)
-			terminus   	(752, 592)
-			ordinal    	1)
-		    (object InterMessView "" @200
-			location   	(16, 640)
-			label      	(object SegLabel @201
-			    Parent_View 	@200
-			    location   	(520, 596)
-			    quidu      	"3F7807300029"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	12
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@174
-			supplier   	@168
-			Focus_Src  	@175
-			Focus_Entry 	@171
-			origin     	(752, 640)
-			terminus   	(288, 640)
-			ordinal    	2)
-		    (object InterMessView "" @202
-			location   	(16, 816)
-			label      	(object SegLabel @203
-			    Parent_View 	@202
-			    location   	(519, 772)
-			    quidu      	"3F780730002A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	412
-			    justify    	0
-			    label      	"DeregisterFile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@168
-			supplier   	@174
-			Focus_Src  	@169
-			Focus_Entry 	@176
-			origin     	(287, 816)
-			terminus   	(752, 816)
-			ordinal    	3)
-		    (object InterMessView "" @204
-			location   	(16, 960)
-			label      	(object SegLabel @205
-			    Parent_View 	@204
-			    location   	(1047, 916)
-			    quidu      	"3F7809C100AA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	198
-			    justify    	0
-			    label      	"Remove( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@174
-			supplier   	@161
-			Focus_Src  	@176
-			Focus_Entry 	@162
-			origin     	(783, 960)
-			terminus   	(1312, 960)
-			ordinal    	4)
-		    (object InterMessView "" @206
-			location   	(16, 1072)
-			label      	(object SegLabel @207
-			    Parent_View 	@206
-			    location   	(1646, 1031)
-			    quidu      	"3F7809F902BD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	584
-			    justify    	0
-			    label      	"NotifyChangeFileLockCancel( )"
-			    pctDist    	0.729017
-			    height     	42
-			    orientation 	0)
-			line_color 	3342489
-			client     	@161
-			supplier   	@179
-			Focus_Src  	@162
-			Focus_Entry 	@180
-			origin     	(1343, 1072)
-			terminus   	(1760, 1072)
-			ordinal    	5)
-		    (object InterMessView "" @208
-			location   	(16, 1728)
-			label      	(object SegLabel @209
-			    Parent_View 	@208
-			    location   	(1552, 1684)
-			    quidu      	"3F780A400127"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@179
-			supplier   	@161
-			Focus_Src  	@181
-			Focus_Entry 	@163
-			origin     	(1760, 1728)
-			terminus   	(1344, 1728)
-			ordinal    	10)
-		    (object InterMessView "" @210
-			location   	(16, 3856)
-			label      	(object SegLabel @211
-			    Parent_View 	@210
-			    location   	(1048, 3812)
-			    quidu      	"3F780A450107"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@161
-			supplier   	@174
-			Focus_Src  	@162
-			Focus_Entry 	@177
-			origin     	(1312, 3856)
-			terminus   	(784, 3856)
-			ordinal    	25)
-		    (object InterMessView "" @212
-			location   	(16, 4144)
-			label      	(object SegLabel @213
-			    Parent_View 	@212
-			    location   	(519, 4100)
-			    quidu      	"3F780A4D031B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	436
-			    justify    	0
-			    label      	"RegisterFileL(TDesC&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@168
-			supplier   	@174
-			Focus_Src  	@169
-			Focus_Entry 	@178
-			origin     	(287, 4144)
-			terminus   	(752, 4144)
-			ordinal    	27)
-		    (object InterMessView "" @214
-			location   	(16, 4176)
-			label      	(object SegLabel @215
-			    Parent_View 	@214
-			    location   	(520, 4132)
-			    quidu      	"3F780B0502BD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@174
-			supplier   	@168
-			Focus_Src  	@178
-			Focus_Entry 	@173
-			origin     	(752, 4176)
-			terminus   	(288, 4176)
-			ordinal    	28)
-		    (object NoteView @216
-			location   	(1328, 1584)
-			label      	(object ItemLabel
-			    Parent_View 	@216
-			    location   	(1093, 1522)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	434
-			    label      	
-|iStatus=KRequestNone
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	494
-			height     	137)
-		    (object NoteView @217
-			location   	(1296, 800)
-			label      	(object ItemLabel
-			    Parent_View 	@217
-			    location   	(1068, 737)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	421
-			    label      	
-|iStatus=KRequestNone
-|iActive=ETrue
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	481
-			height     	138)
-		    (object SelfMessView "" @218
-			location   	(16, 1184)
-			label      	(object SegLabel @219
-			    Parent_View 	@218
-			    location   	(2265, 1126)
-			    quidu      	"3F86B2B703C8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	910
-			    justify    	0
-			    label      	"SendReceive(EBakOpCodeNotifyFileLockCancel )"
-			    pctDist    	3.153333
-			    height     	58
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@179
-			Focus_Src  	@180
-			Focus_Entry 	@181
-			origin     	(1792, 1184)
-			terminus   	(1942, 1184)
-			ordinal    	6)
-		    (object NoteView @220
-			location   	(1280, 3728)
-			label      	(object ItemLabel
-			    Parent_View 	@220
-			    location   	(1049, 3656)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	427
-			    label      	
-|iStatus=KErrNone
-|iActive=EFalse
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	487
-			height     	156)
-		    (object InterMessView "" @221
-			location   	(16, 1344)
-			label      	(object SegLabel @222
-			    Parent_View 	@221
-			    location   	(2256, 1287)
-			    quidu      	"3F8E92750118"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	903
-			    justify    	0
-			    label      	"ServiceL( EBakOpCodeNotifyFileLockCancel)"
-			    pctDist    	1.035635
-			    height     	58
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@189
-			Focus_Src  	@181
-			Focus_Entry 	@190
-			origin     	(1791, 1344)
-			terminus   	(2240, 1344)
-			ordinal    	7)
-		    (object InterMessView "" @223
-			location   	(16, 1488)
-			label      	(object SegLabel @224
-			    Parent_View 	@223
-			    location   	(2016, 1444)
-			    quidu      	"3F8E92E4028E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@189
-			supplier   	@179
-			Focus_Src  	@190
-			Focus_Entry 	@182
-			origin     	(2240, 1488)
-			terminus   	(1792, 1488)
-			ordinal    	9)
-		    (object Label @225
-			location   	(2464, 1424)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	150
-			label      	"SYNC")
-		    (object SelfMessView "" @226
-			location   	(16, 2160)
-			label      	(object SegLabel @227
-			    Parent_View 	@226
-			    location   	(1532, 2117)
-			    quidu      	"3F8E938503E6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	325
-			    justify    	0
-			    label      	"StopNotifications( )"
-			    pctDist    	1.260000
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@161
-			supplier   	@161
-			Focus_Src  	@162
-			Focus_Entry 	@164
-			origin     	(1344, 2160)
-			terminus   	(1494, 2160)
-			ordinal    	11)
-		    (object SelfMessView "" @228
-			location   	(16, 2320)
-			label      	(object SegLabel @229
-			    Parent_View 	@228
-			    location   	(1468, 2264)
-			    quidu      	"3F8E93A50194"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	206
-			    justify    	0
-			    label      	"DoCancel( )"
-			    pctDist    	0.833333
-			    height     	57
-			    orientation 	0)
-			line_color 	3342489
-			client     	@161
-			supplier   	@161
-			Focus_Src  	@162
-			Focus_Entry 	@165
-			origin     	(1344, 2320)
-			terminus   	(1494, 2320)
-			ordinal    	12)
-		    (object NoteView @230
-			location   	(1072, 2384)
-			label      	(object ItemLabel
-			    Parent_View 	@230
-			    location   	(869, 2212)
-			    fill_color 	13434879
-			    nlines     	6
-			    max_width  	371
-			    label      	"Call Cancel only if file count is zero")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	431
-			height     	357)
-		    (object Label @231
-			location   	(2448, 2752)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	150
-			label      	"SYNC")
-		    (object InterMessView "" @232
-			location   	(16, 2448)
-			label      	(object SegLabel @233
-			    Parent_View 	@232
-			    location   	(1647, 2421)
-			    quidu      	"3F8E963F03E6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	531
-			    justify    	0
-			    label      	"NotifyChangeFileLockCancel( )"
-			    pctDist    	0.731415
-			    height     	28
-			    orientation 	0)
-			line_color 	3342489
-			client     	@161
-			supplier   	@179
-			Focus_Src  	@162
-			Focus_Entry 	@183
-			origin     	(1343, 2448)
-			terminus   	(1760, 2448)
-			ordinal    	13)
-		    (object SelfMessView "" @234
-			location   	(16, 2528)
-			label      	(object SegLabel @235
-			    Parent_View 	@234
-			    location   	(2282, 2501)
-			    quidu      	"3F8E96530349"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	908
-			    justify    	0
-			    label      	"SendReceive( EBakOpCodeNotifyFileLockCancel)"
-			    pctDist    	3.273333
-			    height     	28
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@179
-			Focus_Src  	@183
-			Focus_Entry 	@184
-			origin     	(1792, 2528)
-			terminus   	(1942, 2528)
-			ordinal    	14)
-		    (object InterMessView "" @236
-			location   	(16, 2656)
-			label      	(object SegLabel @237
-			    Parent_View 	@236
-			    location   	(2219, 2615)
-			    quidu      	"3F8E9671004C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	775
-			    justify    	0
-			    label      	"ServiceL( EBakOpCodeNotifyFileLockCancel)"
-			    pctDist    	0.955457
-			    height     	42
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@189
-			Focus_Src  	@183
-			Focus_Entry 	@192
-			origin     	(1791, 2656)
-			terminus   	(2240, 2656)
-			ordinal    	15)
-		    (object InterMessView "" @238
-			location   	(16, 2832)
-			label      	(object SegLabel @239
-			    Parent_View 	@238
-			    location   	(2016, 2788)
-			    quidu      	"3F8E967C032A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@189
-			supplier   	@179
-			Focus_Src  	@192
-			Focus_Entry 	@185
-			origin     	(2240, 2832)
-			terminus   	(1792, 2832)
-			ordinal    	17)
-		    (object InterMessView "" @240
-			location   	(16, 2896)
-			label      	(object SegLabel @241
-			    Parent_View 	@240
-			    location   	(1552, 2852)
-			    quidu      	"3F8E968F030B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@179
-			supplier   	@161
-			Focus_Src  	@183
-			Focus_Entry 	@166
-			origin     	(1760, 2896)
-			terminus   	(1344, 2896)
-			ordinal    	18)
-		    (object InterMessView "" @242
-			location   	(16, 3136)
-			label      	(object SegLabel @243
-			    Parent_View 	@242
-			    location   	(1633, 3088)
-			    quidu      	"3F8E96E6031B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	484
-			    justify    	0
-			    label      	"DeregisterForNotifications( )"
-			    pctDist    	0.697842
-			    height     	49
-			    orientation 	0)
-			line_color 	3342489
-			client     	@161
-			supplier   	@179
-			Focus_Src  	@162
-			Focus_Entry 	@186
-			origin     	(1343, 3136)
-			terminus   	(1760, 3136)
-			ordinal    	19)
-		    (object SelfMessView "" @244
-			location   	(16, 3248)
-			label      	(object SegLabel @245
-			    Parent_View 	@244
-			    location   	(2219, 3205)
-			    quidu      	"3F8E970002AD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	834
-			    justify    	0
-			    label      	"SendReceive(EBakOpCodeStopNotifications )"
-			    pctDist    	2.853333
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@179
-			Focus_Src  	@186
-			Focus_Entry 	@187
-			origin     	(1792, 3248)
-			terminus   	(1942, 3248)
-			ordinal    	20)
-		    (object InterMessView "" @246
-			location   	(16, 3376)
-			label      	(object SegLabel @247
-			    Parent_View 	@246
-			    location   	(2192, 3334)
-			    quidu      	"3F8E975A003C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	700
-			    justify    	0
-			    label      	"ServiceL(EBakCodeStopNotifications )"
-			    pctDist    	0.893096
-			    height     	43
-			    orientation 	0)
-			line_color 	3342489
-			client     	@179
-			supplier   	@189
-			Focus_Src  	@186
-			Focus_Entry 	@194
-			origin     	(1791, 3376)
-			terminus   	(2240, 3376)
-			ordinal    	21)
-		    (object SelfMessView "" @248
-			location   	(16, 1424)
-			label      	(object SegLabel @249
-			    Parent_View 	@248
-			    location   	(2527, 1380)
-			    quidu      	"3F8E97C4027F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"NotifyLockChangeCancel( )"
-			    pctDist    	1.700000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@189
-			supplier   	@189
-			Focus_Src  	@190
-			Focus_Entry 	@191
-			origin     	(2272, 1424)
-			terminus   	(2422, 1424)
-			ordinal    	8)
-		    (object SelfMessView "" @250
-			location   	(16, 2752)
-			label      	(object SegLabel @251
-			    Parent_View 	@250
-			    location   	(2541, 2712)
-			    quidu      	"3F8E97E6001D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"NotifyLockChangeCancel( )"
-			    pctDist    	1.800000
-			    height     	41
-			    orientation 	0)
-			line_color 	3342489
-			client     	@189
-			supplier   	@189
-			Focus_Src  	@192
-			Focus_Entry 	@193
-			origin     	(2272, 2752)
-			terminus   	(2422, 2752)
-			ordinal    	16)
-		    (object SelfMessView "" @252
-			location   	(16, 3472)
-			label      	(object SegLabel @253
-			    Parent_View 	@252
-			    location   	(2477, 3428)
-			    quidu      	"3F8E993A02CC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	325
-			    justify    	0
-			    label      	"StopNotifications( )"
-			    pctDist    	1.366667
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@189
-			supplier   	@189
-			Focus_Src  	@194
-			Focus_Entry 	@195
-			origin     	(2272, 3472)
-			terminus   	(2422, 3472)
-			ordinal    	22)
-		    (object Label @254
-			location   	(2448, 3552)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	156
-			label      	"SYNC")
-		    (object InterMessView "" @255
-			location   	(16, 3552)
-			label      	(object SegLabel @256
-			    Parent_View 	@255
-			    location   	(2016, 3508)
-			    quidu      	"3F8E99670107"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@189
-			supplier   	@179
-			Focus_Src  	@194
-			Focus_Entry 	@188
-			origin     	(2240, 3552)
-			terminus   	(1792, 3552)
-			ordinal    	23)
-		    (object InterMessView "" @257
-			location   	(16, 3600)
-			label      	(object SegLabel @258
-			    Parent_View 	@257
-			    location   	(1552, 3556)
-			    quidu      	"3F8E997B0117"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@179
-			supplier   	@161
-			Focus_Src  	@188
-			Focus_Entry 	@167
-			origin     	(1760, 3600)
-			terminus   	(1344, 3600)
-			ordinal    	24)
-		    (object InterMessView "" @259
-			location   	(16, 3920)
-			label      	(object SegLabel @260
-			    Parent_View 	@259
-			    location   	(520, 3876)
-			    quidu      	"3F8E9A0B02FB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@174
-			supplier   	@168
-			Focus_Src  	@176
-			Focus_Entry 	@172
-			origin     	(752, 3920)
-			terminus   	(288, 3920)
-			ordinal    	26)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3F71A8C0000D"
-	physical_models 	(list unit_reference_list)
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3F71A8CE0145"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    process_structure 	(object Processes
-	quid       	"3F71A8C0000E"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3F71A8C0007A"
-		title      	"Deployment View"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    properties 	(object Properties
-	attributes 	(list Attribute_Set
-	    (object Attribute
-		tool       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3F71A8C0000F"))
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.5.9232.10"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"3F71A8BF03A7"
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.500000
+	topMargin  	0.250000
+	bottomMargin 	0.250000
+	pageOverlap 	1.000000
+	clipIconLabels 	TRUE
+	autoResize 	TRUE
+	snapToGrid 	TRUE
+	gridX      	16
+	gridY      	16
+	defaultFont 	(object Font
+	    size       	10
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	1
+	showClassOfObject 	TRUE
+	notation   	"Unified")
+    root_usecase_package 	(object Class_Category "Use Case View"
+	quid       	"3F71A8BF03E5"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"3F71A8CE0146"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"3F71A8BF03A8"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"3F71A8C0000D"
+	logical_models 	(list unit_reference_list
+	    (object Class "CBaBackupSessionWrapper"
+		quid       	"3F71A8E403E5"
+		operations 	(list Operations
+		    (object Operation "RegisterFileL"
+			quid       	"3F72B7FB03A7"
+			parameters 	(list Parameters
+			    (object Parameter "aFileName"
+				type       	"TDesC&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeregisterFile"
+			quid       	"3F72B8320368"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CloseAll"
+			quid       	"3F72B84A01F1"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestartAll"
+			quid       	"3F72B84F0145"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CloseFileL"
+			quid       	"3F72B85B01A3"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RestartFile"
+			quid       	"3F72B863030A"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RegisterBackupOperationObserverL"
+			quid       	"3F72B87300B9"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DeregisterBackupOperationObserverL"
+			quid       	"3F72B89D03B6"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsBackupOperationRunning"
+			quid       	"3F72B89603C6"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NotifyBackupOperationL"
+			quid       	"3F72B8740220"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CloseServer"
+			quid       	"3F72B9060397"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CBaBackupSessionWrapper"
+			quid       	"3F72B9120184"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			quid       	"3F72B9280358"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iBackupSession"
+			quid       	"3F72B94401B3"
+			type       	"RBaBackupSession*")
+		    (object ClassAttribute "iLockChangeNotifier"
+			quid       	"3F72B97D0339"
+			type       	"CBaLockChangeNotifier*")
+		    (object ClassAttribute "iDeregisterNotifier"
+			quid       	"3F72B99A02EB"
+			type       	"CBaDeregisterNotifier*")
+		    (object ClassAttribute "iBackupOperationNotifier"
+			quid       	"3F72B9BD0184"
+			type       	"CBaBackupOperationNotifier*")))
+	    (object Class "CAgnDocument"
+		quid       	"3F71A93700E7"
+		operations 	(list Operations
+		    (object Operation "OpenFileL"
+			quid       	"3F71A95201B3"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iBackupSessionWrapper"
+			quid       	"3F72C60503B6"
+			type       	"CBaBackupSessionWrapper*")
+		    (object ClassAttribute "iDocumentName"
+			quid       	"3F72C63C00F7"
+			type       	"TFileName")
+		    (object ClassAttribute "iPreviousFilenNme"
+			quid       	"3F72C6500107"
+			type       	"TFileName")))
+	    (object Class "CActive"
+		quid       	"3F71A99201C2"
+		operations 	(list Operations
+		    (object Operation "Cancel"
+			quid       	"3F71AB3A03A7"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Deque"
+			quid       	"3F71AB3F0116"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsActive"
+			quid       	"3F71AB490145"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsAdded"
+			quid       	"3F71AB4E00D8"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Priority"
+			quid       	"3F71AB6C00E7"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetPriority"
+			quid       	"3F71AB720210"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetActive"
+			quid       	"3F72ADC50164"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "DoCancel"
+			quid       	"3F72ADD401F1"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "RunL"
+			quid       	"3F72AE1103C6"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "RunError"
+			quid       	"3F72AE21025E"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iActive"
+			quid       	"3F71AB13029D"
+			type       	"TBool")
+		    (object ClassAttribute "iLink"
+			quid       	"3F71AB1B0339"
+			type       	"TPriQueLink")
+		    (object ClassAttribute "iStatus"
+			quid       	"3F71AB570210"
+			exportControl 	"Public"))
+		nestedClasses 	(list nestedClasses
+		    (object Class "RBaBackupSession"
+			quid       	"3F71A9BE023F"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3F71A9E402FB"
+				supplier   	"Logical View::RSessionBase"
+				quidu      	"3F71A9D801C2"))
+			operations 	(list Operations
+			    (object Operation "Connect"
+				quid       	"3F72BDCE02EB"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RegisterForNotifications"
+				quid       	"3F72BDD5008A"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "GetEvent"
+				quid       	"3F72BDDC02EB"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CloseAllFiles"
+				quid       	"3F72BDE3029D"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RestartApps"
+				quid       	"3F72BDED0145"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CloseFile"
+				quid       	"3F72BDFC03C6"
+				result     	"TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RestartFile"
+				quid       	"3F72BE15032A"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "DeregisterForNotifications"
+				quid       	"3F86ADB7028F"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NotifyChangeFileLock"
+				quid       	"3F72BE2301C2"
+				result     	"TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NotifyChangeFileLockCancel"
+				quid       	"3F72BE37007A"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CloseServer"
+				quid       	"3F72BE4C023F"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NotifyBackupOperation"
+				quid       	"3F72BE550184"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "IsBackupOperationRunning"
+				quid       	"3F72BE660174"
+				result     	"TBool"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "BackupOperationEventReady"
+				quid       	"3F72BE830339"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CancelOutstandingEventForBackupOperation"
+				quid       	"3F72BE9A0126"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "GetBackupOperationEvent"
+				quid       	"3F72BEC00193"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "SetBackupOperationObserverIsPresent"
+				quid       	"3F72BF400220"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "StartServerL"
+				quid       	"3F72BF5B01F1"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)))))
+	    (object Class "RSessionBase"
+		quid       	"3F71A9D801C2"
+		operations 	(list Operations
+		    (object Operation "SendReceive"
+			quid       	"3F72D9F70116"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CBaLockChangeNotifier"
+		quid       	"3F71AA76025E"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3F71AA99027E"
+			supplier   	"Logical View::CActive"
+			quidu      	"3F71A99201C2"))
+		operations 	(list Operations
+		    (object Operation "AddL"
+			quid       	"3F72AEDD00D8"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Remove"
+			quid       	"3F72AEED0174"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoCancel"
+			quid       	"3F72AEF400F7"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RunL"
+			quid       	"3F72AF000368"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "NewL"
+			quid       	"3F72AF17031A"
+			parameters 	(list Parameters
+			    (object Parameter "aBackupSession"
+				type       	"RBaBackupSession&"))
+			result     	"CBaLockChangeNotifier*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Queue"
+			quid       	"3F72AFC20387"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DoRunL"
+			quid       	"3F72AFD000F7"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "StartNotifications"
+			quid       	"3F86AD57032B"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "StopNotifications"
+			quid       	"3F86AD620260"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iFileItems"
+			quid       	"3F72B113028D"
+			type       	"RArray<TFileItem>")
+		    (object ClassAttribute "iBackupSession"
+			quid       	"3F72B27301F1"
+			type       	"RBaBackupSession&"))
+		nestedClasses 	(list nestedClasses
+		    (object Class "TFileItem"
+			quid       	"3F72AFF40358"
+			exportControl 	"Private")))
+	    (object Class "TFileName"
+		quid       	"3F72B53902DB")
+	    (object Class "CActiveScheduler"
+		quid       	"3F72BB7F025E"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3F72E96E0387"
+			supplier   	"Logical View::CBaLockChangeNotifier"
+			quidu      	"3F71AA76025E"
+			friend     	TRUE)
+		    (object Uses_Relationship
+			quid       	"3F72E99D0349"
+			supplier   	"Logical View::CBaBackupOperationNotifier"
+			quidu      	"3F71AAD1029D"
+			friend     	TRUE))
+		operations 	(list Operations
+		    (object Operation "Install"
+			quid       	"3F72BBC10358"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Current"
+			quid       	"3F72BBF9001C"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Add"
+			quid       	"3F72BC01006A"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Start"
+			quid       	"3F72BC2700D8"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Stop"
+			quid       	"3F72BC2A0201"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RunIfReady"
+			quid       	"3F72BC300397"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Replace"
+			quid       	"3F72BC3A0220"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "WaitForAnyRequest"
+			quid       	"3F72BC410193"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Error"
+			quid       	"3F72BC5000B9"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoStart"
+			quid       	"3F72BC5801F1"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "OwnedStartLoop"
+			quid       	"3F72BC640116"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "OnStarting"
+			quid       	"3F72BC7A01C2"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "OnStopping"
+			quid       	"3F72BC940099"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Level"
+			quid       	"3F72BCE2004B"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "DoStart"
+			quid       	"3F72E6FF0368"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iLevel"
+			quid       	"3F72BCF00145"
+			type       	"TInt")
+		    (object ClassAttribute "iActiveQ"
+			quid       	"3F72BD130174"
+			type       	"TPriQue<CActive>")))
+	    (object Class "CBaBackupServer"
+		quid       	"3F72CBDC0136"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3F72CC46006A"
+			supplier   	"Logical View::CServer"
+			quidu      	"3F72CC3E008A"))
+		operations 	(list Operations
+		    (object Operation "CloseFileL"
+			quid       	"3F72CC2203D5"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsOtherClientBusy"
+			quid       	"3F72DBF60164"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetBusy"
+			quid       	"3F72DC1500C8"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SignalReleaseFileLockL"
+			quid       	"3F8E8F59001D"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CServer"
+		quid       	"3F72CC3E008A")
+	    (object Class "CBaServBackupSession"
+		quid       	"3F72D7890145"
+		operations 	(list Operations
+		    (object Operation "SignalReleaseFileLock"
+			quid       	"3F72D7A400D8"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoServiceL"
+			quid       	"3F72DAD302EB"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ServiceL"
+			quid       	"3F72DB490174"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CloseFileL"
+			quid       	"3F72DBB4025E"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "HandleEventReady"
+			quid       	"3F8E8A19033A"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "NotifyLockChangeL"
+			quid       	"3F8E8AC201D2"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "NotifyLockChangeCancel"
+			quid       	"3F8E92BA026F"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "StopNotifications"
+			quid       	"3F8E991201A4"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)))
+	    (object Class "CBaBackupOperationNotifier"
+		quid       	"3F71AAD1029D"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3F71AB0300C8"
+			supplier   	"Logical View::CActive"
+			quidu      	"3F71A99201C2")))
+	    (object Mechanism @1
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$0"
+			quid       	"3F72C3120136"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72CAB301A3"
+				supplier   	"$UNNAMED$1"
+				quidu      	"3F72CA930397"
+				messages   	(list Messages
+				    (object Message "CloseFileL( )"
+					quid       	"3F72CAB301B3"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	1
+					quidu      	"3F72B85B01A3")
+				    (object Message ""
+					quid       	"3F72DF1600F7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"5"
+					ordinal    	11)
+				    (object Message "DeregisterFile( )"
+					quid       	"3F72DF8502EB"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"6"
+					ordinal    	12
+					quidu      	"3F72B8320368")
+				    (object Message ""
+					quid       	"3F72E0F10116"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"6.1"
+					ordinal    	13)
+				    (object Message "RegisterFileL(TDesC&)"
+					quid       	"3F72E0FD030A"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"7"
+					ordinal    	14
+					quidu      	"3F72B7FB03A7")
+				    (object Message ""
+					quid       	"3F72E106000D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"7.1"
+					ordinal    	15)))
+			    (object Link
+				quid       	"3F72DF2D0116"
+				supplier   	"$UNNAMED$0"
+				quidu      	"3F72C3120136"
+				messages   	(list Messages
+				    (object Message "OpenFileL( )"
+					quid       	"3F72DF2D0117"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3F71A95201B3"))))
+			class      	"Logical View::CAgnDocument"
+			quidu      	"3F71A93700E7"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$1"
+			quid       	"3F72CA930397"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72CB0900D8"
+				supplier   	"$UNNAMED$2"
+				quidu      	"3F72CAED0155"
+				messages   	(list Messages
+				    (object Message "CloseFile( )"
+					quid       	"3F72CB0900D9"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	2
+					quidu      	"3F72BDFC03C6")
+				    (object Message ""
+					quid       	"3F7995E3001D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"4"
+					ordinal    	10))))
+			class      	"Logical View::CBaBackupSessionWrapper"
+			quidu      	"3F71A8E403E5"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$2"
+			quid       	"3F72CAED0155"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72D9D003B6"
+				supplier   	"$UNNAMED$2"
+				quidu      	"3F72CAED0155"
+				messages   	(list Messages
+				    (object Message "SendReceive(EBakOpCodeCloseFile )"
+					quid       	"3F7994B6009A"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	3
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116"))))
+			class      	"Logical View::CActive::RBaBackupSession"
+			quidu      	"3F71A9BE023F"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$3"
+			quid       	"3F72DB2A0378"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72DB9F006A"
+				supplier   	"$UNNAMED$3"
+				quidu      	"3F72DB2A0378"
+				messages   	(list Messages
+				    (object Message "CloseFileL( )"
+					quid       	"3F7994EE02AD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1"
+					ordinal    	5
+					quidu      	"3F72DBB4025E")))
+			    (object Link
+				quid       	"3F72DC0301B3"
+				supplier   	"$UNNAMED$4"
+				quidu      	"3F72DB840220"
+				messages   	(list Messages
+				    (object Message "CloseFileL( )"
+					quid       	"3F8E8EFD027E"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.2"
+					ordinal    	6
+					quidu      	"3F72CC2203D5")
+				    (object Message ""
+					quid       	"3F8E90530369"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.2.2"
+					ordinal    	8))))
+			class      	"Logical View::CBaServBackupSession"
+			quidu      	"3F72D7890145"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$4"
+			quid       	"3F72DB840220"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F8E8F2F03B7"
+				supplier   	"$UNNAMED$4"
+				quidu      	"3F72DB840220"
+				messages   	(list Messages
+				    (object Message "SignalReleaseFileLockL( )"
+					quid       	"3F8E8F2F03B8"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.2.1"
+					ordinal    	7
+					quidu      	"3F8E8F59001D"))))
+			class      	"Logical View::CBaBackupServer"
+			quidu      	"3F72CBDC0136"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$5"
+			quid       	"3F783A0C0240"
+			class      	"Logical View::CBaLockChangeNotifier"
+			quidu      	"3F71AA76025E"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$6"
+			quid       	"3F799464006B"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F79947E03C6"
+				supplier   	"$UNNAMED$3"
+				quidu      	"3F72DB2A0378"
+				messages   	(list Messages
+				    (object Message "ServiceL( EBakOpCodeCloseFile)"
+					quid       	"3F79947E03C7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	4
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F8E905C001D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.3"
+					ordinal    	9))))
+			class      	"Logical View::CActiveScheduler"
+			quidu      	"3F72BB7F025E"
+			persistence 	"Transient"
+			multi      	FALSE)))
+	    (object Mechanism @2
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$7"
+			quid       	"3F72F69F0155"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72F6A600E7"
+				supplier   	"$UNNAMED$7"
+				quidu      	"3F72F69F0155"
+				messages   	(list Messages
+				    (object Message "OpenFileL( )"
+					quid       	"3F72F6A600E8"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3F71A95201B3")))
+			    (object Link
+				quid       	"3F72F7BD031A"
+				supplier   	"$UNNAMED$8"
+				quidu      	"3F72F6C0005B"
+				messages   	(list Messages
+				    (object Message "RegisterFileL(TDesC&)"
+					quid       	"3F72F7BD031B"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	1
+					quidu      	"3F72B7FB03A7")
+				    (object Message ""
+					quid       	"3F79910A024F"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"2.2"
+					ordinal    	18))))
+			class      	"Logical View::CAgnDocument"
+			quidu      	"3F71A93700E7"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$8"
+			quid       	"3F72F6C0005B"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72F7E203A7"
+				supplier   	"$UNNAMED$9"
+				quidu      	"3F72F7D200A9"
+				messages   	(list Messages
+				    (object Message "AddL( )"
+					quid       	"3F79A9480230"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	2
+					quidu      	"3F72AEDD00D8")
+				    (object Message ""
+					quid       	"3F79A9D50107"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.2.1"
+					ordinal    	17))))
+			class      	"Logical View::CBaBackupSessionWrapper"
+			quidu      	"3F71A8E403E5"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$9"
+			quid       	"3F72F7D200A9"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F72F80C00A9"
+				supplier   	"$UNNAMED$10"
+				quidu      	"3F72F80202DB")
+			    (object Link
+				quid       	"3F72F84D03A7"
+				supplier   	"$UNNAMED$9"
+				quidu      	"3F72F7D200A9"
+				messages   	(list Messages
+				    (object Message "StartNotifications( )"
+					quid       	"3F8E86800155"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	3
+					quidu      	"3F86AD57032B")
+				    (object Message "SetActive( )"
+					quid       	"3F8E86DC01F2"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.3"
+					ordinal    	7
+					quidu      	"3F72ADC50164")))
+			    (object Link
+				quid       	"3F72F8F9026E"
+				supplier   	"$UNNAMED$11"
+				quidu      	"3F72F8DA03B6"
+				messages   	(list Messages
+				    (object Message "NotifyChangeFileLock( )"
+					quid       	"3F72FA9A00F7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	8
+					quidu      	"3F72BE2301C2")
+				    (object Message ""
+					quid       	"3F79909A002D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.2"
+					ordinal    	16)
+				    (object Message "RegisterForNotifications( )"
+					quid       	"3F8E86A003C6"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.2"
+					ordinal    	4
+					quidu      	"3F72BDD5008A")
+				    (object Message ""
+					quid       	"3F8E86C5026F"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"2.1.2.2"
+					ordinal    	6))))
+			class      	"Logical View::CBaLockChangeNotifier"
+			quidu      	"3F71AA76025E"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$10"
+			quid       	"3F72F80202DB"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F7987A4002D"
+				supplier   	"$UNNAMED$12"
+				quidu      	"3F74153300BD"
+				messages   	(list Messages
+				    (object Message "ServiceL( EBakOpCodeEventReady)"
+					quid       	"3F7987A4004C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"4"
+					ordinal    	10
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F7987CB029E"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"4.2"
+					ordinal    	12)
+				    (object Message "ServiceL( EBakOpCodeNotifyLockChange)"
+					quid       	"3F8E88F7033A"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"5"
+					ordinal    	13
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F8E893A00B9"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"5.1.1"
+					ordinal    	15))))
+			class      	"Logical View::CActiveScheduler"
+			quidu      	"3F72BB7F025E"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$11"
+			quid       	"3F72F8DA03B6"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F74154C01A7"
+				supplier   	"$UNNAMED$12"
+				quidu      	"3F74153300BD")
+			    (object Link
+				quid       	"3F79883D00B9"
+				supplier   	"$UNNAMED$11"
+				quidu      	"3F72F8DA03B6"
+				messages   	(list Messages
+				    (object Message "SendReceive( EBakOpCodeNotifyLockChange)"
+					quid       	"3F7989210194"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1"
+					ordinal    	9
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116")
+				    (object Message "SendReceive( EBakOpCodeEventReady )"
+					quid       	"3F8E86B70240"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.2.1"
+					ordinal    	5
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116"))))
+			class      	"Logical View::CActive::RBaBackupSession"
+			quidu      	"3F71A9BE023F"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$12"
+			quid       	"3F74153300BD"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F74156800FB"
+				supplier   	"$UNNAMED$12"
+				quidu      	"3F74153300BD"
+				messages   	(list Messages
+				    (object Message "HandleEventReady( )"
+					quid       	"3F7987B3000D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"4.1"
+					ordinal    	11
+					quidu      	"3F8E8A19033A")
+				    (object Message "NotifyLockChangeL( )"
+					quid       	"3F8E893300F8"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"5.1"
+					ordinal    	14
+					quidu      	"3F8E8AC201D2"))))
+			class      	"Logical View::CBaServBackupSession"
+			quidu      	"3F72D7890145"
+			persistence 	"Transient"
+			multi      	FALSE)))
+	    (object Mechanism @3
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$13"
+			quid       	"3F780730000D"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F780730000E"
+				supplier   	"$UNNAMED$14"
+				quidu      	"3F7807300040"
+				messages   	(list Messages
+				    (object Message "NotifyChangeFileLockCancel( )"
+					quid       	"3F7809F902BD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.1"
+					ordinal    	5
+					quidu      	"3F72BE37007A")
+				    (object Message ""
+					quid       	"3F780A400127"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.1.1.2"
+					ordinal    	10)
+				    (object Message "NotifyChangeFileLockCancel( )"
+					quid       	"3F8E963F03E6"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.4"
+					ordinal    	13
+					quidu      	"3F72BE37007A")
+				    (object Message ""
+					quid       	"3F8E968F030B"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.4.3"
+					ordinal    	18)
+				    (object Message "DeregisterForNotifications( )"
+					quid       	"3F8E96E6031B"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.5"
+					ordinal    	19
+					quidu      	"3F86ADB7028F")
+				    (object Message ""
+					quid       	"3F8E997B0117"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.5.2.2.1"
+					ordinal    	24)))
+			    (object Link
+				quid       	"3F7807300014"
+				supplier   	"$UNNAMED$13"
+				quidu      	"3F780730000D"
+				messages   	(list Messages
+				    (object Message "StopNotifications( )"
+					quid       	"3F8E938503E6"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.2"
+					ordinal    	11
+					quidu      	"3F86AD620260")
+				    (object Message "DoCancel( )"
+					quid       	"3F8E93A50194"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.3"
+					ordinal    	12
+					quidu      	"3F72AEF400F7")))
+			    (object Link
+				quid       	"3F8E9585033A"
+				supplier   	"$UNNAMED$15"
+				quidu      	"3F8E92550194"))
+			class      	"Logical View::CBaLockChangeNotifier"
+			quidu      	"3F71AA76025E"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$16"
+			quid       	"3F7807300026"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F7807300027"
+				supplier   	"$UNNAMED$16"
+				quidu      	"3F7807300026"
+				messages   	(list Messages
+				    (object Message "OpenFileL( )"
+					quid       	"3F7807300028"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3F71A95201B3")))
+			    (object Link
+				quid       	"3F7807300025"
+				supplier   	"$UNNAMED$17"
+				quidu      	"3F7807300019"
+				messages   	(list Messages
+				    (object Message "CloseFileL( )"
+					quid       	"3F7807300024"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	1
+					quidu      	"3F72B85B01A3")
+				    (object Message ""
+					quid       	"3F7807300029"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"2.1"
+					ordinal    	2)
+				    (object Message "DeregisterFile( )"
+					quid       	"3F780730002A"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	3
+					quidu      	"3F72B8320368")
+				    (object Message "RegisterFileL(TDesC&)"
+					quid       	"3F780A4D031B"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"4"
+					ordinal    	27
+					quidu      	"3F72B7FB03A7")
+				    (object Message ""
+					quid       	"3F780B0502BD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"4.1"
+					ordinal    	28)
+				    (object Message ""
+					quid       	"3F8E9A0B02FB"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.2"
+					ordinal    	26))))
+			class      	"Logical View::CAgnDocument"
+			quidu      	"3F71A93700E7"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$17"
+			quid       	"3F7807300019"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F7807300018"
+				supplier   	"$UNNAMED$13"
+				quidu      	"3F780730000D"
+				messages   	(list Messages
+				    (object Message "Remove( )"
+					quid       	"3F7809C100AA"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1"
+					ordinal    	4
+					quidu      	"3F72AEED0174")
+				    (object Message ""
+					quid       	"3F780A450107"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.6"
+					ordinal    	25))))
+			class      	"Logical View::CBaBackupSessionWrapper"
+			quidu      	"3F71A8E403E5"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$14"
+			quid       	"3F7807300040"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F780730003F"
+				supplier   	"$UNNAMED$14"
+				quidu      	"3F7807300040"
+				messages   	(list Messages
+				    (object Message "SendReceive(EBakOpCodeNotifyFileLockCancel )"
+					quid       	"3F86B2B703C8"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.1.1"
+					ordinal    	6
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116")
+				    (object Message "SendReceive( EBakOpCodeNotifyFileLockCancel)"
+					quid       	"3F8E96530349"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.4.1"
+					ordinal    	14
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116")
+				    (object Message "SendReceive(EBakOpCodeStopNotifications )"
+					quid       	"3F8E970002AD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.5.1"
+					ordinal    	20
+					Operation  	"SendReceive( )"
+					quidu      	"3F72D9F70116")))
+			    (object Link
+				quid       	"3F8E92750117"
+				supplier   	"$UNNAMED$15"
+				quidu      	"3F8E92550194"
+				messages   	(list Messages
+				    (object Message "ServiceL( EBakOpCodeNotifyFileLockCancel)"
+					quid       	"3F8E92750118"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.1.1.1"
+					ordinal    	7
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F8E92E4028E"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.1.1.1.2"
+					ordinal    	9)
+				    (object Message "ServiceL( EBakOpCodeNotifyFileLockCancel)"
+					quid       	"3F8E9671004C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.4.2"
+					ordinal    	15
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F8E967C032A"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.4.2.2"
+					ordinal    	17)
+				    (object Message "ServiceL(EBakCodeStopNotifications )"
+					quid       	"3F8E975A003C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.5.2"
+					ordinal    	21
+					Operation  	"ServiceL( )"
+					quidu      	"3F72DB490174")
+				    (object Message ""
+					quid       	"3F8E99670107"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"3.1.5.2.2"
+					ordinal    	23))))
+			class      	"Logical View::CActive::RBaBackupSession"
+			quidu      	"3F71A9BE023F"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "$UNNAMED$15"
+			quid       	"3F8E92550194"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"3F8E97C4027E"
+				supplier   	"$UNNAMED$15"
+				quidu      	"3F8E92550194"
+				messages   	(list Messages
+				    (object Message "NotifyLockChangeCancel( )"
+					quid       	"3F8E97C4027F"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.1.1.1.1"
+					ordinal    	8
+					quidu      	"3F8E92BA026F")
+				    (object Message "NotifyLockChangeCancel( )"
+					quid       	"3F8E97E6001D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.4.2.1"
+					ordinal    	16
+					quidu      	"3F8E92BA026F")
+				    (object Message "StopNotifications( )"
+					quid       	"3F8E993A02CC"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3.1.5.2.1"
+					ordinal    	22
+					quidu      	"3F8E991201A4"))))
+			class      	"Logical View::CBaServBackupSession"
+			quidu      	"3F72D7890145"
+			persistence 	"Transient"
+			multi      	FALSE))))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"3F71A8CE026E"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	1844
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CBaBackupSessionWrapper" @4
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(592, 768)
+			label      	(object ItemLabel
+			    Parent_View 	@4
+			    location   	(58, 287)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1068
+			    justify    	0
+			    label      	"CBaBackupSessionWrapper")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71A8E403E5"
+			compartment 	(object Compartment
+			    Parent_View 	@4
+			    location   	(58, 348)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	18
+			    max_width  	1075)
+			width      	1086
+			height     	986
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CAgnDocument" @5
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(672, 3568)
+			label      	(object ItemLabel
+			    Parent_View 	@5
+			    location   	(138, 3412)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1068
+			    justify    	0
+			    label      	"CAgnDocument")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71A93700E7"
+			compartment 	(object Compartment
+			    Parent_View 	@5
+			    location   	(138, 3473)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	5
+			    max_width  	1075)
+			width      	1086
+			height     	336
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CActive" @6
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1120, 1776)
+			label      	(object ItemLabel
+			    Parent_View 	@6
+			    location   	(922, 1395)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	396
+			    justify    	0
+			    label      	"CActive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71A99201C2"
+			compartment 	(object Compartment
+			    Parent_View 	@6
+			    location   	(922, 1453)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	14
+			    max_width  	403)
+			width      	414
+			height     	786
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CActive::RBaBackupSession" @7
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1712, 816)
+			label      	(object ItemLabel
+			    Parent_View 	@7
+			    location   	(1265, 287)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	894
+			    justify    	0
+			    label      	"RBaBackupSession")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71A9BE023F"
+			compartment 	(object Compartment
+			    Parent_View 	@7
+			    location   	(1265, 392)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	19
+			    max_width  	900)
+			width      	912
+			height     	1082
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RSessionBase" @8
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1696, 112)
+			label      	(object ItemLabel
+			    Parent_View 	@8
+			    location   	(1543, 15)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	307
+			    justify    	0
+			    label      	"RSessionBase")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71A9D801C2"
+			compartment 	(object Compartment
+			    Parent_View 	@8
+			    location   	(1543, 73)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	2
+			    max_width  	318)
+			width      	325
+			height     	219
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @9
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F71A9E402FB"
+			client     	@7
+			supplier   	@8
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CBaLockChangeNotifier" @10
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1120, 2832)
+			label      	(object ItemLabel
+			    Parent_View 	@10
+			    location   	(733, 2501)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	774
+			    justify    	0
+			    label      	"CBaLockChangeNotifier")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71AA76025E"
+			compartment 	(object Compartment
+			    Parent_View 	@10
+			    location   	(733, 2562)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	12
+			    max_width  	781)
+			width      	792
+			height     	686
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @11
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F71AA99027E"
+			client     	@10
+			supplier   	@6
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CBaBackupOperationNotifier" @12
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1840, 2320)
+			label      	(object ItemLabel
+			    Parent_View 	@12
+			    location   	(1569, 2268)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	542
+			    justify    	0
+			    label      	"CBaBackupOperationNotifier")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F71AAD1029D"
+			width      	560
+			height     	128
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @13
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F71AB0300C8"
+			client     	@12
+			supplier   	@6
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CBaLockChangeNotifier::TFileItem" @14
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(496, 1440)
+			label      	(object ItemLabel
+			    Parent_View 	@14
+			    location   	(273, 1365)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	446
+			    justify    	0
+			    label      	"TFileItem")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72AFF40358"
+			width      	464
+			height     	174
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::TFileName" @15
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(288, 1744)
+			label      	(object ItemLabel
+			    Parent_View 	@15
+			    location   	(177, 1693)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	222
+			    justify    	0
+			    label      	"TFileName")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72B53902DB"
+			width      	240
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CActiveScheduler" @16
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(2576, 2944)
+			label      	(object ItemLabel
+			    Parent_View 	@16
+			    location   	(2289, 2463)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	574
+			    justify    	0
+			    label      	"CActiveScheduler")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72BB7F025E"
+			compartment 	(object Compartment
+			    Parent_View 	@16
+			    location   	(2289, 2521)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	18
+			    max_width  	581)
+			width      	592
+			height     	986
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CBaBackupServer" @17
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1520, 3680)
+			label      	(object ItemLabel
+			    Parent_View 	@17
+			    location   	(1264, 3524)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	512
+			    justify    	0
+			    label      	"CBaBackupServer")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72CBDC0136"
+			compartment 	(object Compartment
+			    Parent_View 	@17
+			    location   	(1264, 3585)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	5
+			    max_width  	509)
+			width      	530
+			height     	336
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CServer" @18
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2032, 3696)
+			label      	(object ItemLabel
+			    Parent_View 	@18
+			    location   	(1943, 3645)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	178
+			    justify    	0
+			    label      	"CServer")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72CC3E008A"
+			width      	196
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @19
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F72CC46006A"
+			client     	@17
+			supplier   	@18
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CBaServBackupSession" @20
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(336, 2912)
+			label      	(object ItemLabel
+			    Parent_View 	@20
+			    location   	(71, 2656)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	530
+			    justify    	0
+			    label      	"CBaServBackupSession")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72D7890145"
+			compartment 	(object Compartment
+			    Parent_View 	@20
+			    location   	(71, 2717)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	9
+			    max_width  	528)
+			width      	548
+			height     	536
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @21
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F72E96E0387"
+			client     	@16
+			supplier   	@10
+			line_style 	0)
+		    (object UsesView "" @22
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3F72E99D0349"
+			client     	@16
+			supplier   	@12
+			line_style 	0)))
+	    (object InteractionDiagram "OpenFile 2 - CloseFileL"
+		mechanism_ref 	@1
+		quid       	"3F72C30C024F"
+		title      	"OpenFile 2 - CloseFileL"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	625
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$0" @23
+			location   	(192, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@23
+			    location   	(192, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	298
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72C3120136"
+			width      	316
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @24
+			    location   	(192, 528)
+			    line_color 	3342489
+			    InterObjView 	@23
+			    height     	2756
+			    y_coord    	2696
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @25
+			    location   	(192, 592)
+			    line_color 	3342489
+			    InterObjView 	@23
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @26
+			    location   	(192, 1904)
+			    line_color 	3342489
+			    InterObjView 	@23
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @27
+			    location   	(192, 2192)
+			    line_color 	3342489
+			    InterObjView 	@23
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @28
+			    location   	(192, 2416)
+			    line_color 	3342489
+			    InterObjView 	@23
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$1" @29
+			location   	(656, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@29
+			    location   	(656, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	528
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72CA930397"
+			width      	546
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @30
+			    location   	(656, 736)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	244
+			    y_coord    	184
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @31
+			    location   	(656, 1872)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	152
+			    y_coord    	92
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @32
+			    location   	(656, 2144)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	168
+			    y_coord    	108
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @33
+			    location   	(656, 2384)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	152
+			    y_coord    	92
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$2" @34
+			location   	(1616, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@34
+			    location   	(1616, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	390
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72CAED0155"
+			width      	408
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @35
+			    location   	(1616, 768)
+			    line_color 	3342489
+			    InterObjView 	@34
+			    height     	152
+			    y_coord    	92
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @36
+			    location   	(1616, 800)
+			    line_color 	3342489
+			    InterObjView 	@34
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @37
+			    location   	(1616, 1872)
+			    line_color 	3342489
+			    InterObjView 	@34
+			    height     	212
+			    y_coord    	152
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$3" @38
+			location   	(2448, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@38
+			    location   	(2448, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	454
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	16711680
+			fill_color 	13434879
+			quidu      	"3F72DB2A0378"
+			width      	472
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @39
+			    location   	(2448, 1168)
+			    line_color 	3342489
+			    InterObjView 	@38
+			    height     	600
+			    y_coord    	540
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @40
+			    location   	(2448, 1264)
+			    line_color 	3342489
+			    InterObjView 	@38
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @41
+			    location   	(2448, 1568)
+			    line_color 	3342489
+			    InterObjView 	@38
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$4" @42
+			location   	(2880, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@42
+			    location   	(2880, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	346
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	16711680
+			fill_color 	13434879
+			quidu      	"3F72DB840220"
+			width      	364
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @43
+			    location   	(2880, 1360)
+			    line_color 	3342489
+			    InterObjView 	@42
+			    height     	328
+			    y_coord    	268
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @44
+			    location   	(2880, 1408)
+			    line_color 	3342489
+			    InterObjView 	@42
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$6" @45
+			location   	(2016, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@45
+			    location   	(2016, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	336
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F799464006B"
+			width      	354
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @46
+			    location   	(2016, 1120)
+			    line_color 	3342489
+			    InterObjView 	@45
+			    height     	708
+			    y_coord    	648
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @47
+			    location   	(2016, 1648)
+			    line_color 	3342489
+			    InterObjView 	@45
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$5" @48
+			location   	(1168, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@48
+			    location   	(1168, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	426
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F783A0C0240"
+			width      	444
+			height     	3149
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1)
+		    (object InterMessView "" @49
+			location   	(16, 736)
+			label      	(object SegLabel @50
+			    Parent_View 	@49
+			    location   	(423, 692)
+			    quidu      	"3F72CAB301B3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	239
+			    justify    	0
+			    label      	"CloseFileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@23
+			supplier   	@29
+			Focus_Src  	@24
+			Focus_Entry 	@30
+			origin     	(207, 736)
+			terminus   	(640, 736)
+			ordinal    	1)
+		    (object InterMessView "" @51
+			location   	(16, 768)
+			label      	(object SegLabel @52
+			    Parent_View 	@51
+			    location   	(940, 727)
+			    quidu      	"3F72CB0900D9"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	216
+			    justify    	0
+			    label      	"CloseFile( )"
+			    pctDist    	0.290635
+			    height     	42
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@34
+			Focus_Src  	@30
+			Focus_Entry 	@35
+			origin     	(671, 768)
+			terminus   	(1600, 768)
+			ordinal    	2)
+		    (object NoteView @53
+			location   	(2128, 1440)
+			label      	(object ItemLabel
+			    Parent_View 	@53
+			    location   	(1837, 1334)
+			    fill_color 	13434879
+			    nlines     	4
+			    max_width  	546
+			    label      	"Iterate through open sessions calling SignalReleaseFileLock on those which are observing this file.")
+			line_color 	16711680
+			fill_color 	13434879
+			width      	606
+			height     	225)
+		    (object InterMessView "" @54
+			location   	(16, 1904)
+			label      	(object SegLabel @55
+			    Parent_View 	@54
+			    location   	(424, 1860)
+			    quidu      	"3F72DF1600F7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@29
+			supplier   	@23
+			Focus_Src  	@31
+			Focus_Entry 	@26
+			origin     	(640, 1904)
+			terminus   	(208, 1904)
+			ordinal    	11)
+		    (object SelfMessView "" @56
+			location   	(16, 592)
+			label      	(object SegLabel @57
+			    Parent_View 	@56
+			    location   	(332, 545)
+			    quidu      	"3F72DF2D0117"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	234
+			    justify    	0
+			    label      	"OpenFileL( )"
+			    pctDist    	0.826667
+			    height     	48
+			    orientation 	0)
+			line_color 	3342489
+			client     	@23
+			supplier   	@23
+			Focus_Src  	@24
+			Focus_Entry 	@25
+			origin     	(208, 592)
+			terminus   	(358, 592)
+			ordinal    	0)
+		    (object InterMessView "" @58
+			location   	(16, 2144)
+			label      	(object SegLabel @59
+			    Parent_View 	@58
+			    location   	(423, 2100)
+			    quidu      	"3F72DF8502EB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	302
+			    justify    	0
+			    label      	"DeregisterFile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@23
+			supplier   	@29
+			Focus_Src  	@24
+			Focus_Entry 	@32
+			origin     	(207, 2144)
+			terminus   	(640, 2144)
+			ordinal    	12)
+		    (object InterMessView "" @60
+			location   	(16, 2192)
+			label      	(object SegLabel @61
+			    Parent_View 	@60
+			    location   	(424, 2148)
+			    quidu      	"3F72E0F10116"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@29
+			supplier   	@23
+			Focus_Src  	@32
+			Focus_Entry 	@27
+			origin     	(640, 2192)
+			terminus   	(208, 2192)
+			ordinal    	13)
+		    (object InterMessView "" @62
+			location   	(16, 2384)
+			label      	(object SegLabel @63
+			    Parent_View 	@62
+			    location   	(423, 2340)
+			    quidu      	"3F72E0FD030A"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	436
+			    justify    	0
+			    label      	"RegisterFileL(TDesC&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@23
+			supplier   	@29
+			Focus_Src  	@24
+			Focus_Entry 	@33
+			origin     	(207, 2384)
+			terminus   	(640, 2384)
+			ordinal    	14)
+		    (object InterMessView "" @64
+			location   	(16, 2416)
+			label      	(object SegLabel @65
+			    Parent_View 	@64
+			    location   	(424, 2372)
+			    quidu      	"3F72E106000D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@29
+			supplier   	@23
+			Focus_Src  	@33
+			Focus_Entry 	@28
+			origin     	(640, 2416)
+			terminus   	(208, 2416)
+			ordinal    	15)
+		    (object NoteView @66
+			location   	(1168, 528)
+			font       	(object Font
+			    bold       	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@66
+			    location   	(893, 469)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	515
+			    label      	
+|iStatus=KRequestPending
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	575
+			height     	131)
+		    (object NoteView @67
+			location   	(2000, 992)
+			label      	(object ItemLabel
+			    Parent_View 	@67
+			    location   	(1794, 930)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	377
+			    label      	"Thread change here")
+			line_color 	16711680
+			fill_color 	13434879
+			width      	437
+			height     	137)
+		    (object NoteView @68
+			location   	(1968, 1920)
+			label      	(object ItemLabel
+			    Parent_View 	@68
+			    location   	(1762, 1858)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	377
+			    label      	"Thread change here")
+			line_color 	16711680
+			fill_color 	13434879
+			width      	437
+			height     	137)
+		    (object NoteView @69
+			location   	(1168, 1728)
+			font       	(object Font
+			    bold       	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@69
+			    location   	(971, 1668)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	359
+			    label      	
+|iStatus=KErrNone
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	419
+			height     	132)
+		    (object InterMessView "" @70
+			location   	(16, 1168)
+			label      	(object SegLabel @71
+			    Parent_View 	@70
+			    location   	(2375, 1109)
+			    quidu      	"3F79947E03C7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	648
+			    justify    	0
+			    label      	"ServiceL( EBakOpCodeCloseFile)"
+			    pctDist    	0.860349
+			    height     	60
+			    orientation 	0)
+			line_color 	3342489
+			client     	@45
+			supplier   	@38
+			Focus_Src  	@46
+			Focus_Entry 	@39
+			origin     	(2031, 1168)
+			terminus   	(2432, 1168)
+			ordinal    	4)
+		    (object SelfMessView "" @72
+			location   	(16, 800)
+			label      	(object SegLabel @73
+			    Parent_View 	@72
+			    location   	(1979, 743)
+			    quidu      	"3F7994B6009A"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	663
+			    justify    	0
+			    label      	"SendReceive(EBakOpCodeCloseFile )"
+			    pctDist    	2.320000
+			    height     	58
+			    orientation 	0)
+			line_color 	3342489
+			client     	@34
+			supplier   	@34
+			Focus_Src  	@35
+			Focus_Entry 	@36
+			origin     	(1632, 800)
+			terminus   	(1782, 800)
+			ordinal    	3)
+		    (object SelfMessView "" @74
+			location   	(16, 1264)
+			label      	(object SegLabel @75
+			    Parent_View 	@74
+			    location   	(2588, 1221)
+			    quidu      	"3F7994EE02AD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	222
+			    justify    	0
+			    label      	"CloseFileL( )"
+			    pctDist    	0.833333
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@38
+			supplier   	@38
+			Focus_Src  	@39
+			Focus_Entry 	@40
+			origin     	(2464, 1264)
+			terminus   	(2614, 1264)
+			ordinal    	5)
+		    (object InterMessView "" @76
+			location   	(16, 1872)
+			label      	(object SegLabel @77
+			    Parent_View 	@76
+			    location   	(1136, 1828)
+			    quidu      	"3F7995E3001D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@34
+			supplier   	@29
+			Focus_Src  	@37
+			Focus_Entry 	@31
+			origin     	(1600, 1872)
+			terminus   	(672, 1872)
+			ordinal    	10)
+		    (object InterMessView "" @78
+			location   	(16, 1360)
+			label      	(object SegLabel @79
+			    Parent_View 	@78
+			    location   	(2809, 1317)
+			    quidu      	"3F8E8EFD027E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	228
+			    justify    	0
+			    label      	"CloseFileL( )"
+			    pctDist    	0.862843
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@38
+			supplier   	@42
+			Focus_Src  	@39
+			Focus_Entry 	@43
+			origin     	(2463, 1360)
+			terminus   	(2864, 1360)
+			ordinal    	6)
+		    (object SelfMessView "" @80
+			location   	(16, 1408)
+			label      	(object SegLabel @81
+			    Parent_View 	@80
+			    location   	(3179, 1364)
+			    quidu      	"3F8E8F2F03B8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	456
+			    justify    	0
+			    label      	"SignalReleaseFileLockL( )"
+			    pctDist    	1.886667
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@42
+			supplier   	@42
+			Focus_Src  	@43
+			Focus_Entry 	@44
+			origin     	(2896, 1408)
+			terminus   	(3046, 1408)
+			ordinal    	7)
+		    (object Label @82
+			location   	(2912, 1472)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	3
+			max_width  	581
+			label      	
+|ASYNC COMPLETE
+|(if iNotificationPullMsg != NULL)
+			)
+		    (object InterMessView "" @83
+			location   	(16, 1568)
+			label      	(object SegLabel @84
+			    Parent_View 	@83
+			    location   	(2664, 1524)
+			    quidu      	"3F8E90530369"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@42
+			supplier   	@38
+			Focus_Src  	@43
+			Focus_Entry 	@41
+			origin     	(2864, 1568)
+			terminus   	(2464, 1568)
+			ordinal    	8)
+		    (object InterMessView "" @85
+			location   	(16, 1648)
+			label      	(object SegLabel @86
+			    Parent_View 	@85
+			    location   	(2232, 1604)
+			    quidu      	"3F8E905C001D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@38
+			supplier   	@45
+			Focus_Src  	@39
+			Focus_Entry 	@47
+			origin     	(2432, 1648)
+			terminus   	(2032, 1648)
+			ordinal    	9)))
+	    (object InteractionDiagram "OpenFile 1 - RegisterFile"
+		mechanism_ref 	@2
+		quid       	"3F72F6750174"
+		title      	"OpenFile 1 - RegisterFile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	275
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$7" @87
+			location   	(272, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@87
+			    location   	(272, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	298
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72F69F0155"
+			width      	316
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @88
+			    location   	(272, 400)
+			    line_color 	3342489
+			    InterObjView 	@87
+			    height     	4244
+			    y_coord    	4184
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @89
+			    location   	(272, 400)
+			    line_color 	3342489
+			    InterObjView 	@87
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @90
+			    location   	(272, 2352)
+			    line_color 	3342489
+			    InterObjView 	@87
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object SelfMessView "" @91
+			location   	(0, 400)
+			label      	(object SegLabel @92
+			    Parent_View 	@91
+			    location   	(460, 357)
+			    quidu      	"3F72F6A600E8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	222
+			    justify    	0
+			    label      	"OpenFileL( )"
+			    pctDist    	1.146667
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@87
+			supplier   	@87
+			Focus_Src  	@88
+			Focus_Entry 	@89
+			origin     	(288, 400)
+			terminus   	(438, 400)
+			ordinal    	0)
+		    (object InterObjView "$UNNAMED$8" @93
+			location   	(736, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@93
+			    location   	(736, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	528
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72F6C0005B"
+			width      	546
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @94
+			    location   	(736, 544)
+			    line_color 	3342489
+			    InterObjView 	@93
+			    height     	4040
+			    y_coord    	3980
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @95
+			    location   	(736, 2288)
+			    line_color 	3342489
+			    InterObjView 	@93
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$9" @96
+			location   	(1296, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@96
+			    location   	(1296, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	446
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72F7D200A9"
+			width      	464
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @97
+			    location   	(1280, 608)
+			    line_color 	3342489
+			    InterObjView 	@96
+			    height     	2544
+			    y_coord    	2484
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @98
+			    location   	(1280, 688)
+			    line_color 	3342489
+			    InterObjView 	@96
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @99
+			    location   	(1280, 976)
+			    line_color 	3342489
+			    InterObjView 	@96
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @100
+			    location   	(1280, 1120)
+			    line_color 	3342489
+			    InterObjView 	@96
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @101
+			    location   	(1280, 2256)
+			    line_color 	3342489
+			    InterObjView 	@96
+			    height     	152
+			    y_coord    	92
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$10" @102
+			location   	(2176, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@102
+			    location   	(2176, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	336
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72F80202DB"
+			width      	354
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @103
+			    location   	(2176, 1648)
+			    line_color 	3342489
+			    InterObjView 	@102
+			    height     	568
+			    y_coord    	508
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @104
+			    location   	(2224, 1872)
+			    line_color 	3342489
+			    InterObjView 	@102
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @105
+			    location   	(2224, 1888)
+			    line_color 	3342489
+			    InterObjView 	@102
+			    height     	544
+			    y_coord    	484
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @106
+			    location   	(2176, 2192)
+			    line_color 	3342489
+			    InterObjView 	@102
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$11" @107
+			location   	(1744, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@107
+			    location   	(1744, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	390
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F72F8DA03B6"
+			width      	408
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @108
+			    location   	(1824, 832)
+			    line_color 	3342489
+			    InterObjView 	@107
+			    height     	264
+			    y_coord    	204
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @109
+			    location   	(1824, 880)
+			    line_color 	3342489
+			    InterObjView 	@107
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @110
+			    location   	(1824, 1440)
+			    line_color 	3342489
+			    InterObjView 	@107
+			    height     	1028
+			    y_coord    	968
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @111
+			    location   	(1824, 1568)
+			    line_color 	3342489
+			    InterObjView 	@107
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$12" @112
+			location   	(2624, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@112
+			    location   	(2624, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	454
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F74153300BD"
+			width      	472
+			height     	4509
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @113
+			    location   	(2704, 1696)
+			    line_color 	3342489
+			    InterObjView 	@112
+			    height     	296
+			    y_coord    	236
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @114
+			    location   	(2704, 1808)
+			    line_color 	3342489
+			    InterObjView 	@112
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @115
+			    location   	(2608, 2080)
+			    line_color 	3342489
+			    InterObjView 	@112
+			    height     	292
+			    y_coord    	232
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @116
+			    location   	(2608, 2128)
+			    line_color 	3342489
+			    InterObjView 	@112
+			    height     	184
+			    y_coord    	124
+			    Nested     	TRUE))
+		    (object InterMessView "" @117
+			location   	(16, 544)
+			label      	(object SegLabel @118
+			    Parent_View 	@117
+			    location   	(503, 500)
+			    quidu      	"3F72F7BD031B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	413
+			    justify    	0
+			    label      	"RegisterFileL(TDesC&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@87
+			supplier   	@93
+			Focus_Src  	@88
+			Focus_Entry 	@94
+			origin     	(287, 544)
+			terminus   	(720, 544)
+			ordinal    	1)
+		    (object NoteView @119
+			location   	(1344, 496)
+			font       	(object Font
+			    bold       	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@119
+			    location   	(1106, 427)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	440
+			    label      	
+|iStatus=KErrNone
+|iActive=EFalse
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	500
+			height     	150)
+		    (object NoteView @120
+			location   	(1328, 1280)
+			font       	(object Font
+			    bold       	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@120
+			    location   	(1037, 1211)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	546
+			    label      	
+|iStatus=KRequestPending
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	606
+			height     	150)
+		    (object InterMessView "" @121
+			location   	(16, 1440)
+			label      	(object SegLabel @122
+			    Parent_View 	@121
+			    location   	(1568, 1398)
+			    quidu      	"3F72FA9A00F7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	547
+			    justify    	0
+			    label      	"NotifyChangeFileLock( )"
+			    pctDist    	0.618705
+			    height     	43
+			    orientation 	0)
+			line_color 	3342489
+			client     	@96
+			supplier   	@107
+			Focus_Src  	@97
+			Focus_Entry 	@110
+			origin     	(1311, 1440)
+			terminus   	(1728, 1440)
+			ordinal    	8)
+		    (object Label @123
+			location   	(288, 64)
+			nlines     	1
+			max_width  	2031
+			label      	"This diagram shows the sequence of events when Agenda is started and the initial file is opened")
+		    (object NoteView @124
+			location   	(1264, 2448)
+			font       	(object Font
+			    bold       	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@124
+			    location   	(970, 2373)
+			    fill_color 	13434879
+			    nlines     	3
+			    max_width  	553
+			    label      	
+|iStatus=KRequestPending
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	613
+			height     	163)
+		    (object InterMessView "" @125
+			location   	(16, 1696)
+			label      	(object SegLabel @126
+			    Parent_View 	@125
+			    location   	(2575, 1627)
+			    quidu      	"3F7987A4004C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	666
+			    justify    	0
+			    label      	"ServiceL( EBakOpCodeEventReady)"
+			    pctDist    	0.922049
+			    height     	70
+			    orientation 	0)
+			line_color 	16711680
+			client     	@102
+			supplier   	@112
+			Focus_Src  	@103
+			Focus_Entry 	@113
+			origin     	(2191, 1696)
+			terminus   	(2608, 1696)
+			ordinal    	10)
+		    (object SelfMessView "" @127
+			location   	(16, 1808)
+			label      	(object SegLabel @128
+			    Parent_View 	@127
+			    location   	(2872, 1768)
+			    quidu      	"3F7987B3000D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	402
+			    justify    	0
+			    label      	"HandleEventReady( )"
+			    pctDist    	1.553333
+			    height     	41
+			    orientation 	0)
+			line_color 	16711680
+			client     	@112
+			supplier   	@112
+			Focus_Src  	@113
+			Focus_Entry 	@114
+			origin     	(2640, 1808)
+			terminus   	(2790, 1808)
+			ordinal    	11)
+		    (object InterMessView "" @129
+			location   	(16, 1872)
+			label      	(object SegLabel @130
+			    Parent_View 	@129
+			    location   	(2400, 1828)
+			    quidu      	"3F7987CB029E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	16711680
+			client     	@112
+			supplier   	@102
+			Focus_Src  	@113
+			Focus_Entry 	@104
+			origin     	(2608, 1872)
+			terminus   	(2192, 1872)
+			ordinal    	12)
+		    (object NoteView @131
+			location   	(1952, 1904)
+			label      	(object ItemLabel
+			    Parent_View 	@131
+			    location   	(1789, 1838)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	290
+			    label      	"Thread Change")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	350
+			height     	144)
+		    (object SelfMessView "" @132
+			location   	(16, 1568)
+			label      	(object SegLabel @133
+			    Parent_View 	@132
+			    location   	(2188, 1518)
+			    quidu      	"3F7989210194"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	889
+			    justify    	0
+			    label      	"SendReceive( EBakOpCodeNotifyLockChange)"
+			    pctDist    	2.860000
+			    height     	51
+			    orientation 	0)
+			line_color 	3342489
+			client     	@107
+			supplier   	@107
+			Focus_Src  	@110
+			Focus_Entry 	@111
+			origin     	(1760, 1568)
+			terminus   	(1910, 1568)
+			ordinal    	9)
+		    (object InterMessView "" @134
+			location   	(16, 2256)
+			label      	(object SegLabel @135
+			    Parent_View 	@134
+			    location   	(1520, 2212)
+			    quidu      	"3F79909A002D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@107
+			supplier   	@96
+			Focus_Src  	@110
+			Focus_Entry 	@101
+			origin     	(1728, 2256)
+			terminus   	(1312, 2256)
+			ordinal    	16)
+		    (object InterMessView "" @136
+			location   	(16, 2352)
+			label      	(object SegLabel @137
+			    Parent_View 	@136
+			    location   	(504, 2308)
+			    quidu      	"3F79910A024F"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@93
+			supplier   	@87
+			Focus_Src  	@94
+			Focus_Entry 	@90
+			origin     	(720, 2352)
+			terminus   	(288, 2352)
+			ordinal    	18)
+		    (object InterMessView "" @138
+			location   	(16, 608)
+			label      	(object SegLabel @139
+			    Parent_View 	@138
+			    location   	(1015, 564)
+			    quidu      	"3F79A9480230"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	135
+			    justify    	0
+			    label      	"AddL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@93
+			supplier   	@96
+			Focus_Src  	@94
+			Focus_Entry 	@97
+			origin     	(751, 608)
+			terminus   	(1280, 608)
+			ordinal    	2)
+		    (object InterMessView "" @140
+			location   	(16, 2288)
+			label      	(object SegLabel @141
+			    Parent_View 	@140
+			    location   	(1016, 2244)
+			    quidu      	"3F79A9D50107"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@96
+			supplier   	@93
+			Focus_Src  	@101
+			Focus_Entry 	@95
+			origin     	(1280, 2288)
+			terminus   	(752, 2288)
+			ordinal    	17)
+		    (object SelfMessView "" @142
+			location   	(16, 688)
+			label      	(object SegLabel @143
+			    Parent_View 	@142
+			    location   	(1530, 645)
+			    quidu      	"3F8E86800155"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	325
+			    justify    	0
+			    label      	"StartNotifications( )"
+			    pctDist    	1.453333
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@96
+			supplier   	@96
+			Focus_Src  	@97
+			Focus_Entry 	@98
+			origin     	(1312, 688)
+			terminus   	(1462, 688)
+			ordinal    	3)
+		    (object InterMessView "" @144
+			location   	(16, 832)
+			label      	(object SegLabel @145
+			    Parent_View 	@144
+			    location   	(1579, 791)
+			    quidu      	"3F8E86A003C6"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"RegisterForNotifications( )"
+			    pctDist    	0.645084
+			    height     	42
+			    orientation 	0)
+			line_color 	3342489
+			client     	@96
+			supplier   	@107
+			Focus_Src  	@97
+			Focus_Entry 	@108
+			origin     	(1311, 832)
+			terminus   	(1728, 832)
+			ordinal    	4)
+		    (object SelfMessView "" @146
+			location   	(16, 880)
+			label      	(object SegLabel @147
+			    Parent_View 	@146
+			    location   	(2219, 854)
+			    quidu      	"3F8E86B70240"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	856
+			    justify    	0
+			    label      	"SendReceive( EBakOpCodeEventReady )"
+			    pctDist    	3.066667
+			    height     	27
+			    orientation 	0)
+			line_color 	3342489
+			client     	@107
+			supplier   	@107
+			Focus_Src  	@108
+			Focus_Entry 	@109
+			origin     	(1760, 880)
+			terminus   	(1910, 880)
+			ordinal    	5)
+		    (object InterMessView "" @148
+			location   	(16, 976)
+			label      	(object SegLabel @149
+			    Parent_View 	@148
+			    location   	(1520, 932)
+			    quidu      	"3F8E86C5026F"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@107
+			supplier   	@96
+			Focus_Src  	@108
+			Focus_Entry 	@99
+			origin     	(1728, 976)
+			terminus   	(1312, 976)
+			ordinal    	6)
+		    (object SelfMessView "" @150
+			location   	(16, 1120)
+			label      	(object SegLabel @151
+			    Parent_View 	@150
+			    location   	(1466, 1077)
+			    quidu      	"3F8E86DC01F2"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	188
+			    justify    	0
+			    label      	"SetActive( )"
+			    pctDist    	1.033333
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@96
+			supplier   	@96
+			Focus_Src  	@97
+			Focus_Entry 	@100
+			origin     	(1312, 1120)
+			terminus   	(1462, 1120)
+			ordinal    	7)
+		    (object NoteView @152
+			location   	(1056, 912)
+			label      	(object ItemLabel
+			    Parent_View 	@152
+			    location   	(887, 853)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	302
+			    label      	"if filecount == 0")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	362
+			height     	131)
+		    (object InterMessView "" @153
+			location   	(16, 2080)
+			label      	(object SegLabel @154
+			    Parent_View 	@153
+			    location   	(2617, 2037)
+			    quidu      	"3F8E88F7033A"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	887
+			    justify    	0
+			    label      	"ServiceL( EBakOpCodeNotifyLockChange)"
+			    pctDist    	1.021583
+			    height     	43
+			    orientation 	0)
+			line_color 	16711680
+			client     	@102
+			supplier   	@112
+			Focus_Src  	@105
+			Focus_Entry 	@115
+			origin     	(2191, 2080)
+			terminus   	(2608, 2080)
+			ordinal    	13)
+		    (object SelfMessView "" @155
+			location   	(16, 2128)
+			label      	(object SegLabel @156
+			    Parent_View 	@155
+			    location   	(2877, 2102)
+			    quidu      	"3F8E893300F8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	369
+			    justify    	0
+			    label      	"NotifyLockChangeL( )"
+			    pctDist    	1.580000
+			    height     	27
+			    orientation 	0)
+			line_color 	16711680
+			client     	@112
+			supplier   	@112
+			Focus_Src  	@115
+			Focus_Entry 	@116
+			origin     	(2640, 2128)
+			terminus   	(2790, 2128)
+			ordinal    	14)
+		    (object InterMessView "" @157
+			location   	(16, 2192)
+			label      	(object SegLabel @158
+			    Parent_View 	@157
+			    location   	(2400, 2148)
+			    quidu      	"3F8E893A00B9"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	16711680
+			client     	@112
+			supplier   	@102
+			Focus_Src  	@116
+			Focus_Entry 	@106
+			origin     	(2608, 2192)
+			terminus   	(2192, 2192)
+			ordinal    	15)
+		    (object Label @159
+			location   	(2816, 1792)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	1
+			max_width  	157
+			label      	"ASYNC")
+		    (object Label @160
+			location   	(2832, 2128)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	1
+			max_width  	156
+			label      	"SYNC")))
+	    (object InteractionDiagram "OpenFile 3 - DeregisterFile"
+		mechanism_ref 	@3
+		quid       	"3F7806B302AD"
+		title      	"OpenFile 3 - DeregisterFile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	3250
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$13" @161
+			location   	(1328, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@161
+			    location   	(1328, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	446
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F780730000D"
+			width      	464
+			height     	4221
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @162
+			    location   	(1328, 960)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	3016
+			    y_coord    	2956
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @163
+			    location   	(1328, 1728)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @164
+			    location   	(1328, 2160)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @165
+			    location   	(1328, 2320)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @166
+			    location   	(1328, 2896)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @167
+			    location   	(1328, 3600)
+			    line_color 	3342489
+			    InterObjView 	@161
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$16" @168
+			location   	(272, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@168
+			    location   	(272, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	298
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F7807300026"
+			width      	316
+			height     	4221
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @169
+			    location   	(272, 416)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	3940
+			    y_coord    	3880
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @170
+			    location   	(272, 448)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @171
+			    location   	(272, 640)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @172
+			    location   	(272, 3920)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @173
+			    location   	(272, 4176)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$17" @174
+			location   	(768, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@174
+			    location   	(768, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	528
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F7807300019"
+			width      	546
+			height     	4221
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @175
+			    location   	(768, 592)
+			    line_color 	3342489
+			    InterObjView 	@174
+			    height     	168
+			    y_coord    	108
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @176
+			    location   	(768, 816)
+			    line_color 	3342489
+			    InterObjView 	@174
+			    height     	3224
+			    y_coord    	3164
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @177
+			    location   	(768, 3856)
+			    line_color 	3342489
+			    InterObjView 	@174
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @178
+			    location   	(768, 4144)
+			    line_color 	3342489
+			    InterObjView 	@174
+			    height     	152
+			    y_coord    	92
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$14" @179
+			location   	(1776, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@179
+			    location   	(1776, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	390
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F7807300040"
+			width      	408
+			height     	4221
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @180
+			    location   	(1776, 1072)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	836
+			    y_coord    	776
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @181
+			    location   	(1776, 1184)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	664
+			    y_coord    	604
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @182
+			    location   	(1776, 1488)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @183
+			    location   	(1776, 2448)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	568
+			    y_coord    	508
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @184
+			    location   	(1776, 2528)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @185
+			    location   	(1776, 2832)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @186
+			    location   	(1776, 3136)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	704
+			    y_coord    	644
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @187
+			    location   	(1776, 3248)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @188
+			    location   	(1776, 3552)
+			    line_color 	3342489
+			    InterObjView 	@179
+			    height     	168
+			    y_coord    	108
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$15" @189
+			location   	(2256, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@189
+			    location   	(2256, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	454
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3F8E92550194"
+			width      	472
+			height     	4221
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @190
+			    location   	(2256, 1344)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	264
+			    y_coord    	204
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @191
+			    location   	(2256, 1424)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @192
+			    location   	(2256, 2656)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	296
+			    y_coord    	236
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @193
+			    location   	(2256, 2752)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @194
+			    location   	(2256, 3376)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	404
+			    y_coord    	344
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @195
+			    location   	(2256, 3472)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object SelfMessView "" @196
+			location   	(16, 448)
+			label      	(object SegLabel @197
+			    Parent_View 	@196
+			    location   	(460, 405)
+			    quidu      	"3F7807300028"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	234
+			    justify    	0
+			    label      	"OpenFileL( )"
+			    pctDist    	1.146667
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@168
+			supplier   	@168
+			Focus_Src  	@169
+			Focus_Entry 	@170
+			origin     	(288, 448)
+			terminus   	(438, 448)
+			ordinal    	0)
+		    (object InterMessView "" @198
+			location   	(16, 592)
+			label      	(object SegLabel @199
+			    Parent_View 	@198
+			    location   	(519, 548)
+			    quidu      	"3F7807300024"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	241
+			    justify    	0
+			    label      	"CloseFileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@168
+			supplier   	@174
+			Focus_Src  	@169
+			Focus_Entry 	@175
+			origin     	(287, 592)
+			terminus   	(752, 592)
+			ordinal    	1)
+		    (object InterMessView "" @200
+			location   	(16, 640)
+			label      	(object SegLabel @201
+			    Parent_View 	@200
+			    location   	(520, 596)
+			    quidu      	"3F7807300029"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	12
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@174
+			supplier   	@168
+			Focus_Src  	@175
+			Focus_Entry 	@171
+			origin     	(752, 640)
+			terminus   	(288, 640)
+			ordinal    	2)
+		    (object InterMessView "" @202
+			location   	(16, 816)
+			label      	(object SegLabel @203
+			    Parent_View 	@202
+			    location   	(519, 772)
+			    quidu      	"3F780730002A"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	412
+			    justify    	0
+			    label      	"DeregisterFile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@168
+			supplier   	@174
+			Focus_Src  	@169
+			Focus_Entry 	@176
+			origin     	(287, 816)
+			terminus   	(752, 816)
+			ordinal    	3)
+		    (object InterMessView "" @204
+			location   	(16, 960)
+			label      	(object SegLabel @205
+			    Parent_View 	@204
+			    location   	(1047, 916)
+			    quidu      	"3F7809C100AA"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	198
+			    justify    	0
+			    label      	"Remove( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@174
+			supplier   	@161
+			Focus_Src  	@176
+			Focus_Entry 	@162
+			origin     	(783, 960)
+			terminus   	(1312, 960)
+			ordinal    	4)
+		    (object InterMessView "" @206
+			location   	(16, 1072)
+			label      	(object SegLabel @207
+			    Parent_View 	@206
+			    location   	(1646, 1031)
+			    quidu      	"3F7809F902BD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	584
+			    justify    	0
+			    label      	"NotifyChangeFileLockCancel( )"
+			    pctDist    	0.729017
+			    height     	42
+			    orientation 	0)
+			line_color 	3342489
+			client     	@161
+			supplier   	@179
+			Focus_Src  	@162
+			Focus_Entry 	@180
+			origin     	(1343, 1072)
+			terminus   	(1760, 1072)
+			ordinal    	5)
+		    (object InterMessView "" @208
+			location   	(16, 1728)
+			label      	(object SegLabel @209
+			    Parent_View 	@208
+			    location   	(1552, 1684)
+			    quidu      	"3F780A400127"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@179
+			supplier   	@161
+			Focus_Src  	@181
+			Focus_Entry 	@163
+			origin     	(1760, 1728)
+			terminus   	(1344, 1728)
+			ordinal    	10)
+		    (object InterMessView "" @210
+			location   	(16, 3856)
+			label      	(object SegLabel @211
+			    Parent_View 	@210
+			    location   	(1048, 3812)
+			    quidu      	"3F780A450107"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@161
+			supplier   	@174
+			Focus_Src  	@162
+			Focus_Entry 	@177
+			origin     	(1312, 3856)
+			terminus   	(784, 3856)
+			ordinal    	25)
+		    (object InterMessView "" @212
+			location   	(16, 4144)
+			label      	(object SegLabel @213
+			    Parent_View 	@212
+			    location   	(519, 4100)
+			    quidu      	"3F780A4D031B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	436
+			    justify    	0
+			    label      	"RegisterFileL(TDesC&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@168
+			supplier   	@174
+			Focus_Src  	@169
+			Focus_Entry 	@178
+			origin     	(287, 4144)
+			terminus   	(752, 4144)
+			ordinal    	27)
+		    (object InterMessView "" @214
+			location   	(16, 4176)
+			label      	(object SegLabel @215
+			    Parent_View 	@214
+			    location   	(520, 4132)
+			    quidu      	"3F780B0502BD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@174
+			supplier   	@168
+			Focus_Src  	@178
+			Focus_Entry 	@173
+			origin     	(752, 4176)
+			terminus   	(288, 4176)
+			ordinal    	28)
+		    (object NoteView @216
+			location   	(1328, 1584)
+			label      	(object ItemLabel
+			    Parent_View 	@216
+			    location   	(1093, 1522)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	434
+			    label      	
+|iStatus=KRequestNone
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	494
+			height     	137)
+		    (object NoteView @217
+			location   	(1296, 800)
+			label      	(object ItemLabel
+			    Parent_View 	@217
+			    location   	(1068, 737)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	421
+			    label      	
+|iStatus=KRequestNone
+|iActive=ETrue
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	481
+			height     	138)
+		    (object SelfMessView "" @218
+			location   	(16, 1184)
+			label      	(object SegLabel @219
+			    Parent_View 	@218
+			    location   	(2265, 1126)
+			    quidu      	"3F86B2B703C8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	910
+			    justify    	0
+			    label      	"SendReceive(EBakOpCodeNotifyFileLockCancel )"
+			    pctDist    	3.153333
+			    height     	58
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@179
+			Focus_Src  	@180
+			Focus_Entry 	@181
+			origin     	(1792, 1184)
+			terminus   	(1942, 1184)
+			ordinal    	6)
+		    (object NoteView @220
+			location   	(1280, 3728)
+			label      	(object ItemLabel
+			    Parent_View 	@220
+			    location   	(1049, 3656)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	427
+			    label      	
+|iStatus=KErrNone
+|iActive=EFalse
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	487
+			height     	156)
+		    (object InterMessView "" @221
+			location   	(16, 1344)
+			label      	(object SegLabel @222
+			    Parent_View 	@221
+			    location   	(2256, 1287)
+			    quidu      	"3F8E92750118"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	903
+			    justify    	0
+			    label      	"ServiceL( EBakOpCodeNotifyFileLockCancel)"
+			    pctDist    	1.035635
+			    height     	58
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@189
+			Focus_Src  	@181
+			Focus_Entry 	@190
+			origin     	(1791, 1344)
+			terminus   	(2240, 1344)
+			ordinal    	7)
+		    (object InterMessView "" @223
+			location   	(16, 1488)
+			label      	(object SegLabel @224
+			    Parent_View 	@223
+			    location   	(2016, 1444)
+			    quidu      	"3F8E92E4028E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@189
+			supplier   	@179
+			Focus_Src  	@190
+			Focus_Entry 	@182
+			origin     	(2240, 1488)
+			terminus   	(1792, 1488)
+			ordinal    	9)
+		    (object Label @225
+			location   	(2464, 1424)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	1
+			max_width  	150
+			label      	"SYNC")
+		    (object SelfMessView "" @226
+			location   	(16, 2160)
+			label      	(object SegLabel @227
+			    Parent_View 	@226
+			    location   	(1532, 2117)
+			    quidu      	"3F8E938503E6"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	325
+			    justify    	0
+			    label      	"StopNotifications( )"
+			    pctDist    	1.260000
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@161
+			supplier   	@161
+			Focus_Src  	@162
+			Focus_Entry 	@164
+			origin     	(1344, 2160)
+			terminus   	(1494, 2160)
+			ordinal    	11)
+		    (object SelfMessView "" @228
+			location   	(16, 2320)
+			label      	(object SegLabel @229
+			    Parent_View 	@228
+			    location   	(1468, 2264)
+			    quidu      	"3F8E93A50194"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	206
+			    justify    	0
+			    label      	"DoCancel( )"
+			    pctDist    	0.833333
+			    height     	57
+			    orientation 	0)
+			line_color 	3342489
+			client     	@161
+			supplier   	@161
+			Focus_Src  	@162
+			Focus_Entry 	@165
+			origin     	(1344, 2320)
+			terminus   	(1494, 2320)
+			ordinal    	12)
+		    (object NoteView @230
+			location   	(1072, 2384)
+			label      	(object ItemLabel
+			    Parent_View 	@230
+			    location   	(869, 2212)
+			    fill_color 	13434879
+			    nlines     	6
+			    max_width  	371
+			    label      	"Call Cancel only if file count is zero")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	431
+			height     	357)
+		    (object Label @231
+			location   	(2448, 2752)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	1
+			max_width  	150
+			label      	"SYNC")
+		    (object InterMessView "" @232
+			location   	(16, 2448)
+			label      	(object SegLabel @233
+			    Parent_View 	@232
+			    location   	(1647, 2421)
+			    quidu      	"3F8E963F03E6"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	531
+			    justify    	0
+			    label      	"NotifyChangeFileLockCancel( )"
+			    pctDist    	0.731415
+			    height     	28
+			    orientation 	0)
+			line_color 	3342489
+			client     	@161
+			supplier   	@179
+			Focus_Src  	@162
+			Focus_Entry 	@183
+			origin     	(1343, 2448)
+			terminus   	(1760, 2448)
+			ordinal    	13)
+		    (object SelfMessView "" @234
+			location   	(16, 2528)
+			label      	(object SegLabel @235
+			    Parent_View 	@234
+			    location   	(2282, 2501)
+			    quidu      	"3F8E96530349"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	908
+			    justify    	0
+			    label      	"SendReceive( EBakOpCodeNotifyFileLockCancel)"
+			    pctDist    	3.273333
+			    height     	28
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@179
+			Focus_Src  	@183
+			Focus_Entry 	@184
+			origin     	(1792, 2528)
+			terminus   	(1942, 2528)
+			ordinal    	14)
+		    (object InterMessView "" @236
+			location   	(16, 2656)
+			label      	(object SegLabel @237
+			    Parent_View 	@236
+			    location   	(2219, 2615)
+			    quidu      	"3F8E9671004C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	775
+			    justify    	0
+			    label      	"ServiceL( EBakOpCodeNotifyFileLockCancel)"
+			    pctDist    	0.955457
+			    height     	42
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@189
+			Focus_Src  	@183
+			Focus_Entry 	@192
+			origin     	(1791, 2656)
+			terminus   	(2240, 2656)
+			ordinal    	15)
+		    (object InterMessView "" @238
+			location   	(16, 2832)
+			label      	(object SegLabel @239
+			    Parent_View 	@238
+			    location   	(2016, 2788)
+			    quidu      	"3F8E967C032A"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@189
+			supplier   	@179
+			Focus_Src  	@192
+			Focus_Entry 	@185
+			origin     	(2240, 2832)
+			terminus   	(1792, 2832)
+			ordinal    	17)
+		    (object InterMessView "" @240
+			location   	(16, 2896)
+			label      	(object SegLabel @241
+			    Parent_View 	@240
+			    location   	(1552, 2852)
+			    quidu      	"3F8E968F030B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@179
+			supplier   	@161
+			Focus_Src  	@183
+			Focus_Entry 	@166
+			origin     	(1760, 2896)
+			terminus   	(1344, 2896)
+			ordinal    	18)
+		    (object InterMessView "" @242
+			location   	(16, 3136)
+			label      	(object SegLabel @243
+			    Parent_View 	@242
+			    location   	(1633, 3088)
+			    quidu      	"3F8E96E6031B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	484
+			    justify    	0
+			    label      	"DeregisterForNotifications( )"
+			    pctDist    	0.697842
+			    height     	49
+			    orientation 	0)
+			line_color 	3342489
+			client     	@161
+			supplier   	@179
+			Focus_Src  	@162
+			Focus_Entry 	@186
+			origin     	(1343, 3136)
+			terminus   	(1760, 3136)
+			ordinal    	19)
+		    (object SelfMessView "" @244
+			location   	(16, 3248)
+			label      	(object SegLabel @245
+			    Parent_View 	@244
+			    location   	(2219, 3205)
+			    quidu      	"3F8E970002AD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	834
+			    justify    	0
+			    label      	"SendReceive(EBakOpCodeStopNotifications )"
+			    pctDist    	2.853333
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@179
+			Focus_Src  	@186
+			Focus_Entry 	@187
+			origin     	(1792, 3248)
+			terminus   	(1942, 3248)
+			ordinal    	20)
+		    (object InterMessView "" @246
+			location   	(16, 3376)
+			label      	(object SegLabel @247
+			    Parent_View 	@246
+			    location   	(2192, 3334)
+			    quidu      	"3F8E975A003C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	700
+			    justify    	0
+			    label      	"ServiceL(EBakCodeStopNotifications )"
+			    pctDist    	0.893096
+			    height     	43
+			    orientation 	0)
+			line_color 	3342489
+			client     	@179
+			supplier   	@189
+			Focus_Src  	@186
+			Focus_Entry 	@194
+			origin     	(1791, 3376)
+			terminus   	(2240, 3376)
+			ordinal    	21)
+		    (object SelfMessView "" @248
+			location   	(16, 1424)
+			label      	(object SegLabel @249
+			    Parent_View 	@248
+			    location   	(2527, 1380)
+			    quidu      	"3F8E97C4027F"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"NotifyLockChangeCancel( )"
+			    pctDist    	1.700000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@189
+			supplier   	@189
+			Focus_Src  	@190
+			Focus_Entry 	@191
+			origin     	(2272, 1424)
+			terminus   	(2422, 1424)
+			ordinal    	8)
+		    (object SelfMessView "" @250
+			location   	(16, 2752)
+			label      	(object SegLabel @251
+			    Parent_View 	@250
+			    location   	(2541, 2712)
+			    quidu      	"3F8E97E6001D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"NotifyLockChangeCancel( )"
+			    pctDist    	1.800000
+			    height     	41
+			    orientation 	0)
+			line_color 	3342489
+			client     	@189
+			supplier   	@189
+			Focus_Src  	@192
+			Focus_Entry 	@193
+			origin     	(2272, 2752)
+			terminus   	(2422, 2752)
+			ordinal    	16)
+		    (object SelfMessView "" @252
+			location   	(16, 3472)
+			label      	(object SegLabel @253
+			    Parent_View 	@252
+			    location   	(2477, 3428)
+			    quidu      	"3F8E993A02CC"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	325
+			    justify    	0
+			    label      	"StopNotifications( )"
+			    pctDist    	1.366667
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@189
+			supplier   	@189
+			Focus_Src  	@194
+			Focus_Entry 	@195
+			origin     	(2272, 3472)
+			terminus   	(2422, 3472)
+			ordinal    	22)
+		    (object Label @254
+			location   	(2448, 3552)
+			font       	(object Font
+			    bold       	TRUE)
+			nlines     	1
+			max_width  	156
+			label      	"SYNC")
+		    (object InterMessView "" @255
+			location   	(16, 3552)
+			label      	(object SegLabel @256
+			    Parent_View 	@255
+			    location   	(2016, 3508)
+			    quidu      	"3F8E99670107"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@189
+			supplier   	@179
+			Focus_Src  	@194
+			Focus_Entry 	@188
+			origin     	(2240, 3552)
+			terminus   	(1792, 3552)
+			ordinal    	23)
+		    (object InterMessView "" @257
+			location   	(16, 3600)
+			label      	(object SegLabel @258
+			    Parent_View 	@257
+			    location   	(1552, 3556)
+			    quidu      	"3F8E997B0117"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@179
+			supplier   	@161
+			Focus_Src  	@188
+			Focus_Entry 	@167
+			origin     	(1760, 3600)
+			terminus   	(1344, 3600)
+			ordinal    	24)
+		    (object InterMessView "" @259
+			location   	(16, 3920)
+			label      	(object SegLabel @260
+			    Parent_View 	@259
+			    location   	(520, 3876)
+			    quidu      	"3F8E9A0B02FB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@174
+			supplier   	@168
+			Focus_Src  	@176
+			Focus_Entry 	@172
+			origin     	(752, 3920)
+			terminus   	(288, 3920)
+			ordinal    	26)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"3F71A8C0000D"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"3F71A8CE0145"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	quid       	"3F71A8C0000E"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"3F71A8C0007A"
+		title      	"Deployment View"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    properties 	(object Properties
+	attributes 	(list Attribute_Set
+	    (object Attribute
+		tool       	"DDL"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBase"
+			value      	("DataBaseSet" 800))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBaseSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"DDL"
+				name       	"ANSI"
+				value      	800)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Oracle"
+				value      	801)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"SQLServer"
+				value      	802)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Sybase"
+				value      	803)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Watcom"
+				value      	804)))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnName"
+			value      	"Id")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnType"
+			value      	"NUMBER(5)")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ViewName"
+			value      	"V_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"TableName"
+			value      	"T_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"InheritSuffix"
+			value      	"_V")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DropClause"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"BaseViews"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DDLScriptFilename"
+			value      	"DDL1.SQL")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ColumnType"
+			value      	"VARCHAR")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Length"
+			value      	"")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"NullsOK"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKey"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Unique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CompositeUnique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CheckConstraint"
+			value      	"")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Web Publisher"
+		name       	"HiddenTool"
+		value      	FALSE))
+	quid       	"3F71A8C0000F"))
--- a/lowlevellibsandfws/apputils/group/BaflTests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/group/BaflTests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -25,55 +25,22 @@
 
 // Include tests for new locale initialisation mechanism
 #include "initialiseLocaleTests.iby"
-
 // batch file that runs all automatic bafl tests
 data=ZSYSTEM\test\bafltests.bat                             Test\bafltests.bat
 
-file=ABI_DIR\BUILD_DIR\T_StringPoolTest.exe                 Test\T_StringPoolTest.exe
-file=ABI_DIR\BUILD_DIR\t_String.exe                         Test\t_String.exe 
 
-file=ABI_DIR\BUILD_DIR\t_cell.exe                           Test\t_cell.exe 
+
 file=ABI_DIR\BUILD_DIR\t_cline.exe                          Test\t_cline.exe 
-file=ABI_DIR\BUILD_DIR\t_clipb.exe                          Test\t_clipb.exe 
-file=ABI_DIR\BUILD_DIR\t_cntf.exe                           Test\t_cntf.exe 
-file=ABI_DIR\BUILD_DIR\t_desca.exe                          Test\t_desca.exe 
-file=ABI_DIR\BUILD_DIR\t_liba.exe                           Test\t_liba.exe 
-file=ABI_DIR\BUILD_DIR\t_match.exe                          Test\t_match.exe 
-file=ABI_DIR\BUILD_DIR\t_ptrca.exe                          Test\t_ptrca.exe
-file=ABI_DIR\BUILD_DIR\t_ptrcb.exe                          Test\t_ptrcb.exe 
-file=ABI_DIR\BUILD_DIR\T_FindFileByType.exe                 Test\T_FindFileByType.exe
-file=ABI_DIR\BUILD_DIR\T_NamedPlugins.exe                   Test\T_NamedPlugins.exe 
-file=ABI_DIR\BUILD_DIR\t_rsc.exe                            Test\t_rsc.exe 
-file=ABI_DIR\BUILD_DIR\t_rsread.exe                         Test\t_rsread.exe 
-file=ABI_DIR\BUILD_DIR\t_sched.exe                          Test\t_sched.exe 
-file=ABI_DIR\BUILD_DIR\t_ssnd.exe                           Test\t_ssnd.exe
-file=ABI_DIR\BUILD_DIR\t_ssnd1.exe                          Test\t_ssnd1.exe
-file=ABI_DIR\BUILD_DIR\t_baflutilsimp.exe                   Test\t_baflutilsimp.exe
-file=ABI_DIR\BUILD_DIR\t_resource_compression.exe           Test\t_resource_compression.exe
-file=ABI_DIR\BUILD_DIR\T_RTextBuf.exe                       Test\T_RTextBuf.exe
-file=ABI_DIR\BUILD_DIR\T_BITFLAGS.EXE                       Test\T_BITFLAGS.EXE
-file=ABI_DIR\BUILD_DIR\t_rsread2.exe                        Test\t_rsread2.exe 
-file=ABI_DIR\BUILD_DIR\t_resource_compression2.exe          Test\t_resource_compression2.exe
-file=ABI_DIR\BUILD_DIR\t_rscpanic.exe                       Test\t_rscpanic.exe
-file=ABI_DIR\BUILD_DIR\t_rscmem.exe                         Test\t_rscmem.exe
-file=ABI_DIR\BUILD_DIR\T_BACKUPSRV.EXE                      Test\T_BACKUPSRV.EXE
-file=ABI_DIR\BUILD_DIR\T_BACKUPSRVCAP.EXE                   Test\T_BACKUPSRVCAP.EXE
-file=ABI_DIR\BUILD_DIR\T_COMMAND.EXE                        Test\T_COMMAND.EXE
-file=ABI_DIR\BUILD_DIR\T_FILEUTILS.EXE                      Test\T_FILEUTILS.EXE
-file=ABI_DIR\BUILD_DIR\T_StringpoolDefect.EXE               Test\T_StringpoolDefect.EXE
-file=ABI_DIR\BUILD_DIR\T_BaflLang.EXE                       Test\T_BaflLang.EXE
-file=ABI_DIR\BUILD_DIR\t_baflutils.exe                      Test\t_baflutils.exe
-file=ABI_DIR\BUILD_DIR\T_BaflDefect.EXE                     Test\T_BaflDefect.EXE
-file=ABI_DIR\BUILD_DIR\T_BackupServerIPC.EXE                Test\T_BackupServerIPC.EXE
+ 
 file=ABI_DIR\BUILD_DIR\T_BackupServerLauncher.EXE           Test\T_BackupServerLauncher.EXE
-file=ABI_DIR\BUILD_DIR\t_baassert.exe                       Test\t_baassert.exe
+
 file=ABI_DIR\BUILD_DIR\t_processkiller.exe                  Test\t_processkiller.exe
 // THE FOLLOWING LOCALE ENTRY IS NOW MOVED TO SYSUTILS.IBY AS THERE IS SIMILAR ENTRY
 // IN ECOMTESTIBY TO PREVENT DUPLICATE ENTRY FOR THE OVERNIGHT BUILD SYSTEM
 // file=ABI_DIR\BUILD_DIR\ELOCL.10                          System\Libs\ELOCL.10
-file=ABI_DIR\BUILD_DIR\T_SPI.EXE                            Test\T_SPI.EXE
-file=ABI_DIR\BUILD_DIR\T_RSCARCHIVE.EXE                     Test\T_RSCARCHIVE.EXE
-file=ABI_DIR\BUILD_DIR\t_backupsrvdefects.exe               Test\t_backupsrvdefects.exe
+
+
+
 
 file=ABI_DIR\BUILD_DIR\libtst.tpr                           system\libs\libtst.tpr
 
--- a/lowlevellibsandfws/apputils/group/RESOURCE_FILE_FORMATS.RTF	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/group/RESOURCE_FILE_FORMATS.RTF	Wed Oct 13 19:39:18 2010 +0530
@@ -1,247 +1,247 @@
-{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}
-{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;}{\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}
-{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f46\fswiss\fcharset238\fprq2 Arial CE;}{\f47\fswiss\fcharset204\fprq2 Arial Cyr;}{\f49\fswiss\fcharset161\fprq2 Arial Greek;}
-{\f50\fswiss\fcharset162\fprq2 Arial Tur;}{\f51\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f52\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f53\fswiss\fcharset186\fprq2 Arial Baltic;}{\f54\fswiss\fcharset163\fprq2 Arial (Vietnamese);}
-{\f56\fmodern\fcharset238\fprq1 Courier New CE;}{\f57\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f59\fmodern\fcharset161\fprq1 Courier New Greek;}{\f60\fmodern\fcharset162\fprq1 Courier New Tur;}{\f61\fmodern\fcharset177\fprq1 Courier New (Hebrew);}
-{\f62\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f63\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f64\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
-\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
-\red128\green128\blue128;\red192\green192\blue192;\red255\green255\blue255;}{\stylesheet{\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \snext0 Normal;}{
-\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs28\lang1033\langfe2057\kerning28\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 1;}{
-\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 2;}{
-\s3\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
-\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 
-\fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext15 \ssemihidden footnote text;}{\*\cs16 \additive \super \sbasedon10 \ssemihidden footnote reference;}{\s17\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 
-\fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext17 Body Text;}}{\*\listtable{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext
-\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 
-\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid582491883}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers
-;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid850218285}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1172379139}}{\*\listoverridetable{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0
-\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-283\li283\lin283 }}\ls1}{\listoverride\listid1172379139\listoverridecount0\ls2}{\listoverride\listid582491883
-\listoverridecount0\ls3}{\listoverride\listid850218285\listoverridecount0\ls4}}{\*\rsidtbl \rsid14248429}{\*\generator Microsoft Word 10.0.6612;}{\info{\author Preferred Customer}{\operator Administrator}{\creatim\yr1999\mo7\dy29\hr13\min23}
-{\revtim\yr2005\mo6\dy10\hr13\min55}{\printim\yr2000\mo11\dy24\hr9\min6}{\version451}{\edmins2287}{\nofpages4}{\nofwords2015}{\nofchars11490}{\*\company Dell Computer Corporation}{\nofcharsws13479}{\vern16389}}\paperw11906\paperh16838 
-\deftab340\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot14248429 
-\fet0\sectd \linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang 
-{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7
-\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain 
-\s1\qj \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs28\lang1033\langfe2057\kerning28\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Resource file formats supported in Symbian OS 7.0
-\par }\pard\plain \s2\qj \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Introduction
-\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 This document describes the three resource-file formats supported by Bafl\rquote s }{
-\f2\insrsid14248429 RResourceFile}{\insrsid14248429  class in Symbian OS version 7.0.
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The legacy format introduced with the first Unicode release (ER5u)
-
-\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 This resource-file format has uses no compression at all. It was i
-ntroduced with the first Unicode version of Symbian OS (ER5u) and is based on the resource-file format used in the very first version of the 32-bit Symbian OS. Resource files in this format are generated by Rcomp.exe from version ER5u up to, but not inclu
-ding, version 7.0 of Symbian OS.
-\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
-\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
-\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
-\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
-\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
- byte order) stores the file-position of the start of the resource index (see the last row of this table for a description of the resource index).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 
-\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
- byte order) stores 1 + the size of the resource index in bytes. (The addition of 1 was to distinguish this resource file format from an older, now obsolete, resource-file format)\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
-This contains the data for a
-ll the resources stored in order, one after another with no byte-padding between them. The binary data of each resource is laid out exactly as specified in the resource definition, with the exception that extra padding bytes (arbitrarily 0xab) are inserte
-d in front of any Unicode text-string that would otherwise not be aligned on a two-byte boundary relative to the start of that resource\rquote s data.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 
-\trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow4\irowband4\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 
-\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone 
-\clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 (number_of_resources+1)*2\cell 
-This is the resource index which is a series of two-byte integers (in \'93little-endian\'94 byte order), one for each resource in the resource file, each storing the file-position of that resource\rquote 
-s data (see row immediately above). This is followed by a two-byte integer (in \'93little-endian\'94 byte order) which is the file-position one byte past the end of the last resource\rquote s data. (This is so that working out the length of a resource
-\rquote s data is trivially done by subtracting the file-position stored in that resource\rquote s index-entry from the file-position in the next index-entry.) This last entry in the 
-resource index (storing the file-position one byte past the end of the last resource\rquote 
-s data) can also be thought of as storing the file-position of the start of the resource index. (This means that resource files in this format have the same two-byte integer at the very start and at the very end of the file.)\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt
-\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The format containing compressed Unicode
-\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
-This resource-file format compresses (for those cases where actual benefit is yielded by compressing) Unicode text-strings in the resource data by using the Standard Compression Scheme for Unicode described in }{\ul\insrsid14248429 
-http://www.unicode.org/unicode/reports/tr6/tr6-3.2.html}{\insrsid14248429 . Resource files in this format are generated by Rcomp.exe in version 7.0 of Symbian OS.
-\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
-\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
-\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
-\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
-\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 16\cell These bytes store the resource file\rquote s UIDs. The first twelve bytes consist of three four-byte integers (in \'93little-endian\'94
- byte order) followed by a four-byte CRC checksum generated from those three integers. The first UID is always 0x101f4a6b. The second and third UIDs can be specified on Rcomp.exe\rquote 
-s command-line. By default the second UID is zero and the third UID is the resource file\rquote s \'93offset\'94, i.e. the twenty-bit integer generated from the resource file\rquote s name (these twenty bits are stored in the least
- significant twenty bits of the third UID \endash  the most significant twelve bits are all zero).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108
-\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb
-\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1\cell This byte stores flags. Currently there is only one flag defined which is the lowest bit of the byte (0x01). This flag indicates whether the third UID is actuall
-y the resource file\rquote s \'93offset\'94 (see the row above). The bit is set to non-zero if it is, and zero if it is not.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
- byte order) stores the size in bytes of the largest resource in the file (that is, the size when uncompressed).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_resources/8 (rounded up to the nearest whole number)\cell 
-This is a bit-array (one bit for each resource) storing which resources contain
- compressed Unicode. The least significant bit of the first byte corresponds to the first resource, the next-to-least significant bit of the first byte corresponds to the second resource, etc. A bit being set to non-zero indicates that the corresponding r
-esource contains compressed Unicode, a zero bit indicates that it does not contain compressed Unicode.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
-This contains the data for all the resources stored in order, one after another with no byte-padding between them. The format of the data for each 
-resource is in one of two possible formats depending on whether the resource contains compressed Unicode. The bit-array described in the row above indicates which resources contain compressed Unicode. Note that resources in }{\i\insrsid14248429 either}{
-\insrsid14248429  of these two formats may contain }{\i\insrsid14248429 uncompressed}{\insrsid14248429 
- Unicode (this is because compressing Unicode using the Standard Compression Scheme for Unicode can, in certain conditions, yield larger output than input, hence such Unicode text-strings will not be \'93compressed\'94 as it would not be bene
-ficial). Extra padding bytes (arbitrarily 0xab) are inserted in front of any }{\i\insrsid14248429 uncompressed}{\insrsid14248429  Unicode text-string that would otherwise not be aligned on a two-byte boundary relative to the start of that resource\rquote 
-s data, once the resource has been uncompressed.
-\par }{\b\insrsid14248429 Resources }{\b\i\insrsid14248429 not}{\b\insrsid14248429  containing compressed Unicode:
-\par }\pard\plain \s17\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
-The binary data of these resources is laid out exactly as specified in the resource definition (although note the comment about padding bytes above).
-\par }{\b\insrsid14248429 Resources containing compressed Unicode:}{\insrsid14248429 
-\par }\pard\plain \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The binary data of these resources is split up into one or more \'93runs\'94
- alternating between compressed Unicode and \'93other stuff\'94. Each run is preceded by an integer containing the length in bytes of the run (not including the byte(s) it occupies itself). The run-length occupi
-es a single byte if it is less than 128, otherwise it occupies two bytes (in \'93}{\insrsid14248429 big}{\insrsid14248429 -endian\'94
- byte order) with the most significant bit of the first byte set to non-zero to indicate that the run-length occupies two bytes. Only the length of the first run may be zero (which would be the case if the resource does not }{\i\insrsid14248429 start}{
-\insrsid14248429  with compressed Unicode).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow5\irowband5\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
-\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone 
-\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow6\irowband6\lastrow 
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 (number_of_resources+1)*2\cell This is the resource index which is a series of two-byte integers (in \'93
-little-endian\'94 byte order), one for each resource in the resource file, each storing the file-position of that resource\rquote s data (see row immediately above). This is followed by a two-byte integer (in \'93little-endian\'94
- byte order) which is the file-position one byte past the end of the last resource\rquote s data. (This is so that working out the length of a resource\rquote s data is trivially done by subtracting the file-position stored in that resource\rquote 
-s index-entry from the file-position in the next index-entry.) This last entry in the resource index (storing the file-position one byte past the end of the last resource\rquote 
-s data) can also be thought of as storing the file-position of the start of the resource index.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow6\irowband6\lastrow 
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Dictionary-compressed resource files
-\par }\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
-Resource files of this format are generated from files in the format containing compressed Unicode (described immediately above).
-\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
-\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
-\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
-\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
-\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 16\cell These bytes store the resource file\rquote s UIDs. The first twelve bytes consist of three four-byte integers (in \'93little-endian\'94
- byte order) followed by a four-byte CRC checksum generated from those three integers. The first UID is always 0x101f5010. The second and third UIDs are the same as the s
-econd and third UIDs of the file from which the dictionary-compressed resource-file is generated.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108
-\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb
-\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1\cell }{\b\insrsid14248429 The least significant three bits:
-\par }\pard\plain \s17\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
-This stores the number of bits used for dictionary references, storing this value as an offset from 3, i.e. if 2 is store
-d in these three bits then the number of bits per dictionary reference would be 3+2=5. Thus the number of bits per dictionary reference may range inclusively from 3 (=3+0) to 10 (=3+7). The maximum number of dictionary entries for each number of bits per 
-dictionary reference is therefore 8 (=2}{\super\insrsid14248429 3}{\insrsid14248429 ), 16 (=2}{\super\insrsid14248429 4}{\insrsid14248429 ), 32 (=2}{\super\insrsid14248429 5}{\insrsid14248429 ), 64 (=2}{\super\insrsid14248429 6}{\insrsid14248429 
-), 128 (=2}{\super\insrsid14248429 7}{\insrsid14248429 ), 256 (=2}{\super\insrsid14248429 8}{\insrsid14248429 ), 512 (=2}{\super\insrsid14248429 9}{\insrsid14248429 ), 1024 (=2}{\super\insrsid14248429 10}{\insrsid14248429 ).
-\par }{\b\insrsid14248429 The most significant five bits:}{\b\i\insrsid14248429 
-\par }{\insrsid14248429 This stores flags. Currently there are three flags defined.
-\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang 
-{\pntxtb \'b7}}\faauto\ls4\adjustright\rin0\lin360 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The most significant bit (0x80) indicates whether the third UID is actually the resource file\rquote s \'93offset\'94
- (see the first row of the preceding table for a description of what the \'93offset\'94 is). The bit is set to non-zero if it is, and zero if it is not.
-\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
-\faauto\ls4\adjustright\rin0\lin360 {\insrsid14248429 The second-most significant bit (0x40) indicates whether the first resource in the resource file (from the client\rquote s point of view) is an RSS_SIGNATURE with default values for which }{
-\i\insrsid14248429 no}{\insrsid14248429  data is actually stored later in the resource file. The bit is set to non-zero if it is, and zero if it is not. This flag must only be on if the third UID of the resource file is the resource file\rquote s \'93
-offset\'94 (see the 0x80 flag described immediately above).
-\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
-\faauto\ls4\adjustright\rin0\lin360 {\insrsid14248429 The third-most significant bit (0x20) indicates whether the bit-array storing which resources contain compressed Unicode has been stored as a resource before the client\rquote 
-s actual resources. (If it is stored as a resource, it benefits by being dictionary-compressed.) The bit is set to non-zero if the bit-array is stored as a resource, and zero if it is simply stored as a field on its own (see the fifth row of this table).
-
-\par }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Note that the bit-array will not contain a bit that refers to the \'93non-stored\'94
- (if the 0x40 flag is on) initial RSS_SIGNATURE resource. It will also not contain a bit that refers to itself if it is stored as a resource (i.e. if the 0x20 flag is on).\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in 
-\'93little-endian\'94 byte order) stores the size in bytes of the largest resource in the file (that is, the size when uncompressed with regard to both dictionary-compression and compressed Unicode).\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in 
-\'93little-endian\'94 byte order) stores the file-position of the start of the resource data (see the penultimate row of this table for a description of the resource data).\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 
-Number_of_resources/8 (rounded up to the nearest whole number), or zero if the 0x20 flag (described in the second row of this table) is on\cell 
-This is a bit-array (one bit for each resource) storing which resources contain compressed Unicode. This field is not always present (see the left-hand column).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {
-\insrsid14248429 \trowd \irow5\irowband5\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt
-\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
-This contains the data for all the dictionary entries stored one after another with no bit-padding between them, encoded according to the scheme described in the next table. The last dictionary entry, if not finishing on a byte-boundary, is followe
-d by zero pad-bits up to the next byte-boundary.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow6\irowband6\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
-\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone 
-\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_dictionary_entries*2\cell This is the dictionary index which is a series of two-byte integers (in \'93little-endian\'94
- byte order), one for each dictionary entry, each storing the offset in bits from the start of the entire dictionary data to one-bit past the end of that dictionary entry\rquote s data (see row immediately above).\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow7\irowband7\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
-This contains the data for all the resources stored in order, one after another with no bit-padding between them, encoded accordin
-g to the scheme described in the next table. The data for the last resource, if not finishing on a byte-boundary, is followed by zero pad-bits up to the next byte-boundary.\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow8\irowband8\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow9\irowband9\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
-\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone 
-\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_resources*2, or (number_of_resources-1)*2 if the 0x40 flag (described in the second row of this table) is on\cell 
-This is the resource index which is a series of two-byte integers (in \'93little-endian\'94 byte order), one for each }{\i\insrsid14248429 stored}{\insrsid14248429 
- resource, each storing the offset in bits from the start of the entire resource data to one-bit past the end of that resource\rquote s data (see row immediately above).\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow9\irowband9\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt
-\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par The data for each dictionary entry and the data for each resource consist of zero, one or more of the following bit-sequences shown in the table belo
-w. Note that the order of bits is taken as going from least-significant to most-significant. Thus, for example, the binary prefix 10 (assuming that these bits were not split across a byte-boundary) would actually be stored with the 1 in the less significa
-nt bit of the bit-pair and the 0 in the more significant bit.
-\par 
-\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
-\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
-\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Prefix bits\cell Description of what follows\cell }\pard 
-\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
-\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
-\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
-\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
-\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 0\cell 
-This is followed by a dictionary reference (the second row of the previous table describes the field indicating how many bits a dictionary reference occupies). A dictionary reference is a zero-based index* into the dictionary entries, i.e. a dictionary re
-ference of 0 indicates the first dictionary entry, and dictionary reference of 1 indicates the second dictionary entry, etc.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 10\cell This is followed by one octet of data, the least significant bit of the octet being stored first.
-\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
-\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
-\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 110\cell 
-This is followed by two octets of data, the least significant bit of the first octet being stored first.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1110\cell 
-This is followed by a three-bit integer* storing the number of subsequent octets minus 3, followed by those octets themselves (the least significant bit of the first octe
-t being stored first). Use this to store a run of between 3 and 10 octets (inclusive).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt
-\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
-\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row 
-}\trowd \irow5\irowband5\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt
-\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
-\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1111\cell 
-This is followed by an eight-bit integer* storing the number of subsequent octets minus 11, followed by those octets themselves (the least significant bit of the f
-irst octet being stored first). Use this to store a run of between 11 and 266 octets (inclusive).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow5\irowband5\lastrow 
-\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
-\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
-\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
-\par * These integers, if split across one or more byte-boundaries are stored in little-endian \'93byte-order\'94, i.e. the segment of the integer stored in the \'93next\'94 byte store }{\i\insrsid14248429 more}{\insrsid14248429 
- significant bits than the segment of the integer stored in the \'93current\'94 byte.
+{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;}{\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f46\fswiss\fcharset238\fprq2 Arial CE;}{\f47\fswiss\fcharset204\fprq2 Arial Cyr;}{\f49\fswiss\fcharset161\fprq2 Arial Greek;}
+{\f50\fswiss\fcharset162\fprq2 Arial Tur;}{\f51\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f52\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f53\fswiss\fcharset186\fprq2 Arial Baltic;}{\f54\fswiss\fcharset163\fprq2 Arial (Vietnamese);}
+{\f56\fmodern\fcharset238\fprq1 Courier New CE;}{\f57\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f59\fmodern\fcharset161\fprq1 Courier New Greek;}{\f60\fmodern\fcharset162\fprq1 Courier New Tur;}{\f61\fmodern\fcharset177\fprq1 Courier New (Hebrew);}
+{\f62\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f63\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f64\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
+\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
+\red128\green128\blue128;\red192\green192\blue192;\red255\green255\blue255;}{\stylesheet{\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \snext0 Normal;}{
+\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs28\lang1033\langfe2057\kerning28\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 1;}{
+\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 2;}{
+\s3\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext0 heading 3;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
+\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
+\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 
+\fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext15 \ssemihidden footnote text;}{\*\cs16 \additive \super \sbasedon10 \ssemihidden footnote reference;}{\s17\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 
+\fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 \sbasedon0 \snext17 Body Text;}}{\*\listtable{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext
+\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 
+\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid582491883}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers
+;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid850218285}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1172379139}}{\*\listoverridetable{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0
+\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-283\li283\lin283 }}\ls1}{\listoverride\listid1172379139\listoverridecount0\ls2}{\listoverride\listid582491883
+\listoverridecount0\ls3}{\listoverride\listid850218285\listoverridecount0\ls4}}{\*\rsidtbl \rsid14248429}{\*\generator Microsoft Word 10.0.6612;}{\info{\author Preferred Customer}{\operator Administrator}{\creatim\yr1999\mo7\dy29\hr13\min23}
+{\revtim\yr2005\mo6\dy10\hr13\min55}{\printim\yr2000\mo11\dy24\hr9\min6}{\version451}{\edmins2287}{\nofpages4}{\nofwords2015}{\nofchars11490}{\*\company Dell Computer Corporation}{\nofcharsws13479}{\vern16389}}\paperw11906\paperh16838 
+\deftab340\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot14248429 
+\fet0\sectd \linex0\headery709\footery709\colsx709\endnhere\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang 
+{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7
+\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain 
+\s1\qj \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs28\lang1033\langfe2057\kerning28\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Resource file formats supported in Symbian OS 7.0
+\par }\pard\plain \s2\qj \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Introduction
+\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 This document describes the three resource-file formats supported by Bafl\rquote s }{
+\f2\insrsid14248429 RResourceFile}{\insrsid14248429  class in Symbian OS version 7.0.
+\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The legacy format introduced with the first Unicode release (ER5u)
+
+\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 This resource-file format has uses no compression at all. It was i
+ntroduced with the first Unicode version of Symbian OS (ER5u) and is based on the resource-file format used in the very first version of the 32-bit Symbian OS. Resource files in this format are generated by Rcomp.exe from version ER5u up to, but not inclu
+ding, version 7.0 of Symbian OS.
+\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
+\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
+\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
+\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
+\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
+ byte order) stores the file-position of the start of the resource index (see the last row of this table for a description of the resource index).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 
+\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
+ byte order) stores 1 + the size of the resource index in bytes. (The addition of 1 was to distinguish this resource file format from an older, now obsolete, resource-file format)\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
+This contains the data for a
+ll the resources stored in order, one after another with no byte-padding between them. The binary data of each resource is laid out exactly as specified in the resource definition, with the exception that extra padding bytes (arbitrarily 0xab) are inserte
+d in front of any Unicode text-string that would otherwise not be aligned on a two-byte boundary relative to the start of that resource\rquote s data.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 
+\trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow4\irowband4\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 
+\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone 
+\clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 (number_of_resources+1)*2\cell 
+This is the resource index which is a series of two-byte integers (in \'93little-endian\'94 byte order), one for each resource in the resource file, each storing the file-position of that resource\rquote 
+s data (see row immediately above). This is followed by a two-byte integer (in \'93little-endian\'94 byte order) which is the file-position one byte past the end of the last resource\rquote s data. (This is so that working out the length of a resource
+\rquote s data is trivially done by subtracting the file-position stored in that resource\rquote s index-entry from the file-position in the next index-entry.) This last entry in the 
+resource index (storing the file-position one byte past the end of the last resource\rquote 
+s data) can also be thought of as storing the file-position of the start of the resource index. (This means that resource files in this format have the same two-byte integer at the very start and at the very end of the file.)\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt
+\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The format containing compressed Unicode
+\par }\pard\plain \qj \fi720\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
+This resource-file format compresses (for those cases where actual benefit is yielded by compressing) Unicode text-strings in the resource data by using the Standard Compression Scheme for Unicode described in }{\ul\insrsid14248429 
+http://www.unicode.org/unicode/reports/tr6/tr6-3.2.html}{\insrsid14248429 . Resource files in this format are generated by Rcomp.exe in version 7.0 of Symbian OS.
+\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
+\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
+\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
+\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
+\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 16\cell These bytes store the resource file\rquote s UIDs. The first twelve bytes consist of three four-byte integers (in \'93little-endian\'94
+ byte order) followed by a four-byte CRC checksum generated from those three integers. The first UID is always 0x101f4a6b. The second and third UIDs can be specified on Rcomp.exe\rquote 
+s command-line. By default the second UID is zero and the third UID is the resource file\rquote s \'93offset\'94, i.e. the twenty-bit integer generated from the resource file\rquote s name (these twenty bits are stored in the least
+ significant twenty bits of the third UID \endash  the most significant twelve bits are all zero).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108
+\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb
+\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1\cell This byte stores flags. Currently there is only one flag defined which is the lowest bit of the byte (0x01). This flag indicates whether the third UID is actuall
+y the resource file\rquote s \'93offset\'94 (see the row above). The bit is set to non-zero if it is, and zero if it is not.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in \'93little-endian\'94
+ byte order) stores the size in bytes of the largest resource in the file (that is, the size when uncompressed).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_resources/8 (rounded up to the nearest whole number)\cell 
+This is a bit-array (one bit for each resource) storing which resources contain
+ compressed Unicode. The least significant bit of the first byte corresponds to the first resource, the next-to-least significant bit of the first byte corresponds to the second resource, etc. A bit being set to non-zero indicates that the corresponding r
+esource contains compressed Unicode, a zero bit indicates that it does not contain compressed Unicode.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
+This contains the data for all the resources stored in order, one after another with no byte-padding between them. The format of the data for each 
+resource is in one of two possible formats depending on whether the resource contains compressed Unicode. The bit-array described in the row above indicates which resources contain compressed Unicode. Note that resources in }{\i\insrsid14248429 either}{
+\insrsid14248429  of these two formats may contain }{\i\insrsid14248429 uncompressed}{\insrsid14248429 
+ Unicode (this is because compressing Unicode using the Standard Compression Scheme for Unicode can, in certain conditions, yield larger output than input, hence such Unicode text-strings will not be \'93compressed\'94 as it would not be bene
+ficial). Extra padding bytes (arbitrarily 0xab) are inserted in front of any }{\i\insrsid14248429 uncompressed}{\insrsid14248429  Unicode text-string that would otherwise not be aligned on a two-byte boundary relative to the start of that resource\rquote 
+s data, once the resource has been uncompressed.
+\par }{\b\insrsid14248429 Resources }{\b\i\insrsid14248429 not}{\b\insrsid14248429  containing compressed Unicode:
+\par }\pard\plain \s17\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
+The binary data of these resources is laid out exactly as specified in the resource definition (although note the comment about padding bytes above).
+\par }{\b\insrsid14248429 Resources containing compressed Unicode:}{\insrsid14248429 
+\par }\pard\plain \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The binary data of these resources is split up into one or more \'93runs\'94
+ alternating between compressed Unicode and \'93other stuff\'94. Each run is preceded by an integer containing the length in bytes of the run (not including the byte(s) it occupies itself). The run-length occupi
+es a single byte if it is less than 128, otherwise it occupies two bytes (in \'93}{\insrsid14248429 big}{\insrsid14248429 -endian\'94
+ byte order) with the most significant bit of the first byte set to non-zero to indicate that the run-length occupies two bytes. Only the length of the first run may be zero (which would be the case if the resource does not }{\i\insrsid14248429 start}{
+\insrsid14248429  with compressed Unicode).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow5\irowband5\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
+\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone 
+\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow6\irowband6\lastrow 
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 (number_of_resources+1)*2\cell This is the resource index which is a series of two-byte integers (in \'93
+little-endian\'94 byte order), one for each resource in the resource file, each storing the file-position of that resource\rquote s data (see row immediately above). This is followed by a two-byte integer (in \'93little-endian\'94
+ byte order) which is the file-position one byte past the end of the last resource\rquote s data. (This is so that working out the length of a resource\rquote s data is trivially done by subtracting the file-position stored in that resource\rquote 
+s index-entry from the file-position in the next index-entry.) This last entry in the resource index (storing the file-position one byte past the end of the last resource\rquote 
+s data) can also be thought of as storing the file-position of the start of the resource index.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow6\irowband6\lastrow 
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs24\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 Dictionary-compressed resource files
+\par }\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
+Resource files of this format are generated from files in the format containing compressed Unicode (described immediately above).
+\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
+\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Number of bytes\cell Description\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
+\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
+\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
+\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 16\cell These bytes store the resource file\rquote s UIDs. The first twelve bytes consist of three four-byte integers (in \'93little-endian\'94
+ byte order) followed by a four-byte CRC checksum generated from those three integers. The first UID is always 0x101f5010. The second and third UIDs are the same as the s
+econd and third UIDs of the file from which the dictionary-compressed resource-file is generated.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108
+\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb
+\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1\cell }{\b\insrsid14248429 The least significant three bits:
+\par }\pard\plain \s17\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 
+This stores the number of bits used for dictionary references, storing this value as an offset from 3, i.e. if 2 is store
+d in these three bits then the number of bits per dictionary reference would be 3+2=5. Thus the number of bits per dictionary reference may range inclusively from 3 (=3+0) to 10 (=3+7). The maximum number of dictionary entries for each number of bits per 
+dictionary reference is therefore 8 (=2}{\super\insrsid14248429 3}{\insrsid14248429 ), 16 (=2}{\super\insrsid14248429 4}{\insrsid14248429 ), 32 (=2}{\super\insrsid14248429 5}{\insrsid14248429 ), 64 (=2}{\super\insrsid14248429 6}{\insrsid14248429 
+), 128 (=2}{\super\insrsid14248429 7}{\insrsid14248429 ), 256 (=2}{\super\insrsid14248429 8}{\insrsid14248429 ), 512 (=2}{\super\insrsid14248429 9}{\insrsid14248429 ), 1024 (=2}{\super\insrsid14248429 10}{\insrsid14248429 ).
+\par }{\b\insrsid14248429 The most significant five bits:}{\b\i\insrsid14248429 
+\par }{\insrsid14248429 This stores flags. Currently there are three flags defined.
+\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang 
+{\pntxtb \'b7}}\faauto\ls4\adjustright\rin0\lin360 \fs20\lang1033\langfe2057\cgrid\langnp1033\langfenp2057 {\insrsid14248429 The most significant bit (0x80) indicates whether the third UID is actually the resource file\rquote s \'93offset\'94
+ (see the first row of the preceding table for a description of what the \'93offset\'94 is). The bit is set to non-zero if it is, and zero if it is not.
+\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
+\faauto\ls4\adjustright\rin0\lin360 {\insrsid14248429 The second-most significant bit (0x40) indicates whether the first resource in the resource file (from the client\rquote s point of view) is an RSS_SIGNATURE with default values for which }{
+\i\insrsid14248429 no}{\insrsid14248429  data is actually stored later in the resource file. The bit is set to non-zero if it is, and zero if it is not. This flag must only be on if the third UID of the resource file is the resource file\rquote s \'93
+offset\'94 (see the 0x80 flag described immediately above).
+\par {\pntext\pard\plain\intbl\f3\fs20\lang1033\langfe2057\langnp1033 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li360\ri0\widctlpar\intbl\jclisttab\tx360{\*\pn \pnlvlblt\ilvl0\ls4\pnrnot0\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxtb \'b7}}
+\faauto\ls4\adjustright\rin0\lin360 {\insrsid14248429 The third-most significant bit (0x20) indicates whether the bit-array storing which resources contain compressed Unicode has been stored as a resource before the client\rquote 
+s actual resources. (If it is stored as a resource, it benefits by being dictionary-compressed.) The bit is set to non-zero if the bit-array is stored as a resource, and zero if it is simply stored as a field on its own (see the fifth row of this table).
+
+\par }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Note that the bit-array will not contain a bit that refers to the \'93non-stored\'94
+ (if the 0x40 flag is on) initial RSS_SIGNATURE resource. It will also not contain a bit that refers to itself if it is stored as a resource (i.e. if the 0x20 flag is on).\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in 
+\'93little-endian\'94 byte order) stores the size in bytes of the largest resource in the file (that is, the size when uncompressed with regard to both dictionary-compression and compressed Unicode).\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 2\cell This two-byte integer (in 
+\'93little-endian\'94 byte order) stores the file-position of the start of the resource data (see the penultimate row of this table for a description of the resource data).\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 
+Number_of_resources/8 (rounded up to the nearest whole number), or zero if the 0x20 flag (described in the second row of this table) is on\cell 
+This is a bit-array (one bit for each resource) storing which resources contain compressed Unicode. This field is not always present (see the left-hand column).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {
+\insrsid14248429 \trowd \irow5\irowband5\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt
+\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
+This contains the data for all the dictionary entries stored one after another with no bit-padding between them, encoded according to the scheme described in the next table. The last dictionary entry, if not finishing on a byte-boundary, is followe
+d by zero pad-bits up to the next byte-boundary.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow6\irowband6\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
+\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone 
+\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_dictionary_entries*2\cell This is the dictionary index which is a series of two-byte integers (in \'93little-endian\'94
+ byte order), one for each dictionary entry, each storing the offset in bits from the start of the entire dictionary data to one-bit past the end of that dictionary entry\rquote s data (see row immediately above).\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow7\irowband7\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 [any]\cell 
+This contains the data for all the resources stored in order, one after another with no bit-padding between them, encoded accordin
+g to the scheme described in the next table. The data for the last resource, if not finishing on a byte-boundary, is followed by zero pad-bits up to the next byte-boundary.\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow8\irowband8\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow9\irowband9\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl
+\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone 
+\cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 Number_of_resources*2, or (number_of_resources-1)*2 if the 0x40 flag (described in the second row of this table) is on\cell 
+This is the resource index which is a series of two-byte integers (in \'93little-endian\'94 byte order), one for each }{\i\insrsid14248429 stored}{\insrsid14248429 
+ resource, each storing the offset in bits from the start of the entire resource data to one-bit past the end of that resource\rquote s data (see row immediately above).\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow9\irowband9\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt
+\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par The data for each dictionary entry and the data for each resource consist of zero, one or more of the following bit-sequences shown in the table belo
+w. Note that the order of bits is taken as going from least-significant to most-significant. Thus, for example, the binary prefix 10 (assuming that these bits were not split across a byte-boundary) would actually be stored with the 1 in the less significa
+nt bit of the bit-pair and the 0 in the more significant bit.
+\par 
+\par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt
+\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 
+\clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 Prefix bits\cell Description of what follows\cell }\pard 
+\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid14248429 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil 
+\cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt
+\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
+\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard 
+\qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 0\cell 
+This is followed by a dictionary reference (the second row of the previous table describes the field indicating how many bits a dictionary reference occupies). A dictionary reference is a zero-based index* into the dictionary entries, i.e. a dictionary re
+ference of 0 indicates the first dictionary entry, and dictionary reference of 1 indicates the second dictionary entry, etc.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow1\irowband1
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 10\cell This is followed by one octet of data, the least significant bit of the octet being stored first.
+\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr
+\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt
+\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 110\cell 
+This is followed by two octets of data, the least significant bit of the first octet being stored first.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow3\irowband3
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1110\cell 
+This is followed by a three-bit integer* storing the number of subsequent octets minus 3, followed by those octets themselves (the least significant bit of the first octe
+t being stored first). Use this to store a run of between 3 and 10 octets (inclusive).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt
+\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrnone 
+\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row 
+}\trowd \irow5\irowband5\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt
+\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr
+\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\pard \qj \li0\ri0\widctlpar\intbl\faauto\adjustright\rin0\lin0 {\insrsid14248429 1111\cell 
+This is followed by an eight-bit integer* storing the number of subsequent octets minus 11, followed by those octets themselves (the least significant bit of the f
+irst octet being stored first). Use this to store a run of between 11 and 266 octets (inclusive).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid14248429 \trowd \irow5\irowband5\lastrow 
+\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl
+\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
+\cltxlrtb\clftsWidth3\clwWidth5894\clshdrawnil \cellx8414\row }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\insrsid14248429 
+\par * These integers, if split across one or more byte-boundaries are stored in little-endian \'93byte-order\'94, i.e. the segment of the integer stored in the \'93next\'94 byte store }{\i\insrsid14248429 more}{\insrsid14248429 
+ significant bits than the segment of the integer stored in the \'93current\'94 byte.
 \par }}
\ No newline at end of file
--- a/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/group/syslibs_bafl.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_bafl
 source	\sf\os\ossrv\lowlevellibsandfws\apputils
 binary	\sf\os\ossrv\lowlevellibsandfws\apputils\group	all
--- a/lowlevellibsandfws/apputils/initLocale/group/T_InitialiseLocale.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/initLocale/group/T_InitialiseLocale.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -20,7 +20,7 @@
 
 
 
-TARGET		t_initialiselocale.exe
+TARGET		t_initialiselocale.exe	//RTEST
 CAPABILITY	WriteDeviceData
 TARGETTYPE	EXE
 
--- a/lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexiNewLocaleModel.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexiNewLocaleModel.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			t_localeflexiNewLocaleModel.exe
+TARGET			t_localeflexiNewLocaleModel.exe	//RTEST
 TARGETTYPE		exe
 
 VENDORID 		0x70000001
--- a/lowlevellibsandfws/apputils/initLocale/group/T_NewLocaleModel.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/initLocale/group/T_NewLocaleModel.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 
 
 
-TARGET		t_NewLocaleModel.exe
+TARGET		t_NewLocaleModel.exe	//RTEST
 CAPABILITY	WriteDeviceData
 TARGETTYPE	EXE
 
--- a/lowlevellibsandfws/apputils/initLocale/group/initialiseLocaleTests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/initLocale/group/initialiseLocaleTests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -19,8 +19,6 @@
 
 #include "TestBed.iby"
 
-// batch file that runs all automatic bafl tests
-data=ZSYSTEM\test\initialiseLocaleTests.bat	TEST\initialiselocaletests.bat
 
 
 #ifndef SYMBIAN_DISTINCT_LOCALE_MODEL
--- a/lowlevellibsandfws/apputils/multipartparser/test/data/smoketest/verification/correct/base64encoding.res	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/multipartparser/test/data/smoketest/verification/correct/base64encoding.res	Wed Oct 13 19:39:18 2010 +0530
@@ -1,13 +1,13 @@
-***************Ur
-http://dummy.com/d1/d.html
-***************ContentType
-text/plain
-***************Headers
-Content-Type: text/plain
-Content-Transfer-Encoding: base64
-***************Body
-This is a part in a (multipart) message generated with the Rogue Wave SourcePro Net product.
-
-All of the parts of this message are identical, however they've been encoded for transport using different methods.
-
-=========================================part ends
+***************Ur
+http://dummy.com/d1/d.html
+***************ContentType
+text/plain
+***************Headers
+Content-Type: text/plain
+Content-Transfer-Encoding: base64
+***************Body
+This is a part in a (multipart) message generated with the Rogue Wave SourcePro Net product.
+
+All of the parts of this message are identical, however they've been encoded for transport using different methods.
+
+=========================================part ends
--- a/lowlevellibsandfws/apputils/src/stringlogger.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/src/stringlogger.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -81,7 +81,7 @@
 
 	TBuf<KMaxFileName> buf16;
 	buf16.Copy(buf);
-	BaflShowTrace(_L("%S"), &buf16);
+	BaflShowTrace(buf16);
 	BaflShowTrace(_L("\n"));
 	}
 
--- a/lowlevellibsandfws/apputils/test/tef/group/baflteftests.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/test/tef/group/baflteftests.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -24,8 +24,4 @@
 // use data= because this exe is subject to setcap manipulation 
 data=ABI_DIR\BUILD_DIR\tef_ssnd.exe		System\bin\tef_ssnd.exe
 
-data=DATAZ_\tef_bafl\baflteftests.script 	tef_bafl\baflteftests.script
-data=DATAZ_\tef_bafl\tef_ssnd.script 	tef_bafl\tef_ssnd.script
-data=DATAZ_\tef_bafl\tef_ssnd.ini 		tef_bafl\tef_ssnd.ini
-
 #endif
--- a/lowlevellibsandfws/apputils/tsrc/T_BackupServerLauncher.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BackupServerLauncher.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target		t_backupserverlauncher.exe
+target		t_backupserverlauncher.exe	//RTEST
 CAPABILITY ProtServ
 targettype	exe
 
--- a/lowlevellibsandfws/apputils/tsrc/T_BackupSrv.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BackupSrv.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 // T_BACKUPSRV.MMP for test component BACKUPSRV
 //
 
-target			t_backupsrv.exe
+target			t_backupsrv.exe	//RTEST
 targettype		EXE
 
 UID				0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/T_BackupSrvCap.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BackupSrvCap.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 // T_BACKUPSRVCAP.MMP for test component BACKUPSRV Capabilities
 //
 
-target			t_backupsrvcap.exe
+target			t_backupsrvcap.exe	//RTEST
 targettype		EXE
 
 UID				0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/T_BaflDefect.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BaflDefect.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target		t_bafldefect.exe
+target		t_bafldefect.exe	//RTEST
 CAPABILITY	WriteDeviceData
 targettype	exe
 
--- a/lowlevellibsandfws/apputils/tsrc/T_BaflUtils.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BaflUtils.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_baflutils.exe
+target          t_baflutils.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 
--- a/lowlevellibsandfws/apputils/tsrc/T_BaflUtilsImp.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_BaflUtilsImp.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_baflutilsimp.exe
+target          t_baflutilsimp.exe	//RTEST
 targettype      EXE
 
 sourcepath	../src
--- a/lowlevellibsandfws/apputils/tsrc/T_CELL.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_CELL.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_cell.exe
+target          t_cell.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_CLINE.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_CLINE.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_cline.exe
+target          t_cline.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_CLIPB.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_CLIPB.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_clipb.exe
+target          t_clipb.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_CNTF.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_CNTF.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET			t_cntf.exe
+TARGET			t_cntf.exe	//RTEST
 CAPABILITY		WriteDeviceData
 TARGETTYPE		EXE
 UID				0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/T_COMMAND.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_COMMAND.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target          t_command.exe
+target          t_command.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_DESCA.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_DESCA.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_desca.exe
+target          t_desca.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_FindFileByType.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_FindFileByType.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET		t_findfilebytype.exe
+TARGET		t_findfilebytype.exe	//RTEST
 
 TARGETTYPE	exe
 
--- a/lowlevellibsandfws/apputils/tsrc/T_LIBA.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_LIBA.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_liba.exe
+target          t_liba.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_MATCH.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_MATCH.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_match.exe
+target          t_match.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_NamedPlugins.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_NamedPlugins.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET			t_namedplugins.exe
+TARGET			t_namedplugins.exe	//RTEST
 TARGETTYPE		exe
 UID				0x1000007a
 VENDORID	 	0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_PTRCA.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_PTRCA.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_ptrca.exe
+target          t_ptrca.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_PTRCB.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_PTRCB.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_ptrcb.exe
+target          t_ptrcb.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 	0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION2.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION2.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target			t_resource_compression2.exe
+target			t_resource_compression2.exe	//RTEST
 targettype		exe
 sourcepath		.
 source			T_RESOURCE_COMPRESSION2.CPP
--- a/lowlevellibsandfws/apputils/tsrc/T_RSC.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_RSC.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_rsc.exe
+target          t_rsc.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RSREAD.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_RSREAD.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_rsread.exe
+target          t_rsread.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RscMem.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_RscMem.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_rscmem.exe
+target          t_rscmem.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RscPanic.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_RscPanic.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_rscpanic.exe
+target          t_rscpanic.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_SCHED.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_SCHED.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_sched.exe
+target          t_sched.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_SPI.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_SPI.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target          t_spi.exe
+target          t_spi.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_SSND.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_SSND.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 *
 */
 
-TARGET			t_ssnd.exe
+TARGET			t_ssnd.exe	//RTEST
 
 TARGETTYPE		exe
 
--- a/lowlevellibsandfws/apputils/tsrc/T_SSND1.MMP	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/T_SSND1.MMP	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET		t_ssnd1.exe
+TARGET		t_ssnd1.exe	//RTEST
 
 TARGETTYPE	exe
 
--- a/lowlevellibsandfws/apputils/tsrc/t_bafllang.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/t_bafllang.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target		t_bafllang.exe
+target		t_bafllang.exe	//RTEST
 targettype	exe
 
 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
--- a/lowlevellibsandfws/apputils/tsrc/t_fileutils.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/t_fileutils.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET t_fileutils.exe
+TARGET t_fileutils.exe	//RTEST
 TARGETTYPE EXE
 
 // UID for loading
--- a/lowlevellibsandfws/apputils/tsrc/t_processkiller.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/t_processkiller.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET        t_processkiller.exe
+TARGET        t_processkiller.exe	//RTEST
 // needed to kill another process
 CAPABILITY  	PowerMgmt
 
--- a/lowlevellibsandfws/apputils/tsrc/t_strings/T_StringpoolDefect.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/t_strings/T_StringpoolDefect.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target			t_stringpooldefect.exe
+target			t_stringpooldefect.exe		//RTEST
 targettype		exe
 
 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
--- a/lowlevellibsandfws/apputils/tsrc/t_strings/T_string.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/apputils/tsrc/t_strings/T_string.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET		t_string.exe
+TARGET		t_string.exe	//RTEST
 TARGETTYPE	exe
 UID		0x1000007a
 
--- a/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_euserhl
 source	\sf\os\ossrv\lowlevellibsandfws\genericusabilitylib
 
--- a/lowlevellibsandfws/genericusabilitylib/test/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -28,27 +28,28 @@
 
 
 #ifdef SYMBIAN_EUSERHL_BUILD91
-
 PRJ_TESTEXPORTS
 euserhltests.bat   /epoc32/data/z/system/test/euserhltests.bat 
 euserhltest.iby   /epoc32/rom/include/euserhltest.iby
 
+#else // SYMBIAN_EUSERHL_BUILD91
+PRJ_TESTEXPORTS
+euserhltests.bat   /epoc32/data/z/system/test/euserhltests.bat 
+euserhltest.iby   /epoc32/rom/include/euserhltest.iby
+
+#endif // SYMBIAN_EUSERHL_BUILD91
+
+
 PRJ_TESTMMPFILES
+#ifdef SYMBIAN_EUSERHL_BUILD91
 t_lstring_build91.mmp
 t_lsformat_build91.mmp  
 t_emanaged_build91.mmp
 
-
 #else // SYMBIAN_EUSERHL_BUILD91
-
-PRJ_TESTEXPORTS
-euserhltests.bat   /epoc32/data/z/system/test/euserhltests.bat 
-euserhltest.iby   /epoc32/rom/include/euserhltest.iby
-
-PRJ_TESTMMPFILES
 t_lstring.mmp
 t_lsformat.mmp  
 t_emanaged.mmp
 
+#endif // SYMBIAN_EUSERHL_BUILD91
 
-#endif // SYMBIAN_EUSERHL_BUILD91
--- a/lowlevellibsandfws/genericusabilitylib/test/group/euserhltest.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/euserhltest.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -25,10 +25,4 @@
 data=ZSYSTEM\test\euserhltests.bat	test\euserhltests.bat
 
 
-// euserhl test exes
-file=ABI_DIR\BUILD_DIR\t_lstring.exe		test\t_lstring.exe
-file=ABI_DIR\BUILD_DIR\t_lsformat.exe		test\t_lsformat.exe
-file=ABI_DIR\BUILD_DIR\t_emanaged.exe		test\t_emanaged.exe
-
-
 #endif
--- a/lowlevellibsandfws/genericusabilitylib/test/group/t_lsformat.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/t_lsformat.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -21,7 +21,7 @@
 @SYMPurpose t_lsformat.exe test code for LString formatting
 */
 
-TARGET         t_lsformat.exe        
+TARGET         t_lsformat.exe //RTEST       
 TARGETTYPE     EXE
 CAPABILITY NONE
 UID 0x1000007A 0x10285EF2
--- a/lowlevellibsandfws/genericusabilitylib/test/group/t_lstring.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/t_lstring.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -21,7 +21,7 @@
 @SYMPurpose t_lstring.exe test code for LString classes
 */
 
-TARGET t_lstring.exe
+TARGET t_lstring.exe //RTEST
 TARGETTYPE EXE
 CAPABILITY NONE
 UID 0x1000007A 0x10285EF1
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaDisabled.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaDisabled.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 
 UID 0x101FB5A8 0x10009E2C
 
-TARGET      t_ecomssadisabled.exe
+TARGET      t_ecomssadisabled.exe			//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/EcomSsaDisabledTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaEnabled.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_EComSsaEnabled.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 
 UID 0x101FB5A8 0x10009E2D
 
-TARGET      t_ecomssaenabled.exe
+TARGET      t_ecomssaenabled.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/EcomSsaEnabledTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecEcom3.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecEcom3.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,4 +1,4 @@
-// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+CA// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of "Eclipse Public License v1.0"
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ServerStartupMgr.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ServerStartupMgr.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 
 UID 0x101FB5A8 0x10009E2A
 
-TARGET      t_serverstartupmgr.exe
+TARGET      t_serverstartupmgr.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/ServerStartupMgrTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_backupnotifier.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_backupnotifier.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET t_backupnotifier.exe
+TARGET t_backupnotifier.exe		//RTEST
 TARGETTYPE EXE
 
 UID 0x101FB5A8 0x10009E29
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_capcheck.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_capcheck.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_capcheck.exe
+TARGET      t_capcheck.exe		//RTEST
 TARGETTYPE  exe
 
 CAPABILITY  ReadUserData WriteUserData 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_defaultresolver.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_defaultresolver.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -16,7 +16,7 @@
 // Uses sid of EComserver process to allow access to private dir.
 UID 			0x101FB5A8 0x10009D8F
 
-TARGET      t_defaultresolver.exe
+TARGET      t_defaultresolver.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/DefaultResolverTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_disabledrives.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_disabledrives.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 VENDORID 		0x70000001
 
 
-TARGET			t_disabledrives.exe
+TARGET			t_disabledrives.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Framework/frame
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_discoverer.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_discoverer.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -21,7 +21,7 @@
 MACRO __ECOM_SERVER_TESTABILITY__
 MACRO __ECOM_SERVER_PERFORMANCE__
 
-TARGET			t_discoverer.exe
+TARGET			t_discoverer.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_downgrade.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_downgrade.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target 		t_downgrade.exe
+target 		t_downgrade.exe		//RTEST
 targettype 		exe
 
 // Uses sid of EComserver process to allow access to private dir.
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_driveinfo.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_driveinfo.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 CAPABILITY DiskAdmin   // For RFs::SetSubst
 VENDORID			0x70000001
 
-TARGET				t_driveinfo.exe
+TARGET				t_driveinfo.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Framework/frame
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecombur.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecombur.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_ecombur.exe
+TARGET      t_ecombur.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/SimpleTests
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomdefect.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomdefect.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_ecomdefect.exe
+TARGET      t_ecomdefect.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/SimpleTests
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomeikerrorresolver.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomeikerrorresolver.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET		t_ecomeikerrortest.exe
+TARGET		t_ecomeikerrortest.exe		//RTEST
 
 targettype	EXE
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomswi.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomswi.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_ecomswi.exe
+TARGET      t_ecomswi.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/SimpleTests
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_finalclose.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_finalclose.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 //
 
 
-TARGET      t_finalclose.exe
+TARGET      t_finalclose.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/SimpleTests
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_hashcheck.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_hashcheck.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_hashcheck.exe
+TARGET      t_hashcheck.exe		//RTEST
 TARGETTYPE  exe
 
 //CAPABILITY  ReadUserData WriteUserData 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_heaptest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_heaptest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -14,7 +14,7 @@
 //
 
 
-TARGET       t_heaptest.exe
+TARGET       t_heaptest.exe			//RTEST
 TARGETTYPE   exe
 CAPABILITY  All -TCB
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_implementationInformation.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_implementationInformation.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target 		t_implementationinformation.exe
+target 		t_implementationinformation.exe		//RTEST
 targettype 		exe
 // UIDs for loading
 // RTest Dll recognition UID followed by the unique UID for this exe
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_language.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_language.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target 		t_language.exe
+target 		t_language.exe		//RTEST
 targettype 	exe
 capability		WriteDeviceData
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_listimplementation.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_listimplementation.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -17,7 +17,7 @@
 // 
 //
 
-TARGET      t_listimplementation.exe
+TARGET      t_listimplementation.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../../Framework/ListImplementationTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_loadmanager.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_loadmanager.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 UID			0x101FB5A8 0x10009E05
 VENDORID 		0x70000001
 
-TARGET			t_loadmanager.exe
+TARGET			t_loadmanager.exe			//RTEST
 TARGETTYPE		EXE
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilewriteable.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilewriteable.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_makefilewriteable.exe
+TARGET		t_makefilewriteable.exe			//RTEST
 // miscellaneous file operations for test harnesses
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_plugindiscovery.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_plugindiscovery.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -19,7 +19,7 @@
 UID				0x101FB5A8 0x10204502
 VENDORID 			0x70000001
 
-TARGET			t_plugindiscovery.exe
+TARGET			t_plugindiscovery.exe			//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_pluginupgrade.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_pluginupgrade.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -17,7 +17,7 @@
 // RTest Dll recognition UID followed by the unique UID for this exe
 UID				0x101FB5A8 0x10009E2F
 
-TARGET			t_pluginupgrade.exe
+TARGET			t_pluginupgrade.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemancopyfile.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemancopyfile.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processfilemancopyfile.exe
+TARGET		t_processfilemancopyfile.exe	//RTEST
 // needed to access file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletedir.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletedir.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processfilemandeletedir.exe
+TARGET		t_processfilemandeletedir.exe				//RTEST
 // needed to access file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletefile.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemandeletefile.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processfilemandeletefile.exe
+TARGET		t_processfilemandeletefile.exe			//RTEST
 // needed to access all areas of file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemanrename.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processfilemanrename.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processfilemanrename.exe
+TARGET		t_processfilemanrename.exe			//RTEST
 // needed to access file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processkillprocess.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processkillprocess.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processkillprocess.exe
+TARGET		t_processkillprocess.exe			//RTEST
 // needed to access all areas of file system
 CAPABILITY  	PowerMgmt
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsdeletefile.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsdeletefile.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processrfsdeletefile.exe
+TARGET		t_processrfsdeletefile.exe		//RTEST
 // needed to access file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrloaderdeletefile.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrloaderdeletefile.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processrloaderdeletefile.exe
+TARGET		t_processrloaderdeletefile.exe			//RTEST
 // needed to access all areas of file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrar.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrar.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -21,7 +21,7 @@
 UID 			0x101FB5A8 0x10009D8F  
 VENDORID 		0x70000001
 
-TARGET 			t_registrar.exe
+TARGET 			t_registrar.exe			//RTEST
 TARGETTYPE 		exe
 
 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrydata.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_registrydata.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET			t_registrydata.exe
+TARGET			t_registrydata.exe			//RTEST
 TARGETTYPE		EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolver.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolver.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -23,7 +23,7 @@
 
 MACRO __ECOMSERVER_TESTING__
 
-TARGET 			t_resolver.exe
+TARGET 			t_resolver.exe			//RTEST
 TARGETTYPE		EXE
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolvercache.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolvercache.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET t_resolvercache.exe
+TARGET t_resolvercache.exe			//RTEST
 TARGETTYPE EXE
 
 // Uses sid of EComserver process to allow access to private dir.
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolverperf.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_resolverperf.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_resolverperf.exe
+TARGET      t_resolverperf.exe		//RTEST
 TARGETTYPE  exe
 
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_rogueplugin.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_rogueplugin.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET      t_rogueplugin.exe
+TARGET      t_rogueplugin.exe		//RTEST
 TARGETTYPE  exe
 
 SOURCEPATH  ../SimpleTests
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romonly.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romonly.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -17,7 +17,7 @@
 // 
 //
 
-TARGET 		t_romonly.exe
+TARGET 		t_romonly.exe			//RTEST
 TARGETTYPE 	exe
 
 SOURCEPATH	../../Framework/RomOnlyTest
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_suicide.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_suicide.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 UID			0x101FB5A8 0x10009E0B
 VENDORID 		0x70000001
 
-TARGET			t_suicide.exe
+TARGET			t_suicide.exe				//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_validateregistry.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_validateregistry.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -17,7 +17,7 @@
 // RTest Dll recognition UID followed by the unique UID for this exe
 UID				0x101FB5A8 0x10009E31
 
-TARGET			t_validateregistry.exe
+TARGET			t_validateregistry.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/frame/EComErr.ra	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Framework/frame/EComErr.ra	Wed Oct 13 19:39:18 2010 +0530
@@ -1,194 +1,194 @@
-// Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-RESOURCE ARRAY  r_error_res_ecom_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_default;	//-17000	
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_alreadyreceiving;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_unknownservice;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_invalidunloadpolicy;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_nointerfaceidentified;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_enablefailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_disablefailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_noregistrationsfound;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_invalidiic;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_uninstallfailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_reinstallfailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_registrationfailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_notconnected;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_referencecountinvalid;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_noresolver;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_suspendfailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_resumefailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_destructionfailed;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_drivealreadyinstalled;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_drivenotfound;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_indexentrynotfound;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_noregistrationdata;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_invalidregistrydata;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_mismatchedtags;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_instantiationpointernotfound;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_instantiationpointernotavailable;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_toomanynotificationsoutstanding;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_destroyingwithnulldtorkey;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_missingparameter;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_listinvalidawaitnotification;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_listcurrentlyunavailable;
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_noextendedinterfacereleasefunction;
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_noextendedinterfacereleaseobject;
-			},
-		SINGLE_ERROR
-			{
-			text=r_ecom_error_notfoundscantimer;
-			}
-		};
-	}
-
-
-// Errors -17000 to -17033
-RESOURCE TBUF r_ecom_error_default{ buf="Unknown Ecom error"; }
-RESOURCE TBUF r_ecom_error_alreadyreceiving{ buf="Already recieving"; }
-RESOURCE TBUF r_ecom_error_unknownservice{ buf="The Client requested a service which is not supplied by this framework"; }
-RESOURCE TBUF r_ecom_error_invalidunloadpolicy{ buf="The Client requested a service which is not supplied by this framework"; }
-RESOURCE TBUF r_ecom_error_nointerfaceidentified{ buf="The call to instantiate an Interface Implementation failed because no registrations exist for this interface."; }
-RESOURCE TBUF r_ecom_error_enablefailed{ buf="The call to Enable the registered Interface Implementation failed."; }
-RESOURCE TBUF r_ecom_error_disablefailed{ buf="The call to Disable the registered Interface Implementation failed."; }
-RESOURCE TBUF r_ecom_error_noregistrationsfound{ buf="The call to instantiate an Interface Implementation failed because no appropriate implementation was found."; }
-RESOURCE TBUF r_ecom_error_invalidiic{ buf="The call to instantiate an Interface Implementation failed because the implementation caused an error."; }
-RESOURCE TBUF r_ecom_error_uninstallfailed{ buf="The call to Remove the registered Interface Implementation failed."; }
-RESOURCE TBUF r_ecom_error_reinstallfailed{ buf="The call to Re-register an Interface Implementation failed."; }
-RESOURCE TBUF r_ecom_error_registrationfailed{ buf="The call to Register an Interface Implementation failed."; }
-RESOURCE TBUF r_ecom_error_notconnected{ buf="The client does not have a session open with the framework."; }
-RESOURCE TBUF r_ecom_error_referencecountinvalid{ buf="The Interface Implementation reference count is invalid."; }
-RESOURCE TBUF r_ecom_error_noresolver{ buf="The Non-Default resolver could not be instantiated."; }
-RESOURCE TBUF r_ecom_error_suspendfailed{ buf="The call to Suspend registration activities failed."; }
-RESOURCE TBUF r_ecom_error_resumefailed{ buf="The call to Resume registration activities failed."; }
-RESOURCE TBUF r_ecom_error_destructionfailed{ buf="The Interface Implementations destruction could not be recorded."; }
-RESOURCE TBUF r_ecom_error_drivealreadyinstalled{ buf="The Interface Implementations drive has already been installed."; }
-RESOURCE TBUF r_ecom_error_drivenotfound{ buf="The Interface Implementations drive was not found."; }
-RESOURCE TBUF r_ecom_error_indexentrynotfound{ buf="The Interface Implementations drive was not found."; }
-RESOURCE TBUF r_ecom_error_noregistrationdata{ buf="The Interface Implementation has not been registered."; }
-RESOURCE TBUF r_ecom_error_invalidregistrydata{ buf="The Interface Implementation's registry data is corrupt."; }
-RESOURCE TBUF r_ecom_error_mismatchedtags{ buf="The Interface Implementation's registration file is invalid."; }
-RESOURCE TBUF r_ecom_error_instantiationpointernotfound{ buf="The Interface Implementation's instantiation method is missing."; }
-RESOURCE TBUF r_ecom_error_instantiationpointernotavailable{ buf="The Interface Implementation's instantiation method is missing."; }
-RESOURCE TBUF r_ecom_error_toomanynotificationsoutstanding{ buf="Too many notifications are already open on the ECom session."; }
-RESOURCE TBUF r_ecom_error_destroyingwithnulldtorkey{ buf="The Interface Implementation destruction id is invalid."; }
-RESOURCE TBUF r_ecom_error_missingparameter{ buf="The Interface Implementation construction has too few parameters."; }
-RESOURCE TBUF r_ecom_error_listinvalidawaitnotification{ buf="The registry is currently unavailable, (registration in progress), please await a notification and then try again."; }
-RESOURCE TBUF r_ecom_error_noextendedinterfacereleasefunction{ buf="The extended interface release function was not found."; }
-RESOURCE TBUF r_ecom_error_noextendedinterfacereleaseobject{ buf="The extended interface release function was not found."; }
-RESOURCE TBUF r_ecom_error_notfoundscantimer{ buf="The Interface implementation could not find a scan timer"; }
+// Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RESOURCE ARRAY  r_error_res_ecom_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_default;	//-17000	
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_alreadyreceiving;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_unknownservice;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_invalidunloadpolicy;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_nointerfaceidentified;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_enablefailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_disablefailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_noregistrationsfound;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_invalidiic;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_uninstallfailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_reinstallfailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_registrationfailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_notconnected;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_referencecountinvalid;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_noresolver;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_suspendfailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_resumefailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_destructionfailed;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_drivealreadyinstalled;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_drivenotfound;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_indexentrynotfound;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_noregistrationdata;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_invalidregistrydata;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_mismatchedtags;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_instantiationpointernotfound;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_instantiationpointernotavailable;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_toomanynotificationsoutstanding;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_destroyingwithnulldtorkey;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_missingparameter;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_listinvalidawaitnotification;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_listcurrentlyunavailable;
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_noextendedinterfacereleasefunction;
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_noextendedinterfacereleaseobject;
+			},
+		SINGLE_ERROR
+			{
+			text=r_ecom_error_notfoundscantimer;
+			}
+		};
+	}
+
+
+// Errors -17000 to -17033
+RESOURCE TBUF r_ecom_error_default{ buf="Unknown Ecom error"; }
+RESOURCE TBUF r_ecom_error_alreadyreceiving{ buf="Already recieving"; }
+RESOURCE TBUF r_ecom_error_unknownservice{ buf="The Client requested a service which is not supplied by this framework"; }
+RESOURCE TBUF r_ecom_error_invalidunloadpolicy{ buf="The Client requested a service which is not supplied by this framework"; }
+RESOURCE TBUF r_ecom_error_nointerfaceidentified{ buf="The call to instantiate an Interface Implementation failed because no registrations exist for this interface."; }
+RESOURCE TBUF r_ecom_error_enablefailed{ buf="The call to Enable the registered Interface Implementation failed."; }
+RESOURCE TBUF r_ecom_error_disablefailed{ buf="The call to Disable the registered Interface Implementation failed."; }
+RESOURCE TBUF r_ecom_error_noregistrationsfound{ buf="The call to instantiate an Interface Implementation failed because no appropriate implementation was found."; }
+RESOURCE TBUF r_ecom_error_invalidiic{ buf="The call to instantiate an Interface Implementation failed because the implementation caused an error."; }
+RESOURCE TBUF r_ecom_error_uninstallfailed{ buf="The call to Remove the registered Interface Implementation failed."; }
+RESOURCE TBUF r_ecom_error_reinstallfailed{ buf="The call to Re-register an Interface Implementation failed."; }
+RESOURCE TBUF r_ecom_error_registrationfailed{ buf="The call to Register an Interface Implementation failed."; }
+RESOURCE TBUF r_ecom_error_notconnected{ buf="The client does not have a session open with the framework."; }
+RESOURCE TBUF r_ecom_error_referencecountinvalid{ buf="The Interface Implementation reference count is invalid."; }
+RESOURCE TBUF r_ecom_error_noresolver{ buf="The Non-Default resolver could not be instantiated."; }
+RESOURCE TBUF r_ecom_error_suspendfailed{ buf="The call to Suspend registration activities failed."; }
+RESOURCE TBUF r_ecom_error_resumefailed{ buf="The call to Resume registration activities failed."; }
+RESOURCE TBUF r_ecom_error_destructionfailed{ buf="The Interface Implementations destruction could not be recorded."; }
+RESOURCE TBUF r_ecom_error_drivealreadyinstalled{ buf="The Interface Implementations drive has already been installed."; }
+RESOURCE TBUF r_ecom_error_drivenotfound{ buf="The Interface Implementations drive was not found."; }
+RESOURCE TBUF r_ecom_error_indexentrynotfound{ buf="The Interface Implementations drive was not found."; }
+RESOURCE TBUF r_ecom_error_noregistrationdata{ buf="The Interface Implementation has not been registered."; }
+RESOURCE TBUF r_ecom_error_invalidregistrydata{ buf="The Interface Implementation's registry data is corrupt."; }
+RESOURCE TBUF r_ecom_error_mismatchedtags{ buf="The Interface Implementation's registration file is invalid."; }
+RESOURCE TBUF r_ecom_error_instantiationpointernotfound{ buf="The Interface Implementation's instantiation method is missing."; }
+RESOURCE TBUF r_ecom_error_instantiationpointernotavailable{ buf="The Interface Implementation's instantiation method is missing."; }
+RESOURCE TBUF r_ecom_error_toomanynotificationsoutstanding{ buf="Too many notifications are already open on the ECom session."; }
+RESOURCE TBUF r_ecom_error_destroyingwithnulldtorkey{ buf="The Interface Implementation destruction id is invalid."; }
+RESOURCE TBUF r_ecom_error_missingparameter{ buf="The Interface Implementation construction has too few parameters."; }
+RESOURCE TBUF r_ecom_error_listinvalidawaitnotification{ buf="The registry is currently unavailable, (registration in progress), please await a notification and then try again."; }
+RESOURCE TBUF r_ecom_error_noextendedinterfacereleasefunction{ buf="The extended interface release function was not found."; }
+RESOURCE TBUF r_ecom_error_noextendedinterfacereleaseobject{ buf="The extended interface release function was not found."; }
+RESOURCE TBUF r_ecom_error_notfoundscantimer{ buf="The Interface implementation could not find a scan timer"; }
 RESOURCE TBUF r_ecom_error_listcurrentlyunavailable{ buf="The list is currently unavailable"; }
\ No newline at end of file
--- a/lowlevellibsandfws/pluginfw/Group/EComTest.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Group/EComTest.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -21,11 +21,12 @@
 #include <ecomtestcommon.iby>
 #include <syslibs_locale.iby>
 
-
 // batch file that runs all automatic ECOM tests
 // Note run these after the test harness tests, as they do not shut down the EComServer.
 data=ZSYSTEM\test\EComTests.bat           TEST\EComTests.bat
 
+
+
 // Example plug-in that must be in ROM
 //
 ECOM_PLUGIN(EComExample.dll,10009db1.rsc)
@@ -197,58 +198,6 @@
 // One that is not in \epoc32\data\z\ramonly.
 data=ABI_DIR\BUILD_DIR\z\ramonly\cachedcustomresolver2.dll	RAMONLY\cachedcustomresolver2.dll
 
-// ECom test EXEs
-file=ABI_DIR\BUILD_DIR\ComponentInfoTest.exe    Test\ComponentInfoTest.exe
-file=ABI_DIR\BUILD_DIR\EComTests.exe            Test\EComTests.exe
-file=ABI_DIR\BUILD_DIR\EComServerTest.exe       Test\EComServerTest.exe
-file=ABI_DIR\BUILD_DIR\T_PlatSecTest.exe   	Test\T_PlatSecTest.exe
-
-// Testbed test EXEs
-file=ABI_DIR\BUILD_DIR\DefaultLogOutputTest.exe Test\DefaultLogOutputTest.exe
-file=ABI_DIR\BUILD_DIR\DataLoggerTest.exe       Test\DataLoggerTest.exe
-file=ABI_DIR\BUILD_DIR\TransitionTest.exe       Test\TransitionTest.exe
-file=ABI_DIR\BUILD_DIR\TestControllerTest.exe   Test\TestControllerTest.exe
-file=ABI_DIR\BUILD_DIR\TestManagerTest.exe      Test\TestManagerTest.exe
-file=ABI_DIR\BUILD_DIR\ComponentTesterTest.exe  Test\ComponentTesterTest.exe
-file=ABI_DIR\BUILD_DIR\UnitTestTest.exe         Test\UnitTestTest.exe
-
-// Simple ECom tests
-file=ABI_DIR\BUILD_DIR\t_ecomcancel.exe         Test\t_ecomcancel.exe
-file=ABI_DIR\BUILD_DIR\t_romresolver.exe        Test\t_romresolver.exe
-file=ABI_DIR\BUILD_DIR\t_romonly.exe            Test\t_romonly.exe
-file=ABI_DIR\BUILD_DIR\T_ListImplementation.exe Test\T_ListImplementation.exe
-file=ABI_DIR\BUILD_DIR\T_ExtendedInterfaces.exe Test\T_ExtendedInterfaces.exe
-file=ABI_DIR\BUILD_DIR\t_language.exe		Test\t_language.exe
-file=ABI_DIR\BUILD_DIR\t_downgrade.exe		Test\t_downgrade.exe
-file=ABI_DIR\BUILD_DIR\t_defaultresolver.exe	Test\t_defaultresolver.exe
-file=ABI_DIR\BUILD_DIR\t_loadmanager.exe      	Test\t_loadmanager.exe
-file=ABI_DIR\BUILD_DIR\t_suicide.exe         	Test\t_suicide.exe
-file=ABI_DIR\BUILD_DIR\t_discoverer.exe       	Test\t_discoverer.exe
-file=ABI_DIR\BUILD_DIR\t_registrar.exe        	Test\t_registrar.exe
-file=ABI_DIR\BUILD_DIR\t_registrydata.exe     	Test\t_registrydata.exe
-file=ABI_DIR\BUILD_DIR\t_resolver.exe         	Test\t_resolver.exe
-file=ABI_DIR\BUILD_DIR\t_backupnotifier.exe   	Test\t_backupnotifier.exe
-file=ABI_DIR\BUILD_DIR\t_finalclose.exe		Test\t_finalclose.exe
-file=ABI_DIR\BUILD_DIR\t_ecomdefect.exe		Test\t_ecomdefect.exe
-file=ABI_DIR\BUILD_DIR\t_ServerStartupMgr.exe   Test\t_ServerStartupMgr.exe
-file=ABI_DIR\BUILD_DIR\t_EComSsaEnabled.exe   	Test\t_EComSsaEnabled.exe
-file=ABI_DIR\BUILD_DIR\t_EComSsaDisabled.exe   	Test\t_EComSsaDisabled.exe
-file=ABI_DIR\BUILD_DIR\t_pluginupgrade.exe 	Test\t_pluginupgrade.exe
-file=ABI_DIR\BUILD_DIR\t_drivemount.exe 	Test\t_drivemount.exe
-file=ABI_DIR\BUILD_DIR\t_rogueplugin.exe		Test\t_rogueplugin.exe
-file=ABI_DIR\BUILD_DIR\t_ecomswi.exe		Test\t_ecomswi.exe
-file=ABI_DIR\BUILD_DIR\t_ecombur.exe		Test\t_ecombur.exe
-
-file=ABI_DIR\BUILD_DIR\t_ecomentry.exe 		Test\t_ecomentry.exe
-file=ABI_DIR\BUILD_DIR\t_plugindiscovery.exe 	Test\t_plugindiscovery.exe
-file=ABI_DIR\BUILD_DIR\t_capcheck.exe		Test\t_capcheck.exe
-file=ABI_DIR\BUILD_DIR\t_validateRegistry.exe	Test\t_validateRegistry.exe
-file=ABI_DIR\BUILD_DIR\t_driveinfo.exe		Test\t_driveinfo.exe
-file=ABI_DIR\BUILD_DIR\t_ImplementationInformation.exe		Test\t_ImplementationInformation.exe
-file=ABI_DIR\BUILD_DIR\t_hashcheck.exe		Test\t_hashcheck.exe
-file=ABI_DIR\BUILD_DIR\t_resolverperf.exe	Test\t_resolverperf.exe
-file=ABI_DIR\BUILD_DIR\t_resolvercache.exe	Test\t_resolvercache.exe
-
 // SPI test file
 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTest.spi Test\Data\EcomTest.spi
 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTestType3.spi Test\Data\EcomTestType3.spi
@@ -266,7 +215,7 @@
 //corrupt file to replace language and drive index files for robustness tests
 data=EPOCROOT##epoc32\data\z\Test\Data\corruptfile.txt	   Test\Data\corruptfile.txt	
 
-file=ABI_DIR\DEBUG_DIR\t_disabledrives.exe		sys\bin\t_disabledrives.exe
+
 
 //
 // The following include and macro mimic the way that ECOM production code
--- a/lowlevellibsandfws/pluginfw/Group/EcomTests.bat	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Group/EcomTests.bat	Wed Oct 13 19:39:18 2010 +0530
@@ -61,3 +61,4 @@
 T_RESOLVERPERF.EXE
 T_RESOLVERCACHE.EXE
 T_HEAPTEST.EXE
+t_ecomeikerrortest.exe
--- a/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/data/certstore/centreproot.pem	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/data/certstore/centreproot.pem	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,19 @@
------BEGIN CERTIFICATE-----
-MIIDDjCCAnegAwIBAgIJAKfKXCiNEZV2MA0GCSqGSIb3DQEBBAUAMFwxCzAJBgNV
-BAYTAlVLMQ8wDQYDVQQHEwZMb25kb24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBS
-b290IENlcnRpZmljYXRlMRQwEgYDVQQKEwtTeW1iaWFuIEx0ZDAeFw0wNTA5Mjgx
-MDQ3MDlaFw0xNTA5MjYxMDQ3MDlaMFwxCzAJBgNVBAYTAlVLMQ8wDQYDVQQHEwZM
-b25kb24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBSb290IENlcnRpZmljYXRlMRQw
-EgYDVQQKEwtTeW1iaWFuIEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
-uXWKvjYHrI2vKymqNqxkt2pUPVpCatj8HAWu+6dFj/eVXIluUG1HozoYcxt9ALef
-/z+NbeZKjhufjyk5X1yIJxWuaNeQIDOBO/vkak5UNC8C5Ia2sKwg/OFgQIB1NAVp
-cl9vQCfN24q3T/Hcg2ewwLJDYLOBYiqsuuHz5G+FdfUCAwEAAaOB1zCB1DAdBgNV
-HQ4EFgQUD8fopsNRSS+eRGNSgSZA7g88VIYwgY4GA1UdIwSBhjCBg4AUD8fopsNR
-SS+eRGNSgSZA7g88VIahYKReMFwxCzAJBgNVBAYTAlVLMQ8wDQYDVQQHEwZMb25k
-b24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBSb290IENlcnRpZmljYXRlMRQwEgYD
-VQQKEwtTeW1iaWFuIEx0ZIIJAKfKXCiNEZV2MBIGA1UdEwEB/wQIMAYBAf8CAQUw
-DgYDVR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBBAUAA4GBAIKG+XszdwzfpMoigaRM
-zlhgCJw0m9fHN51PiQP7VxvLr8jBxyGsN7vsoJ3RKvLSig7VRCsR7m2bgwyAofDr
-Xc6sae7k4Rtvg3f2K26jzG2j1PQh8GfQkYIOUuzv4Hrf58yFSGFwRVLkohvi9WBX
-g3EFDqrH9QKaFIUJDpP52ecz
------END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDDjCCAnegAwIBAgIJAKfKXCiNEZV2MA0GCSqGSIb3DQEBBAUAMFwxCzAJBgNV
+BAYTAlVLMQ8wDQYDVQQHEwZMb25kb24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBS
+b290IENlcnRpZmljYXRlMRQwEgYDVQQKEwtTeW1iaWFuIEx0ZDAeFw0wNTA5Mjgx
+MDQ3MDlaFw0xNTA5MjYxMDQ3MDlaMFwxCzAJBgNVBAYTAlVLMQ8wDQYDVQQHEwZM
+b25kb24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBSb290IENlcnRpZmljYXRlMRQw
+EgYDVQQKEwtTeW1iaWFuIEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+uXWKvjYHrI2vKymqNqxkt2pUPVpCatj8HAWu+6dFj/eVXIluUG1HozoYcxt9ALef
+/z+NbeZKjhufjyk5X1yIJxWuaNeQIDOBO/vkak5UNC8C5Ia2sKwg/OFgQIB1NAVp
+cl9vQCfN24q3T/Hcg2ewwLJDYLOBYiqsuuHz5G+FdfUCAwEAAaOB1zCB1DAdBgNV
+HQ4EFgQUD8fopsNRSS+eRGNSgSZA7g88VIYwgY4GA1UdIwSBhjCBg4AUD8fopsNR
+SS+eRGNSgSZA7g88VIahYKReMFwxCzAJBgNVBAYTAlVLMQ8wDQYDVQQHEwZMb25k
+b24xJjAkBgNVBAMTHUNlbnRyZXAgVGVzdCBSb290IENlcnRpZmljYXRlMRQwEgYD
+VQQKEwtTeW1iaWFuIEx0ZIIJAKfKXCiNEZV2MBIGA1UdEwEB/wQIMAYBAf8CAQUw
+DgYDVR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBBAUAA4GBAIKG+XszdwzfpMoigaRM
+zlhgCJw0m9fHN51PiQP7VxvLr8jBxyGsN7vsoJ3RKvLSig7VRCsR7m2bgwyAofDr
+Xc6sae7k4Rtvg3f2K26jzG2j1PQh8GfQkYIOUuzv4Hrf58yFSGFwRVLkohvi9WBX
+g3EFDqrH9QKaFIUJDpP52ecz
+-----END CERTIFICATE-----
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentInfoTest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentInfoTest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET componentinfotest.exe
+TARGET componentinfotest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentTesterTest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/ComponentTesterTest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET componenttestertest.exe
+TARGET componenttestertest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestControllerTest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestControllerTest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET testcontrollertest.exe
+TARGET testcontrollertest.exe			//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestManagerTest.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TestManagerTest.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET testmanagertest.exe
+TARGET testmanagertest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl	Wed Oct 13 19:39:18 2010 +0530
@@ -1,43088 +1,43088 @@
-
-(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       	"3A1CFC8B00FA"
-    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       	"3A13E88202DA"
-	external_docs 	(list external_doc_list
-	    (object external_doc
-		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 02_1 Plugin Architecture 6.2 - ECom Detailed Requirements v1.00.doc")
-	    (object external_doc
-		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 03_1 Plugin Architecture 6.2 - ECOM Functional Specification v2.00.doc")
-	    (object external_doc
-		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 07_1 PluginArchitecture 6.2 - ECOM Architecture Overview v2.00.doc"))
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list
-	    (object Class_Category "Customers"
-		quid       	"3A13E8D6009E"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"3A1401FA03B0"
-			supplier   	"Use Case View::Customer Use Cases"
-			quidu      	"3A13E8DE0172"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "GT WAP Browser 6.2 "
-			quid       	"3A13E91B01DE"
-			documentation 	"The Generic Technology WAP Browser v6.2 (including Push component)."
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E343801DC"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8"))
-			cardinality 	(value Cardinality "0..1"))
-		    (object Class "GT HTTP Client 6.2"
-			quid       	"3A13E94100F2"
-			documentation 	"The Generic Technology project for HTTP for version 6.2."
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E348401BD"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8"))
-			cardinality 	(value Cardinality "0..n"))
-		    (object Class "SyncML Client 1.0"
-			quid       	"3A13E952036E"
-			documentation 	
-|Role:
-|- Requests the use of a particular type of functionality, supplied via a known interface.
-|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
-|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
-			
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E34C30023"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8"))
-			cardinality 	(value Cardinality "0..1"))
-		    (object Class "Future GT Projects"
-			quid       	"3A13E96103E7"
-			documentation 	"Speculative, based on predictions of requirements of Future projects in Generic Technology."
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E36E000E9"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Class "3rd Party Projects"
-			quid       	"3A13E96F0351"
-			documentation 	"Speculative, based on the predicted requirements of 3rd Party Developers in the future."
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E36DC0292"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Class "Generic Client"
-			quid       	"3A1E33F801F8"
-			documentation 	
-|Role:
-|- Requests the use of a particular type of functionality, supplied via a known interface.
-|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
-|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
-			
-			stereotype 	"Actor"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A798EA9012F"
-				stereotype 	"Uses"
-				supplier   	"Logical View::CExampleInterface"
-				quidu      	"3A1D07A10155"))
-			operations 	(list Operations
-			    (object Operation "RunL"
-				quid       	"3A2E16F50344"
-				documentation 	"Representative of the active object call which will take place when the interface implementation has been instantiated."
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "Generic Future Projects"
-			quid       	"3A1E36BF024A"
-			documentation 	"Encompasses Future GT projects and also 3rd Party Projects."
-			stereotype 	"Actor"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1E37330034"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8"))))
-		logical_presentations 	(list unit_reference_list
-		    (object UseCaseDiagram "Main"
-			quid       	"3A1544E003B8"
-			title      	"Main"
-			documentation 	"The customers for MAGIC 6.2, including predicted future customers."
-			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::Customers::GT WAP Browser 6.2 " @1
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(434, 620)
-				label      	(object ItemLabel
-				    Parent_View 	@1
-				    location   	(434, 780)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT WAP Browser 6.2 ")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E91B01DE"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @2
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(682, 868)
-				label      	(object ItemLabel
-				    Parent_View 	@2
-				    location   	(682, 1028)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT HTTP Client 6.2")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E94100F2"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @3
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(186, 868)
-				label      	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(186, 1028)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"SyncML Client 1.0")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E952036E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @4
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(930, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@4
-				    location   	(930, 284)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"Future GT Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96103E7"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @5
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1426, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@5
-				    location   	(1426, 346)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"3rd Party Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96F0351"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @6
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(620, 1426)
-				label      	(object ItemLabel
-				    Parent_View 	@6
-				    location   	(620, 1586)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Client")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E33F801F8"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @7
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E343801DC"
-				client     	@1
-				supplier   	@6
-				line_style 	0)
-			    (object InheritView "" @8
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E348401BD"
-				client     	@2
-				supplier   	@6
-				line_style 	0)
-			    (object InheritView "" @9
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E34C30023"
-				client     	@3
-				supplier   	@6
-				line_style 	0)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @10
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(992, 682)
-				label      	(object ItemLabel
-				    Parent_View 	@10
-				    location   	(992, 842)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Future Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E36BF024A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @11
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36E000E9"
-				client     	@4
-				supplier   	@10
-				line_style 	0)
-			    (object InheritView "" @12
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36DC0292"
-				client     	@5
-				supplier   	@10
-				line_style 	0)
-			    (object InheritView "" @13
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E37330034"
-				client     	@10
-				supplier   	@6
-				line_style 	0)))))
-	    (object Class_Category "Customer Use Cases"
-		quid       	"3A13E8DE0172"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object UseCase "convert 6.0 plug-in client"
-			quid       	"3A13EA9C02AA"
-			documentation 	"Translate the 6.0 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD2601C5"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface"
-				quidu      	"3A13EAE103CC")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD550155"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
-				quidu      	"3A13EEEE0282")))
-		    (object UseCase "convert 6.1 plug-in client"
-			quid       	"3A13EAB50133"
-			documentation 	"Translate the 6.1 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD4B0074"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface"
-				quidu      	"3A13EAE103CC")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD57027A"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
-				quidu      	"3A13EEEE0282")))
-		    (object UseCase "Define an interface"
-			quid       	"3A13EAE103CC"
-			documentation 	
-|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
-|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
-			)
-		    (object UseCase "Use interface"
-			quid       	"3A13EAF1039D"
-			documentation 	"Apply the supplied 'implementation class' instantiation to the task.")
-		    (object UseCase "Identify a best fit interface implementation"
-			quid       	"3A13EB2301BE"
-			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request with the highest level of 'confidence'. "
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A2242310342"
-				stereotype 	"extends"
-				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
-				quidu      	"3A2241DA012A")))
-		    (object UseCase "Instantiate an interface implementation"
-			quid       	"3A13EC69004A"
-			documentation 	"Satisfy the client request by supplying an instatiation of the 'implementation class' identified by request resolution. "
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A2241EF0199"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
-				quidu      	"3A2241DA012A")))
-		    (object UseCase "Hint  preferred  load/unload behaviour"
-			quid       	"3A13ECD80112"
-			documentation 	"Request the system to conform where possible to the specified behaviour.")
-		    (object UseCase "Define an interface with initialisation parameters"
-			quid       	"3A13EEEE0282"
-			documentation 	
-|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
-|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
-|The client provides the initialisation parameters, which are passed on to the instantiated object during construction.
-			)
-		    (object UseCase "Identify a specific interface implementation"
-			quid       	"3A13EF2401E0"
-			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request. "
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A22422E03AC"
-				stereotype 	"extends"
-				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
-				quidu      	"3A2241DA012A")))
-		    (object UseCase "Provide Interface implementation"
-			quid       	"3A13F0D3023A"
-			documentation 	"Create the implementation of an 'implementation  class' which provides the actual functionality requested by the client, and promised by the 'interface class'.")
-		    (object UseCase "Convert existing plugin client"
-			quid       	"3A13F9370224"
-			documentation 	"Translate the current plug-in system clients to use the provided 'interface classes' supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD530102"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface"
-				quidu      	"3A13EAE103CC")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD590313"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
-				quidu      	"3A13EEEE0282")))
-		    (object UseCase "Use localised data storage"
-			quid       	"3A13FC09010A"
-			documentation 	"Access for read and write, a specifed area of persistent storage which is maintained by the system.")
-		    (object UseCase "List interface implementations"
-			quid       	"3A13FCA40059"
-			documentation 	"Identify and provide information to the client of the  'implementation classes' which could satisfy a particular request.")
-		    (object UseCase "Convert existing plugin implementations"
-			quid       	"3A13FE620317"
-			documentation 	"Translate the current plug-in implementations into the form required to be supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD6303A4"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
-				quidu      	"3A13F0D3023A")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD6A0263"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
-				quidu      	"3A140BAC01E2")))
-		    (object UseCase "Convert 6.0 plug-in implementations"
-			quid       	"3A13FF020050"
-			documentation 	"Translate the 6.0 WAP plug-in implementations into the form required to be supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD5F0073"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
-				quidu      	"3A13F0D3023A")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD66002D"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
-				quidu      	"3A140BAC01E2")))
-		    (object UseCase "Convert 6.1 plug-in implementations"
-			quid       	"3A13FF370056"
-			documentation 	"Translate the 6.1 WAP plug-in implementations into the form required to be supplied by the new system."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD6101AC"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
-				quidu      	"3A13F0D3023A")
-			    (object Inheritance_Relationship
-				quid       	"3A1CFD68017A"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
-				quidu      	"3A140BAC01E2")))
-		    (object UseCase "List interface capabilities"
-			quid       	"3A1406C4027C"
-			documentation 	"Identify and provide information to the client of the capabilities of an identified 'implementation class'.")
-		    (object UseCase "Group Interface implementations"
-			quid       	"3A140BAC01E2"
-			documentation 	"Create the load module for the  implementations of one or more 'implementation  classes' which provide the actual functionality requested by the client, and promised by the 'interface classes'.")
-		    (object UseCase "Suicide"
-			quid       	"3A140CE10114"
-			documentation 	"The instantiation of the 'implementation class' utterly destroys itself."
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A266021010E"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
-				quidu      	"3A265FDE037F")))
-		    (object UseCase "Configure default behaviour"
-			quid       	"3A1515F101F9"
-			documentation 	"Instruct the system upon the default states which it must conform to.")
-		    (object UseCase "Destroy an interface instantiation"
-			quid       	"3A1D050E0111"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A266019018F"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
-				quidu      	"3A265FDE037F")))
-		    (object UseCase "Suspend Registration"
-			quid       	"3A1D28CB0031")
-		    (object UseCase "Resume Registration"
-			quid       	"3A1D28DA00E6")
-		    (object UseCase "Identify An Implementation"
-			quid       	"3A2241DA012A")
-		    (object UseCase "Remove Instantiation"
-			quid       	"3A265FDE037F"
-			documentation 	"An instantiation which is being deleted is removed from Magic.")
-		    (object UseCase "Serve Multiple Clients"
-			quid       	"3A2CC5C40219"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3A2CC66F020B"
-				stereotype 	"uses"
-				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
-				quidu      	"3A13EC69004A")))
-		    (object UseCase "Asynchronous Object Creation"
-			quid       	"3A2E10BF036F"
-			documentation 	"Method for creating interface instantiations asynchronously.")
-		    (object Association "$UNNAMED$0"
-			quid       	"3A13FA37015A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$1"
-				quid       	"3A13FA390058"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$2"
-				quid       	"3A13FA390063"
-				supplier   	"Use Case View::System Actors::DFRDs"
-				quidu      	"3A13E9F801AA")))
-		    (object Association "$UNNAMED$3"
-			quid       	"3A13FA3D02AD"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$4"
-				quid       	"3A13FA3F002F"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$5"
-				quid       	"3A13FA3F0030"
-				supplier   	"Use Case View::System Actors::EPOC Platform"
-				quidu      	"3A13EA0E027E")))
-		    (object Association "$UNNAMED$6"
-			quid       	"3A13FB2B02B9"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$7"
-				quid       	"3A13FB2D0009"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$8"
-				quid       	"3A13FB2D000A"
-				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
-				quidu      	"3A13E94100F2")))
-		    (object Association "$UNNAMED$9"
-			quid       	"3A13FB38034E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$10"
-				quid       	"3A13FB3A00B2"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$11"
-				quid       	"3A13FB3A00B3"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$12"
-			quid       	"3A13FE4301F0"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$13"
-				quid       	"3A13FE4401DD"
-				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
-				quidu      	"3A13EA9C02AA"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$14"
-				quid       	"3A13FE4401DE"
-				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
-				quidu      	"3A13E94100F2")))
-		    (object Association "$UNNAMED$15"
-			quid       	"3A13FE480085"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$16"
-				quid       	"3A13FE49000E"
-				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
-				quidu      	"3A13EA9C02AA"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$17"
-				quid       	"3A13FE49000F"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$18"
-			quid       	"3A13FE4B004D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$19"
-				quid       	"3A13FE4C001C"
-				supplier   	"Use Case View::Customer Use Cases::convert 6.1 plug-in client"
-				quidu      	"3A13EAB50133"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$20"
-				quid       	"3A13FE4C001D"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$21"
-			quid       	"3A13FE810195"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$22"
-				quid       	"3A13FE82018C"
-				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
-				quidu      	"3A13FF020050"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$23"
-				quid       	"3A13FE82018D"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$24"
-			quid       	"3A13FE8702D4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$25"
-				quid       	"3A13FE8A00DA"
-				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
-				quidu      	"3A13FF020050"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$26"
-				quid       	"3A13FE8A00DB"
-				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
-				quidu      	"3A13E94100F2")))
-		    (object Association "$UNNAMED$27"
-			quid       	"3A13FF4E01C2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$28"
-				quid       	"3A13FF5001BB"
-				supplier   	"Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations"
-				quidu      	"3A13FF370056"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$29"
-				quid       	"3A13FF5001BC"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$30"
-			quid       	"3A14003E01B3"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$31"
-				quid       	"3A14004002E2"
-				supplier   	"Use Case View::System Use Cases::Register availability"
-				quidu      	"3A14002A033B"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$32"
-				quid       	"3A14004002E3"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$33"
-			quid       	"3A1400B20160"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$34"
-				quid       	"3A1400B30053"
-				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
-				quidu      	"3A14007F03DD"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$35"
-				quid       	"3A1400B30054"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$36"
-			quid       	"3A1400B5016E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$37"
-				quid       	"3A1400B6026A"
-				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
-				quidu      	"3A1400A3029E"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$38"
-				quid       	"3A1400B6026B"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$39"
-			quid       	"3A14073801BB"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$40"
-				quid       	"3A140739022B"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$41"
-				quid       	"3A140739022C"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$42"
-			quid       	"3A1408F303D5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$43"
-				quid       	"3A1408F603D9"
-				supplier   	"Use Case View::Customer Use Cases::Use interface"
-				quidu      	"3A13EAF1039D"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$44"
-				quid       	"3A1408F603DA"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$45"
-			quid       	"3A1408FB0033"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$46"
-				quid       	"3A1408FC01CF"
-				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
-				quidu      	"3A13FCA40059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$47"
-				quid       	"3A1408FC01D0"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$48"
-			quid       	"3A14090502D6"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$49"
-				quid       	"3A140907035B"
-				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
-				quidu      	"3A1406C4027C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$50"
-				quid       	"3A140907035C"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$51"
-			quid       	"3A14090B019E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$52"
-				quid       	"3A14090D033C"
-				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
-				quidu      	"3A13FC09010A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$53"
-				quid       	"3A14090D033D"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$54"
-			quid       	"3A140DAC00EE"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$55"
-				quid       	"3A140DAE003D"
-				supplier   	"Use Case View::Customer Use Cases::Suicide"
-				quidu      	"3A140CE10114"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$56"
-				quid       	"3A140DAE003E"
-				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
-				quidu      	"3A13E91B01DE")))
-		    (object Association "$UNNAMED$57"
-			quid       	"3A1516380042"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$58"
-				quid       	"3A151639009E"
-				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
-				quidu      	"3A1515F101F9"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$59"
-				quid       	"3A151639009F"
-				supplier   	"Use Case View::System Actors::DFRDs"
-				quidu      	"3A13E9F801AA")))
-		    (object Association "$UNNAMED$60"
-			quid       	"3A15163C021F"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$61"
-				quid       	"3A15163D01DA"
-				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
-				quidu      	"3A1515F101F9"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$62"
-				quid       	"3A15163D01DB"
-				supplier   	"Use Case View::System Actors::EPOC Platform"
-				quidu      	"3A13EA0E027E")))
-		    (object Association "$UNNAMED$63"
-			quid       	"3A15620F027A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$64"
-				quid       	"3A15621002CC"
-				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
-				quidu      	"3A13FCA40059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$65"
-				quid       	"3A15621002D6"
-				supplier   	"Use Case View::Customers::SyncML Client 1.0"
-				quidu      	"3A13E952036E")))
-		    (object Association "$UNNAMED$66"
-			quid       	"3A15621400FB"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$67"
-				quid       	"3A156215021F"
-				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
-				quidu      	"3A1406C4027C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$68"
-				quid       	"3A1562150220"
-				supplier   	"Use Case View::Customers::SyncML Client 1.0"
-				quidu      	"3A13E952036E")))
-		    (object Association "$UNNAMED$69"
-			quid       	"3A1D28E900C0"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$70"
-				quid       	"3A1D28E902FB"
-				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
-				quidu      	"3A1D28CB0031"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$71"
-				quid       	"3A1D28E902FC"
-				supplier   	"Use Case View::System Actors::EPOC Platform"
-				quidu      	"3A13EA0E027E")))
-		    (object Association "$UNNAMED$72"
-			quid       	"3A1D28ED0256"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$73"
-				quid       	"3A1D28EE0081"
-				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
-				quidu      	"3A1D28DA00E6"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$74"
-				quid       	"3A1D28EE0082"
-				supplier   	"Use Case View::System Actors::EPOC Platform"
-				quidu      	"3A13EA0E027E")))
-		    (object Association "$UNNAMED$75"
-			quid       	"3A1E34420013"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$76"
-				quid       	"3A1E3443023B"
-				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
-				quidu      	"3A13EC69004A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$77"
-				quid       	"3A1E3443026E"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$78"
-			quid       	"3A1E344C027A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$79"
-				quid       	"3A1E344E0010"
-				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
-				quidu      	"3A1D050E0111"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$80"
-				quid       	"3A1E344E0043"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$81"
-			quid       	"3A1E346E028D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$82"
-				quid       	"3A1E34700308"
-				supplier   	"Use Case View::Customer Use Cases::Use interface"
-				quidu      	"3A13EAF1039D"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$83"
-				quid       	"3A1E3470031C"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$84"
-			quid       	"3A1E36E4030B"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$85"
-				quid       	"3A1E36E501C2"
-				supplier   	"Use Case View::Customer Use Cases::Suicide"
-				quidu      	"3A140CE10114"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$86"
-				quid       	"3A1E36E501EB"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$87"
-			quid       	"3A1E36FB0070"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$88"
-				quid       	"3A1E36FB032D"
-				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
-				quidu      	"3A13FC09010A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$89"
-				quid       	"3A1E36FB0337"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$90"
-			quid       	"3A1E37060238"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$91"
-				quid       	"3A1E3707010D"
-				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
-				quidu      	"3A1406C4027C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$92"
-				quid       	"3A1E37070117"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$93"
-			quid       	"3A1E37230230"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$94"
-				quid       	"3A1E3724019B"
-				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
-				quidu      	"3A13FCA40059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$95"
-				quid       	"3A1E372401A5"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$96"
-			quid       	"3A1E3764008F"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$97"
-				quid       	"3A1E37650090"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$98"
-				quid       	"3A1E376500A4"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$99"
-			quid       	"3A1E3BDA0380"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$100"
-				quid       	"3A1E3BDB01A1"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface"
-				quidu      	"3A13EAE103CC"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$101"
-				quid       	"3A1E3BDB01DD"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$102"
-			quid       	"3A1E3BDD00B3"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$103"
-				quid       	"3A1E3BDD0352"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
-				quidu      	"3A13EEEE0282"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$104"
-				quid       	"3A1E3BDD038E"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$105"
-			quid       	"3A1E3BE00035"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$106"
-				quid       	"3A1E3BE00342"
-				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
-				quidu      	"3A13F0D3023A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$107"
-				quid       	"3A1E3BE0037E"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$108"
-			quid       	"3A1E3BE300DA"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$109"
-				quid       	"3A1E3BE40095"
-				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
-				quidu      	"3A140BAC01E2"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$110"
-				quid       	"3A1E3BE400C7"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$111"
-			quid       	"3A1E3D3C0004"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$112"
-				quid       	"3A1E3D3C02A3"
-				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin implementations"
-				quidu      	"3A13FE620317"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$113"
-				quid       	"3A1E3D3C02B7"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$114"
-			quid       	"3A1E3D3E015B"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$115"
-				quid       	"3A1E3D3F0062"
-				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin client"
-				quidu      	"3A13F9370224"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$116"
-				quid       	"3A1E3D3F0076"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A")))
-		    (object Association "$UNNAMED$117"
-			quid       	"3A2CC5F9011B"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$118"
-				quid       	"3A2CC5F90319"
-				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
-				quidu      	"3A2CC5C40219"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$119"
-				quid       	"3A2CC5F9031A"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$120"
-			quid       	"3A2E10D20024"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$121"
-				quid       	"3A2E10D20395"
-				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
-				quidu      	"3A2E10BF036F"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$122"
-				quid       	"3A2E10D20396"
-				supplier   	"Use Case View::Customers::Generic Future Projects"
-				quidu      	"3A1E36BF024A"))))
-		logical_presentations 	(list unit_reference_list
-		    (object UseCaseDiagram "Run-Time"
-			quid       	"3A13E88603A7"
-			title      	"Run-Time"
-			zoom       	75
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @14
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1343, 868)
-				label      	(object ItemLabel
-				    Parent_View 	@14
-				    location   	(1343, 1028)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"3rd Party Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96F0351"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @15
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1095, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@15
-				    location   	(1095, 1214)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"Future GT Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96103E7"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @16
-				location   	(2645, 2294)
-				label      	(object ItemLabel
-				    Parent_View 	@16
-				    location   	(2645, 2432)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Identify a best fit interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EB2301BE"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @17
-				location   	(2645, 1674)
-				label      	(object ItemLabel
-				    Parent_View 	@17
-				    location   	(2645, 1812)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Identify An Implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2241DA012A"
-				height     	118)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @18
-				location   	(2335, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@18
-				    location   	(2335, 2184)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Identify a specific interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EF2401E0"
-				height     	118
-				autoResize 	TRUE)
-			    (object InheritView "" @19
-				stereotype 	(object SegLabel @20
-				    Parent_View 	@19
-				    location   	(2457, 1845)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.475635
-				    height     	32
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A22422E03AC"
-				client     	@18
-				supplier   	@17
-				line_style 	0)
-			    (object InheritView "" @21
-				stereotype 	(object SegLabel @22
-				    Parent_View 	@21
-				    location   	(2714, 1985)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.497487
-				    height     	69
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2242310342"
-				client     	@16
-				supplier   	@17
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @23
-				location   	(2087, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@23
-				    location   	(2087, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Remove Instantiation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A265FDE037F"
-				height     	118)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @24
-				location   	(2645, 1240)
-				label      	(object ItemLabel
-				    Parent_View 	@24
-				    location   	(2645, 1378)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	649
-				    justify    	0
-				    label      	"Instantiate an interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EC69004A"
-				height     	118
-				autoResize 	TRUE)
-			    (object InheritView "" @25
-				stereotype 	(object SegLabel @26
-				    Parent_View 	@25
-				    location   	(2681, 1429)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.417082
-				    height     	36
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A2241EF0199"
-				client     	@24
-				supplier   	@17
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @27
-				location   	(2583, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@27
-				    location   	(2583, 324)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Destroy an interface instantiation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D050E0111")
-			    (object InheritView "" @28
-				stereotype 	(object SegLabel @29
-				    Parent_View 	@28
-				    location   	(2378, 149)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.341999
-				    height     	10
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A266019018F"
-				client     	@27
-				supplier   	@23
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @30
-				location   	(2707, 496)
-				label      	(object ItemLabel
-				    Parent_View 	@30
-				    location   	(2707, 634)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	633
-				    justify    	0
-				    label      	"Use interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAF1039D"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @31
-				location   	(2707, 806)
-				label      	(object ItemLabel
-				    Parent_View 	@31
-				    location   	(2707, 944)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Serve Multiple Clients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2CC5C40219"
-				height     	118)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @32
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2232, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@32
-				    location   	(2232, 1214)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	385
-				    justify    	0
-				    label      	"Generic Client")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E33F801F8"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$75" @33
-				location   	(2411, 1133)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E34420013"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$76" @34
-					Parent_View 	@33
-					location   	(1233, 575)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3443023B"
-					client     	@33
-					supplier   	@24
-					line_style 	0)
-				    (object RoleView "$UNNAMED$77" @35
-					Parent_View 	@33
-					location   	(1233, 575)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3443026E"
-					client     	@33
-					supplier   	@32
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$78" @36
-				location   	(2408, 608)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E344C027A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$79" @37
-					Parent_View 	@36
-					location   	(1230, 50)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E344E0010"
-					client     	@36
-					supplier   	@27
-					line_style 	0)
-				    (object RoleView "$UNNAMED$80" @38
-					Parent_View 	@36
-					location   	(1230, 50)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E344E0043"
-					client     	@36
-					supplier   	@32
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$81" @39
-				location   	(2472, 768)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E346E028D"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$82" @40
-					Parent_View 	@39
-					location   	(302, 86)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E34700308"
-					client     	@39
-					supplier   	@30
-					line_style 	0)
-				    (object RoleView "$UNNAMED$83" @41
-					Parent_View 	@39
-					location   	(302, 86)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3470031C"
-					client     	@39
-					supplier   	@32
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$117" @42
-				location   	(2443, 941)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A2CC5F9011B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$118" @43
-					Parent_View 	@42
-					location   	(149, -113)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2CC5F90319"
-					client     	@42
-					supplier   	@31
-					line_style 	0)
-				    (object RoleView "$UNNAMED$119" @44
-					Parent_View 	@42
-					location   	(149, -113)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2CC5F9031A"
-					client     	@42
-					supplier   	@32
-					line_style 	0)))
-			    (object InheritView "" @45
-				stereotype 	(object SegLabel @46
-				    Parent_View 	@45
-				    location   	(2668, 1037)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.548114
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2CC66F020B"
-				client     	@31
-				supplier   	@24
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @47
-				location   	(248, 2395)
-				label      	(object ItemLabel
-				    Parent_View 	@47
-				    location   	(248, 2533)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	761
-				    justify    	0
-				    label      	"Configure default behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1515F101F9"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @48
-				location   	(930, 2395)
-				label      	(object ItemLabel
-				    Parent_View 	@48
-				    location   	(930, 2533)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Suspend Registration")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D28CB0031"
-				height     	118)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @49
-				location   	(620, 2457)
-				label      	(object ItemLabel
-				    Parent_View 	@49
-				    location   	(620, 2595)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Resume Registration")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D28DA00E6"
-				height     	118)
-			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @50
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1909, 1746)
-				label      	(object ItemLabel
-				    Parent_View 	@50
-				    location   	(1909, 1906)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"SyncML Client 1.0")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E952036E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @51
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E34C30023"
-				client     	@50
-				supplier   	@32
-				line_style 	0)
-			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @52
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(186, 1922)
-				label      	(object ItemLabel
-				    Parent_View 	@52
-				    location   	(186, 2082)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	539
-				    justify    	0
-				    label      	"DFRDs")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E9F801AA"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$57" @53
-				location   	(216, 2168)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1516380042"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$58" @54
-					Parent_View 	@53
-					location   	(-156, -188)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A151639009E"
-					client     	@53
-					supplier   	@47
-					line_style 	0)
-				    (object RoleView "$UNNAMED$59" @55
-					Parent_View 	@53
-					location   	(-156, -188)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A151639009F"
-					client     	@53
-					supplier   	@52
-					line_style 	0)))
-			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @56
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1033, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@56
-				    location   	(1033, 284)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT WAP Browser 6.2 ")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E91B01DE"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @57
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E343801DC"
-				client     	@56
-				supplier   	@32
-				line_style 	0)
-			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @58
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1095, 496)
-				label      	(object ItemLabel
-				    Parent_View 	@58
-				    location   	(1095, 656)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT HTTP Client 6.2")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E94100F2"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @59
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E348401BD"
-				client     	@58
-				supplier   	@32
-				line_style 	0)
-			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @60
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(496, 1922)
-				label      	(object ItemLabel
-				    Parent_View 	@60
-				    location   	(496, 2082)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"EPOC Platform")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EA0E027E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$60" @61
-				location   	(363, 2168)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A15163C021F"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$61" @62
-					Parent_View 	@61
-					location   	(-505, -188)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A15163D01DA"
-					client     	@61
-					supplier   	@47
-					line_style 	0)
-				    (object RoleView "$UNNAMED$62" @63
-					Parent_View 	@61
-					location   	(-505, -188)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A15163D01DB"
-					client     	@61
-					supplier   	@60
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$69" @64
-				location   	(714, 2159)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1D28E900C0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$70" @65
-					Parent_View 	@64
-					location   	(-154, -197)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D28E902FB"
-					client     	@64
-					supplier   	@48
-					line_style 	0)
-				    (object RoleView "$UNNAMED$71" @66
-					Parent_View 	@64
-					location   	(-154, -197)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D28E902FC"
-					client     	@64
-					supplier   	@60
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$72" @67
-				location   	(557, 2199)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1D28ED0256"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$73" @68
-					Parent_View 	@67
-					location   	(-249, -157)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D28EE0081"
-					client     	@67
-					supplier   	@49
-					line_style 	0)
-				    (object RoleView "$UNNAMED$74" @69
-					Parent_View 	@67
-					location   	(-249, -157)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D28EE0082"
-					client     	@67
-					supplier   	@60
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @70
-				location   	(1715, 372)
-				label      	(object ItemLabel
-				    Parent_View 	@70
-				    location   	(1715, 510)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Suicide")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140CE10114"
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$54" @71
-				location   	(1347, 235)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A140DAC00EE"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$55" @72
-					Parent_View 	@71
-					location   	(-761, -75)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140DAE003D"
-					client     	@71
-					supplier   	@70
-					line_style 	0)
-				    (object RoleView "$UNNAMED$56" @73
-					Parent_View 	@71
-					location   	(-761, -75)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140DAE003E"
-					client     	@71
-					supplier   	@56
-					line_style 	0)))
-			    (object InheritView "" @74
-				stereotype 	(object SegLabel @75
-				    Parent_View 	@74
-				    location   	(1833, 276)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.210827
-				    height     	12
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A266021010E"
-				client     	@70
-				supplier   	@23
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @76
-				location   	(847, 1808)
-				label      	(object ItemLabel
-				    Parent_View 	@76
-				    location   	(847, 1946)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Use localised data storage")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FC09010A"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @77
-				location   	(1405, 2242)
-				label      	(object ItemLabel
-				    Parent_View 	@77
-				    location   	(1405, 2380)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"List interface capabilities")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1406C4027C"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$66" @78
-				location   	(1654, 1991)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A15621400FB"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$67" @79
-					Parent_View 	@78
-					location   	(-2190, 1681)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A156215021F"
-					client     	@78
-					supplier   	@77
-					line_style 	0)
-				    (object RoleView "$UNNAMED$68" @80
-					Parent_View 	@78
-					location   	(-2190, 1681)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1562150220"
-					client     	@78
-					supplier   	@50
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @81
-				location   	(1095, 2056)
-				label      	(object ItemLabel
-				    Parent_View 	@81
-				    location   	(1095, 2194)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"List interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FCA40059"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$63" @82
-				location   	(1525, 1887)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A15620F027A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$64" @83
-					Parent_View 	@82
-					location   	(-2319, 1577)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A15621002CC"
-					client     	@82
-					supplier   	@81
-					line_style 	0)
-				    (object RoleView "$UNNAMED$65" @84
-					Parent_View 	@82
-					location   	(-2319, 1577)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A15621002D6"
-					client     	@82
-					supplier   	@50
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @85
-				location   	(372, 1364)
-				label      	(object ItemLabel
-				    Parent_View 	@85
-				    location   	(372, 1502)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Hint  preferred  load/unload behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13ECD80112"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$0" @86
-				location   	(279, 1631)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FA37015A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$1" @87
-					Parent_View 	@86
-					location   	(-1395, -663)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FA390058"
-					client     	@86
-					supplier   	@85
-					line_style 	0)
-				    (object RoleView "$UNNAMED$2" @88
-					Parent_View 	@86
-					location   	(-1395, -663)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FA390063"
-					client     	@86
-					supplier   	@52
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$9" @89
-				location   	(694, 754)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FB38034E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$10" @90
-					Parent_View 	@89
-					location   	(-298, 506)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FB3A00B2"
-					client     	@89
-					supplier   	@85
-					line_style 	0)
-				    (object RoleView "$UNNAMED$11" @91
-					Parent_View 	@89
-					location   	(-298, 506)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FB3A00B3"
-					client     	@89
-					supplier   	@56
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$6" @92
-				location   	(725, 934)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FB2B02B9"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$7" @93
-					Parent_View 	@92
-					location   	(-763, 686)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FB2D0009"
-					client     	@92
-					supplier   	@85
-					line_style 	0)
-				    (object RoleView "$UNNAMED$8" @94
-					Parent_View 	@92
-					location   	(-763, 686)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FB2D000A"
-					client     	@92
-					supplier   	@58
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$3" @95
-				location   	(429, 1631)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FA3D02AD"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$4" @96
-					Parent_View 	@95
-					location   	(-1617, -663)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FA3F002F"
-					client     	@95
-					supplier   	@85
-					line_style 	0)
-				    (object RoleView "$UNNAMED$5" @97
-					Parent_View 	@95
-					location   	(-1617, -663)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FA3F0030"
-					client     	@95
-					supplier   	@60
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @98
-				location   	(806, 1488)
-				label      	(object ItemLabel
-				    Parent_View 	@98
-				    location   	(806, 1626)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Asynchronous Object Creation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2E10BF036F"
-				height     	118)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @99
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1777, 1250)
-				label      	(object ItemLabel
-				    Parent_View 	@99
-				    location   	(1777, 1410)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Future Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E36BF024A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @100
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36DC0292"
-				client     	@14
-				supplier   	@99
-				line_style 	0)
-			    (object InheritView "" @101
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36E000E9"
-				client     	@15
-				supplier   	@99
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$84" @102
-				location   	(1743, 798)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36E4030B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$85" @103
-					Parent_View 	@102
-					location   	(751, 116)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E36E501C2"
-					client     	@102
-					supplier   	@70
-					line_style 	0)
-				    (object RoleView "$UNNAMED$86" @104
-					Parent_View 	@102
-					location   	(751, 116)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E36E501EB"
-					client     	@102
-					supplier   	@99
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$87" @105
-				location   	(1328, 1515)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36FB0070"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$88" @106
-					Parent_View 	@105
-					location   	(-346, 957)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E36FB032D"
-					client     	@105
-					supplier   	@76
-					line_style 	0)
-				    (object RoleView "$UNNAMED$89" @107
-					Parent_View 	@105
-					location   	(-346, 957)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E36FB0337"
-					client     	@105
-					supplier   	@99
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$90" @108
-				location   	(1585, 1755)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E37060238"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$91" @109
-					Parent_View 	@108
-					location   	(-337, 1135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3707010D"
-					client     	@108
-					supplier   	@77
-					line_style 	0)
-				    (object RoleView "$UNNAMED$92" @110
-					Parent_View 	@108
-					location   	(-337, 1135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E37070117"
-					client     	@108
-					supplier   	@99
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$93" @111
-				location   	(1428, 1657)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E37230230"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$94" @112
-					Parent_View 	@111
-					location   	(-804, 975)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3724019B"
-					client     	@111
-					supplier   	@81
-					line_style 	0)
-				    (object RoleView "$UNNAMED$95" @113
-					Parent_View 	@111
-					location   	(-804, 975)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E372401A5"
-					client     	@111
-					supplier   	@99
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$96" @114
-				location   	(1099, 1301)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3764008F"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$97" @115
-					Parent_View 	@114
-					location   	(-1133, 619)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E37650090"
-					client     	@114
-					supplier   	@85
-					line_style 	0)
-				    (object RoleView "$UNNAMED$98" @116
-					Parent_View 	@114
-					location   	(-1133, 619)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E376500A4"
-					client     	@114
-					supplier   	@99
-					line_style 	0)))
-			    (object InheritView "" @117
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E37330034"
-				client     	@99
-				supplier   	@32
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$120" @118
-				location   	(1316, 1359)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A2E10D20024"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$121" @119
-					Parent_View 	@118
-					location   	(-482, 119)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2E10D20395"
-					client     	@118
-					supplier   	@98
-					line_style 	0)
-				    (object RoleView "$UNNAMED$122" @120
-					Parent_View 	@118
-					location   	(-482, 119)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2E10D20396"
-					client     	@118
-					supplier   	@99
-					line_style 	0)))))
-		    (object UseCaseDiagram "Development"
-			quid       	"3A13EFB901DA"
-			title      	"Development"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	78
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @121
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1178, 622)
-				label      	(object ItemLabel
-				    Parent_View 	@121
-				    location   	(1178, 782)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT WAP Browser 6.2 ")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E91B01DE"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @122
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1488, 560)
-				label      	(object ItemLabel
-				    Parent_View 	@122
-				    location   	(1488, 720)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT HTTP Client 6.2")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E94100F2"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @123
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1798, 622)
-				label      	(object ItemLabel
-				    Parent_View 	@123
-				    location   	(1798, 782)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"SyncML Client 1.0")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E952036E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @124
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(806, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@124
-				    location   	(806, 284)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"Future GT Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96103E7"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @125
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(434, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@125
-				    location   	(434, 346)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"3rd Party Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96F0351"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @126
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(868, 684)
-				label      	(object ItemLabel
-				    Parent_View 	@126
-				    location   	(868, 844)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Future Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E36BF024A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @127
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36E000E9"
-				client     	@124
-				supplier   	@126
-				line_style 	0)
-			    (object InheritView "" @128
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36DC0292"
-				client     	@125
-				supplier   	@126
-				line_style 	0)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @129
-				location   	(558, 1678)
-				label      	(object ItemLabel
-				    Parent_View 	@129
-				    location   	(558, 1816)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Define an interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAE103CC"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @130
-				location   	(930, 1740)
-				label      	(object ItemLabel
-				    Parent_View 	@130
-				    location   	(930, 1878)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Define an interface with initialisation parameters")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EEEE0282"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @131
-				location   	(1426, 1678)
-				label      	(object ItemLabel
-				    Parent_View 	@131
-				    location   	(1426, 1816)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Provide Interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13F0D3023A"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @132
-				location   	(1860, 1740)
-				label      	(object ItemLabel
-				    Parent_View 	@132
-				    location   	(1860, 1878)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Group Interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140BAC01E2"
-				height     	118
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @133
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1178, 1240)
-				label      	(object ItemLabel
-				    Parent_View 	@133
-				    location   	(1178, 1400)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Client")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E33F801F8"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @134
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E343801DC"
-				client     	@121
-				supplier   	@133
-				line_style 	0)
-			    (object InheritView "" @135
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E348401BD"
-				client     	@122
-				supplier   	@133
-				line_style 	0)
-			    (object InheritView "" @136
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E34C30023"
-				client     	@123
-				supplier   	@133
-				line_style 	0)
-			    (object InheritView "" @137
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E37330034"
-				client     	@126
-				supplier   	@133
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$99" @138
-				location   	(875, 1448)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3BDA0380"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$100" @139
-					Parent_View 	@138
-					location   	(317, 890)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BDB01A1"
-					client     	@138
-					supplier   	@129
-					line_style 	0)
-				    (object RoleView "$UNNAMED$101" @140
-					Parent_View 	@138
-					location   	(317, 890)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BDB01DD"
-					client     	@138
-					supplier   	@133
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$102" @141
-				location   	(1046, 1499)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3BDD00B3"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$103" @142
-					Parent_View 	@141
-					location   	(488, 941)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BDD0352"
-					client     	@141
-					supplier   	@130
-					line_style 	0)
-				    (object RoleView "$UNNAMED$104" @143
-					Parent_View 	@141
-					location   	(488, 941)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BDD038E"
-					client     	@141
-					supplier   	@133
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$105" @144
-				location   	(1305, 1468)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3BE00035"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$106" @145
-					Parent_View 	@144
-					location   	(747, 910)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BE00342"
-					client     	@144
-					supplier   	@131
-					line_style 	0)
-				    (object RoleView "$UNNAMED$107" @146
-					Parent_View 	@144
-					location   	(747, 910)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BE0037E"
-					client     	@144
-					supplier   	@133
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$108" @147
-				location   	(1507, 1480)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3BE300DA"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$109" @148
-					Parent_View 	@147
-					location   	(949, 922)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BE40095"
-					client     	@147
-					supplier   	@132
-					line_style 	0)
-				    (object RoleView "$UNNAMED$110" @149
-					Parent_View 	@147
-					location   	(949, 922)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3BE400C7"
-					client     	@147
-					supplier   	@133
-					line_style 	0)))))
-		    (object UseCaseDiagram "Legacy"
-			quid       	"3A13FDD601CB"
-			title      	"Legacy"
-			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::Customers::3rd Party Projects" @150
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1410, 1696)
-				label      	(object ItemLabel
-				    Parent_View 	@150
-				    location   	(1410, 1856)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"3rd Party Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96F0351"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @151
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(666, 1696)
-				label      	(object ItemLabel
-				    Parent_View 	@151
-				    location   	(666, 1856)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"Future GT Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E96103E7"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @152
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(666, 115)
-				label      	(object ItemLabel
-				    Parent_View 	@152
-				    location   	(666, 275)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT HTTP Client 6.2")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E94100F2"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @153
-				location   	(790, 726)
-				label      	(object ItemLabel
-				    Parent_View 	@153
-				    location   	(790, 864)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"convert 6.0 plug-in client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EA9C02AA"
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$12" @154
-				location   	(745, 519)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FE4301F0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$13" @155
-					Parent_View 	@154
-					location   	(-185, 209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE4401DD"
-					client     	@154
-					supplier   	@153
-					line_style 	0)
-				    (object RoleView "$UNNAMED$14" @156
-					Parent_View 	@154
-					location   	(-185, 209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE4401DE"
-					client     	@154
-					supplier   	@152
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @157
-				location   	(1348, 726)
-				label      	(object ItemLabel
-				    Parent_View 	@157
-				    location   	(1348, 864)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"convert 6.1 plug-in client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAB50133"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @158
-				location   	(232, 726)
-				label      	(object ItemLabel
-				    Parent_View 	@158
-				    location   	(232, 864)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert 6.0 plug-in implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF020050"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$24" @159
-				location   	(392, 496)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FE8702D4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$25" @160
-					Parent_View 	@159
-					location   	(-538, 186)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE8A00DA"
-					client     	@159
-					supplier   	@158
-					line_style 	0)
-				    (object RoleView "$UNNAMED$26" @161
-					Parent_View 	@159
-					location   	(-538, 186)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE8A00DB"
-					client     	@159
-					supplier   	@152
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @162
-				location   	(1906, 726)
-				label      	(object ItemLabel
-				    Parent_View 	@162
-				    location   	(1906, 864)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert 6.1 plug-in implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF370056"
-				height     	118
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @163
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1348, 115)
-				label      	(object ItemLabel
-				    Parent_View 	@163
-				    location   	(1348, 275)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"GT WAP Browser 6.2 ")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E91B01DE"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$15" @164
-				location   	(1005, 486)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FE480085"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$16" @165
-					Parent_View 	@164
-					location   	(-545, 176)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE49000E"
-					client     	@164
-					supplier   	@153
-					line_style 	0)
-				    (object RoleView "$UNNAMED$17" @166
-					Parent_View 	@164
-					location   	(-545, 176)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE49000F"
-					client     	@164
-					supplier   	@163
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$18" @167
-				location   	(1348, 519)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FE4B004D"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$19" @168
-					Parent_View 	@167
-					location   	(-202, 209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE4C001C"
-					client     	@167
-					supplier   	@157
-					line_style 	0)
-				    (object RoleView "$UNNAMED$20" @169
-					Parent_View 	@167
-					location   	(-202, 209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE4C001D"
-					client     	@167
-					supplier   	@163
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$21" @170
-				location   	(752, 438)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FE810195"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$22" @171
-					Parent_View 	@170
-					location   	(-798, 128)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE82018C"
-					client     	@170
-					supplier   	@158
-					line_style 	0)
-				    (object RoleView "$UNNAMED$23" @172
-					Parent_View 	@170
-					location   	(-798, 128)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FE82018D"
-					client     	@170
-					supplier   	@163
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$27" @173
-				location   	(1686, 485)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FF4E01C2"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$28" @174
-					Parent_View 	@173
-					location   	(136, 175)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FF5001BB"
-					client     	@173
-					supplier   	@162
-					line_style 	0)
-				    (object RoleView "$UNNAMED$29" @175
-					Parent_View 	@173
-					location   	(136, 175)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A13FF5001BC"
-					client     	@173
-					supplier   	@163
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @176
-				location   	(232, 1007)
-				label      	(object ItemLabel
-				    Parent_View 	@176
-				    location   	(232, 1145)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert existing plugin implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FE620317"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @177
-				location   	(1906, 1007)
-				label      	(object ItemLabel
-				    Parent_View 	@177
-				    location   	(1906, 1145)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert existing plugin client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13F9370224"
-				height     	118
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @178
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1038, 1354)
-				label      	(object ItemLabel
-				    Parent_View 	@178
-				    location   	(1038, 1514)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Future Projects")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E36BF024A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @179
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36E000E9"
-				client     	@151
-				supplier   	@178
-				line_style 	0)
-			    (object InheritView "" @180
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E36DC0292"
-				client     	@150
-				supplier   	@178
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$111" @181
-				location   	(712, 1211)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3D3C0004"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$112" @182
-					Parent_View 	@181
-					location   	(-528, -401)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3D3C02A3"
-					client     	@181
-					supplier   	@176
-					line_style 	0)
-				    (object RoleView "$UNNAMED$113" @183
-					Parent_View 	@181
-					location   	(-528, -401)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3D3C02B7"
-					client     	@181
-					supplier   	@178
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$114" @184
-				location   	(1368, 1218)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1E3D3E015B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$115" @185
-					Parent_View 	@184
-					location   	(128, -394)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3D3F0062"
-					client     	@184
-					supplier   	@177
-					line_style 	0)
-				    (object RoleView "$UNNAMED$116" @186
-					Parent_View 	@184
-					location   	(128, -394)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1E3D3F0076"
-					client     	@184
-					supplier   	@178
-					line_style 	0)))))
-		    (object UseCaseDiagram "Legacy -> Development Breakdown"
-			quid       	"3A14105202CA"
-			title      	"Legacy -> Development Breakdown"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @187
-				location   	(310, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@187
-				    location   	(310, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"convert 6.0 plug-in client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EA9C02AA"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @188
-				location   	(930, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@188
-				    location   	(930, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"convert 6.1 plug-in client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAB50133"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @189
-				location   	(310, 682)
-				label      	(object ItemLabel
-				    Parent_View 	@189
-				    location   	(310, 820)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Define an interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAE103CC"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @190
-				location   	(1550, 682)
-				label      	(object ItemLabel
-				    Parent_View 	@190
-				    location   	(1550, 820)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Define an interface with initialisation parameters")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EEEE0282"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @191
-				location   	(1550, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@191
-				    location   	(1550, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert existing plugin client")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13F9370224"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @192
-				location   	(310, 1101)
-				label      	(object ItemLabel
-				    Parent_View 	@192
-				    location   	(310, 1239)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert 6.0 plug-in implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF020050"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @193
-				location   	(930, 1101)
-				label      	(object ItemLabel
-				    Parent_View 	@193
-				    location   	(930, 1239)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert 6.1 plug-in implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF370056"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @194
-				location   	(310, 1783)
-				label      	(object ItemLabel
-				    Parent_View 	@194
-				    location   	(310, 1921)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Provide Interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13F0D3023A"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @195
-				location   	(1550, 1783)
-				label      	(object ItemLabel
-				    Parent_View 	@195
-				    location   	(1550, 1921)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Group Interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140BAC01E2"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @196
-				location   	(1550, 1101)
-				label      	(object ItemLabel
-				    Parent_View 	@196
-				    location   	(1550, 1239)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Convert existing plugin implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FE620317"
-				autoResize 	TRUE)
-			    (object InheritView "" @197
-				stereotype 	(object SegLabel @198
-				    Parent_View 	@197
-				    location   	(307, 456)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.502976
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD2601C5"
-				client     	@187
-				supplier   	@189
-				line_style 	0)
-			    (object InheritView "" @199
-				stereotype 	(object SegLabel @200
-				    Parent_View 	@199
-				    location   	(638, 419)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.335046
-				    height     	25
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A1CFD4B0074"
-				client     	@188
-				supplier   	@189
-				line_style 	0)
-			    (object InheritView "" @201
-				stereotype 	(object SegLabel @202
-				    Parent_View 	@201
-				    location   	(717, 481)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.648924
-				    height     	14
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD530102"
-				client     	@191
-				supplier   	@189
-				line_style 	0)
-			    (object InheritView "" @203
-				stereotype 	(object SegLabel @204
-				    Parent_View 	@203
-				    location   	(1098, 503)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.633766
-				    height     	24
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD550155"
-				client     	@187
-				supplier   	@190
-				line_style 	0)
-			    (object InheritView "" @205
-				stereotype 	(object SegLabel @206
-				    Parent_View 	@205
-				    location   	(1254, 425)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.393870
-				    height     	8
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD57027A"
-				client     	@188
-				supplier   	@190
-				line_style 	0)
-			    (object InheritView "" @207
-				stereotype 	(object SegLabel @208
-				    Parent_View 	@207
-				    location   	(1548, 394)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.318452
-				    height     	2
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD590313"
-				client     	@191
-				supplier   	@190
-				line_style 	0)
-			    (object InheritView "" @209
-				stereotype 	(object SegLabel @210
-				    Parent_View 	@209
-				    location   	(310, 1385)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.220690
-				    height     	0
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A1CFD5F0073"
-				client     	@192
-				supplier   	@194
-				line_style 	0)
-			    (object InheritView "" @211
-				stereotype 	(object SegLabel @212
-				    Parent_View 	@211
-				    location   	(583, 1465)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	300
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.416945
-				    height     	11
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD6101AC"
-				client     	@193
-				supplier   	@194
-				line_style 	0)
-			    (object InheritView "" @213
-				stereotype 	(object SegLabel @214
-				    Parent_View 	@213
-				    location   	(805, 1513)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.576028
-				    height     	4
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A1CFD6303A4"
-				client     	@196
-				supplier   	@194
-				line_style 	0)
-			    (object InheritView "" @215
-				stereotype 	(object SegLabel @216
-				    Parent_View 	@215
-				    location   	(1089, 1541)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.632280
-				    height     	13
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1CFD66002D"
-				client     	@192
-				supplier   	@195
-				line_style 	0)
-			    (object InheritView "" @217
-				stereotype 	(object SegLabel @218
-				    Parent_View 	@217
-				    location   	(1264, 1430)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.357758
-				    height     	25
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A1CFD68017A"
-				client     	@193
-				supplier   	@195
-				line_style 	0)
-			    (object InheritView "" @219
-				stereotype 	(object SegLabel @220
-				    Parent_View 	@219
-				    location   	(1607, 1385)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.220690
-				    height     	57
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A1CFD6A0263"
-				client     	@196
-				supplier   	@195
-				line_style 	0)))))
-	    (object Class_Category "System Actors"
-		quid       	"3A140656021A"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"3A140C8E0133"
-			supplier   	"Use Case View::System Use Cases"
-			quidu      	"3A140ADD013A"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "Interface Implementation"
-			quid       	"3A13FF96031A"
-			documentation 	
-|Role:
-|- Supplies the functionality which fulfills the promise made by the Interface, and requested by the client.
-|- Requests the use of a particular type of functionality, supplied via a known interface.
-			
-			stereotype 	"Actor"
-			operations 	(list Operations
-			    (object Operation "ConstructL"
-				quid       	"3A75A414014D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "EPOC Platform"
-			quid       	"3A13EA0E027E"
-			documentation 	
-|Role :
-|- Enforces specific restrictions upon the MAGIC components, either explicitly through configuration requests, or implicitly through resource limitation.
-			
-			stereotype 	"Actor")
-		    (object Class "DFRDs"
-			quid       	"3A13E9F801AA"
-			documentation 	
-|Role :
-|- Enforces specific restrictions upon the MAGIC components, explicitly through configuration requests.
-			
-			stereotype 	"Actor"))
-		logical_presentations 	(list unit_reference_list
-		    (object UseCaseDiagram "Main"
-			quid       	"3A15451300E0"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @221
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(248, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@221
-				    location   	(248, 346)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Interface Implementation")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF96031A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @222
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(682, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@222
-				    location   	(682, 346)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"EPOC Platform")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EA0E027E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @223
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1054, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@223
-				    location   	(1054, 346)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"DFRDs")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E9F801AA"
-				annotation 	8
-				autoResize 	TRUE)))))
-	    (object Class_Category "System Use Cases"
-		quid       	"3A140ADD013A"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object UseCase "Register availability"
-			quid       	"3A14002A033B"
-			documentation 	"Inform the system that the 'implementation class' is available for instantiation.")
-		    (object UseCase "Temporarily Un-install"
-			quid       	"3A14007F03DD"
-			documentation 	"Inform the system that the 'implementation class' is currently un-available for instantiation.")
-		    (object UseCase "Permanently Un-install"
-			quid       	"3A1400A3029E"
-			documentation 	"Inform the system that the 'implementation class' is no longer avalable for instantiation, and that any information / storage maintained for it may be removed.")
-		    (object UseCase "Re-install"
-			quid       	"3A227CC00059")
-		    (object Association "$UNNAMED$123"
-			quid       	"3A140CEF022D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$124"
-				quid       	"3A140CF00076"
-				supplier   	"Use Case View::Customer Use Cases::Suicide"
-				quidu      	"3A140CE10114"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$125"
-				quid       	"3A140CF00077"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$126"
-			quid       	"3A1542B7020E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$127"
-				quid       	"3A1542B8018D"
-				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
-				quidu      	"3A13EC69004A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$128"
-				quid       	"3A1542B8018E"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$129"
-			quid       	"3A22749701AA"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$130"
-				quid       	"3A22749800C5"
-				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
-				quidu      	"3A14007F03DD"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$131"
-				quid       	"3A22749800D9"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$132"
-			quid       	"3A2274E200A3"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$133"
-				quid       	"3A2274E2039C"
-				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
-				quidu      	"3A1400A3029E"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$134"
-				quid       	"3A2274E203A6"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8")))
-		    (object Association "$UNNAMED$135"
-			quid       	"3A227CD60173"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$136"
-				quid       	"3A227CD70016"
-				supplier   	"Use Case View::System Use Cases::Re-install"
-				quidu      	"3A227CC00059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$137"
-				quid       	"3A227CD70020"
-				supplier   	"Use Case View::System Actors::Interface Implementation"
-				quidu      	"3A13FF96031A")))
-		    (object Association "$UNNAMED$138"
-			quid       	"3A227CD90005"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$139"
-				quid       	"3A227CD9024A"
-				supplier   	"Use Case View::System Use Cases::Re-install"
-				quidu      	"3A227CC00059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$140"
-				quid       	"3A227CD90254"
-				supplier   	"Use Case View::Customers::Generic Client"
-				quidu      	"3A1E33F801F8"))))
-		logical_presentations 	(list unit_reference_list
-		    (object UseCaseDiagram "Run-Time Usage"
-			quid       	"3A140986000B"
-			title      	"Run-Time Usage"
-			zoom       	85
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @224
-				location   	(248, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@224
-				    location   	(248, 2184)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Identify a best fit interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EB2301BE"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @225
-				location   	(1054, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@225
-				    location   	(1054, 2184)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Identify a specific interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EF2401E0"
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @226
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2046, 248)
-				label      	(object ItemLabel
-				    Parent_View 	@226
-				    location   	(2046, 408)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"DFRDs")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13E9F801AA"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @227
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2480, 245)
-				label      	(object ItemLabel
-				    Parent_View 	@227
-				    location   	(2480, 405)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	325
-				    justify    	0
-				    label      	"EPOC Platform")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EA0E027E"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @228
-				location   	(1426, 1560)
-				label      	(object ItemLabel
-				    Parent_View 	@228
-				    location   	(1426, 1698)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"List interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FCA40059"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @229
-				location   	(2046, 1560)
-				label      	(object ItemLabel
-				    Parent_View 	@229
-				    location   	(2046, 1698)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"List interface capabilities")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1406C4027C"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @230
-				location   	(2046, 930)
-				label      	(object ItemLabel
-				    Parent_View 	@230
-				    location   	(2046, 1068)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Hint  preferred  load/unload behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13ECD80112"
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$0" @231
-				location   	(2046, 599)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FA37015A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$2" @232
-					Parent_View 	@231
-					location   	(-310, 165)
-					label      	(object SegLabel @233
-					    Parent_View 	@232
-					    location   	(2088, 381)
-					    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      	"3A13FA390063"
-					client     	@231
-					supplier   	@226
-					line_style 	0)
-				    (object RoleView "$UNNAMED$1" @234
-					Parent_View 	@231
-					location   	(-310, 165)
-					label      	(object SegLabel @235
-					    Parent_View 	@234
-					    location   	(2088, 817)
-					    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      	"3A13FA390058"
-					client     	@231
-					supplier   	@230
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$3" @236
-				location   	(2211, 666)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A13FA3D02AD"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$5" @237
-					Parent_View 	@236
-					location   	(-145, 232)
-					label      	(object SegLabel @238
-					    Parent_View 	@237
-					    location   	(2352, 524)
-					    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      	"3A13FA3F0030"
-					client     	@236
-					supplier   	@227
-					line_style 	0)
-				    (object RoleView "$UNNAMED$4" @239
-					Parent_View 	@236
-					location   	(-145, 232)
-					label      	(object SegLabel @240
-					    Parent_View 	@239
-					    location   	(2140, 854)
-					    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      	"3A13FA3F002F"
-					client     	@236
-					supplier   	@230
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @241
-				location   	(248, 266)
-				label      	(object ItemLabel
-				    Parent_View 	@241
-				    location   	(248, 404)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Use localised data storage")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FC09010A"
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @242
-				location   	(930, 245)
-				label      	(object ItemLabel
-				    Parent_View 	@242
-				    location   	(930, 383)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	633
-				    justify    	0
-				    label      	"Use interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAF1039D"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @243
-				location   	(1426, 245)
-				label      	(object ItemLabel
-				    Parent_View 	@243
-				    location   	(1426, 383)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Suicide")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140CE10114"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @244
-				location   	(868, 930)
-				label      	(object ItemLabel
-				    Parent_View 	@244
-				    location   	(868, 1068)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	633
-				    justify    	0
-				    label      	"Instantiate an interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EC69004A"
-				height     	118
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @245
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1426, 930)
-				label      	(object ItemLabel
-				    Parent_View 	@245
-				    location   	(1426, 1090)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	408
-				    justify    	0
-				    label      	"Interface Implementation")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF96031A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$45" @246
-				location   	(1426, 1255)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1408FB0033"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$47" @247
-					Parent_View 	@246
-					location   	(-62, 201)
-					label      	(object SegLabel @248
-					    Parent_View 	@247
-					    location   	(1385, 1058)
-					    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      	"3A1408FC01D0"
-					client     	@246
-					supplier   	@245
-					line_style 	0)
-				    (object RoleView "$UNNAMED$46" @249
-					Parent_View 	@246
-					location   	(-62, 201)
-					label      	(object SegLabel @250
-					    Parent_View 	@249
-					    location   	(1385, 1452)
-					    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      	"3A1408FC01CF"
-					client     	@246
-					supplier   	@228
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$48" @251
-				location   	(1736, 1244)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A14090502D6"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$50" @252
-					Parent_View 	@251
-					location   	(-372, 190)
-					label      	(object SegLabel @253
-					    Parent_View 	@252
-					    location   	(1563, 1010)
-					    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      	"3A140907035C"
-					client     	@251
-					supplier   	@245
-					line_style 	0)
-				    (object RoleView "$UNNAMED$49" @254
-					Parent_View 	@251
-					location   	(-372, 190)
-					label      	(object SegLabel @255
-					    Parent_View 	@254
-					    location   	(1969, 1422)
-					    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      	"3A140907035B"
-					client     	@251
-					supplier   	@229
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$39" @256
-				location   	(1709, 930)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A14073801BB"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$41" @257
-					Parent_View 	@256
-					location   	(-647, 496)
-					label      	(object SegLabel @258
-					    Parent_View 	@257
-					    location   	(1528, 889)
-					    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      	"3A140739022C"
-					client     	@256
-					supplier   	@245
-					line_style 	0)
-				    (object RoleView "$UNNAMED$40" @259
-					Parent_View 	@256
-					location   	(-647, 496)
-					label      	(object SegLabel @260
-					    Parent_View 	@259
-					    location   	(1890, 889)
-					    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      	"3A140739022B"
-					client     	@256
-					supplier   	@230
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$51" @261
-				location   	(857, 608)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A14090B019E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$53" @262
-					Parent_View 	@261
-					location   	(609, -136)
-					label      	(object SegLabel @263
-					    Parent_View 	@262
-					    location   	(1284, 801)
-					    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      	"3A14090D033D"
-					client     	@261
-					supplier   	@245
-					line_style 	0)
-				    (object RoleView "$UNNAMED$52" @264
-					Parent_View 	@261
-					location   	(609, -136)
-					label      	(object SegLabel @265
-					    Parent_View 	@264
-					    location   	(472, 343)
-					    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      	"3A14090D033C"
-					client     	@261
-					supplier   	@241
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$42" @266
-				location   	(1169, 575)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1408F303D5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$44" @267
-					Parent_View 	@266
-					location   	(-9, -107)
-					label      	(object SegLabel @268
-					    Parent_View 	@267
-					    location   	(1295, 820)
-					    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      	"3A1408F603DA"
-					client     	@266
-					supplier   	@245
-					line_style 	0)
-				    (object RoleView "$UNNAMED$43" @269
-					Parent_View 	@266
-					location   	(-9, -107)
-					label      	(object SegLabel @270
-					    Parent_View 	@269
-					    location   	(977, 381)
-					    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      	"3A1408F603D9"
-					client     	@266
-					supplier   	@242
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$123" @271
-				location   	(1426, 575)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A140CEF022D"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$124" @272
-					Parent_View 	@271
-					location   	(248, -603)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140CF00076"
-					client     	@271
-					supplier   	@243
-					line_style 	0)
-				    (object RoleView "$UNNAMED$125" @273
-					Parent_View 	@271
-					location   	(248, -603)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140CF00077"
-					client     	@271
-					supplier   	@245
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$126" @274
-				location   	(1171, 930)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1542B7020E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$127" @275
-					Parent_View 	@274
-					location   	(-379, -248)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1542B8018D"
-					client     	@274
-					supplier   	@244
-					line_style 	0)
-				    (object RoleView "$UNNAMED$128" @276
-					Parent_View 	@274
-					location   	(-379, -248)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1542B8018E"
-					client     	@274
-					supplier   	@245
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @277
-				location   	(620, 1560)
-				label      	(object ItemLabel
-				    Parent_View 	@277
-				    location   	(620, 1698)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Identify An Implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2241DA012A")
-			    (object InheritView "" @278
-				stereotype 	(object SegLabel @279
-				    Parent_View 	@278
-				    location   	(798, 1263)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.248061
-				    height     	62
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A2241EF0199"
-				client     	@244
-				supplier   	@277
-				line_style 	0)
-			    (object InheritView "" @280
-				stereotype 	(object SegLabel @281
-				    Parent_View 	@280
-				    location   	(906, 1872)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.497110
-				    height     	7
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A22422E03AC"
-				client     	@225
-				supplier   	@277
-				line_style 	0)
-			    (object InheritView "" @282
-				stereotype 	(object SegLabel @283
-				    Parent_View 	@282
-				    location   	(371, 1912)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.387159
-				    height     	18
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2242310342"
-				client     	@224
-				supplier   	@277
-				line_style 	0)))
-		    (object UseCaseDiagram "Run-Time Installation"
-			quid       	"3A13FFC70067"
-			title      	"Run-Time Installation"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	284
-			items      	(list diagram_item_list
-			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @284
-				location   	(186, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@284
-				    location   	(186, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Register availability")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A14002A033B"
-				height     	118
-				autoResize 	TRUE)
-			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @285
-				location   	(1984, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@285
-				    location   	(1984, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Hint  preferred  load/unload behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13ECD80112"
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @286
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1054, 434)
-				label      	(object ItemLabel
-				    Parent_View 	@286
-				    location   	(1054, 594)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Interface Implementation")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FF96031A"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$30" @287
-				location   	(627, 734)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A14003E01B3"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$31" @288
-					Parent_View 	@287
-					location   	(-489, 362)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A14004002E2"
-					client     	@287
-					supplier   	@284
-					line_style 	0)
-				    (object RoleView "$UNNAMED$32" @289
-					Parent_View 	@287
-					location   	(-489, 362)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A14004002E3"
-					client     	@287
-					supplier   	@286
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$39" @290
-				location   	(1503, 733)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A14073801BB"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$40" @291
-					Parent_View 	@290
-					location   	(387, 361)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140739022B"
-					client     	@290
-					supplier   	@285
-					line_style 	0)
-				    (object RoleView "$UNNAMED$41" @292
-					Parent_View 	@290
-					location   	(387, 361)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A140739022C"
-					client     	@290
-					supplier   	@286
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @293
-				location   	(1054, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@293
-				    location   	(1054, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Temporarily Un-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A14007F03DD"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$33" @294
-				location   	(1054, 753)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1400B20160"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$34" @295
-					Parent_View 	@294
-					location   	(-62, 381)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1400B30053"
-					client     	@294
-					supplier   	@293
-					line_style 	0)
-				    (object RoleView "$UNNAMED$35" @296
-					Parent_View 	@294
-					location   	(-62, 381)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1400B30054"
-					client     	@294
-					supplier   	@286
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @297
-				location   	(1488, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@297
-				    location   	(1488, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	631
-				    justify    	0
-				    label      	"Permanently Un-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1400A3029E"
-				height     	118
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$36" @298
-				location   	(1277, 753)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A1400B5016E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$37" @299
-					Parent_View 	@298
-					location   	(161, 381)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1400B6026A"
-					client     	@298
-					supplier   	@297
-					line_style 	0)
-				    (object RoleView "$UNNAMED$38" @300
-					Parent_View 	@298
-					location   	(161, 381)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1400B6026B"
-					client     	@298
-					supplier   	@286
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @301
-				location   	(620, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@301
-				    location   	(620, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Re-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A227CC00059"
-				height     	118)
-			    (object AssociationViewNew "$UNNAMED$135" @302
-				location   	(826, 753)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A227CD60173"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$136" @303
-					Parent_View 	@302
-					location   	(-228, 319)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227CD70016"
-					client     	@302
-					supplier   	@301
-					line_style 	0)
-				    (object RoleView "$UNNAMED$137" @304
-					Parent_View 	@302
-					location   	(-228, 319)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227CD70020"
-					client     	@302
-					supplier   	@286
-					line_style 	0)))
-			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @305
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1054, 1550)
-				label      	(object ItemLabel
-				    Parent_View 	@305
-				    location   	(1054, 1710)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	327
-				    justify    	0
-				    label      	"Generic Client")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1E33F801F8"
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$129" @306
-				location   	(1054, 1289)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A22749701AA"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$130" @307
-					Parent_View 	@306
-					location   	(0, -199)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A22749800C5"
-					client     	@306
-					supplier   	@293
-					line_style 	0)
-				    (object RoleView "$UNNAMED$131" @308
-					Parent_View 	@306
-					location   	(0, -199)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A22749800D9"
-					client     	@306
-					supplier   	@305
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$132" @309
-				location   	(1272, 1296)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A2274E200A3"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$133" @310
-					Parent_View 	@309
-					location   	(218, -192)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2274E2039C"
-					client     	@309
-					supplier   	@297
-					line_style 	0)
-				    (object RoleView "$UNNAMED$134" @311
-					Parent_View 	@309
-					location   	(218, -192)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2274E203A6"
-					client     	@309
-					supplier   	@305
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$138" @312
-				location   	(830, 1295)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A227CD90005"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$139" @313
-					Parent_View 	@312
-					location   	(-224, -255)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227CD9024A"
-					client     	@312
-					supplier   	@301
-					line_style 	0)
-				    (object RoleView "$UNNAMED$140" @314
-					Parent_View 	@312
-					location   	(-224, -255)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227CD90254"
-					client     	@312
-					supplier   	@305
-					line_style 	0))))))))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3A1401D201C0"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object CategoryView "Use Case View::Customers" @315
-			location   	(558, 310)
-			label      	(object ItemLabel
-			    Parent_View 	@315
-			    location   	(414, 226)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Customers")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13E8D6009E"
-			width      	300
-			height     	180)
-		    (object CategoryView "Use Case View::Customer Use Cases" @316
-			location   	(1488, 310)
-			label      	(object ItemLabel
-			    Parent_View 	@316
-			    location   	(1344, 226)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Customer Use Cases")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13E8DE0172"
-			width      	300
-			height     	180)
-		    (object ImportView "" @317
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A1401FA03B0"
-			client     	@315
-			supplier   	@316
-			line_style 	0)
-		    (object CategoryView "Use Case View::System Actors" @318
-			location   	(558, 806)
-			label      	(object ItemLabel
-			    Parent_View 	@318
-			    location   	(414, 722)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"System Actors")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A140656021A"
-			width      	300
-			height     	180)
-		    (object CategoryView "Use Case View::System Use Cases" @319
-			location   	(1488, 806)
-			label      	(object ItemLabel
-			    Parent_View 	@319
-			    location   	(1344, 722)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"System Use Cases")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A140ADD013A"
-			width      	300
-			height     	180)
-		    (object ImportView "" @320
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A140C8E0133"
-			client     	@318
-			supplier   	@319
-			line_style 	0)))))
-    root_category 	(object Class_Category "Logical View"
-	attributes 	(list Attribute_Set
-	    (object Attribute
-		tool       	"ReportGen"
-		name       	"SystemClassName"
-		value      	"Registrar"))
-	quid       	"3A13E88202D9"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3A13E88202E2"
-	logical_models 	(list unit_reference_list
-	    (object Class "CExampleInterface"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D07A10155"
-		documentation 	
-|*
-|	@public
-|	@class CExampleInterface
-|	@since 6.0
-|	@dependencies REComSession, CBase
-|	An example abstract class being representitive of the
-|	concrete class which the client wishes to use.
-|	It acts as a base, for a real class to provide all the 
-|	functionality that a client requires.  
-|	It supplies instantiation & destruction by using
-|	the MAGIC framework, and functional services
-|	by using the methods of the actual class.
-		
-		stereotype 	"boundary"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F0C3100FA"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3A798F28024A"
-			stereotype 	"Uses"
-			supplier   	"Logical View::TEComResolverParams"
-			quidu      	"3A71B08F031E")
-		    (object Uses_Relationship
-			quid       	"3AACF4C20367"
-			stereotype 	"Uses"
-			supplier   	"Use Case View::System Actors::Interface Implementation"
-			quidu      	"3A13FF96031A"))
-		operations 	(list Operations
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF1A6010E"
-			documentation 	
-|The function which instantiates an object of this type 
-|(eg NewL for a CBase derived object).
-			
-			stereotype 	"static"
-			result     	"IMPORT_C CExampleInterface*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A83EF7000B5"
-			documentation 	
-|The function which instantiates an object of this type with the required parameters 
-|(eg NewL for a CBase derived object).
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aIntParameterTest"
-				type       	"TInt")
-			    (object Parameter "aDesParameterTest"
-				type       	"const TDesC&"
-				const      	TRUE))
-			result     	"IMPORT_C CExampleInterface*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CExampleInterface"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A65869103AA"
-			documentation 	"Standardised destructor."
-			stereotype 	"virtual"
-			result     	"IMPORT_C"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF2470250"
-			documentation 	
-|Request a list of all available implementations which 
-|satisfy this given interface.
-			
-			result     	"IMPORT_C RPointerArray<TUid>*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DoMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFF6B01B7"
-			documentation 	
-|Pure interface method
-|Representative of a method provided on the interface by 
-|the interface definer.
-			
-			stereotype 	"abstract"
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FireAndForget"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D069800DC"
-			documentation 	
-|Pure interface method
-|Representative of an asynchronous function which 
-|an interface definer could specify.  
-|It allows the client to call the function in the knowledge 
-|that the object will commit suicide when the 
-|function completes.
-			
-			stereotype 	"abstract"
-			result     	"IMPORT_C TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		language   	"VC++")
-	    (object Class "CRegistryData"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D0A2B03D0"
-		documentation 	
-| __________________________________________________________________________
-|
-|*
-|	@internal
-|	@class CRegistryData
-|	@since 7.0
-|	@dependencies	CBase, RFs, CImplementationInformation, TDriveUnit, MPolicyObserver, TTime, 
-|					TUnloadPolicyIndex, RFile, RFileWriteStream, RFileReadStream
-|	TUnloadPolicyIndex, RFileWriteStream, RFileReadStream
-|	This class manages the entire data of the registry.
-		
-		stereotype 	"entity"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F10A00106"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C")
-		    (object Inheritance_Relationship
-			quid       	"3B2A28880241"
-			supplier   	"Logical View::MPublicRegistry"
-			quidu      	"3B2A284A0332"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3A8156CB0266"
-			supplier   	"Logical View::CRegistryData::RPointerArray<CDriveData>"
-			quidu      	"3A8136FF035B"))
-		operations 	(list Operations
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324F7016F"
-			documentation 	
-|*
-|		@fn				CRegistryData* NewL(RFs& aFs)
-|		Intended Usage	: Standardized safe construction which leaves nothing the cleanup stack.
-|		Error Condition	: Leaves with the error code.
-|		@leave KErrNoMemory.	
-|		@since			7.0
-|		@param 			aFs The open file session.
-|		@return			The newly created instance of the registry data.
-|		@post			CRegistryData is fully constructed, and initialized.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			result     	"CRegistryData*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CRegistryData"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A79797B018D"
-			documentation 	
-|*
-|		@fn				~CRegistryData()
-|		Intended Usage	: Default Destructor
-|		@since			7.0
-			
-			stereotype 	"virtual"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF123032C"
-			documentation 	
-|*
-|		@fn				ListImplementationsL(TUid aInterfaceUid)
-|		Intended Usage	:	Returns an array of implementations which satisfy the specified interface
-|		Error Condition	:	
-|		@since			7.0
-|		@param			aInterfaceUid The Uid of the interface which the implementations should provide
-|		@return			Array of implementations which satisfy the specified interface
-|		@pre 			This object is fully constructed and initialized
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetImplementationDataL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AB7308403C8"
-			documentation 	
-|*
-|	@fn				GetImplementationDataL(TUid aImplementationUid) const
-|	Intended Usage	:	Returns information on a particular implementation.
-|	@since			7.0
-|	@param			aImplementationUid The Uid of the implementation to get information on
-|	@return			Information on the requested implementation
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid"))
-			result     	"const CImplementationInformation&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetEnabledState"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFDBB0382"
-			documentation 	
-|*
-|		@fn				SetEnabledState(TUid aImplementationUid, TBool aState)
-|		Intended Usage	: Enable or disable the specified interface implementation 
-|						within the registry.
-|		Error Condition	: None.
-|		@since			7.0
-|		@param			aImplementationUid The interface implementation to change.
-|		@param			aState ETrue to enable the implementation, EFalse to disable it
-|		@return			KErrNone, KEComErrEnableFailed or KEComErrDisableFailed
-|		@pre 			CRegistry is fully constructed,
-|		@post			The implementation is now enabled or disabled as described 
-|						by aState.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aState"
-				type       	"TBool"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsRegisteredWithDateL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF402E5"
-			documentation 	
-|*
-|		@fn				IsRegisteredWithDateL(const TDriveUnit& aDrive, TUid aDllUid, const TTime& aModified, TBool& aUpdate, TInt& aFoundDriveIndex)
-|		Intended Usage	:	Determine if the specified implementation grouping already registered, 
-|							but needs an update.
-|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
-|		@since			7.0
-|		@param			aDrive The drive the registry data has been found on 
-|		@param			aDllUid The interface implementation collection data to add. 
-|						CRegistryData takes ownership of this object
-|						so it should not be on the CleanupStack.
-|		@param			aModified The date of the last modification of the Interface 
-|						Implementation Collection. 
-|		@param			aUpdate An output to indicate if the registry entry requires an update. 
-|						(Only valid if the return is ETrue).
-|		@param			aFoundDriveIndex An output providing index within the registry data 
-|						for the branch that the registry entry was found within. 
-|						(Only valid if the return is ETrue).
-|		@return			ETrue if the Interface Implementation Collection already has a registry entry.
-|						EFalse otherwise.
-|		@pre 			This object is fully constructed and there is also a valid drive entry
-|						in the registry for aDrive
-|		@post			The new data is added to the registry
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE)
-			    (object Parameter "aDllUid"
-				type       	"TUid")
-			    (object Parameter "aModified"
-				type       	"const TTime&"
-				const      	TRUE)
-			    (object Parameter "aUpdate"
-				type       	"TBool&")
-			    (object Parameter "aFoundDriveIndex"
-				type       	"TInt&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "TemporaryUninstallL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F3E025F"
-			documentation 	
-|*
-|		@fn				TemporaryUninstallL(const TDriveUnit& aDrive)
-|		Intended Usage	:Temporarily uninstall the interface implementation 
-|						groups upon the specified drive.
-|						(ie this can be undone later).
-|		Error Condition	: None.
-|		@since			7.0
-|		@param			aDrive	The identifier of the drive to uninstall.
-|		@pre 			CRegistry is fully constructed
-|		@post			The registered implementation groupings
-|						stored upon the specified drive are no 
-|						longer available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "UndoTemporaryUninstallL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F3E0165"
-			documentation 	
-|*
-|		@fn				UndoTemporaryUninstallL(const TDriveUnit& aDrive)
-|		Intended Usage	:Undo a temporary uninstall of the interface 
-|						implementation groups upon the specified drive.
-|						(ie this can be undone later).
-|		Error Condition	: Leaves with the error code.
-|		@exception		KErrNoMemory, KErrReinstallFailed.
-|		@since			7.0
-|		@param			aDrive	The identifier of the drive to reinstate.
-|		@pre 			CRegistry is fully constructed
-|		@post			The registered implementation groupings
-|						stored upon the specified drive are again 
-|						made available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "PersistNowL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A797978000C"
-			documentation 	
-|*
-|		@fn				PersistNowL() const
-|		Intended Usage	:Persist the registry information immediately.
-|		Error Condition	: Leaves with an error code.
-|		@exception		See RFileStoreSteam.
-|		@since			7.0
-|		@pre 			CRegistry is fully constructed
-|		@post			The entire registry is written out to file.
-			
-			stereotype 	"const"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AddDllDataL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AB7308503C9"
-			documentation 	
-|*
-|		@fn				AddDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
-|		Intended Usage	:	Adds data on a specific dll to the registry. The data to be added
-|						is parsed by CRegistryParser.
-|		@exception		KErrNoMemory If the item could not be appended to the registry
-|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
-|		@since			7.0
-|		@param			aDrive The drive the registry data has been found on 
-|		@param			aFoundDriveIndex The index of the registry data for the drive 
-|						the interface implementation collection data has been found on.
-|		@param			aDllData The dll data to add. CRegistryData takes ownership of this object
-|						so it should not be on the CleanupStack.
-|		@pre 			This object is fully constructed and there is also a valid drive entry
-|						in the registry for aDrive
-|		@post			The new data is added to the registry
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE)
-			    (object Parameter "aFoundDriveIndex"
-				type       	"TInt")
-			    (object Parameter "aDllData"
-				type       	"CDllData*"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "UpdateDllDataL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AB7308501CA"
-			documentation 	
-|*
-|		@fn				UpdateDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
-|		Intended Usage	:	Updates the data for a dll in the registry.
-|		@exception		KErrNoMemory If the indexes cannot be rebuilt
-|		@since			7.0
-|		@param			aFoundDriveIndex The index of the registry data for the drive 
-|						the interface implementation collection data has been found on.
-|		@param			aDllData The updated interface implementation collection data. 
-|						CRegistryData takes ownership of this object
-|						so it should not be on the CleanupStack.
-|		@pre 			This object is fully constructed
-|		@post			The dll data is updated in the registry
-			
-			parameters 	(list Parameters
-			    (object Parameter "aFoundDriveIndex"
-				type       	"TInt")
-			    (object Parameter "aDllData"
-				type       	"CDllData*"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CRegistryData"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A79797702AA"
-			documentation 	
-|*
-|	@fn				 CRegistryData(RFs& aFs)
-|	Intended Usage	: Default Constructor : usable only by derived classes
-|	@since			7.0
-|	@param 			aFs A handle to a connected file server.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			result     	"explicit"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324F60330"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Completes the safe construction of the CRegistryData object
-|	@leave KErrNoMemory.
-|	Error Condition	:	
-|	@since			7.0
-|	@pre 			This object is constructed
-|	@post			This object is fully initialized
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RestoreL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7979760212"
-			documentation 	
-|*
-|	@fn				RestoreL(RFileReadStream& aStore)
-|	Intended Usage	:	Restore the entire registry to the state specified in aStore.
-|	Error Condition	:	
-|	@since			7.0
-|	@param			aStore The stream to read the data from.
-|	@pre 			This object is fully constructed
-|	@post			This object is initialized to the state specified in aStore
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"RFileReadStream&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "StoreL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7979770029"
-			documentation 	
-|*
-|	@fn				StoreL(RFileWriteStream& aStore) const
-|	Intended Usage	:	Write the entire registry out to file
-|	Error Condition	:	
-|	@since			7.0
-|	@param			aStore The stream to store the data in.
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aStore"
-				type       	"RFileWriteStream&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "MatchOnUid"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF30329"
-			documentation 	
-|*
-|	@fn				MatchOnUid(const TInterfaceIndex& aIndexItem, const TInterfaceIndex& aKey)
-|	Intended Usage	: To check for a match between two TInterfaceIndex items on iKey.
-|	Error Condition	: None.
-|	@since			7.0
-|	@return			ETrue for a match, EFalse otherwise.
-|	@pre 			None
-|	@post			No change to the registry data.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aIndexItem"
-				type       	"const TInterfaceIndex&"
-				const      	TRUE)
-			    (object Parameter "aKey"
-				type       	"const TInterfaceIndex&"
-				const      	TRUE))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "IndexedFind"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF40154"
-			documentation 	
-|*
-|	@fn				IndexedFind(TUid aInterfaceUid)
-|	Intended Usage	: To find the index entry for aImplementationUid.
-|	Error Condition	: KErrIndexEntryNotFound.
-|	@since			7.0
-|	@return			The index of the item or KErrIndexEntryNotFound. 
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "BuildIndexesL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A797976008B"
-			documentation 	
-|*
-|	@fn				BuildIndexesL() const
-|	Intended Usage	: To construct the index lists for the loaded 
-|					registry information.
-|	Error Condition	: Leaves with error code.
-|	@exception		KErrNoMemory.
-|	@since			7.0
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetPolicyObserver"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EBA030F"
-			documentation 	
-|*
-|	@fn				SetPolicyObserver(MPolicyObserver aPolicyObserver)
-|	Intended Usage	:	Allows an observer to register itself.
-|	@since			7.0
-|	@param			aPolicyObserver The object which is an observer
-|	@pre 			The object is fully constructed and initialized
-|	@post			The observer is stored in the registry.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aPolicyObserver"
-				type       	"MPolicyObserver*"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ClearImplementationIndexList"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE443780126"
-			stereotype 	"const"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructPolicyIndexL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A620171"
-			documentation 	
-|*
-|	@fn				ConstructPolicyIndex()
-|	Intended Usage	:	Creates an index of implementation uid to unload policy and 
-|	passes ownership of the array back to the calling function.
-|	Error Condition	:	Out of memory when appending to array
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@pre 			This object is constructed
-|	@post			The index of unload policies is constructed
-			
-			stereotype 	"const"
-			result     	"RArray<TUnloadPolicyIndex>*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FindImplementationInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B16385F0072"
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aImplUid"
-				type       	"TUid"))
-			result     	"CImplementationInformation*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "FindDriveL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B16386000C3"
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE)
-			    (object Parameter "aDriveData"
-				type       	"CDriveData*&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "MatchOnDrive"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B1638610273"
-			documentation 	
-|*
-|	@fn				MatchOnDrive(const CRegistryData::CDriveData& aIndexOne, 
-|								 const CRegistryData::CDriveData& aIndexTwo)
-|	Intended Usage	: Used by a TIdentityRelation to decide if two CDriveData match.
-|					Returns true if the TDriveUnit inside the indexes match.
-|	Error Condition	: None
-|	@since			7.0
-|	@param			aIndexOne The first CDriveData to compare
-|	@param			aIndexTwo The second CDriveData to compare
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aIndexOne"
-				type       	"const CRegistryData::CDriveData&"
-				const      	TRUE)
-			    (object Parameter "aIndexTwo"
-				type       	"const CRegistryData::CDriveData&"
-				const      	TRUE))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ValidateRegistry"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A306007B"
-			documentation 	
-|*
-|	@fn				ValidateRegistry()
-|	Intended Usage	:	Checks each entry in the registry to ensure that the 
-|					corresponding dll still exists.  If not the dll branch is removed
-|					from the tree.  If a drive branch is found which contains no dlls
-|					it is also removed.
-|	Error Condition	:	None
-|	@since			7.0
-|	@pre 			This object is fully constructed.
-|	@post			Any out of date registry entries are removed from the tree.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "IndexValid"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A30601BB"
-			documentation 	
-|*
-|	@fn				IndexValid() const
-|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
-|					index will not be valid if discoveries are currently taking place.
-|					If the index is not currently valid then calls to 
-|					ListImplementationsL() cannot be serviced.
-|	Error Condition	: None.
-|	@return			ETrue if the index is currently valid, EFalse otherwise.
-|	@since			7.0
-|	@pre 			CRegistrar is fully constructed
-			
-			stereotype 	"const"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DiscoveriesCompleteL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A307002C"
-			documentation 	
-|*
-|	@fn				DiscoveriesCompleteL(TBool aSuccessful)
-|	Intended Usage	: The cue to persist the registry, and rebuild the indexes
-|	Error Condition	: Registry persistence failed, or index building failed.
-|	@exception		KErrNoMemory
-|	@exception		@see CStore
-|	@since			7.0
-|	@param			aSuccessful Indicates whether discovery completed fully or not
-|	@pre 			CRegistrar is fully constructed
-|	@post			The internal access indexes have been rebuilt and, if discovery was
-|					successful, the current registry data has been persisted.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aSuccessful"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DiscoveriesBeginning"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A307027B"
-			documentation 	
-|*
-|	@fn				DiscoveriesBeginning() const
-|	Intended Usage	: The cue that newly discovered Dlls are about to be registered, 
-|					and, therefore, the registry index will be out of date until 
-|					DiscoveriesCompleteL is called.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre 			CRegistrar is fully constructed
-|	@post			iCurrentlyDiscovering is set and the index list is cleared.
-			
-			stereotype 	"const"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDriveSpiBasedL"
-			quid       	"4452363E0015"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iCurrentlyDiscovering"
-			quid       	"3B44A3050278"
-			documentation 	
-|* The flag to indicate that we are in the middle of discoveries and therefore
-|	the index list is probably out of date
-			
-			type       	"mutable TBool"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++"
-		nestedClasses 	(list nestedClasses
-		    (object Class "CDllData"
-			quid       	"3A81365601C8"
-			stereotype 	"entity"
-			exportControl 	"Private"
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iDllEntry"
-				quid       	"3A8144550346"
-				type       	"TEntry")
-			    (object ClassAttribute "iLibrary"
-				quid       	"3A81447C039C"
-				type       	"RLibrary")
-			    (object ClassAttribute "iDeleted"
-				quid       	"3A814490016A"
-				type       	"TBool")
-			    (object ClassAttribute "iVid"
-				quid       	"4436B9E80148"
-				type       	"TVendorId"
-				exportControl 	"Public"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "CDriveData"
-			quid       	"3A81363E039A"
-			stereotype 	"entity"
-			exportControl 	"Private"
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iDrive"
-				quid       	"3A8144AE0376"
-				type       	"TDriveUnit")
-			    (object ClassAttribute "iUnavailable"
-				quid       	"3A8144B70199"
-				type       	"TBool")
-			    (object ClassAttribute "iDriveChanged"
-				quid       	"44522E810206"
-				type       	"TBool")
-			    (object ClassAttribute "iSpiBased"
-				quid       	"44522E91033E"
-				type       	"TBool"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "TIndex"
-			quid       	"3A8134A40141"
-			stereotype 	"entity"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A8138DB01A7"
-				stereotype 	"Uses"
-				label      	"iDllArrayLoc"
-				supplier   	"Logical View::CRegistryData::CDllData"
-				quidu      	"3A81365601C8")
-			    (object Uses_Relationship
-				quid       	"3A8138EA00F4"
-				stereotype 	"Uses"
-				label      	"iInterfaceArrayLoc"
-				supplier   	"Logical View::CRegistryData::CInterfaceData"
-				quidu      	"3A81366B01F0")
-			    (object Uses_Relationship
-				quid       	"3A81395D00B4"
-				stereotype 	"Uses"
-				label      	"iDriveArrayLoc"
-				supplier   	"Logical View::CRegistryData::CDriveData"
-				quidu      	"3A81363E039A")
-			    (object Uses_Relationship
-				quid       	"3AD47BA901E2"
-				supplier   	"Logical View::CImplementationInformation"
-				quidu      	"3AD31E780181"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iKey"
-				quid       	"3A81416A0342"
-				type       	"TUid"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "CInterfaceData"
-			quid       	"3A81366B01F0"
-			stereotype 	"entity"
-			exportControl 	"Private"
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "ifUid"
-				quid       	"3A81444002EC"
-				type       	"TUid"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Parameterized_Class "RPointerArray<CDllData>"
-			quid       	"3A8137F8004C"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A813846026B"
-				supplier   	"Logical View::CRegistryData::CDllData"
-				quidu      	"3A81365601C8"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Parameterized_Class "mutable RArray<TIndex>"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"AppliedPattern"
-				value      	"none")
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Generate"
-				value      	FALSE))
-			quid       	"3A7FEAF302B1"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A7FEAF30301"
-				supplier   	"mutable RArray")
-			    (object Uses_Relationship
-				quid       	"3A8134C80215"
-				supplier   	"Logical View::CRegistryData::TIndex"
-				quidu      	"3A8134A40141"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Parameterized_Class "RPointerArray<CDriveData>"
-			quid       	"3A8136FF035B"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A8137DD0089"
-				supplier   	"Logical View::CRegistryData::CDriveData"
-				quidu      	"3A81363E039A"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Parameterized_Class "RPointerArray<CImplementationInformation>"
-			quid       	"3A81387301B1"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3AD47BA402B7"
-				supplier   	"Logical View::CImplementationInformation"
-				quidu      	"3AD31E780181"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Parameterized_Class "RPointerArray<CInterfaceData>"
-			quid       	"3A813855026D"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A8138A701E8"
-				supplier   	"Logical View::CRegistryData::CInterfaceData"
-				quidu      	"3A81366B01F0"
-				supplier_cardinality 	(value cardinality "0..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")))
-	    (object Class "REComSession"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D08B702D1"
-		documentation 	
-|*
-|	@public
-|	@class REComSession
-|
-|	This singleton class controls the process of identifying, 
-|	(resolution), instantiation, and destruction of the 
-|	interface class implementations requested by the client.
-|	It manages itself to produce a single connection to the ECom framework 
-|	per thread.
-|
-|	@since 7.0
-|	@Depends RSessionBase, TEComResolverParams
-		
-		stereotype 	"boundary"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3AD479580059"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
-			quidu      	"3AACF7FF03CD"))
-		operations 	(list Operations
-		    (object Operation "OpenL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D03B2003F"
-			documentation 	
-|*
-|	@fn				OpenL()
-|	Intended Usage	: Open a single connection to the the ECom server,
-|					reference counting all others.
-|
-|	Error Condition	: Cannot connect.
-|	@exception		(@see RSessionBase)
-|	@since			7.0
-|	@return			Reference to the open session
-|	@pre 			None
-|	@post			REComSession is connected and ready to issue
-|					ECOM requests.
-			
-			stereotype 	"static"
-			result     	"IMPORT_C REComSession&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Close"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A62E471009B"
-			documentation 	
-|*
-|	@fn				Close()
-|	Intended Usage	: Close the connection to ECOM. 
-|
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			REComSession must have been fully constructed.
-|	@post			REComSession will be closed if this is the last 
-|					thread instance of REComSession that has been opened,
-|					otherwise its internal connection information is updated.
-			
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D04B2001F"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, 
-|										 const TEComResolverParams& aResolutionParameters,
-|										 RImplInfoPtrArray& aImplInfoArray)
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|						satisfy the specified interface with selection restriction to
-|						the specified parameters.
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aImplInfoArray A reference to a client owned array which will be filled 
-|					with interface implementation data. 
-|	@pre 			REComSession must have been fully constructed.
-|	@post			REComSession has not changed, and aImplInfoArray 
-|					contains the list of Implementation information for the interface.
-|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
-|					it is filled with the new information.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aImplInfoArray"
-				type       	"RImplInfoPtrArray&"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A65868D0354"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, 
-|										 const TEComResolverParams& aResolutionParameters, 
-|										 TUid aResolverUid,
-|										 RImplInfoPtrArray& aImplInfoArray)
-|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
-|						specified interface with selection restriction to
-|						the specified parameters. 
-|
-|					Overload with a client provided CResolver.
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The CResolver UID which identifies the resolver 
-|					implementation with the required client defined behaviour.
-|	@param			aImplInfoArray A reference to a client owned array which will be filled 
-|					with interface implementation data. 
-|	@pre 			REComSession must have been fully constructed.
-|	@post			REComSession has not changed, and aImplInfoArray 
-|					contains the list of Implementation information for the interface.
-|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
-|					it is filled with the new information.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid")
-			    (object Parameter "aImplInfoArray"
-				type       	"RImplInfoPtrArray&"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EB603BD"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid,
-|										 RImplInfoPtrArray& aImplInfoArray)
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|						satisfy the specified interface.
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aImplInfoArray A reference to a client owned array which will be filled 
-|					with interface implementation data. 
-|	@pre 			REComSession must have been fully constructed.
-|	@post			REComSession has not changed, and aImplInfoArray 
-|					contains the list of Implementation information for the interface.
-|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
-|					it is filled with the new information.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aImplInfoArray"
-				type       	"RImplInfoPtrArray&"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E680386"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aImplementationUid,
-|										  TInt32 aKeyOffset, 
-|										  TAny* aConstructionParameters)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface.
-|					
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6700C8"
-			documentation 	
-| Loading method overloads
-| 1. Implementation UID is known : No parameters to creation.(Key, and offset versions)
-| 2. Implementation UID is known : Parameters required for creation.(Key, and offset versions)
-| 3. Interface UID and default resolver : No parameters to creation.(Key, and offset versions)
-| 4. Interface UID and default resolver : Parameters required for creation.(Key, and offset versions)
-| 5. Interface UID and non-default resolver : No parameters to creation.(Key, and offset versions)
-| 6. Interface UID and non-default resolver : Parameters required for creation.(Key, and offset versions)
-|*
-|	@fn				CreateImplementationL(TUid aImplementationUid,
-|										  TUid& aDtorIDKey)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A9D2C5B0170"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aImplementationUid,
-|										  TUid& aDtorIDKey, 
-|										  TAny* aConstructionParameters)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E680047"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aImplementationUid,
-|										  TInt32 aKeyOffset)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6A000E"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TUid& aDtorIDKey, 
-|										  const TEComResolverParams& aResolutionParameters)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6B006A"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TInt32 aKeyOffset, 
-|										  const TEComResolverParams& aResolutionParameters);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|	
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6C00E3"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TUid& aDtorIDKey, 
-|										  TAny* aConstructionParameters, 
-|										  const TEComResolverParams& aResolutionParameters)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6D026B"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TInt32 aKeyOffset, 
-|										  TAny* aConstructionParameters, 
-|										  const TEComResolverParams& aResolutionParameters);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E6F0033"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TUid& aDtorIDKey, 
-|										  const TEComResolverParams& aResolutionParameters,
-|										  TUid aResolverUid);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E7001E3"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TInt32 aKeyOffset,
-|										  const TEComResolverParams& aResolutionParameters, 
-|										  TUid aResolverUid);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E7103D0"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TUid& aDtorIDKey, 
-|										  TAny* aConstructionParameters,
-|										  const TEComResolverParams& aResolutionParameters, 
-|										  TUid aResolverUid);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E73035A"
-			documentation 	
-|*
-|	@fn				CreateImplementationL(TUid aInterfaceUid,
-|										  TInt32 aKeyOffset, 
-|										  TAny* aConstructionParameters,
-|										  const TEComResolverParams& aResolutionParameters,
-|										  TUid aResolverUid);
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|
-|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@exception		KErrArgument
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface implementation.
-|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@return			TAny* A pointer to the instantiated interface implementation.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aKeyOffset"
-				type       	"TInt32")
-			    (object Parameter "aConstructionParameters"
-				type       	"TAny*")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"IMPORT_C TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DestroyedImplementation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A716CC401D8"
-			documentation 	
-|*
-|	@fn				DestroyedImplementation(TUid aDtorIDKey)
-|	Intended Usage	: Signal the destruction of an interface implementation to ECOM.
-|
-|	Error Condition	: None	
-|	@since			7.0
-|	@param			aDtorIDKey A key specifying the implementation instance.
-|	@pre 			REComSession must have been fully constructed, and aDtorIDKey 
-|					must refer to a previously created instance.
-|	@post			The destruction of the Interface Implementation referred 
-|					to by aDtorIDKey has been noted by the ECom framework.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyOnChange"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE45A6900C6"
-			documentation 	
-|*
-|	@fn				NotifyOnChange(TRequestStatus& aStatus)
-|	Intended Usage	: Register for notification messages when the underlying ECOM registration
-|					data changes. 
-|
-|	Error Condition	: None	
-|	@since			7.0
-|	@param			aStatus A request status object to complete for notification signalling.
-|	@pre 			REComSession must have been fully constructed and opened.
-|	@post			The caller is registered for receipt of notifications
-|					if the server's registry data changes.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelNotifyOnChange"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE45A690025"
-			documentation 	
-|*
-|	@fn				CancelNotifyOnChange(TRequestStatus& aStatus)
-|	Intended Usage	: De-register for notification messages. 
-|
-|	Error Condition	: None	
-|	@since			7.0
-|	@param			aStatus The request status object originally passed
-|					to NotifyOnChange() for notification signalling.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The caller's registeration for reciept of notifications
-|					of registry data changes has been cancelled.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			result     	"IMPORT_C void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A5F00CC"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TInt aServiceId,
-|										 TUid aInterfaceUid, 
-|										 const TEComResolverParams& aResolutionParameters, 
-|										 TUid aResolverUid,
-|										 RImplInfoPtrArray& aImplInfoArray)
-|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
-|						specified interface with selection restriction to
-|						the specified parameters. 
-|					Overload for internal use to ensure consistency between calls.
-|					This is the method which actually makes the IPC call.
-|
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aServiceId An integer specifying the ECom service variant to use.
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The CResolver UID which identifies the resolver 
-|					implementation with the required client defined behaviour.
-|	@param			aImplInfoArray A reference to a client owned array which will be filled 
-|					with interface implementation data. 
-|	@pre 			REComSession must have been fully constructed.
-|	@post			REComSession has not changed, and aImplInfoArray 
-|					contains the list of Implementation information for the interface.
-|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
-|					it is filled with the new information.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aServiceId"
-				type       	"TInt")
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid")
-			    (object Parameter "aImplInfoArray"
-				type       	"RImplInfoPtrArray&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A65868D003D"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
-|											   const TEComResolverParams& aResolutionParameters, 
-|											   TUid aResolverUid,
-|											   TUid& aDtorIDKey)
-|	Intended Usage	:Provide the instantiation method for an interface implementation 
-|					that satisfies the specified interface.
-|					Overload with a client provided CResolver.
-|
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF002A3"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL(TUid aImplementationUid,
-|											   TUid& aDtorIDKey)
-|	Intended Usage	:Provide the instantiation method for an interface implementation 
-|					that satisfies the specified interface. 
-|
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2E4670007B"
-			documentation 	
-|*
-|	@fn				TAny* GetResolvedCreationMethodL(TUid aInterfaceUid, 
-|													 const TEComResolverParams& aResolutionParameters,
-|													 TUid& aDtorIDKey)
-|	Intended Usage	:Provide the instantiation method for an interface implementation 
-|					that satisfies the specified interface. 
-|
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A5D021E"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL( TInt aServiceId,
-|												TUid aInterfaceUid, 
-|												const TEComResolverParams& aResolutionParameters, 
-|												TUid aResolverUid,
-|												TUid& aDtorIDKey)
-|	Intended Usage	:Provide the instantiation method for an interface implementation 
-|					that satisfies the specified interface.
-|					Overload for internal use to ensure consistency between calls.
-|					This is the method which actually makes the IPC call.
-|
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aServiceId An integer specifying the ECom service variant to use.
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolutionParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
-|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			REComSession must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aServiceId"
-				type       	"TInt")
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolutionParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid")
-			    (object Parameter "aDtorIDKey"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ReallyClose"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AC83A290054"
-			documentation 	
-|*
-|	@fn				ReallyClose()
-|	Intended Usage	: Controlled destruction of this singleton class.
-|
-|	Error Condition	: None	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			void 
-|	@pre 			REComSession is fully constructed.
-|	@post			The server session has been torn down and REComSession
-|					has been closed, releasing its resources.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A62E47001BC"
-			documentation 	
-|*
-|	@internal
-|	@fn				ConstructL()
-|	Intended Usage	: Initialisation phase of two phase construction.
-|	@exception		KErrNoMemory & @see CreateSession & StartServer
-|	@since			7.0
-|	@pre 			REComSession is fully constructed.
-|	@post			REComSession is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CreateL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795801AE"
-			documentation 	
-|*
-|	@fn				CreateL(TAny* aCreationMethodPtr)
-|	Intended Usage	: Construction of an Interface Implementation instance from
-|					the resolved creation method pointer.
-|
-|	Error Condition	: Leaves with the error code.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aCreationMethodPtr The pointer to a creation method of type 
-|					TAny* (*TNewL)().
-|	@return			TAny* a pointer to the fully constructed instantiation
-|					produced when aCreationMethodPtr is called.
-|	@pre 			REComSession is fully constructed.
-|	@post			TAny* contains a pointer to the fully constructed instantiation
-|					produced by aCreationMethod pointer.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aCreationMethodPtr"
-				type       	"TAny*"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CreateL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD47958038E"
-			documentation 	
-|*
-|	@fn				CreateL(TAny* aCreationMethodPtr, TAny* aCreationParameters)
-|	Intended Usage	: Construction of an Interface Implementation instance from
-|					the resolved creation method pointer.
-|
-|	Error Condition	: Leaves with the error code.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aCreationMethodPtr The pointer to a creation method of type 
-|					TAny* (*TNewL)(TAny*).
-|	@param			aCreationParameters A pointer to the creation parameter
-|					structure passed to the creation method when called.
-|	@return			TAny* a pointer to the fully constructed instantiation
-|					produced when aCreationMethodPtr is called with aCreationParameters
-|					as its sole argument.
-|	@pre 			REComSession is fully constructed.
-|	@post			TAny* contains a pointer to the fully constructed instantiation
-|					produced by aCreationMethod pointer.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aCreationMethodPtr"
-				type       	"TAny*")
-			    (object Parameter "aCreationParameters"
-				type       	"TAny*"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iOutstandingNotificationRequests"
-			quid       	"3B050BC302C7"
-			type       	"TInt")
-		    (object ClassAttribute "iDoNotCloseThis"
-			quid       	"3B2A288403AE"
-			documentation 	
-|* Flag indicating that this session should not be closed because the interface
-|	implementation is in the middle of construction and this will be on the CleanupStack
-			
-			type       	"TBool"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CDefaultResolver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D097B0305"
-		documentation 	
-|*
-|	@public
-|	@class CDefaultResolver
-|	@since 7.0
-|	@dependencies CResolver, CRegistryData, TEComResolverParams, CImplementationInformation, TDesC8
-|	Controls the identification, (resolution), of which implementation 
-|	will be used to satisfy an interface implementation instantiation.
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3B050EEF00D9"
-			supplier   	"Logical View::CResolver"
-			quidu      	"3B050BD702BB"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3A798F7302D4"
-			stereotype 	"Uses"
-			supplier   	"Logical View::TEComResolverParams"
-			quidu      	"3A71B08F031E"))
-		operations 	(list Operations
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2E4AE60073"
-			documentation 	
-|*
-|	@fn				NewL(CRegistryData& aRegistry)
-|	Intended Usage	: Standardized safe construction which leaves nothing 
-|					on the cleanup stack.	
-|	Error Condition	: Cannot fully construct because of memory limitations.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			A pointer to the new class
-|	@post			CDefaultResolver is fully constructed, 
-|					and initialized.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&"))
-			result     	"CDefaultResolver*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CDefaultResolver"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A815A6B02CE"
-			documentation 	
-|*
-|	@fn				~CDefaultResolver()
-|	Intended Usage	: Standard default d'tor	
-|	Error Condition	: None	
-|	@since			7.0
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListAllL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D04DD00A3"
-			documentation 	
-|*
-|	@fn				ListAllL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
-|	Intended Usage	:	List all the implementations which satisfy the specified interface.
-|	Error Condition	:	
-|	@since			7.0
-|	@param			aInterfaceUid The interface for which implementations are requested
-|	@param			aAdditionalParameters Data to be used to refine the search further
-|	@return			Pointer to an array of suitable implementations. Ownership of this array
-|	is passed to the calling function.
-|	@pre 			Object is fully constructed and initialized
-|	@post			Registry contents are not modified but registry keys may be updated
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IdentifyImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF07E0022"
-			documentation 	
-|*
-|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
-|											const TEComResolverParams& aAdditionalParameters) const
-|	Intended Usage	:	Request that the resolver identify the most appropriate 
-|						interface implementation.
-|	Error Condition	:	
-|	@since			7.0
-|	@param			aInterfaceUid The interface for which implementations are requested
-|	@param			aAdditionalParameters Data to be used to refine the search further
-|	@return			The Uid of the best fit interface implementation - KNullUid if no match is found
-|	@pre 			Object is fully constructed and initialized
-|	@post			Registry contents are not modified but registry keys may be updated
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"TUid"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Resolve"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF0FF003C"
-			documentation 	
-|*
-|	@fn				Resolve(const RImplInfoArray& aImplementationsInfo, 
-|							const TEComResolverParams& aAdditionalParameters) const
-|	Intended Usage	:	Called by IdentifyImplementationL to select an appropriate 
-|					implementation from a list of possibles
-|	@since			7.0
-|	@param			aImplementationsInfo Information on the potential implementations
-|	@param			aAdditionalParameters The data to match against to detemine the 
-|					implementation
-|	@return			The Uid of the selected implementation - KNullUid if no match is found
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationsInfo"
-				type       	"const RImplInfoArray&"
-				const      	TRUE)
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"TUid"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CDefaultResolver"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A815A6B01A2"
-			documentation 	
-|*
-|	@internal
-|	@fn				CDefaultResolver(CRegistryData& aRegistry)
-|	Intended Usage	: Standardized default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@post			CDefaultResolver is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&"))
-			result     	"explicit"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Match"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AB7308802B5"
-			documentation 	
-|*
-|	@fn				Match(const TDesC8& aImplementationType, 
-|						  const TDesC8& aMatchType, 
-|						  TBool aUseWildcards) const
-|	Intended Usage	:	Searches for a match of a data type on an implementation type.
-|	Match returns ETrue if aMatchType is found within aImplementationType according to 
-|	the following rules:
-|	1) aImplementationType is treated as a series of descriptors separated by double 
-|	bars (||). ETrue is returned if aMatchType matches exactly any of the short 
-|	descriptors.  If no double bar is present then aImplementationType is treated as a
-|	single descriptor.
-|	2) If aUseWildcards == ETrue then a '?' in aMatchType will be matched to any single
-|	character and '*' will be matched to any series of characters.
-|	@Exception		KErrNoMemory
-|	@since			7.0
-|	@param			aImplementationType The implementation data type to search for a match
-|	@param			aMatchType The data to search for
-|	@param			aUseWildcards ETrue if wildcard matching should be allowed
-|	@return			ETrue if a match was found, EFalse otherwise
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationType"
-				type       	"const TDesC8&"
-				const      	TRUE)
-			    (object Parameter "aMatchType"
-				type       	"const TDesC8&"
-				const      	TRUE)
-			    (object Parameter "aUseWildcards"
-				type       	"TBool"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CLoadManager"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D0F4101D4"
-		documentation 	
-|*
-|	@internal
-|	@class CLoadManager
-|	@since 7.0
-|	@dependencies CRegistryData, CBase, MPolicyObserver, CUnloadPolicy, TEntry, TUnloadPolicyIndex
-|	Manages the loading and unloading of interface 
-|	implementation groupings.
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F10A103D8"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C")
-		    (object Inheritance_Relationship
-			quid       	"3AE05EC20176"
-			supplier   	"Logical View::MPolicyObserver"
-			quidu      	"3AE4439E01FD"))
-		operations 	(list Operations
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2E4B5803AC"
-			documentation 	
-|*
-|	@fn				NewL(CRegistryData& aRegistry)
-|	Intended Usage	: Standardized safe construction which leaves nothing
-|					  on the cleanup stack.
-|	Error Condition	: Leaves with an error code
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			A pointer to the new class
-|	@post			CLoadManager is fully constructed, and initialized.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&"))
-			result     	"CLoadManager*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CLoadManager"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A62FB2D0049"
-			documentation 	
-|*
-|	@fn				~CLoadManager()
-|	Intended Usage	: Standard default d'tor	
-|	Error Condition	: None	
-|	@since			7.0
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DestroyedThis"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF48B03A8"
-			documentation 	
-|*
-|	@fn				DestroyedThis(TUid aImplementationUid)
-|	Intended Usage	: Notify the interface implementation DLL that one of its
-|					objects has been destroyed.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CLoadManager is fully constructed,
-|	@post			CLoadManager's interface implementation DLL references
-|					are decreased by one.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "InstantiationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D158C0253"
-			documentation 	
-|*
-|	@fn				InstantiationMethodL(TUid aUniqueImplementationUid)
-|	Intended Usage	: Return an instantiation method to satisfy the specified 
-|					interface.
-|	Error Condition	: Leaves with an error code
-|	@exception		@see CUnloadPolicy::LoadDllAndReturnProxyL
-|	@since			7.0
-|	@param			aUniqueImplementationUid The implementation to find.
-|	@return			The implementations instantiation function pointer.
-|	@pre 			CLoadManager is fully constructed,
-|	@post			Interface implementation's load method is returned to the
-|					caller, and aUniqueUid contains the implementation Dll's 
-|					unique UID. 
-|	@warning		The load method pointer is guaranteed to 
-|					be valid only until DestroyedThis is called.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aUniqueImplementationUid"
-				type       	"TUid"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CLoadManager"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A62FB2C03E1"
-			documentation 	
-|*
-|	@internal
-|	@fn				CLoadManager(CRegistryData& aRegistry)
-|	Intended Usage	: Standardized default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@post			CLoadManager is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A62FB2C0391"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
-|	Error Condition	: Leaves with an error code
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@pre 			CLoadManager is fully constructed.
-|	@post			CLoadManager is fully initialized.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "UpdatePolicyIndexL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EC20324"
-			documentation 	
-|*
-|	@fn				UpdatePolicyIndexL()
-|	Intended Usage	: Instruction to the load manager that it needs to update its unload policy index.
-|	Error Condition	: Leaves with an error code
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@pre 			CLoadManager is fully constructed,
-|	@post			iAllUnloadPolicies will be up to date.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DllAdded"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EC20389"
-			documentation 	
-|*
-|	@fn				DllAdded(const TEntry& aDllInfo)
-|	Intended Usage	: Informs the load manager that a new dll has been added to the registry.
-|	Error Condition	: None
-|	@since			7.0
-|	@return			The CUnloadPolicy for this dll if one already exists - otherwise NULL
-|	@param			aDllInfo Information on the dll that has been added
-|	@pre 			CLoadManager is fully constructed,
-|	@post			If an appropriate CUnloadPolicy is found on the garbage heap it is removed and
-|					ownership of it passes back to the caller.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDllInfo"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"CUnloadPolicy*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DllDeletedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EC300C3"
-			documentation 	
-|*
-|	@fn				DllDeletedL(CUnloadPolicy*& aUnloadPolicy)
-|	Intended Usage	: Informs the load manager that a dll has been removed from the registry
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrNoMemory, KErrInvalidUnloadPolicy
-|	@since			7.0
-|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
-|	@pre 			CLoadManager is fully constructed,
-|	@post			If the unload policy has no outstanding references then all references to it in 
-|					the index list are removed, it is deleted and the pointer is set to NULL.  
-|					Otherwise, ownership is taken and it is stored on the garbage policy list.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aUnloadPolicy"
-				type       	"CUnloadPolicy*&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "MatchByPolicy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050BD60210"
-			documentation 	
-|*
-|	@fn				MatchByPolicy(const TUnloadPolicyIndex& aIndexOne, 
-|								  const TUnloadPolicyIndex& aIndexTwo)
-|	Intended Usage	: Used by a TIdentityRelation to decide if two TUnloadPolicyIndex match.
-|					Returns true if the CUnloadPolicies inside the indexes match.
-|	Error Condition	: None
-|	@since			7.0
-|	@param			aIndexOne The first TUnloadPolicyIndex to compare
-|	@param			aIndexTwo The second TUnloadPolicyIndex to compare
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aIndexOne"
-				type       	"const TUnloadPolicyIndex&"
-				const      	TRUE)
-			    (object Parameter "aIndexTwo"
-				type       	"const TUnloadPolicyIndex&"
-				const      	TRUE))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CLoadPolicyInformation"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D2AFF032B"
-		documentation 	
-|*
-|	@public
-|	@class CLoadPolicyInformation
-|	@since 7.0
-|	@dependencies CBase
-|	Information on default load and unload behaviours
-		
-		stereotype 	"entity"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F109F02F9"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C"))
-		operations 	(list Operations
-		    (object Operation "UpdatePolicy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CEF5C0133"
-			documentation 	"Updates the Load Policy Information with the new hint"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "UpdateInfo"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF66B036D"
-			documentation 	
-|Update the Load Policy Information about when this 
-|grouping was last unloaded.
-			
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A633465016E"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
-|	Error Condition	: None	
-|	@exception		None
-|	@since			7.0
-|	@pre 			CLoadPolicyInformation is fully constructed.
-|	@post			CLoadPolicyInformation is fully initialized.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CLoadPolicyInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A63346501DD"
-			documentation 	
-|*
-|	@internal
-|	@fn				CLoadPolicyInformation()
-|	Intended Usage	: Standardized default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@post			CLoadPolicyInformation is fully constructed
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "~CLoadPolicyInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6334650255"
-			documentation 	
-|*
-|	@fn				~CLoadPolicyInformation()
-|	Intended Usage	: Standard default d'tor	
-|	Error Condition	: None	
-|	@since			7.0
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A63346502A5"
-			documentation 	
-|*
-|	@fn				NewL()
-|	Intended Usage	: Standardized safe construction which leaves nothing
-|					  on the cleanup stack.
-|	Error Condition	:	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			A pointer to the new class
-|	@post			CLoadPolicyInformation is fully constructed, and initialized.
-			
-			stereotype 	"static"
-			result     	"CLoadPolicyInformation*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CUnloadPolicy"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D309500CE"
-		documentation 	
-|*
-|	@public
-|	@class CUnloadPolicy
-|	@since 7.0
-|	@dependencies CTimer, TEntry, RLibrary, CLoadPolicyInformation
-|	Controls the unloading of implementation groupings
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A754F410390"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
-			quidu      	"3A75AE3000AE"))
-		operations 	(list Operations
-		    (object Operation "Wait"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF51F00BC"
-			documentation 	
-|*
-|	@fn				Wait()
-|	Intended Usage	: Wait until the time specified in the Load Policy Information before 
-|					unloading the implementation grouping.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre			This object is fully constructed and initialized
-|	@post			The timer has been activated.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Unload"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF5710345"
-			documentation 	
-|*
-|	@fn				Unload()
-|	Intended Usage	: Unload the specified implementation grouping as it is no longer referenced.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre			This object is fully constructed and initialized
-|	@post			Close the RLibrary.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DecreaseReference"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CF5AE002C"
-			documentation 	
-|*
-|	@fn				DecreaseReference()
-|	Intended Usage	: Decrease the reference count for the specified grouping and therefore 
-|					check whether it should be unloaded.
-|	Error Condition	: None.
-|	@since			7.0
-|	@return			EDeleteMe if this unload policy can be deleted because its reference 
-|					count is zero and it is on the garbage list.
-|	@pre			This object is fully constructed and initialized
-|	@post			If the decreased reference count has reached zero  and the policy is not
-|					on the garbage list then the timer is activated.
-			
-			result     	"TUnloadPolicyStatus"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IncreaseReference"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D12190019"
-			documentation 	
-|*
-|	@fn				IncreaseReference()
-|	Intended Usage	: Increase the reference count for the specified grouping.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre			This object is fully constructed and initialized
-|	@post			The reference count has been increased and if there was an outstanding timer 
-|					request it has been cancelled.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A63026902EB"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
-|	Error Condition	: None
-|	@exception		None
-|	@since			7.0
-|	@param			aDllEntry Information on the dll to which this unload policy refers
-|	@pre 			CUnloadPolicy is fully constructed.
-|	@post			CUnloadPolicy is fully initialized.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDllEntry"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CUnloadPolicy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A630269033B"
-			documentation 	
-|*
-|	@internal
-|	@fn				CUnloadPolicy()
-|	Intended Usage	: Standardized default c'tor
-|	Error Condition	: None
-|	@since			7.0
-|	@post			CUnloadPolicy is fully constructed
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "~CUnloadPolicy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A630269038B"
-			documentation 	
-|*
-|	@fn				~CUnloadPolicy()
-|	Intended Usage	: Standard default d'tor
-|	Error Condition	: None
-|	@since			7.0
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A63026A0012"
-			documentation 	
-|*
-|	@fn				NewL()
-|	Intended Usage	: Standardized safe construction which leaves nothing 
-|					on the cleanup stack.
-|	Error Condition	: Cannot fully construct because of memory limitations.
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			A pointer to the new class
-|	@post			CUnloadPolicy is fully constructed and initialized.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aDllEntry"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"CUnloadPolicy*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RunError"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F420016"
-			documentation 	
-|*
-|	@fn				RunError(TInt aError)
-|	Intended Usage	: Called when this objects RunL left with an error.
-|					It handles correct cleanup of the object. Override from CTimer.
-|	Error Condition	: None.
-|	@since			7.0
-|	@param			aError The error code that the RunL left with.
-|	@return			KErrNone if can cleanup aError otherwise. 
-|	@pre 			CUnloadPolicy is fully constructed.
-|	@post			RLibrary is closed, and the reference 
-|					count is zero.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DoCancel"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F420107"
-			documentation 	
-|*
-|	@fn				DoCancel()
-|	Intended Usage	: Called when this object is cancelled, unloading its implementation 
-|					grouping is aborted. Override from CTimer.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre 			CUnloadPolicy is fully constructed.
-|	@post			RLibrary remains open and the reference 
-|					count is non-zero.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RunL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F42016B"
-			documentation 	
-|*
-|	@fn				RunL()
-|	Intended Usage	: Called when this object is signalled complete, 
-|					to unload its implementation grouping. Override from CTimer.
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrReferenceCountInvalid
-|	@since			7.0
-|	@pre 			CUnloadPolicy is fully constructed.
-|	@post			RLibrary is closed, and the reference 
-|					count is zero.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "OnGarbageList"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EBC02A4"
-			documentation 	
-|*
-|	@fn				OnGarbageList(TBool aOnGarbageList)
-|	Intended Usage	: Sets the iAmOnGarbageList flag which indicates whether this unload 
-|					policy is waiting to be deleted.  If the policy is on the garbage list
-|					then it is not able to instantiate new interface implementations.
-|	Error Condition	: None.
-|	@since			7.0
-|	@param			aOnGarbageList Flag indicating whether this unload policy is being 
-|					added to the garbage policy list or removed.
-|	@pre			This object is fully constructed and initialized
-|	@post			iAmOnGarbageList flag is updated.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aOnGarbageList"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "LoadDllAndReturnProxyL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EBC03E4"
-			documentation 	
-|*
-|	@fn				LoadDllAndReturnProxyL()
-|	Intended Usage	: Loads the dll which this unload policy refers to and returns a function pointer
-|					to the proxy into the dll.
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrInvalidDll, @see RLibrary::Load
-|	@since			7.0
-|	@return			The proxy function into the dll to which this unload policy refers.
-|	@pre			This object is fully constructed and initialized
-|	@post			iLibrary is unloaded
-			
-			result     	"TInstantiationL"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DllEntryInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EBD0074"
-			documentation 	
-|*
-|	@fn				DllEntryInformation()
-|	Intended Usage	: Returns information on the dll which this unload policy refers to.
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre			This object is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"const TEntry&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ReferenceCount"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05EBD015B"
-			documentation 	
-|*
-|	@fn				ReferenceCount()
-|	Intended Usage	: Returns the current reference count for this grouping
-|	Error Condition	: None.
-|	@since			7.0
-|	@return			The current library reference count for this unload policy
-|	@pre			This object is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"const TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iReferencesInUseCount"
-			quid       	"3A815C49023F"
-			documentation 	
-|* 
-|		A reference count indicating that an implementation from
-|		this implementation grouping has been instantiated / removed
-			
-			type       	"TInt")
-		    (object ClassAttribute "iAmOnGarbageList"
-			quid       	"3AE05EBC00A5"
-			documentation 	
-|* Indicates that this object cannot be used to instantiate new interface 
-|	implementations because it is waiting to be deleted.
-			
-			type       	"TBool"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CRegistrar"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D3A0D0282"
-		documentation 	
-|*
-|	@public
-|	@class CRegistrar
-|	@since 7.0
-|	@dependencies CDiscoverer, MDiscovererObserver, CRegistryData, 
-|				RFs, & CBase
-|	Responsible for managing Interface Implementaion Collection registration
-|	(adding and removing entries).
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F10A10220"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C")
-		    (object Inheritance_Relationship
-			quid       	"3A8042EB0119"
-			supplier   	"Logical View::MDiscovererObserver"
-			quidu      	"3A7593D7038F")
-		    (object Inheritance_Relationship
-			quid       	"3B44A30902C4"
-			supplier   	"Logical View::MBackupNotifierObserver"
-			quidu      	"3B44A309002F"
-			exportControl 	"Private"))
-		operations 	(list Operations
-		    (object Operation "DriveReinstatedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F4302FD"
-			documentation 	
-|*
-|	@fn				DriveReinstatedL(TDriveUnit aDrive)
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					The cue to signal the registry that 
-|					the registered Interface Implementation Collections
-|					stored upon the specified drive are again
-|					available for use.
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrNoMemory, KErrRegistrationFailed.
-|	@since			7.0	:
-|	@param			aDrive	The drive identifier.
-|	@pre 			CRegistrar is fully constructed.
-|	@post			The registered Interface Implementation Collections
-|					stored upon the specified drive are again 
-|					made available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"TDriveUnit"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DriveRemovedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFFB00333"
-			documentation 	
-|*
-|	@fn				DriveRemovedL(TDriveUnit aDrive)
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					The cue to signal the registry that 
-|					the registered Interface Implementation Collections
-|					stored upon the specified drive should no 
-|					longer available for use.
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrNoMemory
-|	@since			7.0	:
-|	@param			aDrive	The drive identifier.
-|	@pre 			CRegistrar is fully constructed.
-|	@post			The registered Interface Implementation Collections
-|					stored upon the specified drive are no 
-|					longer available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"TDriveUnit"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DiscoveriesBegin"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF6031A"
-			documentation 	
-| MDiscovererObserver method implementations
-|*
-|	@fn				DiscoveriesBegin()
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					The cue that a registry update is about to occur.
-|	Error Condition	: None.
-|	@since			7.0	:
-|	@pre 			CRegistrar is fully constructed
-|	@post			The Registry data manager has been informed that its internal
-|					data is out of date.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DiscoveriesComplete"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F440132"
-			documentation 	
-|*
-|	@fn				DiscoveriesComplete(TBool aSuccessful)
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					The cue to persist the registry
-|	Error Condition	: None.
-|	@since			7.0	:
-|	@param			aSuccessful
-|	@pre 			CRegistrar is fully constructed
-|	@post			The current registry data has been persisted and the 
-|					internal access indexes have been rebuilt.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aSuccessful"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RegisterDiscoveryL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2D08320122"
-			documentation 	
-|*
-|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					Adds the specified Interface Implementation Collection to the 
-|					registry.
-|	Error Condition	: Leaves with an error code.
-|	@exception		KErrNoMemory, KErrRegistrationFailed.
-|	@since			7.0	:
-|	@param			aDirEntry The directory entry to register.
-|	@pre 			CRegistrar is fully constructed
-|	@post			The Interface Implementation Collection identified by the directory entry 
-|					is registered.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDirEntry"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Enable"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFDF80394"
-			documentation 	
-|*
-|	@fn				Enable(TUid aImplementationUid)
-|	Intended Usage	:Allow the specified Interface Implementation to be used.
-|	Error Condition	: KErrEnableFailed The enable call failed.
-|	@since			7.0	:
-|	@param			aImplementationUid The Interface Implementation to enable.
-|	@return			KErrNone on success, KErrEnableFailed otherwise.
-|	@pre 			CRegistrar is fully constructed
-|	@post			The interface implementation identified by 
-|					the UID	is made available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Disable"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F4402F4"
-			documentation 	
-|*
-|	@fn				Disable(TUid aImplementationUid)
-|	Intended Usage	:Stop the specified interface implementation 
-|					from being used.
-|	Error Condition	: KErrDisableFailed The disable call failed.
-|	@since			7.0	:
-|	@param			aImplementationUid The Interface Implementation to disable.
-|	@return			KErrNone on success, KErrDisableFailed otherwise.
-|	@pre 			CRegistrar is fully constructed
-|	@post			The interface implementation identified by 
-|					the UID	is no longer available for use.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Resume"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFE4E038E"
-			documentation 	
-|*
-|	@fn				Resume()
-|	Intended Usage	: Overload of the MBackupNotifierObserver method.
-|					Allow registration of new Interface Implementation Collections
-|					to begin again.
-|	Error Condition	: KErrResumeFailed The registration resume failed.
-|	@since			7.0	:
-|	@return			KErrNone on success, KErrResumeFailed otherwise.
-|	@pre 			CRegistrar is fully constructed
-|	@post			Registration suspension is cancelled.
-			
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Suspend"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFEB303CF"
-			documentation 	
-|*
-|	@fn				Suspend()
-|	Intended Usage	: Overload of the MBackupNotifierObserver method.
-|					Suspend registration of new Interface Implementation Collections.
-|	Error Condition	: KErrSuspendFailed The registration suspension failed.
-|	@since			7.0	:
-|	@return			KErrNone on success, KErrSuspendFailed otherwise.
-|	@pre 			CRegistrar is fully constructed
-|	@post			Registration is suspended.
-			
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CRegistrar"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324FA00E7"
-			documentation 	
-|*
-|	@fn				~CRegistrar()
-|	Intended Usage	: Standard default d'tor
-|	Error Condition	: None
-|	@since			7.0
-|	@pre 			None
-|	@post			CRegistrar is totally destroyed
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324FA0137"
-			documentation 	
-|*
-|	@fn				static CRegistrar* NewL(CRegistryData& aRegistry, MRegistrarObserver& aRegistrarObserver, RFs& aFs)
-|	Intended Usage	: Standardised safe construction which leaves nothing 
-|					on the cleanup stack.
-|	Error Condition	: Cannot fully construct because of memory limitations.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aRegistry A reference to the registry data management class.
-|	@param			aRegistrarObserver A reference to the registrar observer class.
-|	@param			aFs A reference to an connected file server session.
-|	@return			CRegistrar* A pointer to the new class
-|	@pre 			None
-|	@post			CRegistrar is fully constructed, 
-|					and initialised.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&")
-			    (object Parameter "aRegistrarObserver"
-				type       	"MRegistrarObserver&")
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			result     	"CRegistrar*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CRegistrar"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324FA0079"
-			documentation 	
-| Internal methods
-|*
-|	@internal
-|	@fn				CRegistrar(CRegistryData& aRegistry, RFs& aFs)
-|	Intended Usage	: Standardised default c'tor
-|	Error Condition	: None
-|	@since			7.0
-|	@param			aRegistry A reference to the registry data management class.
-|	@param			aRegistrarObserver A reference to the registrar observer class.
-|	@param			aFs A reference to an connected file server session.
-|	@pre 			None
-|	@post			CRegistrar is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&")
-			    (object Parameter "aRegistrarObserver"
-				type       	"MRegistrarObserver&")
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6324FA000A"
-			documentation 	
-|*
-|	@fn				void ConstructL()
-|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
-|	Error Condition	: None
-|	@exception		None
-|	@since			7.0
-|	@pre 			CRegistrar is fully constructed.
-|	@post			CRegistrar is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ParseL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AC83A2B02A6"
-			documentation 	
-|*
-|	@fn				ParseL(CRegistryData::CDllData& aDll, const TDesC& aRscFileName)
-|	Intended Usage	: Parsing the resource file information associated with an
-|					Interface Implementation Collection for entry into the registry
-|					information.	
-|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
-|	@param			aRscFileName The resource file from which to extract the data
-|	@pre 			CRegistrar is fully constructed.
-|	@post			The resource file has been parsed and the data added to 'aDll'.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDll"
-				type       	"CRegistryData::CDllData&")
-			    (object Parameter "aRscFileName"
-				type       	"const TDesC&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ParseRegistrationDataL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AB7308701EB"
-			documentation 	
-|*
-|	@fn				void ParseRegistrationDataL(const TEntry& aEntry, const TDesC& aRscFileName, TBool aUpdate, TInt aRegistryDriveIndex)
-|	Intended Usage	: To determine if the directory entry for an Interface Implementation 
-|					Collection entry requires registration.
-|					Parsing the associated resource file information where necessary.
-|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
-|	@param			aRscFileName The resource file from which to extract the data
-|	@param			aDrive The drive the registry data has been found on 
-|	@param			aUpdate A flag indicating if this is an update, or new entry.
-|	@param			aRegistryDriveIndex The index within the registry data 
-|					for the branch that the registry entry was found within. 
-|	@pre 			CRegistrar is fully constructed.
-|	@post			The Interface Implementation Collection entry has been processed appropriately.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aEntry"
-				type       	"const TEntry&"
-				const      	TRUE)
-			    (object Parameter "aRscFileName"
-				type       	"const TDesC&"
-				const      	TRUE)
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE)
-			    (object Parameter "aUpdate"
-				type       	"TBool")
-			    (object Parameter "aRegistryDriveIndex"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "NotifiedWithErrorCode"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A288B03E0"
-			documentation 	
-|*
-|	@fn				NotifiedWithErrorCode(TInt aError)
-|	Intended Usage	:Overload of the MDiscovererObserver callback method.
-|					The notification that the notifier has been activated
-|					with an error status code. The observer should instruct
-|					the notification object how to proceed.
-|	Error Condition	: None.	
-|	@since			7.0	:
-|	@param			aError	The error value recieved by the notifier.
-|	@return			ETrue for ignore error, EFalse otherwise. 
-|	@pre 			CRegistrar is fully constructed.
-|	@post			The status code should be used by the observer to instruct 
-|					the notifier to cease recieving notifications or not.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DriveIsSpiBasedL"
-			quid       	"44522E190300"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CEComServer"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A7159680113"
-		documentation 	
-|*
-|	@private
-|	@class CEComServer
-|	@since 7.0
-|	@dependencies CRegistry, CRegistrar, CDefaultResolver, 
-|				  CLoadManager, TEComResolverParams, CServer
-|	A concrete implementation which supplies instantiation & 
-|	destruction of a class via the ECom framework.
-		
-		stereotype 	"boundary"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3AACF893004B"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CServer"
-			quidu      	"3AACF8880171"
-			exportControl 	"Private")
-		    (object Inheritance_Relationship
-			quid       	"3B050B950017"
-			supplier   	"Logical View::MRegistrarObserver"
-			quidu      	"3B050BD60057"
-			exportControl 	"Private"))
-		operations 	(list Operations
-		    (object Operation "Destroy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A71596801FA"
-			documentation 	
-|*
-|	@fn				static void Destroy()
-|	Intended Usage	: Destructor for the singleton CEComServer. 
-|					  Destruction checks for the number of shared
-|					  class instances, and calls the d'tor of the
-|					  class when the last shared instance is removed.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer is destroyed IF no other class is using it.
-			
-			stereotype 	"static"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DestroyedImplementation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A716CC2010D"
-			documentation 	
-|*
-|	@fn				DestroyedImplementation(TUid aDtorIDKey)
-|	Intended Usage	: Inform the ECom framework that a particular 
-|					interface implementation is being destroyed.	
-|	Error Condition	: The framework cannot respond to the destruction at this time.
-|	@since			7.0
-|	@param			aImplementationDllUid  A UID specifying the Interface Implementation Collection.
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The interface implementation destruction has been noted.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDtor_Key"
-				type       	"TUid"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A71596801A0"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
-|												const TEComResolverParams& aAdditionalParameters,
-|												TUid& aDtorIDKey)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|	Error Condition	: Lack of memory	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aAdditionalParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aDtor_Key"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A71596801AA"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
-|													 const TEComResolverParams& aAdditionalParameters, 
-|													 TUid aResolverUid,
-|													 TUid& aDtorIDKey)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|					Overload with a client provided CResolver.
-|	Error Condition	: Lack of memory	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aAdditionalParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolver A UID specifying the implementation of the CResolver interface
-|					with client defined behaviour to use for resolution.
-|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid")
-			    (object Parameter "aDtor_Key"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAED0349"
-			documentation 	
-|*
-|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid,
-|												 TUid& aDtorIDKey)
-|	Intended Usage	:Instantiate an interface implementation to satisfy the 
-|					specified interface. 
-|	Error Condition	: Lack of memory, or not connected.	
-|	@exception		KErrNoMemory
-|	@exception		KErrNotConnected
-|	@since			7.0
-|	@param			aImplementationUid A UID specifying the required interface implementation.
-|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
-|					identify this instance to the framework.
-|	@return			TAny* A pointer to the interface implementation instantiation
-|					method.
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The requested interface implementation is identified,
-|					and the instantiation method pointer is returned.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aImplementationUid"
-				type       	"TUid")
-			    (object Parameter "aDtor_Key"
-				type       	"TUid&"))
-			result     	"TAny*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A71596801D2"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|					satisfy the specified interface.
-|	Error Condition	: Lack of memory.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aAdditionalParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
-|					of CImplementationInformations regigistered for the interface.
-|	@warning		This code returns ownership of the created array to the caller,
-|					who must take the responsibility of destroying it,
-|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A754F3B0002"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, 
-|										 const TEComResolverParams& aAdditionalParameters, 
-|										 TUid aResolverUid)
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|					satisfy the specified interface.
-|	Error Condition	: Lack of memory.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aAdditionalParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolverUid The CResolver implementation to use.
-|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
-|					of CImplementationInformations regigistered for the interface.
-|	@warning		This code returns ownership of the created array to the caller,
-|					who must take the responsibility of destroying it.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewSessionL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AACF9500151"
-			documentation 	
-|*
-|	@fn				NewSessionL(const TVersion& aVersion) const
-|	Intended Usage	: Creates a new CEComServerSession to handle client
-|					service requests.
-|	@exception		KErrNoMemory
-|	@exception		@see CSharableSession
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has created a new CEComServerSession.
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aVersion"
-				type       	"const TVersion&"
-				const      	TRUE))
-			result     	"CSharableSession*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "~CEComServer"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7159680195"
-			documentation 	
-|*
-|	@fn				~CEComServer()
-|	Intended Usage	: Default d'tor, made private to enforce the call of 
-|					CEComServer::Destroy(). 
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer is utterly destroyed.
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7159680196"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
-|					phase construction.
-|	Error Condition	: None	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@return			void 
-|	@pre 			CEComServer is fully constructed.
-|	@post			CEComServer is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CEComServer"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A715968019F"
-			documentation 	
-|*
-|	@internal
-|	@fn				CEComServer()
-|	Intended Usage	: Default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			None
-|	@post			CEComServer is fully constructed
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A71596801DD"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, 
-|										 const TEComResolverParams& aAdditionalParameters, 
-|										 CResolver* aResolver) const
-|	Intended Usage	: Helper method to retrieve a list of all the 
-|					implementations which satisfy the specified interface. 
-|					Overload with a provided CResolver*.
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aAdditionalParameters A descriptor specifying any additional
-|					implementation characteristics to be fulfilled.
-|	@param			aResolver A CResolver with client defined behaviour.
-|	@return			RPointerArray<TUid>* A pointer to the array of class identification
-|					data. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
-|					of Implementations for the interface.
-|	@warning		This code returns ownership of the created array to the caller,
-|					who must take the responsibility of destroying it.
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE)
-			    (object Parameter "aResolver"
-				type       	"CResolver*"))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05E890200"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid) const
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|					satisfy the specified interface.
-|	Error Condition	: Lack of memory.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
-|					of CImplementationInformations regigistered for the interface.
-|	@warning		This code DOES NOT return ownership of the created array to the caller,
-|					THE CALLER MUST NOT DESTROY IT.
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05E8A01B1"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, TUid aResolverUid)
-|	Intended Usage	: Retrieve a list of all the implementations which 
-|					satisfy the specified interface.
-|	Error Condition	: Lack of memory.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolverUid The CResolver implementation to use.
-|	@return			RPointerArray<TUid>* A pointer to the array of class identification
-|					data. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
-|					of Implementations for the interface.
-|	@warning		This code returns ownership of the created array to the caller,
-|					who must take the responsibility of destroying it,
-|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE05E8B0361"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid, CResolver* aResolver) const
-|	Intended Usage	: Helper method to retrieve a list of all the 
-|					implementations which satisfy the specified interface. 
-|					Overload with a provided CResolver*.
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aInterfaceUid A UID specifying the required interface.
-|	@param			aResolver A CResolver with client defined behaviour.
-|	@return			A pointer to the array of class identification data. 
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
-|					of Implementations for the interface.
-|	@warning		This code returns ownership of the created array to the caller,
-|					who must take the responsibility of destroying it.
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aResolver"
-				type       	"CResolver*"))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RunError"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A300042"
-			documentation 	
-|*
-|	@fn				RunError(TInt aError)
-|	Intended Usage	: Intercept the panic caused by a RunL leave,
-|					to restore the CEComServer object to a sensible state.
-|					(called by the Active Scheduler immediately before the Panic).
-|	Error Condition	: None.
-|	@since			7.0
-|	@return			TInt KErrNone if cleanup successful, otherwise return aError
-|	@pre 			CEComServer is fully constructed.
-|	@post			CEComServer has been restored to a sensible state.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Notification"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A300309"
-			documentation 	
-|*
-|	@fn				Notification(TInt aNotificationCode)
-|	Intended Usage	: The overloaded method from the MRegistrarObserver class
-|					  Used for firing notifications to the client sessions that
-|					  the underlying registry data has changed.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The CEComServer has notified all its client sessions
-|					registered for notifications that the data changed.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aCompletionCode"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DropSession"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A310148"
-			documentation 	
-|*
-|	@fn				DropSession()
-|	Intended Usage	: (Server Session management) Destroy a session connection with a client.	
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The appropriate CEComServerSession has been destroyed and 
-|					the ECom client has been disconnected from this server.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AddSession"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A310206"
-			documentation 	
-|*
-|	@fn				AddSession()
-|	Intended Usage	: (Server Session management) Add a new session connection for a client.	
-|	Error Condition	: None.
-|	@since			7.0
-|	@pre 			CEComServer must have been fully constructed.
-|	@post			The new CEComServerSession to handle service provision for a new 
-|					ECom client has been recorded.
-|					If the server was preparing to shutdown, that shutdown is cancelled
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewLC"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A3200D1"
-			documentation 	
-|*
-|	@fn				static CEComServer* NewLC()
-|	Intended Usage	: Standardised safe construction which 
-|					leaves the returned object on the cleanup stack.
-|	Error Condition	: Cannot fully construct because of 
-|					memory limitations.	
-|	@exception		KErrNoMemory
-|	@exception		@see RFs, CRegistryData, CRegistrar, CLoadManager, CDefaultResolver
-|	@exception		@see CShutdownTimer & CServer::StartL
-|	@since			7.0
-|	@return			CEComServer* a pointer to the new class
-|	@pre 			None
-|	@post			CEComServer is fully constructed, initialised,
-|					and remains upon the cleanup stack.
-			
-			stereotype 	"static"
-			result     	"CEComServer*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateResolverLC"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050B95016C"
-			documentation 	
-|*
-|	@fn				CreateResolverLC(TUid aResolverUid) const
-|	Intended Usage	:	Internal helper function which is used to create a 
-|						non-default resolver.
-|	@exception		KErrBadResolver
-|	@since			7.0
-|	@param			aResolverUid The unique id of the required resolver
-|	@return			A pointer to the created resolver which is also on the CleanupStack
-|	@pre 			This object is fully constructed
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aResolverUid"
-				type       	"TUid"))
-			result     	"CResolver*"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CleanupResolver"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A2850009C"
-			documentation 	
-|*
-|	@fn				CleanupResolver(TAny* aResolverCleanup)
-|	Intended Usage	:	Used by a TCleanupItem for safe cleanup behaviour during 
-|					non-default resolver creation.
-|	@since			7.0
-|	@param			aResolverCleanup A TResolverCleanup which contains the server and
-|					Uid to be used for cleanup.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aResolverCleanup"
-				type       	"TAny*"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RegistryIndexValid"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A2D6037F"
-			documentation 	
-|*
-|	@fn				RegistryIndexValid() const
-|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
-|					index will not be valid if discoveries are currently taking place.
-|					If the index is not currently valid then calls to 
-|					ListImplementationsL() cannot be serviced.
-|	Error Condition	: None.
-|	@return			ETrue if the index is currently valid, EFalse otherwise.
-|	@since			7.0
-|	@pre 			CEComServer is fully constructed
-			
-			stereotype 	"const"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iSessionCount"
-			quid       	"3AE99A2F01D1"
-			documentation 	"* The count of the number of sessions open upon this server"
-			type       	"TInt"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "TEComResolverParams"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A71B08F031E"
-		documentation 	
-| ____________________________________________________________________________________
-|*
-|	@class TEComResolverParams
-|
-|	A simple class to hold the Interface Implementation match characteristics, to be used
-|	during Interface Implementation resolution. 
-|	i.e. The data descriptor of the Interface Implementation and a flag indicating if 
-|	wildcard matching should be used.
-|
-|	Wildcard characters are ‘*’ and ‘?’, where ‘*’ matches zero or more consecutive
-|	occurrences of any character and ‘?’ matches a single occurrence of any character.
-|	Wildcards are only applicable to the Interface Implementation's reported string.
-|	The match string is ALWAYS a literal.
-|
-|	@since 7.0
-|	@dependencies TPtrC8, TDesC8, TBool
-|
-|	@warning This structure DOES NOT own the instance pointer variables, 
-|	and so WILL NOT delete them.
-		
-		stereotype 	"entity"
-		operations 	(list Operations
-		    (object Operation "SetWildcardMatch"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3A71B08F036E"
-			documentation 	
-|*
-|	@fn				SetWildcardMatch(TBool aWildcardMatch)
-|	Intended Usage	:	Set/Clear the 'wildcard' match flag
-|	@since			7.0
-|	@param			aWildcardMatch The value to set the wildcard match flag to.
-|	@pre 			The object is constructed
-|	@post			iWildcardMatch equals aWildcardMatch.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aWildcardMatch"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsWildcardMatch"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3A71B08F0370"
-			documentation 	
-|*
-|	@fn				IsWildcardMatch() const
-|	Intended Usage	:	Check if 'wildcard' matching is allowed.
-|	@since			7.0
-|	@return			ETrue if wildcard matching is allowed, EFalse otherwise
-|	@pre 			The object is constructed
-			
-			stereotype 	"const"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataType"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3A71B08F03A0"
-			documentation 	
-|*
-|	@fn				SetDataType(const TDesC8& aDataType)
-|	Intended Usage	:	Set the Interface Implementation 'data string' match descriptor.
-|	@since			7.0
-|	@param			aDataType The data type string to be stored
-|	@pre 			Object is constructed
-|	@post			iDataType equals aDataType.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDataType"
-				type       	"const TDesC8&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataType"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3A71B08F03AA"
-			documentation 	
-|*
-|	@fn				DataType() const
-|	Intended Usage	:	Provide access to the Interface Implementation 'data string' match descriptor.
-|	@since			7.0
-|	@return			The data type string match descriptor
-|	@pre 			The object is constructed
-			
-			stereotype 	"const"
-			result     	"const TDesC8&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "TEComResolverParams"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B44A2D80043"
-			documentation 	
-|*
-|	@fn				inline TEComResolverParams()
-|	Intended Usage	:	Default c'tor
-|	@since			6.0
-			
-			result     	"inline "
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "TEComResolverParams"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B56A49802A3"
-			documentation 	
-|*
-|	@fn				inline TEComResolverParams()
-|	Intended Usage	:	Default c'tor
-|	@since			7.0
-			
-			result     	"inline "
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iWildcardMatch"
-			quid       	"3A815C420177"
-			documentation 	"* The flag to show if 'wildcard' matching is enabled"
-			type       	"TBool"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "mutable RArray<TUid>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3A7979750198"
-		stereotype 	"control"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3A79797501E8"
-			supplier   	"mutable RArray")
-		    (object Uses_Relationship
-			quid       	"3A8135570062"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
-			quidu      	"3A813535001D"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1")))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "MDiscovererObserver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A7593D7038F"
-		documentation 	
-|*
-|	@public
-|	@class MDiscovererObserver
-|	@since 6.0
-|	@dependencies TEntry
-|	Responsible for managing the registry (adding and removing 
-|	entries).
-		
-		stereotype 	"Interface"
-		operations 	(list Operations
-		    (object Operation "DriveReinstatedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7593D703A9"
-			documentation 	
-|*
-|	@fn				DriveReinstatedL(const TDriveUnit& aDrive)
-|	Intended Usage	:Pure virtual method used by the CDiscoverer class
-|					to notify the observer that a drive letter
-|					has become available for use.<br>
-|	Error Condition	: None.	<br>
-|	@since			6.0	:
-|	@param			aDrive	The drive identifier.
-|	@pre 			The MDiscovererObserver must be fully constructed, and
-|					capable of accepting discoveries for registration.
-|	@post			Drive removal is noted, and any appropriate action
-|					for the observer is completed. 
-|					E.g. The registered implementation groupings
-|					stored upon the specified drive are again 
-|					made available for use.
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DriveRemoved"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7593D703B4"
-			documentation 	
-|*
-|	@fn				DriveRemoved(const TDriveUnit& aDrive)
-|	Intended Usage	:Pure virtual method used by the CDiscoverer class
-|					to notify the observer that a drive letter
-|					is no longer available for use.<br>
-|	Error Condition	: None.	<br>
-|	@since			6.0	:
-|	@param			aDrive	The drive identifier.
-|	@pre 			The MDiscovererObserver must be fully constructed, and
-|					capable of accepting discoveries for registration.
-|	@post			Drive removal is noted, and any appropriate action
-|					for the observer is completed. 
-|					E.g. The registered implementation groupings
-|					stored upon the specified drive are no 
-|					longer available for use.
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"const TDriveUnit&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DiscoveriesComplete"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7593D703B6"
-			documentation 	
-|*
-|	@fn				DiscoveriesComplete(TBool aSuccessful)
-|	Intended Usage	: Pure virtual method used by the CDiscoverer class
-|					to signal that a discovery session is complete.<br>
-|	Error Condition	: None.<br>
-|	@since			6.0
-|	@param			aSuccessful ETrue indicates the scan completed successfully,
-|					EFalse, that the scan was only partial.
-|	@return			None.
-|	@pre 			The MDiscovererObserver must be fully constructed, and
-|					capable of accepting discoveries for registration.
-|	@post			Discovery completion is noted, and any appropriate action
-|					for the observer is completed. 
-|					E.g. Persist the discovery registrations.
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSuccessful"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RegisterDiscoveryL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7593D703B8"
-			documentation 	
-|*
-|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
-|	Intended Usage	: Pure virtual method used by the CDiscoverer class
-|					to register a discovery.<br>
-|	Error Condition	: Depends upon the implementation class.<br>
-|	@exception		Implementation class dependent. (@see CRegistrar).
-|	@since			6.0
-|	@param			aDirEntry A reference to the Discovered directory entry.
-|	@return			None.
-|	@pre 			The MDiscovererObserver must be fully constructed, and
-|					capable of accepting discoveries for registration.
-|	@post			Discovery is registered.
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aDirEntry"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DiscoveriesBegin"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAEA02B8"
-			documentation 	
-|*
-|	@fn				DiscoveriesBegin()
-|	Intended Usage	: Pure virtual method used by the CDiscoverer class
-|					to signal that a discovery session is starting.<br>
-|	Error Condition	: None.<br>
-|	@since			6.0
-|	@return			None.
-|	@pre 			The MDiscovererObserver must be fully constructed, and
-|					capable of accepting discoveries for registration.
-|	@post			Discovery start is noted, and any appropriate action
-|					for the observer is completed.
-			
-			stereotype 	"abstract"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DriveIsSpiBasedL"
-			quid       	"44522CEA0218"
-			stereotype 	"abstract"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CEComServerSession"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3AACF95200F0"
-		documentation 	
-| __________________________________________________________________________
-|
-|*
-|	@private
-|	@class CEComServerSession
-|	@since 7.0
-|	@dependencies CSharableSession, 
-|	Provides the server side session which
-|	handles the messages from REComSession, unpacking the input
-|	message parameters, calling the server and packaging the 
-|	the returned data as output message parameters.
-|	Warning : The implementation of the ListImplementations
-|	method for returning an arbitrary sized data set
-|	uses a 2 phase collection method that
-|	will not work IF the session is shared and two 
-|	client calls on this method are interleaved.
-|	It leads to incorrect results for one of them,
-|	with potentially fatal results. so...
-|	DO NOT SHARE SERVER SIDE SESSIONS BETWEEN CLIENTS
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3AE45A3E020E"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CSharableSession"
-			quidu      	"3AACF8D80090"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AACFA3B0054"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113"))
-		operations 	(list Operations
-		    (object Operation "CEComServerSession"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AACF952012F"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CEComServerSession"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AACF952012E"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ServiceL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AACF952012C"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Server"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AACF9520126"
-			result     	"CEComServer&"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ReceivePending"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AACF9520124"
-			stereotype 	"const"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DoGetResolvedCreationMethodL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A33012D"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DoListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A330155"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CompleteNotifications"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A3301B9"
-			documentation 	
-|*
-|	@fn				void CompleteNotifications(TInt aCompletionCode)
-|	Intended Usage	: Completes all the outstanding notification requests with the
-|					supplied error code.
-|	@since			7.0
-|	@param			aCompletionCode The code with which to complete the notifications.
-|	@pre 			REComServerSession is fully constructed.
-|	@post			The notifications contained on the iNotificationRequests array
-|					have been completed with aCompletionCode, and the array has 
-|					been cleared.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aCompletionCode"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A3301D7"
-			parameters 	(list Parameters
-			    (object Parameter "aServer"
-				type       	"const CServer&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CleanupInternalList"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050B9901CC"
-			documentation 	
-|*
-|	@fn				CleanupInternalList()
-|	Intended Usage	: Releases the list of CImplementationInformation pointers
-|					 that are stored within the iList variable after a successful 
-|					 call to the DoListImplementations service.
-|	@since			7.0
-|	@pre 			REComServerSession is fully constructed.
-|	@post			The resources held by iList are released, and iList is NULL.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "MatchOnUid"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A28520294"
-			documentation 	
-|*
-|	@fn				MatchOnUid(const TSuppliedImplementationTrackingDetail& aIndexItem, const TSuppliedImplementationTrackingDetail& aKey)
-|	Intended Usage	: To check for a match between two TSuppliedImplementationTrackingDetail items on iKey.
-|	Error Condition	: None.
-|	@since			7.0
-|	@return			ETrue for a match, EFalse otherwise.
-|	@pre 			None
-|	@post			No change to the CEComServerSession.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aIndexItem"
-				type       	"const TSuppliedImplementationTrackingDetail&"
-				const      	TRUE)
-			    (object Parameter "aKey"
-				type       	"const TSuppliedImplementationTrackingDetail&"
-				const      	TRUE))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ManageImplementationListL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A285202E4"
-			documentation 	
-|*
-|	@fn				ManageImplementationListL()
-|	Intended Usage	: Manages the addition and removal of items from the 
-|					internal list of Implementations supplied to the client.
-|	@since			7.0
-|	@pre 			REComServerSession is fully constructed.
-|	@post			The resources held by iImplementationsSupplied have changed.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aId"
-				type       	"TUid")
-			    (object Parameter "aSupplied"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DoCollectListL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A2852032A"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage"
-				const      	TRUE))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iListContext"
-			quid       	"3B050B9901AE"
-			documentation 	"* The last ListImplementations service request"
-			type       	"TInt"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CImplementationInformation"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3AD31E780181"
-		documentation 	
-| ____________________________________________________________________________________
-| 
-|*
-|	@class CImplementationInformation
-|
-|	This class acts as the container for the registration data 
-|	relating to a particular Interface Implementation.
-|	
-|	It is available to the client to allow access to the
-|	registered characteristics of the implementation.
-|	These characteristics are:
-|
-|	ImplementationUid() The Uid of this implementation.
-|
-|	Version()			The version number of this implementation.
-|
-|	DisplayName()		The human readable name for this implementation returned 
-|						as a 16 bit descriptor.
-|
-|	DataType()			The data type which this implementation supports, returned
-|						as an 8 bit descriptor.
-|
-|	OpaqueData()		The opaque data which is registered for this implementation,
-|						returned as an 8 bit descriptor.
-|
-|	@since 7.0
-|	@dependencies RArray, RPointerArray, RReadStream, RWriteStream, TUid, HBufC, HBufC8, CBase
-		
-		stereotype 	"entity"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3AD31E78018B"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AD47C73023D"
-			supplier   	"Use Case View::System Actors::Interface Implementation"
-			quidu      	"3A13FF96031A"))
-		operations 	(list Operations
-		    (object Operation "NewLC"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795C002E"
-			documentation 	
-|*
-|		@fn				CImplementationInformation* NewLC(RReadStream& aStream)
-|		Intended Usage	:	Standardised two phase constructor which leaves the
-|							CImplementationInformation pointer upon the cleanup stack.
-|		@exception		KErrNoMemory
-|		@since			7.0
-|		@param			aStream The stream to internalize this object from
-|		@return			A pointer to a fully constructed CImplementationInformation
-|		@post			Object is fully constructed and initialised
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aStream"
-				type       	"RReadStream&"))
-			result     	"CImplementationInformation*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795C002F"
-			documentation 	
-|*
-|		@fn				CImplementationInformation* NewL(TUid	 aUid, 
-|														 TInt	 aVersion, 
-|														 HBufC*  aName,
-|														 HBufC8* aDataType,
-|														 HBufC8* aOpaqueData)
-|		Intended Usage	:	Standardised two phase construction which leaves nothing
-|							on the cleanup stack.  
-|		@warning		This object takes ownership of aName, aDataType & aOpaqueData.
-|		@exception		KErrNoMemory
-|		@since			7.0
-|		@param			aUid The unique Id of this implementation
-|		@param			aVersion The version number of this implementation
-|		@param			aName The display name of this implementation
-|		@param			aDataType The data type supported by this implementation
-|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
-|		@return			A pointer to a fully constructed CImplementationInformation
-|		@post			Object is fully constructed and initialised
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aUid"
-				type       	"TUid")
-			    (object Parameter "aVersion"
-				type       	"TInt")
-			    (object Parameter "aName"
-				type       	"HBufC*")
-			    (object Parameter "aDataType"
-				type       	"HBufC8*")
-			    (object Parameter "aOpaqueData"
-				type       	"HBufC8*"))
-			result     	"CImplementationInformation*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "~CImplementationInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD31E7801C7"
-			documentation 	
-|*
-|		@fn				~CImplementationInformation()
-|		Intended Usage	: D'tor	
-|		@since			7.0
-|		@pre 			CImplementationInformation is fully constructed.
-|		@post			CImplementationInformation is completely destroyed.
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDisabled"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AD4795C0023"
-			documentation 	
-|*
-|		@fn				SetDisabled(TBool aDisabled)
-|		Intended Usage	:	Marks this implementation as disabled, or enabled.
-|		@since			7.0
-|		@param			aDisabled ETrue to indicate this implementation should be disabled, EFalse for enabled.
-|		@pre 			CImplementationInformation is fully constructed and initialized
-|		@post			Implementation is marked as.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDisabled"
-				type       	"TBool"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Disabled"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AD31E7801BF"
-			documentation 	
-|*
-|		@fn				Disabled() const
-|		Intended Usage	:	Accessor for whether this implementation is currently 
-|							disabled
-|		@since			7.0
-|		@return			Flag indicating whether this implementation is disabled
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataType"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AD4795C002D"
-			documentation 	
-|*
-|		@fn				DataType() const
-|		Intended Usage	:	Accessor for this implementation's default binary data
-|		@since			7.0
-|		@return			The data type which this implementation supports
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"const TDesC8&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ExternalizeL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795C001A"
-			documentation 	
-|*
-|		@fn				void ExternalizeL(RWriteStream& aStream) const
-|		Intended Usage	: Stream out the internal state to aStream.	
-|
-|		Error Condition	: Leave with the error code.
-|		@exception		KErrNoMemory.
-|		@exception		@see RWriteStream.
-|		@since			7.0
-|		@param			aStream The stream to store the data in.
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aStream"
-				type       	"RWriteStream&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "InternalizeL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795C0010"
-			documentation 	
-|*
-|		@fn				void InternalizeL(RReadStream& aStream)
-|		Intended Usage	: Restore the internal state from aStream.	
-|
-|		Error Condition	: Leave with the error code.
-|		@exception		KErrNoMemory.
-|		@exception		@see RReadStream.
-|		@since			7.0
-|		@param			aStream The stream to read the data from.
-|		@pre 			CImplementationInformation is fully constructed.
-|		@post			CImplementationInformation is restored to the state specified by
-|						the contents of aStream.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStream"
-				type       	"RReadStream&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CImplementationInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795B03E4"
-			documentation 	
-|*
-|		@fn				CImplementationInformation()
-|		Intended Usage	: Default c'tor
-|		@since			7.0
-|		@pre 			None
-|		@post			CImplementationInformation is fully constructed.
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CImplementationInformation"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AD4795B03E5"
-			documentation 	
-|*
-|		@fn				CImplementationInformation(TUid aUid, 
-|												   TInt aVersion, 
-|												   HBufC* aName, 
-|												   HBufC8* aDataType,
-|												   HBufC8* aOpaqueData)
-|		Intended Usage	:	Constructor with parameters.  This object takes ownership of
-|							aName, aDataType and aOpaqueData.
-|		@param			aUid The unique Id of this implementation
-|		@param			aVersion The version number of this implementation
-|		@param			aName The display name of this implementation
-|		@param			aDataType The data type supported by this implementation
-|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
-|		@since			7.0
-|		@pre 			None
-|		@post			CImplementationInformation is fully constructed.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aUid"
-				type       	"TUid")
-			    (object Parameter "aVersion"
-				type       	"TInt")
-			    (object Parameter "aName"
-				type       	"HBufC*")
-			    (object Parameter "aDataType"
-				type       	"HBufC8*")
-			    (object Parameter "aOpaqueData"
-				type       	"HBufC8*"))
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "OpaqueData"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE05EBF0103"
-			documentation 	
-|*
-|		@fn				OpaqueData() const
-|		Intended Usage	:	Accessor for this implementation's opaque binary data
-|		@since			7.0
-|		@return			The opaque data which is available for this implementation
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"const TDesC8&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DisplayName"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE05EBF0244"
-			documentation 	
-|*
-|		@fn				DisplayName() const
-|		Intended Usage	:	Accessor for this implementation's human readable name
-|		@since			7.0
-|		@return			The human readable name for this implementation
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"const TDesC&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Version"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B050BD3032E"
-			documentation 	
-|*
-|		@fn				Version() const
-|		Intended Usage	:	Accessor for the version number of this implementation
-|		@since			7.0
-|		@return			The version number of this implementation
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ImplementationUid"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B050BD4004A"
-			documentation 	
-|*
-|		@fn				ImplementationUid() const
-|		Intended Usage	:	Accessor for this implementation's Uid
-|		@since			7.0
-|		@return			The Uid of this implementation
-|		@pre 			CImplementationInformation is fully constructed and initialized
-			
-			stereotype 	"const"
-			result     	"TUid"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050BD401A9"
-			documentation 	
-|*
-|	@fn				CImplementationInformation* NewL(const CImplementationInformation& aImplInfo)
-|	Intended Usage	:	Copy construction which leaves nothing on the cleanup stack.  
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aImplInfo Item to make a copy of
-|	@return			A pointer to a fully constructed CImplementationInformation
-|	@post			Object is fully constructed and initialized
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aImplInfo"
-				type       	"const CImplementationInformation&"
-				const      	TRUE))
-			result     	"CImplementationInformation*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "VendorId"
-			quid       	"4422E8EC03B9"
-			documentation 	
-|*
-|Intended Usage:	Return the VID of the implementation. The VID is vendorID of the DLL which 
-|				this implementation belongs to.
-|@pre			CImplementationInformation is fully constructed
-|@return			the iVid is returned.
-|
-			
-			stereotype 	"const"
-			result     	"TVendorId"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetVendorId"
-			quid       	"4436B861002E"
-			documentation 	
-|*
-|Intended Usage:	Sets the VID of the plug-in that this implementation belongs to. 
-|				The VID is the VendorId for the plug-in's DLL.
-|@internalComponent
-|@pre			CImplementationInformation is fully constructed
-|@param 			aVid VendorId of the plug-in that this implementation belongs to.
-|
-			
-			parameters 	(list Parameters
-			    (object Parameter "const TVendorId aVid"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iDisabled"
-			quid       	"3AD4795B03BB"
-			documentation 	"* The flag recording if this implementation is disabled or enabled"
-			type       	"TBool")
-		    (object ClassAttribute "iVersion"
-			quid       	"3AD4795B03CF"
-			documentation 	"* The implementation version"
-			type       	"TInt")
-		    (object ClassAttribute "iVid"
-			quid       	"4422E86A030D"
-			documentation 	"* The Vendor Id of the DLL which this implementation belongs to."
-			type       	"TVendorId"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "RPointerArray<CUnloadPolicy>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3AE05EC201BC"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AE05EC201F8"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
-			quidu      	"3A75AEBC01A0"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "RArray<TUnloadPolicyIndex>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3AE05EC20202"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AE05EC20219"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
-			quidu      	"3B582415004B"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "MPolicyObserver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3AE4439E01FD"
-		documentation 	
-|*
-|	@public
-|	@class MPolicyObserver
-|	@since 6.0
-|	@dependencies CUnloadPolicy, TEntry
-|	Used by CRegistryData to inform the load manager when a change to the registry
-|	occurs.
-		
-		stereotype 	"Interface"
-		operations 	(list Operations
-		    (object Operation "UpdatePolicyIndexL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE4439E0207"
-			documentation 	
-|*
-|	@fn				UpdatePolicyIndexL() = 0
-|	Intended Usage	: Called to indicate the index of unload policies will be out of date 
-|	Error Condition	: Leaves with an error code depending on implementation
-|	@since			6.0
-|	@param			aDllInfo Information on the dll which has been added to the registry
-			
-			stereotype 	"abstract"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DllAdded"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE4439E0208"
-			documentation 	
-|*
-|	@fn				DllAdded(const TEntry& aDllInfo) = 0
-|	Intended Usage	: Called to indicate that a dll has been added to the registry
-|	Error Condition	: None
-|	@since			6.0
-|	@param			aDllInfo Information on the dll which has been added to the registry
-|	@return			The unload policy for the dll if one exists, NULL otherwise
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aDllInfo"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"CUnloadPolicy*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DllDeletedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE4439E020A"
-			documentation 	
-|*
-|	@fn				DllDeletedL(CUnloadPolicy* aUnloadPolicy) = 0
-|	Intended Usage	: Called to indicate that a dll has been removed from the registry
-|	Error Condition	: Leaves with an error code depending on implementation
-|	@since			6.0
-|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
-			
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aUnloadPolicy"
-				type       	"CUnloadPolicy*&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "TEComServerStart"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3AE45A6E00B9"
-		documentation 	
-|*
-|	@private
-|	@class TEComServerStart
-|	@since 7.0
-|	@depends TRequestStatus, TThreadId
-|	Comment : This class is used to launch the EComServer thread and signal 
-|	back to the client in a sensible manner.
-		
-		stereotype 	"control"
-		operations 	(list Operations
-		    (object Operation "SignalL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE45A6E00EB"
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetCommand"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE45A6E00EC"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AsCommand"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE45A6E00ED"
-			documentation 	
-|*
-|	@fn				AsCommand() const
-|	Intended Usage	:
-|	Error Condition	: None
-|	@since			7.0
-|	@return			TPtrC 
-|	@pre 			TEComServerStart is fully constructed
-			
-			stereotype 	"const"
-			result     	"TPtrC"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "TEComServerStart"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE45A6E00F5"
-			documentation 	
-|*
-|	@fn				TEComServerStart(TRequestStatus& aStatus)
-|	Intended Usage	: Default constructor.
-|	@since			7.0
-|	@param			aStatus The status object to complete.
-|	@pre 			None
-|	@post			TEComServerStart is fully constructed and initialised.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "TEComServerStart"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE45A6E00F7"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CShutdown"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3AE99A330277"
-		documentation 	
-|*
-|	@private
-|	@class CShutdown
-|	@since 7.0
-|	@dependencies CTimer
-|	A shutdown control object that activates the 
-|	destruction of the ECom server when its RunL
-|	fires, by stopping the local scheduler.
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3AE99A330281"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
-			quidu      	"3A75AE3000AE"))
-		operations 	(list Operations
-		    (object Operation "RunL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AE99A330282"
-			documentation 	
-|*
-|	@fn				RunL()
-|	Intended Usage	: The timeout has expired, so begin server destruction.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CShutdown is fully constructed.
-|	@post			the local CActiveScheduler::Stop() has been called.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Start"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE99A330283"
-			documentation 	
-|*
-|	@fn				Start()
-|	Intended Usage	: Activate the shutdown timeout.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CShutdown is fully constructed.
-|	@post			CShutdown is active pending timeout.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3AE99A33028B"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
-|					phase construction.
-|	Error Condition	: None	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@pre 			CShutdown is fully constructed.
-|	@post			CShutdown is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CShutdown"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B44A2D900B2"
-			documentation 	
-|*
-|	@internal
-|	@fn				CShutdown()
-|	Intended Usage	: Default c'tor	
-|	Error Condition	: None	
-|	@since			6.0
-|	@pre 			None
-|	@post			CShutdown is fully constructed.
-			
-			result     	"inline "
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CShutdown"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B56A499016E"
-			documentation 	
-|*
-|	@internal
-|	@fn				CShutdown()
-|	Intended Usage	: Default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			None
-|	@post			CShutdown is fully constructed.
-			
-			result     	"inline "
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "RPointerArray<CImplementationInformation>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3AE99A660090"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AE99A6600B1"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
-			quidu      	"3A75AEBC01A0"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "mutable RArray<TUnloadPolicyIndex>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3AE99A6200BC"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3AE99A620103"
-			supplier   	"mutable RArray"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "MRegistrarObserver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3B050BD60057"
-		documentation 	
-|* 
-|	@internal
-|	@file RegistrarObserver.h
-|	Comments : The definition of the abstract Registrar Observer class,
-|				used for recieving notifications of registry changes.
-|	
-|	@warning This code contains Rose2000 generated ModelId comments
-|			 used in round trip engineering. Please do not remove.
-		
-		stereotype 	"Interface"
-		operations 	(list Operations
-		    (object Operation "Notification"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050BD60061"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aNotificationCode"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CResolver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3B050BD702BB"
-		documentation 	
-|*
-|	@public
-|	@class CResolver
-|	@since 6.0
-|	@dependencies CBase, TEComResolverParams, CImplementationInformation, CRegistryData
-|	Abstract base class which is used to identify the correct interface implementation
-|	based on criteria supplied by the client.
-|	This base class can be used to write a client specific resolver, however this is not 
-|	required as a default implementation is provided within ECom.
-		
-		stereotype 	"Interface"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3B050BD702C5"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C"))
-		operations 	(list Operations
-		    (object Operation "CResolver"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B050BD702CF"
-			documentation 	
-|*
-|	@internal
-|	@fn				CResolver(CRegistryData& aRegistry)
-|	Intended Usage	: Standardized default c'tor
-|	Error Condition	: None
-|	@since			6.0
-|	@post			CResolver is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aRegistry"
-				type       	"CRegistryData&"))
-			result     	"explicit"
-			concurrency 	"Sequential"
-			opExportControl 	"Protected"
-			uid        	0)
-		    (object Operation "ListAllL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050BD702DA"
-			documentation 	
-|*
-|	@fn				ListAllL(TUid aInterfaceUid, 
-|							 const TEComResolverParams& aAdditionalParameters) const = 0
-|	Intended Usage	:	List all the implementations which satisfy the specified 
-|						interface definition and the resolve parameters supplied.
-|	Error Condition	:	Depends on implementation.
-|	@since			6.0
-|	@param			aInterfaceUid The interface for which implementations are requested
-|	@param			aAdditionalParameters The parameters which must match for an 
-|					implementation to be suitable
-|	@return			Pointer to an array of suitable implementations. Ownership of this 
-|					array is passed to the calling function.
-|	@pre 			Object is fully constructed and initialized
-|	@post			Registry contents are not modified but registry keys may be updated
-			
-			stereotype 	"abstract, const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"RImplInfoArray*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ListAllL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	TRUE))
-			quid       	"3B050BD702DD"
-			documentation 	
-|*
-|	@fn				ListAllL(TUid aInterfaceUid) const
-|	Intended Usage	:	List all the implementations which satisfy the specified interface.
-|	Error Condition	:	@see CRegistryData::ListImplementationsL
-|	@since			6.0
-|	@param			aInterfaceUid The interface for which implementations are requested
-|	@return			Array of suitable implementations
-|	@pre 			Object is fully constructed and initialized
-|	@post			Registry contents are not modified but registry keys may be updated
-			
-			stereotype 	"const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IdentifyImplementationL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050BD702E4"
-			documentation 	
-|*
-|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
-|											const TEComResolverParams& aAdditionalParameters) const = 0
-|	Intended Usage	:	Request that the resolver identify the most appropriate interface 
-|						implementation.
-|	Error Condition	:	Depends on implementation.
-|	@since			6.0
-|	@param			aInterfaceUid The interface for which an implementation is requested
-|	@param			aAdditionalParameters The parameters which must match for an 
-|					implementation to be suitable
-|	@return			The unique Id of the implementation which satisfies the specified parameters.
-|	@pre 			This object is fully constructed.
-			
-			stereotype 	"abstract, const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid")
-			    (object Parameter "aAdditionalParameters"
-				type       	"const TEComResolverParams&"
-				const      	TRUE))
-			result     	"TUid"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CBackupNotifier"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3B050EEF021A"
-		documentation 	
-|*
-|	@internal
-|	@class CBackupNotifier
-|	@dependancies MBackupNotifierObserver, CBaBackupSessionWrapper, MBackupOperationObserver
-|	@since 7.0
-|	The notification object which waits for a signal that backup has begun/ended.
-|	When its RunL method is called, it notifies its owning CRegistrar class
-|	object to suspend/resume persistant storage of the Interface Implementation
-|	registration details.
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3B44A30B0140"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C")
-		    (object Inheritance_Relationship
-			quid       	"3B44A30B0154"
-			supplier   	"Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver"
-			quidu      	"3B582763021E"
-			exportControl 	"Private"))
-		operations 	(list Operations
-		    (object Operation "HandleBackupOperationEventL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050EEF026A"
-			documentation 	
-|*
-|		@fn				HandleBackupOperationEventL(const TBackupOperationAttributes& aBackupOperationAttributes)
-|		Intended Usage	: To allow a response to be made by an interested party fo a change in state of the 
-|						backup operation.
-|		@exception		: @see CBaBackupSessionWrapper::NewL
-|		@exception		: @see CBaBackupSessionWrapper::RegisterBackupOperationObserverL
-|		@since			7.0
-|		@param			aBackupOperationAttributes The current state of the backup operation.
-|		@return			void 
-|		@pre 			CBackupNotifier is fully constructed.
-|		@post			The aBackupOperationAttributes value will have been used
-|						to drive the suspend and restore behaviours of the ECOM Server.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aBackupOperationAttributes"
-				type       	"const TBackupOperationAttributes&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050EEF0275"
-			documentation 	
-|*
-|		@fn				void ConstructL()
-|		Intended Usage	: Initialisation phase of two phase construction.
-|		Error Condition	: None
-|		@exception		None
-|		@since			7.0
-|		@pre 			CBackupNotifier is fully constructed.
-|		@post			CBackupNotifier is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CBackupNotifier"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050EEF0276"
-			documentation 	
-|*
-|		@fn				CBackupNotifier(MBackupNotifierObserver& aObserver)
-|		Intended Usage	: Default c'tor	
-|		Error Condition	: None	
-|		@since			7.0
-|		@param			aRegistrar A reference to its owning class instance.
-|		@pre 			None
-|		@post			CBackupNotifier is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aObserver"
-				type       	"MBackupNotifierObserver&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "~CBackupNotifier"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050EEF027F"
-			documentation 	
-|*
-|		@fn				~CBackupNotifier()
-|		Intended Usage	: Standard default d'tor	
-|		Error Condition	: None	
-|		@since			7.0
-|		@pre 			CBackupNotifier is fully constructed.
-|		@post			CBackupNotifier is totally destroyed
-			
-			stereotype 	"virtual"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B050EEF0280"
-			documentation 	
-|*
-|		@fn				NewL(MBackupNotifierObserver& aObserver)
-|		Intended Usage	: Standardised safe construction which leaves nothing 
-|						on the cleanup stack.
-|		Error Condition	: Cannot fully construct because of memory limitations.	
-|		@exception		KErrNoMemory
-|		@since			7.0
-|		@param			aRegistrar A reference to its owning class instance.
-|		@return			CBackupNotifier* A pointer to the new class
-|		@pre 			None
-|		@post			CBackupNotifier is fully constructed, and initialised.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aObserver"
-				type       	"MBackupNotifierObserver&"))
-			result     	"CBackupNotifier*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RegisterForNotificationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A30B0295"
-			documentation 	
-|*
-|		@fn				RegisterForNotificationsL()
-|		Intended Usage	: To allow registration for notifications from the backup operation.
-|		Error Condition	: None
-|		@since			7.0
-|		@pre 			CBackupNotifier is fully constructed.
-|		@post			CBackupNotifier is registered for notification messages.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "iIsRegistered"
-			quid       	"3B44A30B01B8"
-			documentation 	"* The flag indicating that registration occurred sucessfully"
-			type       	"TBool"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++"
-		nestedClasses 	(list nestedClasses
-		    (object Class "CRetryTimer"
-			quid       	"3B58262602A4"
-			stereotype 	"control"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")))
-	    (object Instantiated_Class "RArray<TFileName>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3B050EEF0243"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3B050EEF0256"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
-			quidu      	"3B582415004B"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "MBackupNotifierObserver"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3B44A309002F"
-		stereotype 	"Interface"
-		operations 	(list Operations
-		    (object Operation "Resume"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A3090039"
-			documentation 	
-|*
-|		@fn				Resume()
-|		Intended Usage	: Provides resumption of suspended behaviour in the class 
-|						implementing this interface.
-|		Error Condition	: Dependent upon the implementation class Resume().
-|		@since			7.0
-|		@pre 			Implementation class has been fully constructed.
-|		@post			Some action has been taken to change the behaviour
-|						of the implementation class of this interface.
-			
-			stereotype 	"abstract"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Suspend"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B44A3090043"
-			documentation 	
-|*
-|		@fn				Suspend()
-|		Intended Usage	: Provides suspension of behaviour in the class 
-|						implementing this interface.
-|		Error Condition	: Dependent upon the implementation class Suspend().
-|		@since			7.0
-|		@pre 			Implementation class has been fully constructed.
-|		@post			Some action has been taken to change the behaviour
-|						of the implementation class of this interface.
-			
-			stereotype 	"abstract"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Class "CDiscoverer"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3A1D376D0037"
-		documentation 	
-|*
-|	@internal
-|	@class CDiscoverer
-|	@Since 7.0
-|	@Dependencies MDiscovererObserver, CBase, RFs, 
-|	Responsible for Interface Implementation Collections,
-|	installed in the Interface Implementation Collection directories.
-		
-		stereotype 	"control"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3A5F10A201B3"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-			quidu      	"3A75AD8E019C"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3A8043000318"
-			stereotype 	"Uses"
-			label      	"iObserver"
-			supplier   	"Logical View::MDiscovererObserver"
-			quidu      	"3A7593D7038F"))
-		operations 	(list Operations
-		    (object Operation "Resume"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFE760183"
-			documentation 	
-|*
-|	@fn				Resume()
-|	Intended Usage	: Re-enable the Discoverer to continue checking for new 
-|					  interface implementations. 
-|	Error Condition	: Where resume of the discoverer fails. KErrResumeFailed.
-|	@since			7.0
-|	@return			TInt The status of the operation. KErrNone or KErrResumeFailed.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The operation of the discoverer has been resumed. Or where
-|					resumption failed, no change.
-			
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Suspend"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A2CFECB0080"
-			documentation 	
-|*
-|	@fn				Suspend()
-|	Intended Usage	: Temporarily stop looking for new interface implementations.
-|	Error Condition	: Where suspension of the discoverer fails. KErrSuspendFailed.
-|	@since			7.0
-|	@return			TInt The status of the operation. KErrNone or KErrSuspendFailed.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The operation of the discoverer has been suspended. Or where
-|					suspend failed, no change.
-			
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ConstructL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A5F4E370360"
-			documentation 	
-|*
-|	@fn				ConstructL()
-|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
-|	Error Condition	: Leaves with error code : usually KErrNoMemory.
-|	@exception		KErrNoMemory.
-|	@since			7.0
-|	@return			void 
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			CDiscoverer is fully initialised.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CDiscoverer"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A5F4E37039D"
-			documentation 	
-|*
-|	@internal
-|	@fn				CDiscoverer(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
-|	Intended Usage	: Standardised default c'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@param			aDiscovererObserver A reference to the owning client 
-|					of the CDiscoverer
-|	@param			aFs A reference to an connected file server instance.
-|	@pre 			None
-|	@post			CDiscoverer is fully constructed
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDiscovererObserver"
-				type       	"MDiscovererObserver&")
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "~CDiscoverer"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A5F4E3703E3"
-			documentation 	
-|*
-|	@fn				~CDiscoverer()
-|	Intended Usage	: Standard default d'tor	
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			CDiscoverer is totally destroyed.
-			
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A5F4E380023"
-			documentation 	
-|*
-|	@fn				NewL(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
-|	Intended Usage	: Standardised safe construction which leaves nothing
-|					  on the cleanup stack.
-|	Error Condition	: Not enough memory available.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aDiscovererObserver A reference to the owning client 
-|					of the CDiscoverer
-|	@param			aFs A reference to a connected file server instance.
-|	@return			CDiscoverer* a pointer to the new class
-|	@pre 			None
-|	@post			CDiscoverer is fully constructed, and initialised.
-			
-			stereotype 	"static"
-			parameters 	(list Parameters
-			    (object Parameter "aDiscovererObserver"
-				type       	"MDiscovererObserver&")
-			    (object Parameter "aFs"
-				type       	"RFs&"))
-			result     	"CDiscoverer*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProcessEntryL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FB03B4"
-			documentation 	
-|*
-|	@fn				ProcessEntryL(const TEntry& aEntry)
-|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
-|					discovery.
-|	Error Condition	: Depends on the observer implementation.	
-|	@exception		Depends on the observer implementation. (@see CRegistrar).
-|	@since			7.0
-|	@param			aEntry	A directory entry for an Interface Implementation Collection.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The directory entry has been processed by the observer.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aEntry"
-				type       	"const TEntry&"
-				const      	TRUE))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ValidateEntryL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FC00E5"
-			documentation 	
-|*
-|	@fn				ValidateEntryL(const TEntry& aEntry, const TParse& aPath, TEntry*& aEntryToFill)
-|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
-|					discovery.
-|	Error Condition	: No memory
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aEntry	A directory entry for an Interface Implementation Collection.
-|	@param			aPath	The full path to the  dll.
-|	@param			aEntryToFill A newly created directory entry with the 
-|					filename updated to include the full path.
-|	@pre 			CDiscoverer is fully constructed, 
-|					aEntry, aPath and aEntryToFill are all valid references.
-|	@post			aEntryToFill is created and valid, with the full path and filename as its name entry.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aEntry"
-				type       	"const TEntry&"
-				const      	TRUE)
-			    (object Parameter "aPath"
-				type       	"const TParse&"
-				const      	TRUE)
-			    (object Parameter "aEntryToFill"
-				type       	"TEntry*&"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "CompleteNotificationProcessing"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FC035C"
-			documentation 	
-|*
-|	@fn				CompleteNotificationProcessing()
-|	Intended Usage	: Signal that the directory change notification has
-|					 been fully processed.
-|	Error Condition	: None	
-|	@since			7.0
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			An asynchronous re-scan of the Interface Implementation 
-|					Collection directories is complete.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "ScanDirectoryCancel"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FC03CA"
-			documentation 	
-|*
-|	@fn				void ScanDirectoryCancel()
-|	Intended Usage	: Cancel any scan of the Interface Implementation Collection 
-|					directories in progress.
-|	Error Condition	: None	
-|	@since			7.0
-|	@return			void 
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The re-scan of the Interface Implementation 
-|					Collection directories has beed aborted.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "RediscoveryScanDirectoryL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FD00D2"
-			documentation 	
-| Methods used by the Incremental Directory Scanning mechanism
-|*
-|	@fn				ScanDirectoryL()
-|	Intended Usage	: Perform a non-incremental scan of the Interface Implementation Collection directories.
-|	Error Condition	: Not enough memory available.	
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			A re-scan of the Interface Implementation Collection 
-|					directories is complete.
-			
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "Notification"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A6C23FD014A"
-			documentation 	
-|*
-|	@fn				Notification(TInt aStatus)
-|	Intended Usage	: Called by the CDirChangeNotifier object when the 
-|					contents of the Interface Implementation directories
-|					has changed.
-|	Error Condition	: None	
-|	@since			7.0
-|	@return			ETrue to indicate the notifier should re-activate.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			CDiscoverer has been notified that a re-scan of the 
-|					plugin directories is required.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aStatus"
-				type       	"TInt"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DriveUnmountedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF801D2"
-			documentation 	
-|*
-|	@fn				DriveUnmountedL(TDriveUnit aDrive)
-|	Intended Usage	: Signal a drive is unavailable.
-|	Error Condition	: Leaves with an error code
-|	@exception		KErrNoMemory
-|	@since			7.0
-|	@param			aDrive	The drive to be noted as unavailable.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The drive dismount has been signalled to the observer.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"TDriveUnit"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "DriveMountedL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3A7FEAF802CC"
-			documentation 	
-|*
-|	@fn				DriveMountedL(TDriveUnit aDrive)
-|	Intended Usage	: Signal a drive is available.
-|	Error Condition	: Depends on the observer implementation.	
-|	@exception		Depends on the observer implementation. @see CRegistrar.
-|	@since			7.0
-|	@param			aDrive	The drive to be noted as available.
-|	@return			void. 
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The drive mount has been signalled to the observer.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aDrive"
-				type       	"TDriveUnit"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0)
-		    (object Operation "NotificationProcessingLeft"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3AC83A2D028B"
-			documentation 	
-|*
-|	@fn				NotificationProcessingLeft(TInt aError)
-|	Intended Usage	: Signal that the notification processing went badly wrong.
-|	Error Condition	: None	
-|	@since			7.0
-|	@param			aError	The error code of the leave that provoked this call.
-|	@pre 			CDiscoverer is fully constructed.
-|	@post			The CDiscoverer is restored to a sensible state.
-			
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			result     	"void"
-			concurrency 	"Sequential"
-			opExportControl 	"Private"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++"
-		cardinality 	(value Cardinality "1")
-		nestedClasses 	(list nestedClasses
-		    (object Parameterized_Class "RArray<TDriveUnit>"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"AppliedPattern"
-				value      	"none")
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Generate"
-				value      	FALSE))
-			quid       	"3A7FEAF801A0"
-			stereotype 	"control"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3A7FEAF801BE"
-				supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
-				quidu      	"3B582415004B")
-			    (object Uses_Relationship
-				quid       	"3A81361800A6"
-				supplier   	"Logical View::EPOC Base classes::T-Classes::TDriveUnit"
-				quidu      	"3A8135F103C1"
-				supplier_cardinality 	(value cardinality "1..n")
-				client_cardinality 	(value cardinality "1")))
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "CDirChangeNotifier"
-			quid       	"3A816AAF0109"
-			stereotype 	"control"
-			exportControl 	"Private"
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iDriveUnit"
-				quid       	"4447F4A600D7"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "CDirScanner"
-			quid       	"3A816ACC031D"
-			stereotype 	"control"
-			exportControl 	"Private"
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")
-		    (object Class "CIdleScanningTimer"
-			quid       	"3A816B5E009C"
-			stereotype 	"control"
-			exportControl 	"Private"
-			operations 	(list Operations
-			    (object Operation "AddDriveL"
-				quid       	"44F044220225"
-				result     	"void"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "IsAnyNotificationProcessingPending"
-				quid       	"44F0443800CE"
-				result     	"TBool"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iPendingDriveList"
-				quid       	"44F043E4038B"
-				type       	"RArray<TUint>"))
-			module     	"Component View::MAGIC"
-			quidu      	"3A5DF73E0288")))
-	    (object Class "MPublicRegistry"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AfxSupportMacro"
-			value      	""))
-		quid       	"3B2A284A0332"
-		documentation 	
-|*
-|	@public
-|	@class MPublicRegistry
-|	Provides access to the public functions of CRegistryData.
-|	@since 7.0
-|	@dependencies TUid, RImplInfoArray
-		
-		operations 	(list Operations
-		    (object Operation "ListImplementationsL"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"Inline"
-				value      	FALSE))
-			quid       	"3B2A284A038C"
-			documentation 	
-|*
-|	@fn				ListImplementationsL(TUid aInterfaceUid) const = 0
-|	Intended Usage	: Provides a list of the implementations which satisfy the 
-|					interface uid specified.
-|	@exception		Depends on implementation.
-|	@since			7.0
-|	@return			None.
-|	@pre 			This object is fully constructed.
-			
-			stereotype 	"abstract, const"
-			parameters 	(list Parameters
-			    (object Parameter "aInterfaceUid"
-				type       	"TUid"))
-			result     	"RImplInfoArray&"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "RArray<TSuppliedImplementationTrackingDetail>"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AppliedPattern"
-			value      	"none")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	FALSE))
-		quid       	"3B2A2852010D"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3B2A2852028A"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
-			quidu      	"3B582415004B"))
-		module     	"Component View::MAGIC"
-		quidu      	"3A5DF73E0288"
-		language   	"VC++")
-	    (object Instantiated_Class "RPointerArray<CDirChangeNotifier>"
-		quid       	"4447F3A6036B"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"4447F3A6036A"
-			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
-			quidu      	"3A816AAF0109"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1"))))
-	    (object Instantiated_Class "RPointerArray<CIdleScanningTimer>"
-		quid       	"4447F3A6037B"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"4447F3A6037A"
-			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
-			quidu      	"3A816B5E009C"
-			supplier_cardinality 	(value cardinality "0..n")
-			client_cardinality 	(value cardinality "1"))))
-	    (object Association "$UNNAMED$141"
-		quid       	"3A630269011F"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$142"
-			quid       	"3A6302690120"
-			supplier   	"Logical View::CUnloadPolicy"
-			quidu      	"3A1D309500CE")
-		    (object Role "iLoadPolicyInformation"
-			quid       	"3A6302690129"
-			documentation 	"* The load policy for this dll - indicates when the dll should unload"
-			label      	"iLoadPolicyInformation"
-			supplier   	"Logical View::CLoadPolicyInformation"
-			quidu      	"3A1D2AFF032B"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$143"
-		quid       	"3A6305AE0208"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$144"
-			quid       	"3A6305AE0209"
-			supplier   	"Logical View::CExampleInterface"
-			quidu      	"3A1D07A10155")
-		    (object Role "iEComSession"
-			quid       	"3A6305AE0212"
-			label      	"iEComSession"
-			supplier   	"Logical View::REComSession"
-			quidu      	"3A1D08B702D1"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$145"
-		quid       	"3A6C23F20313"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$146"
-			quid       	"3A6C23F20314"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0")
-		    (object Role "iFs:RFs&"
-			quid       	"3A6C23F20325"
-			documentation 	"* A reference to a connected file server instance"
-			label      	"iFs:RFs&"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
-			quidu      	"3A75ADDA01F5"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$147"
-		quid       	"3A6C23F9013B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$148"
-			quid       	"3A6C23F9013C"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282"
-			is_aggregate 	TRUE)
-		    (object Role "iFs:RFs&"
-			quid       	"3A6C23F90145"
-			documentation 	"* A reference to a conncted file session"
-			label      	"iFs:RFs&"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
-			quidu      	"3A75ADDA01F5"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$149"
-		quid       	"3A6C23FA022C"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$150"
-			quid       	"3A6C23FA022D"
-			supplier   	"Logical View::CLoadManager"
-			quidu      	"3A1D0F4101D4")
-		    (object Role "iRegistry:CRegistryData&"
-			quid       	"3A6C23FA0236"
-			documentation 	"* A reference to the singleton registry information"
-			label      	"iRegistry:CRegistryData&"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$151"
-		quid       	"3A7159660323"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$152"
-			quid       	"3A7159660324"
-			supplier   	"Logical View::REComSession"
-			quidu      	"3A1D08B702D1")
-		    (object Role "iEComServer"
-			quid       	"3A715966032D"
-			documentation 	
-| Attributes
-| This definately a temporary member used when
-| profiling the code as a single DLL without 
-| using a real sever
-|* A singleton connection to the ECOM framework for profiling only
-			
-			label      	"iEComServer"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$153"
-		quid       	"3A716F990343"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$154"
-			quid       	"3A716F990344"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113")
-		    (object Role "iRegistrar"
-			quid       	"3A716F990357"
-			documentation 	"* Singleton Registrar to handle the interface registration"
-			label      	"iRegistrar"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$155"
-		quid       	"3A71944C028E"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$156"
-			quid       	"3A71944C028F"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113")
-		    (object Role "iLoadManager"
-			quid       	"3A71944C0298"
-			documentation 	"* Singleton Load manager to handle the interface instantiation"
-			label      	"iLoadManager"
-			supplier   	"Logical View::CLoadManager"
-			quidu      	"3A1D0F4101D4"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$157"
-		quid       	"3A71944C02A2"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$158"
-			quid       	"3A71944C02A3"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113")
-		    (object Role "iResolver"
-			quid       	"3A71944C02AC"
-			documentation 	"* Default singleton resolver class"
-			label      	"iResolver"
-			supplier   	"Logical View::CDefaultResolver"
-			quidu      	"3A1D097B0305"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$159"
-		quid       	"3A71944C02D4"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$160"
-			quid       	"3A71944C02D5"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113"
-			is_aggregate 	TRUE)
-		    (object Role "iFs"
-			quid       	"3A71944C02DE"
-			documentation 	"* Singleton connection to the file server"
-			label      	"iFs"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
-			quidu      	"3A75ADDA01F5"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$161"
-		quid       	"3A7194500316"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$162"
-			quid       	"3A7194500317"
-			supplier   	"Logical View::CUnloadPolicy"
-			quidu      	"3A1D309500CE"
-			is_aggregate 	TRUE)
-		    (object Role "iLibrary"
-			quid       	"3A7194500320"
-			documentation 	"* The controlled implementation grouping"
-			label      	"iLibrary"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RLibrary"
-			quidu      	"3A75AE23038B"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$163"
-		quid       	"3A71BF5A00C0"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$164"
-			quid       	"3A71BF5A00C1"
-			supplier   	"Logical View::TEComResolverParams"
-			quidu      	"3A71B08F031E"
-			is_aggregate 	TRUE)
-		    (object Role "iDataType"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"InitialValue"
-				value      	""))
-			quid       	"3A71BF5A00CA"
-			documentation 	"* The Interface Implementation 'data string' match descriptor."
-			label      	"iDataType"
-			supplier   	"Logical View::EPOC Base classes::Descriptors::TPtrC8"
-			quidu      	"3A75AE840362"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$165"
-		quid       	"3A5F3590001C"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$166"
-			quid       	"3A5F3590001D"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Private")
-		    (object Role "iRegistry:CRegistryData&"
-			quid       	"3A5F35900026"
-			documentation 	"* The reference to the registry data manager class"
-			label      	"iRegistry:CRegistryData&"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$167"
-		quid       	"3A79797102B5"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$168"
-			quid       	"3A79797102B6"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113")
-		    (object Role "iRegistryData"
-			quid       	"3A79797102C9"
-			documentation 	"* Singleton registry information handler"
-			label      	"iRegistryData"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$169"
-		quid       	"3A7979750152"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$170"
-			quid       	"3A7979750153"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0"
-			is_aggregate 	TRUE)
-		    (object Role "iRegistryChanged"
-			quid       	"3A7979750166"
-			documentation 	"* The flag to indicate new registration"
-			label      	"iRegistryChanged"
-			supplier   	"mutable TBool"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$171"
-		quid       	"3A797975017A"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$172"
-			quid       	"3A797975017B"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0"
-			is_aggregate 	TRUE)
-		    (object Role "iRegistryFile"
-			quid       	"3A7979750184"
-			documentation 	"* The file store for the registry data"
-			label      	"iRegistryFile"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RFile"
-			quidu      	"3B5821DE017C"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$173"
-		quid       	"3A7979750243"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$174"
-			quid       	"3A7979750244"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0")
-		    (object Role "iRegistrations"
-			quid       	"3A7979750257"
-			documentation 	"* The entire registration data"
-			label      	"iRegistrations"
-			supplier   	"TRegistration"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$175"
-		quid       	"3A7FEAEF00C1"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$176"
-			quid       	"3A7FEAEF00C2"
-			supplier   	"Logical View::CExampleInterface"
-			quidu      	"3A1D07A10155"
-			is_aggregate 	TRUE)
-		    (object Role "iMagicKey"
-			quid       	"3A7FEAEF00CB"
-			label      	"iMagicKey"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
-			quidu      	"3A813535001D"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$177"
-		quid       	"3A81382300C6"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$178"
-			quid       	"3A81382402C6"
-			supplier   	"Logical View::CRegistryData::RPointerArray<CDllData>"
-			quidu      	"3A8137F8004C"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$179"
-			quid       	"3A81382402D0"
-			supplier   	"Logical View::CRegistryData::CDriveData"
-			quidu      	"3A81363E039A")))
-	    (object Association "$UNNAMED$180"
-		quid       	"3A81389B00AB"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$181"
-			quid       	"3A81389C0020"
-			supplier   	"Logical View::CRegistryData::RPointerArray<CInterfaceData>"
-			quidu      	"3A813855026D"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$182"
-			quid       	"3A81389C002A"
-			supplier   	"Logical View::CRegistryData::CDllData"
-			quidu      	"3A81365601C8")))
-	    (object Association "$UNNAMED$183"
-		quid       	"3A8138C1004B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$184"
-			quid       	"3A8138C201A1"
-			supplier   	"Logical View::CRegistryData::RPointerArray<CImplementationInformation>"
-			quidu      	"3A81387301B1"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$185"
-			quid       	"3A8138C201AB"
-			supplier   	"Logical View::CRegistryData::CInterfaceData"
-			quidu      	"3A81366B01F0")))
-	    (object Association "$UNNAMED$186"
-		quid       	"3A8144DD0388"
-		roles      	(list role_list
-		    (object Role "theCUnloadPolicy"
-			attributes 	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"CodeName"
-				value      	"theCUnloadPolicy"))
-			quid       	"3A8144DE02A3"
-			label      	"theCUnloadPolicy"
-			supplier   	"Logical View::CUnloadPolicy"
-			quidu      	"3A1D309500CE"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$187"
-			quid       	"3A8144DE02B7"
-			supplier   	"Logical View::CRegistryData::CDllData"
-			quidu      	"3A81365601C8")))
-	    (object Association "$UNNAMED$188"
-		quid       	"3A815A68019D"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$189"
-			quid       	"3A815A68019E"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0")
-		    (object Role "iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
-			quid       	"3A815A6801BB"
-			documentation 	"* The index of all registered implementations"
-			label      	"iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
-			supplier   	"::Reverse Engineered::MAGIC::mutable RArray<TIndex>"
-			quidu      	"3A815A680193"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$190"
-		quid       	"3AD4792D03AA"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$191"
-			quid       	"3AD4792D03AB"
-			supplier   	"Logical View::CEComServerSession"
-			quidu      	"3AACF95200F0"
-			is_aggregate 	TRUE)
-		    (object Role "iNotificationRequests:RArray<RMessage>"
-			quid       	"3AD4792D03B4"
-			documentation 	"* The array of client notification requests outstanding"
-			label      	"iNotificationRequests:RArray<RMessage>"
-			supplier   	"RMessagePtr"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$192"
-		quid       	"3AD4795B03BC"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$193"
-			quid       	"3AD4795B03BD"
-			supplier   	"Logical View::CImplementationInformation"
-			quidu      	"3AD31E780181")
-		    (object Role "iData"
-			quid       	"3AD4795B03C5"
-			documentation 	
-|* 
-|		The type of data this implementation is registered to handle : 
-|		Used for matching against the run-time cue provided by the client
-|		during default interface implementation resolution.
-			
-			label      	"iData"
-			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
-			quidu      	"3B5813B50129"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$194"
-		quid       	"3AD4795B03C8"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$195"
-			quid       	"3AD4795B03C9"
-			supplier   	"Logical View::CImplementationInformation"
-			quidu      	"3AD31E780181")
-		    (object Role "iDisplayName:HBufC*"
-			quid       	"3AD4795B03CA"
-			documentation 	"* This implementations human readable name intended for display in UI implementations"
-			label      	"iDisplayName:HBufC*"
-			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
-			quidu      	"3B5813B50129"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$196"
-		quid       	"3AE05EBA0048"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$197"
-			quid       	"3AE05EBA0049"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0")
-		    (object Role "iPolicyObserver"
-			quid       	"3AE05EBA007A"
-			documentation 	"* To inform that dlls have been added or deleted from the registry"
-			label      	"iPolicyObserver"
-			supplier   	"Logical View::MPolicyObserver"
-			quidu      	"3AE4439E01FD"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$198"
-		quid       	"3AE05EBC0195"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$199"
-			quid       	"3AE05EBC0196"
-			supplier   	"Logical View::CUnloadPolicy"
-			quidu      	"3A1D309500CE")
-		    (object Role "iDllEntry"
-			quid       	"3AE05EBC019F"
-			documentation 	"* Information on the Dll which this is the unload policy for"
-			label      	"iDllEntry"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TEntry"
-			quidu      	"3B582296013A"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$200"
-		quid       	"3AE05EBE0301"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$201"
-			quid       	"3AE05EBE0302"
-			supplier   	"Logical View::CImplementationInformation"
-			quidu      	"3AD31E780181")
-		    (object Role "iOpaqueData"
-			quid       	"3AE05EBE031F"
-			documentation 	
-|* 
-|		Data registered for this implementation which can be used by the client
-|		during non-default resolution operations but is ignored by the framework.
-			
-			label      	"iOpaqueData"
-			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
-			quidu      	"3B5813B50129"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$202"
-		quid       	"3AE05EBE0329"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$203"
-			quid       	"3AE05EBE032A"
-			supplier   	"Logical View::CImplementationInformation"
-			quidu      	"3AD31E780181"
-			is_aggregate 	TRUE)
-		    (object Role "iImplementationUid"
-			quid       	"3AE05EBE033D"
-			documentation 	"* The implementation UID"
-			label      	"iImplementationUid"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
-			quidu      	"3A813535001D"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$204"
-		quid       	"3AE05EC201E4"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$205"
-			quid       	"3AE05EC201E5"
-			supplier   	"Logical View::CLoadManager"
-			quidu      	"3A1D0F4101D4"
-			is_aggregate 	TRUE)
-		    (object Role "iGarbagePolicies"
-			quid       	"3AE05EC201EE"
-			documentation 	
-|* List of the UnloadPolicies for dlls which have been removed from the system but still have
-|	outstanding references
-			
-			label      	"iGarbagePolicies"
-			supplier   	"Logical View::RPointerArray<CUnloadPolicy>"
-			quidu      	"3AE05EC201BC"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$206"
-		quid       	"3AE05EC20203"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$207"
-			quid       	"3AE05EC20204"
-			supplier   	"Logical View::CLoadManager"
-			quidu      	"3A1D0F4101D4")
-		    (object Role "iAllUnloadPolicies"
-			quid       	"3AE05EC20216"
-			documentation 	"* Index of implementation Uids to their corresponding CUnloadPolicy"
-			label      	"iAllUnloadPolicies"
-			supplier   	"Logical View::RArray<TUnloadPolicyIndex>"
-			quidu      	"3AE05EC20202"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$208"
-		quid       	"3AE99A2F0195"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$209"
-			quid       	"3AE99A2F0196"
-			supplier   	"Logical View::CEComServer"
-			quidu      	"3A7159680113"
-			is_aggregate 	TRUE)
-		    (object Role "iShutdown"
-			quid       	"3AE99A2F01C7"
-			documentation 	"* The timer controlling the server shutdown process"
-			label      	"iShutdown"
-			supplier   	"Logical View::CShutdown"
-			quidu      	"3AE99A330277"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$210"
-		quid       	"3AE99A330119"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$211"
-			quid       	"3AE99A33011A"
-			supplier   	"Logical View::CEComServerSession"
-			quidu      	"3AACF95200F0")
-		    (object Role "iMemoryStore"
-			quid       	"3AE99A330123"
-			documentation 	
-|* 
-|		The externalised data from a ListImplementations service call
-|		held for return, pending the collection service call.
-			
-			label      	"iMemoryStore"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBufFlat"
-			quidu      	"3B58268A00A9"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$212"
-		quid       	"3AE99A6200C6"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$213"
-			quid       	"3AE99A6200C7"
-			supplier   	"Logical View::CRegistryData"
-			quidu      	"3A1D0A2B03D0")
-		    (object Role "iUnloadPolicyList"
-			quid       	"3AE99A6200F8"
-			documentation 	
-|* Used for temporarily creating a list before returning it in 
-|	ConstructPolicyIndexL()
-			
-			label      	"iUnloadPolicyList"
-			supplier   	"Logical View::mutable RArray<TUnloadPolicyIndex>"
-			quidu      	"3AE99A6200BC"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$214"
-		quid       	"3AE99A650265"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$215"
-			quid       	"3AE99A650266"
-			supplier   	"Logical View::TEComServerStart"
-			quidu      	"3AE45A6E00B9")
-		    (object Role "iStatus"
-			quid       	"3AE99A650267"
-			label      	"iStatus"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TRequestStatus"
-			quidu      	"3B5825CD0210"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$216"
-		quid       	"3AE99A65026F"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$217"
-			quid       	"3AE99A650270"
-			supplier   	"Logical View::TEComServerStart"
-			quidu      	"3AE45A6E00B9"
-			is_aggregate 	TRUE)
-		    (object Role "iId"
-			quid       	"3AE99A650271"
-			label      	"iId"
-			supplier   	"Logical View::EPOC Base classes::T-Classes::TThreadId"
-			quidu      	"3B58251C0085"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$218"
-		quid       	"3AE99A66009A"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$219"
-			quid       	"3AE99A66009B"
-			supplier   	"Logical View::CDefaultResolver"
-			quidu      	"3A1D097B0305")
-		    (object Role "iImplementationInfoArray:mutable RImplInfoArray"
-			quid       	"3AE99A6600AE"
-			label      	"iImplementationInfoArray:mutable RImplInfoArray"
-			supplier   	"Logical View::RPointerArray<CImplementationInformation>"
-			quidu      	"3AE99A660090"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$220"
-		quid       	"3B050B9901A4"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$221"
-			quid       	"3B050B9901A5"
-			supplier   	"Logical View::CEComServerSession"
-			quidu      	"3AACF95200F0")
-		    (object Role "iList"
-			quid       	"3B050B9901A6"
-			documentation 	
-|* 
-|		A successful ListImplementations service request 
-|		generates a list of CImplementationInformation pointers
-|		that are stored within this list.
-			
-			label      	"iList"
-			supplier   	"RImplInfoArray"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$222"
-		quid       	"3B050BD001FD"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$223"
-			quid       	"3B050BD001FE"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282")
-		    (object Role "iRegistrarObserver:MRegistrarObserver&"
-			quid       	"3B050BD00211"
-			documentation 	
-|* 
-|		The reference to the observer of the 
-|		Registrar for change notification.
-			
-			label      	"iRegistrarObserver:MRegistrarObserver&"
-			supplier   	"Logical View::MRegistrarObserver"
-			quidu      	"3B050BD60057"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$224"
-		quid       	"3B050BD0021B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$225"
-			quid       	"3B050BD0021C"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282")
-		    (object Role "iBackupNotifier"
-			quid       	"3B050BD0022F"
-			documentation 	"* The owned backup/restore notification handling class"
-			label      	"iBackupNotifier"
-			supplier   	"Logical View::CBackupNotifier"
-			quidu      	"3B050EEF021A"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$226"
-		quid       	"3B1638670055"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$227"
-			quid       	"3B1638670056"
-			supplier   	"Logical View::CBackupNotifier"
-			quidu      	"3B050EEF021A")
-		    (object Role "iBackupSession"
-			quid       	"3B163867005F"
-			documentation 	"* The owned notification control object"
-			label      	"iBackupSession"
-			supplier   	"Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper"
-			quidu      	"3B58219C00E1"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$228"
-		quid       	"3B1638670069"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$229"
-			quid       	"3B163867006A"
-			supplier   	"Logical View::CBackupNotifier"
-			quidu      	"3B050EEF021A")
-		    (object Role "iObserver:MBackupNotifierObserver&"
-			quid       	"3B1638670073"
-			documentation 	"* A reference to its observer instance"
-			label      	"iObserver:MBackupNotifierObserver&"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$230"
-		quid       	"3B2A2852010E"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$231"
-			quid       	"3B2A2852010F"
-			supplier   	"Logical View::CEComServerSession"
-			quidu      	"3AACF95200F0"
-			is_aggregate 	TRUE)
-		    (object Role "iImplementationsSupplied"
-			quid       	"3B2A28520280"
-			documentation 	
-|* 
-|		The array of supplied implementations for this client
-|		that remain outstanding
-			
-			label      	"iImplementationsSupplied"
-			supplier   	"Logical View::RArray<TSuppliedImplementationTrackingDetail>"
-			quidu      	"3B2A2852010D"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$232"
-		quid       	"3B44A30B0277"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$233"
-			quid       	"3B44A30B0278"
-			supplier   	"Logical View::CBackupNotifier"
-			quidu      	"3B050EEF021A")
-		    (object Role "iRetryTimer"
-			quid       	"3B44A30B028B"
-			documentation 	"* The friendly timer for connection retries"
-			label      	"iRetryTimer"
-			supplier   	"Logical View::CBackupNotifier::CRetryTimer"
-			quidu      	"3B58262602A4"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$234"
-		quid       	"3A6C23FB03A0"
-		stereotype 	"Uses"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$235"
-			quid       	"3A6C23FB03A1"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iDirNotifier"
-			quid       	"3A6C23FB03AA"
-			documentation 	"* The internal directory changed notification handler"
-			label      	"iDirNotifier"
-			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
-			quidu      	"3A816AAF0109"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$236"
-		quid       	"3A6C23FB038C"
-		stereotype 	"Uses"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$237"
-			quid       	"3A6C23FB038D"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iScanningTimer"
-			quid       	"3A6C23FB0396"
-			documentation 	
-|* 
-|		The internal scheduler for the incremental 
-|		Interface Implementation Collection registration
-			
-			label      	"iScanningTimer"
-			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
-			quidu      	"3A816B5E009C"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$238"
-		quid       	"3A6C23FB0378"
-		stereotype 	"Uses"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$239"
-			quid       	"3A6C23FB0379"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iDirScanner"
-			quid       	"3A6C23FB0382"
-			documentation 	
-|* 
-|		The internal Interface Implementation Collection 
-|		identifier and registration handler
-			
-			label      	"iDirScanner"
-			supplier   	"Logical View::CDiscoverer::CDirScanner"
-			quidu      	"3A816ACC031D"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$240"
-		quid       	"3A6C23FB0350"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$241"
-			quid       	"3A6C23FB0351"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iFs:RFs&"
-			quid       	"3A6C23FB035A"
-			documentation 	"* A reference to the connected file server instance"
-			label      	"iFs:RFs&"
-			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
-			quidu      	"3A75ADDA01F5"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$242"
-		quid       	"3A83EF7C01FC"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$243"
-			quid       	"3A83EF7C01FD"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iDrivesDiscovered:RArray<TDriveUnit>"
-			quid       	"3A83EF7C0206"
-			documentation 	"* The list of existing drives"
-			label      	"iDrivesDiscovered:RArray<TDriveUnit>"
-			supplier   	"::Reverse Engineered::MAGIC::RArray<TDriveUnit>"
-			quidu      	"3A83EF7C01F2"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$244"
-		quid       	"3A6C23F9014F"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$245"
-			quid       	"3A6C23F90150"
-			supplier   	"Logical View::CRegistrar"
-			quidu      	"3A1D3A0D0282")
-		    (object Role "iDiscoverer"
-			quid       	"3A6C23F90159"
-			documentation 	"* The owned discovery notification handling class"
-			label      	"iDiscoverer"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$246"
-		quid       	"3A81325F0088"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$247"
-			quid       	"3A81325F0089"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")
-		    (object Role "iDiscovererObserver:MDiscovererObserver&"
-			quid       	"3A81325F0092"
-			documentation 	"* A reference to the owning client of the CDiscoverer"
-			label      	"iDiscovererObserver:MDiscovererObserver&"
-			supplier   	"Logical View::MDiscovererObserver"
-			quidu      	"3A7593D7038F"
-			exportControl 	"Private"
-			is_navigable 	TRUE)))
-	    (object Association "$UNNAMED$248"
-		quid       	"4447F3EC02EB"
-		stereotype 	"Uses"
-		roles      	(list role_list
-		    (object Role "iScanningTimer"
-			quid       	"4447F3EC02EC"
-			documentation 	
-|* 
-|		The internal scheduler for the incremental 
-|		Interface Implementation Collection registration
-			
-			label      	"iScanningTimer"
-			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
-			quidu      	"3A816B5E009C"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$249"
-			quid       	"4447F3EC02ED"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")))
-	    (object Association "$UNNAMED$250"
-		quid       	"4447F3F903C5"
-		stereotype 	"Uses"
-		roles      	(list role_list
-		    (object Role "iRscDirNotifierList"
-			quid       	"4447F3F903C6"
-			documentation 	"* The internal directory changed notification handler"
-			label      	"iRscDirNotifierList"
-			supplier   	"Logical View::RPointerArray<CDirChangeNotifier>"
-			quidu      	"4447F3A6036B"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$251"
-			quid       	"4447F3F903C7"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")))
-	    (object Association "$UNNAMED$252"
-		quid       	"44F0447D036F"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$253"
-			quid       	"44F0447E02E2"
-			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
-			quidu      	"3A816B5E009C"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$254"
-			quid       	"44F0447E02F2"
-			supplier   	"Logical View::CDiscoverer"
-			quidu      	"3A1D376D0037")))
-	    (object Class_Category "Use Case Realisations"
-		quid       	"3A1CFEAC0067"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Association "$UNNAMED$255"
-			quid       	"3A1D040D0180"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$256"
-				quid       	"3A1D040D03CF"
-				supplier   	"Use Case View::Customer Use Cases::Use interface"
-				quidu      	"3A13EAF1039D"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$257"
-				quid       	"3A1D040D03D9"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation"
-				quidu      	"3A1D01E70324")))
-		    (object Association "$UNNAMED$258"
-			quid       	"3A1D041A0201"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$259"
-				quid       	"3A1D041B0054"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface"
-				quidu      	"3A13EAE103CC"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$260"
-				quid       	"3A1D041B0055"
-				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface"
-				quidu      	"3A1D023201F5")))
-		    (object Association "$UNNAMED$261"
-			quid       	"3A1D042A0326"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$262"
-				quid       	"3A1D042B0205"
-				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
-				quidu      	"3A1515F101F9"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$263"
-				quid       	"3A1D042B020F"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)"
-				quidu      	"3A1D029400BF")))
-		    (object Association "$UNNAMED$264"
-			quid       	"3A1D043D02F1"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$265"
-				quid       	"3A1D043E018A"
-				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
-				quidu      	"3A14007F03DD"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$266"
-				quid       	"3A1D043E018B"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install"
-				quidu      	"3A1D029701A0")))
-		    (object Association "$UNNAMED$267"
-			quid       	"3A1D044602E0"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$268"
-				quid       	"3A1D044700B1"
-				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
-				quidu      	"3A13F0D3023A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$269"
-				quid       	"3A1D044700BB"
-				supplier   	"Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation"
-				quidu      	"3A1D02990081")))
-		    (object Association "$UNNAMED$270"
-			quid       	"3A1D0458035E"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$271"
-				quid       	"3A1D04590143"
-				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
-				quidu      	"3A1400A3029E"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$272"
-				quid       	"3A1D04590144"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)"
-				quidu      	"3A1D029C0388")))
-		    (object Association "$UNNAMED$273"
-			quid       	"3A1D0461005E"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$274"
-				quid       	"3A1D0461022B"
-				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
-				quidu      	"3A13FCA40059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$275"
-				quid       	"3A1D0461022C"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations"
-				quidu      	"3A1D029E01E6")))
-		    (object Association "$UNNAMED$276"
-			quid       	"3A1D0471010B"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$277"
-				quid       	"3A1D047102F6"
-				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
-				quidu      	"3A13ECD80112"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$278"
-				quid       	"3A1D04710300"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)"
-				quidu      	"3A1D02A2023C")))
-		    (object Association "$UNNAMED$279"
-			quid       	"3A1D047D00F5"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$280"
-				quid       	"3A1D047D0299"
-				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
-				quidu      	"3A1406C4027C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$281"
-				quid       	"3A1D047D029A"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)"
-				quidu      	"3A1D02A402B7")))
-		    (object Association "$UNNAMED$282"
-			quid       	"3A1D048501DD"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$283"
-				quid       	"3A1D04850381"
-				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
-				quidu      	"3A140BAC01E2"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$284"
-				quid       	"3A1D04850382"
-				supplier   	"Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations"
-				quidu      	"3A1D02A60238")))
-		    (object Association "$UNNAMED$285"
-			quid       	"3A1D048E02DA"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$286"
-				quid       	"3A1D048F0119"
-				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
-				quidu      	"3A13EEEE0282"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$287"
-				quid       	"3A1D048F011A"
-				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters"
-				quidu      	"3A1D033A0154")))
-		    (object Association "$UNNAMED$288"
-			quid       	"3A1D049700B6"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$289"
-				quid       	"3A1D049701CE"
-				supplier   	"Use Case View::Customer Use Cases::Suicide"
-				quidu      	"3A140CE10114"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$290"
-				quid       	"3A1D049701D8"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide"
-				quidu      	"3A1D033C0067")))
-		    (object Association "$UNNAMED$291"
-			quid       	"3A1D049F0252"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$292"
-				quid       	"3A1D04A000C3"
-				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
-				quidu      	"3A13FC09010A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$293"
-				quid       	"3A1D04A000C4"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)"
-				quidu      	"3A1D0338017A")))
-		    (object Association "$UNNAMED$294"
-			quid       	"3A1D060B0314"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$295"
-				quid       	"3A1D060C00B2"
-				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
-				quidu      	"3A1D050E0111"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$296"
-				quid       	"3A1D060C00D0"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation"
-				quidu      	"3A1D0600000B")))
-		    (object Association "$UNNAMED$297"
-			quid       	"3A1D29420186"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$298"
-				quid       	"3A1D29430001"
-				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
-				quidu      	"3A1D28CB0031"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$299"
-				quid       	"3A1D2943000B"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration"
-				quidu      	"3A1D292902F3")))
-		    (object Association "$UNNAMED$300"
-			quid       	"3A1D294402A1"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$301"
-				quid       	"3A1D2945007C"
-				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
-				quidu      	"3A1D28DA00E6"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$302"
-				quid       	"3A1D29450086"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration"
-				quidu      	"3A1D292B033C")))
-		    (object Association "$UNNAMED$303"
-			quid       	"3A227D2B0161"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$304"
-				quid       	"3A227D2B03A6"
-				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
-				quidu      	"3A2241DA012A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$305"
-				quid       	"3A227D2B03A7"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation"
-				quidu      	"3A227D270115")))
-		    (object Association "$UNNAMED$306"
-			quid       	"3A227E030234"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$307"
-				quid       	"3A227E0303E3"
-				supplier   	"Use Case View::System Use Cases::Re-install"
-				quidu      	"3A227CC00059"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$308"
-				quid       	"3A227E0303E4"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install"
-				quidu      	"3A227DF203DE")))
-		    (object Association "$UNNAMED$309"
-			quid       	"3A2661580238"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$310"
-				quid       	"3A2661590045"
-				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
-				quidu      	"3A265FDE037F"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$311"
-				quid       	"3A266159004F"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation"
-				quidu      	"3A26614602BE")))
-		    (object Association "$UNNAMED$312"
-			quid       	"3A2CC6B0013C"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$313"
-				quid       	"3A2CC6B0036D"
-				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
-				quidu      	"3A2CC5C40219"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$314"
-				quid       	"3A2CC6B0036E"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients"
-				quidu      	"3A2CC69E003B")))
-		    (object Association "$UNNAMED$315"
-			quid       	"3A2E114D02E7"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$316"
-				quid       	"3A2E114E0126"
-				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
-				quidu      	"3A2E10BF036F"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$317"
-				quid       	"3A2E114E0127"
-				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)"
-				quidu      	"3A2E113C01CB")))
-		    (object Association "$UNNAMED$318"
-			quid       	"3B5701460367"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$319"
-				quid       	"3B5701470142"
-				supplier   	"Use Case View::System Use Cases::Register availability"
-				quidu      	"3A14002A033B"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$320"
-				quid       	"3B5701470143"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability"
-				quidu      	"3A1D02950324")))
-		    (object Association "$UNNAMED$321"
-			quid       	"3B5701570177"
-			stereotype 	"realize"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$322"
-				quid       	"3B5701570394"
-				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
-				quidu      	"3A13EC69004A"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$323"
-				quid       	"3B5701570395"
-				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation"
-				quidu      	"3A1D029B0029")))
-		    (object Class_Category "Omitted Use cases"
-			quid       	"3A96287201F7"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class_Category "Use Localised Data Storage (Omit)"
-				quid       	"3A1CFEE40040"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Use localised data storage (Omit)"
-					quid       	"3A1D0338017A"
-					documentation 	
-|Actors:
-|Generic Future Projects
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.4.11
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @321
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$324"
-							quid       	"3A25150500E9"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A27BD8302B6"
-								supplier   	"$UNNAMED$325"
-								quidu      	"3A2516EC014D"
-								messages   	(list Messages
-								    (object Message "PersistL( )"
-									quid       	"3A27BD8302B7"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"PersistL"
-									quidu      	"3A2D160B0332"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$325"
-							quid       	"3A2516EC014D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A27BDA70073"
-								supplier   	"$UNNAMED$326"
-								quidu      	"3A27BD950399"
-								messages   	(list Messages
-								    (object Message "StorageArea( )"
-									quid       	"3A27BDA70074"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"StorageArea"
-									quidu      	"3A2D05560151")))
-							    (object Link
-								quid       	"3A27BE8F001D"
-								supplier   	"Persistent Storage"
-								quidu      	"3A27BDCB002F"
-								messages   	(list Messages
-								    (object Message "Store( )"
-									quid       	"3A27BE8F001E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	3
-									Operation  	"Store"
-									quidu      	"3A2D043102A4"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$326"
-							quid       	"3A27BD950399"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A27BDB303BA"
-								supplier   	"Registry"
-								quidu      	"3A27BDA0029A"
-								messages   	(list Messages
-								    (object Message "FindStorageArea(const TUid&)"
-									quid       	"3A27BDB303BB"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"FindStorageArea"
-									quidu      	"3A2D05C00334"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registry"
-							quid       	"3A27BDA0029A"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Persistent Storage"
-							quid       	"3A27BDCB002F"
-							class      	"CPersistentStorage"
-							quidu      	"3A27BE3500E6"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@321
-						quid       	"3A2514F700CB"
-						title      	"Basic Flow"
-						documentation 	"This use case allows a client to store some data that will be persistent between instantiations of an Interface Implementation."
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$324" @322
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@322
-							    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      	"3A25150500E9"
-							width      	336
-							height     	789
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @323
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@322
-							    height     	490
-							    y_coord    	430
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$325" @324
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@324
-							    location   	(432, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2516EC014D"
-							width      	662
-							height     	789
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @325
-							    location   	(558, 434)
-							    line_color 	3342489
-							    InterObjView 	@324
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$326" @326
-							location   	(992, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@326
-							    location   	(899, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A27BD950399"
-							width      	446
-							height     	789
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @327
-							    location   	(992, 496)
-							    line_color 	3342489
-							    InterObjView 	@326
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "Registry" @328
-							location   	(1364, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@328
-							    location   	(1257, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"Registry")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A27BDA0029A"
-							width      	438
-							height     	789
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @329
-							    location   	(1364, 558)
-							    line_color 	3342489
-							    InterObjView 	@328
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "Persistent Storage" @330
-							location   	(1736, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@330
-							    location   	(1629, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"Persistent Storage")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A27BDCB002F"
-							width      	438
-							height     	789
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @331
-							    location   	(1736, 744)
-							    line_color 	3342489
-							    InterObjView 	@330
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object NoteView @332
-							location   	(1302, 1550)
-							label      	(object ItemLabel
-							    Parent_View 	@332
-							    location   	(836, 1309)
-							    fill_color 	13434879
-							    nlines     	10
-							    max_width  	896
-							    label      	
-|Does the interface retain a reference to the persistent storage or does it go through 'MAGIC' each time?
-|
-|Not sure if this call should be made on the Resolver because the resolver could be implementation grouping specific.
-|
-|This store will need some kind of mutex facility.
-							    )
-							line_color 	3342489
-							fill_color 	13434879
-							width      	956
-							height     	494)
-						    (object InterMessView "" @333
-							location   	(62, 434)
-							label      	(object SegLabel @334
-							    Parent_View 	@333
-							    location   	(371, 390)
-							    quidu      	"3A27BD8302B7"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	188
-							    justify    	0
-							    label      	"PersistL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@322
-							supplier   	@324
-							Focus_Src  	@323
-							Focus_Entry 	@325
-							origin     	(201, 434)
-							terminus   	(542, 434)
-							ordinal    	0)
-						    (object InterMessView "" @335
-							location   	(62, 496)
-							label      	(object SegLabel @336
-							    Parent_View 	@335
-							    location   	(774, 452)
-							    quidu      	"3A27BDA70074"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	320
-							    justify    	0
-							    label      	"StorageArea( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@324
-							supplier   	@326
-							Focus_Src  	@325
-							Focus_Entry 	@327
-							origin     	(573, 496)
-							terminus   	(976, 496)
-							ordinal    	1)
-						    (object InterMessView "" @337
-							location   	(62, 558)
-							label      	(object SegLabel @338
-							    Parent_View 	@337
-							    location   	(1177, 514)
-							    quidu      	"3A27BDB303BB"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	522
-							    justify    	0
-							    label      	"FindStorageArea(const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@326
-							supplier   	@328
-							Focus_Src  	@327
-							Focus_Entry 	@329
-							origin     	(1007, 558)
-							terminus   	(1348, 558)
-							ordinal    	2)
-						    (object InterMessView "" @339
-							location   	(62, 744)
-							label      	(object SegLabel @340
-							    Parent_View 	@339
-							    location   	(1146, 700)
-							    quidu      	"3A27BE8F001E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	169
-							    justify    	0
-							    label      	"Store( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@324
-							supplier   	@330
-							Focus_Src  	@325
-							Focus_Entry 	@331
-							origin     	(573, 744)
-							terminus   	(1720, 744)
-							ordinal    	3)
-						    (object AttachView "" @341
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@332
-							supplier   	@335
-							line_style 	0)
-						    (object NoteView @342
-							location   	(434, 1364)
-							label      	(object ItemLabel
-							    Parent_View 	@342
-							    location   	(146, 1217)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	540
-							    label      	
-|Not sure if this represents it correctly.
-|The store will be initiated by the interface (I think) not by the client.
-							    )
-							line_color 	3342489
-							fill_color 	13434879
-							width      	600
-							height     	306)
-						    (object AttachView "" @343
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@342
-							supplier   	@333
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Permanently Un-install (Omit)"
-				quid       	"3A1D00B8027E"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Permanently Un-install (Omit)"
-					quid       	"3A1D029C0388"
-					documentation 	
-|Actors:
-|Generic Client
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.2.4
-|RHR.79.3.3
-|RHR.79.3.4
-|RHR.79.3.6.2
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @344
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$327"
-							quid       	"3A2284E4018C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2284E4018D"
-								supplier   	"$UNNAMED$328"
-								quidu      	"3A2284E40191"
-								messages   	(list Messages
-								    (object Message "PermanentUninstall(const TUid&)"
-									quid       	"3A2284E4018E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"PermanentUninstall"
-									quidu      	"3A2CFFED02EA"))))
-							class      	"Use Case View::System Actors::Interface Implementation"
-							quidu      	"3A13FF96031A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$328"
-							quid       	"3A2284E40191"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2284E40190"
-								supplier   	"$UNNAMED$329"
-								quidu      	"3A2284E40193"
-								messages   	(list Messages
-								    (object Message "MarkUninstalled(const TUid&)"
-									quid       	"3A2284E4018F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"MarkUninstalled"
-									quidu      	"3A2D00480024"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$329"
-							quid       	"3A2284E40193"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@344
-						quid       	"3A2284D10329"
-						title      	"Basic Flow"
-						documentation 	
-|This use case is used to permanently disable an Interface Implementation (i.e. it can no longer be instantiated).
-|This effect cannot be reversed.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$327" @345
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@345
-							    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      	"3A2284E4018C"
-							width      	336
-							height     	541
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @346
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@345
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$328" @347
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@347
-							    location   	(589, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284E40191"
-							width      	446
-							height     	541
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @348
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@347
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$329" @349
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@349
-							    location   	(1071, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284E40193"
-							width      	438
-							height     	541
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @350
-							    location   	(1178, 496)
-							    line_color 	3342489
-							    InterObjView 	@349
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @351
-							location   	(62, 434)
-							label      	(object SegLabel @352
-							    Parent_View 	@351
-							    location   	(433, 390)
-							    quidu      	"3A2284E4018E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	579
-							    justify    	0
-							    label      	"PermanentUninstall(const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@345
-							supplier   	@347
-							Focus_Src  	@346
-							Focus_Entry 	@348
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @353
-							location   	(62, 496)
-							label      	(object SegLabel @354
-							    Parent_View 	@353
-							    location   	(929, 452)
-							    quidu      	"3A2284E4018F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	538
-							    justify    	0
-							    label      	"MarkUninstalled(const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@347
-							supplier   	@349
-							Focus_Src  	@348
-							Focus_Entry 	@350
-							origin     	(697, 496)
-							terminus   	(1162, 496)
-							ordinal    	1))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Hint Preferred Load/Unload Behaviour (Omit)"
-				quid       	"3A1CFEC8019E"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Hint  preferred  load/unload behaviour (Omit)"
-					quid       	"3A1D02A2023C"
-					documentation 	
-|Actors:
-|EPOC Platform
-|DFRDs
-|Generic Future Projects
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.2.3
-|RHR.79.2.6
-|RHR.79.2.7
-|RHR.79.4.4
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @355
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$330"
-							quid       	"3A24EB54002F"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A250B45007D"
-								supplier   	"$UNNAMED$331"
-								quidu      	"3A250B120305")
-							    (object Link
-								quid       	"3A250BC70279"
-								supplier   	"$UNNAMED$332"
-								quidu      	"3A250BA902DA"
-								messages   	(list Messages
-								    (object Message "Hint( )"
-									quid       	"3A250BC7027A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"Hint"
-									quidu      	"3A2CEE430298"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$331"
-							quid       	"3A250B120305"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A250B4802F8"
-								supplier   	"$UNNAMED$333"
-								quidu      	"3A250B1B0091"
-								messages   	(list Messages
-								    (object Message "UpdatePolicy( )"
-									quid       	"3A250BD800EC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A2CEF5C0133"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$333"
-							quid       	"3A250B1B0091"
-							class      	"Logical View::CLoadPolicyInformation"
-							quidu      	"3A1D2AFF032B"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$332"
-							quid       	"3A250BA902DA"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A250BCE01C4"
-								supplier   	"$UNNAMED$331"
-								quidu      	"3A250B120305"
-								messages   	(list Messages
-								    (object Message "Hint( )"
-									quid       	"3A250BCE01C5"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"Hint"
-									quidu      	"3A2CEFE9019A"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@355
-						quid       	"3A24EB45031C"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case Interface Clients suggest to the ECom Architecture what they believe their best unload policy to be based on some knowledge of the frequency of use of the Interface Implementation Collection.
-|The ECom Architecture may choose to use the suggestion or may ignore it entirely.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$330" @356
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@356
-							    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      	"3A24EB54002F"
-							width      	336
-							height     	663
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @357
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@356
-							    height     	364
-							    y_coord    	304
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$331" @358
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@358
-							    location   	(961, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A250B120305"
-							width      	446
-							height     	663
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @359
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@358
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$333" @360
-							location   	(1550, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@360
-							    location   	(1443, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A250B1B0091"
-							width      	438
-							height     	663
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @361
-							    location   	(1550, 558)
-							    line_color 	3342489
-							    InterObjView 	@360
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$332" @362
-							location   	(620, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@362
-							    location   	(494, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A250BA902DA"
-							width      	662
-							height     	663
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @363
-							    location   	(620, 434)
-							    line_color 	3342489
-							    InterObjView 	@362
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterMessView "" @364
-							location   	(62, 434)
-							label      	(object SegLabel @365
-							    Parent_View 	@364
-							    location   	(402, 390)
-							    quidu      	"3A250BC7027A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	303
-							    justify    	0
-							    label      	"Hint( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@356
-							supplier   	@362
-							Focus_Src  	@357
-							Focus_Entry 	@363
-							origin     	(201, 434)
-							terminus   	(604, 434)
-							ordinal    	0)
-						    (object InterMessView "" @366
-							location   	(62, 496)
-							label      	(object SegLabel @367
-							    Parent_View 	@366
-							    location   	(836, 452)
-							    quidu      	"3A250BCE01C5"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	197
-							    justify    	0
-							    label      	"Hint( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@362
-							supplier   	@358
-							Focus_Src  	@363
-							Focus_Entry 	@359
-							origin     	(635, 496)
-							terminus   	(1038, 496)
-							ordinal    	1)
-						    (object InterMessView "" @368
-							location   	(62, 558)
-							label      	(object SegLabel @369
-							    Parent_View 	@368
-							    location   	(1301, 514)
-							    quidu      	"3A250BD800EC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	300
-							    justify    	0
-							    label      	"UpdatePolicy( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@358
-							supplier   	@360
-							Focus_Src  	@359
-							Focus_Entry 	@361
-							origin     	(1069, 558)
-							terminus   	(1534, 558)
-							ordinal    	2))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Asynchronous Interface Implementation Instantiation (Omit)"
-				quid       	"3A2E11610033"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Asynchronous Interface Implementation Instantiation  (Omit)"
-					quid       	"3A2E113C01CB"
-					documentation 	
-|Actors:
-|Generic Future Projects
-|
-|Traceability:
-|RHR.79.4.13
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @370
-						logical_models 	(list unit_reference_list
-						    (object Object "Client"
-							quid       	"3A2E1411001E"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E1411001F"
-								supplier   	"Interface"
-								quidu      	"3A2E14110023"
-								messages   	(list Messages
-								    (object Message "AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
-									quid       	"3A2E14110020"
-									documentation 	"Request for instantiation"
-									frequency  	"Aperiodic"
-									synchronization 	"Asynchronous"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"AsynchCreate"
-									quidu      	"3A2E14430215"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Interface"
-							quid       	"3A2E14110023"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E14110022"
-								supplier   	"Factory"
-								quidu      	"3A2E14110027"
-								messages   	(list Messages
-								    (object Message "GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
-									quid       	"3A2E14110021"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"GetResolvedCreationMethodL"
-									quidu      	"3A65868D003D"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Factory"
-							quid       	"3A2E14110027"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E14110026"
-								supplier   	"Resolver"
-								quidu      	"3A2E1411002C"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3A2E14110025"
-									documentation 	"Find an interface implementation which satisfies the instantiation request"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A2CF07E0022")))
-							    (object Link
-								quid       	"3A2E14110028"
-								supplier   	"Load Manager"
-								quidu      	"3A2E14110031"
-								messages   	(list Messages
-								    (object Message "InstantiationMethodL(TUid)"
-									quid       	"3A2E14110029"
-									documentation 	"Request the candidates implementation instantiation method"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2"
-									ordinal    	3
-									quidu      	"3A2D158C0253")))
-							    (object Link
-								quid       	"3A2E1411002A"
-								supplier   	"Factory"
-								quidu      	"3A2E14110027"
-								messages   	(list Messages
-								    (object Message "InstantiateL(const TUid&)"
-									quid       	"3A2E1411002B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.3"
-									ordinal    	4
-									Operation  	"InstantiateL"
-									quidu      	"3A2D0973000B")))
-							    (object Link
-								quid       	"3A2E16DD02DB"
-								supplier   	"Client"
-								quidu      	"3A2E1411001E"
-								messages   	(list Messages
-								    (object Message "RunL( )"
-									quid       	"3A2E16DD02DC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.4"
-									ordinal    	5
-									quidu      	"3A2E16F50344"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Resolver"
-							quid       	"3A2E1411002C"
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Manager"
-							quid       	"3A2E14110031"
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Unload Policy"
-							quid       	"3A2E1411003F"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E1411003E"
-								supplier   	"Load Policy"
-								quidu      	"3A2E14110040"))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Policy"
-							quid       	"3A2E14110040"
-							class      	"Logical View::CLoadPolicyInformation"
-							quidu      	"3A1D2AFF032B"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@370
-						quid       	"3A2E139F0287"
-						title      	"Basic Flow"
-						documentation 	"This use case describes the method for instantiating Interface Implementations asynchronously."
-						zoom       	73
-						max_height 	28350
-						max_width  	21600
-						origin_x   	959
-						origin_y   	30
-						items      	(list diagram_item_list
-						    (object InterObjView "Client" @371
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@371
-							    location   	(186, 273)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Client")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E1411001E"
-							width      	336
-							height     	2275
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @372
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@371
-							    height     	2038
-							    y_coord    	1978
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @373
-							    location   	(186, 2170)
-							    line_color 	3342489
-							    InterObjView 	@371
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Interface" @374
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@374
-							    location   	(432, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Interface")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E14110023"
-							width      	662
-							height     	2275
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @375
-							    location   	(558, 434)
-							    line_color 	3342489
-							    InterObjView 	@374
-							    height     	1916
-							    y_coord    	1856
-							    Nested     	FALSE))
-						    (object InterObjView "Factory" @376
-							location   	(1116, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@376
-							    location   	(990, 281)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Factory")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E14110027"
-							width      	663
-							height     	2275
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-7
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @377
-							    location   	(1116, 496)
-							    line_color 	3342489
-							    InterObjView 	@376
-							    height     	1794
-							    y_coord    	1734
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @378
-							    location   	(1116, 2108)
-							    line_color 	3342489
-							    InterObjView 	@376
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Resolver" @379
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@379
-							    location   	(1519, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Resolver")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E1411002C"
-							width      	446
-							height     	2275
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @380
-							    location   	(1612, 558)
-							    line_color 	3342489
-							    InterObjView 	@379
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "Load Manager" @381
-							location   	(1984, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@381
-							    location   	(1891, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Load Manager")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E14110031"
-							width      	446
-							height     	2275
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @382
-							    location   	(1984, 992)
-							    line_color 	3342489
-							    InterObjView 	@381
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "Unload Policy" @383
-							location   	(2356, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@383
-							    location   	(2263, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Unload Policy")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E1411003F"
-							width      	446
-							height     	2275
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1)
-						    (object InterObjView "Load Policy" @384
-							location   	(2790, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@384
-							    location   	(2683, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"Load Policy")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E14110040"
-							width      	438
-							height     	2275
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1)
-						    (object NoteView @385
-							location   	(1922, 744)
-							label      	(object ItemLabel
-							    Parent_View 	@385
-							    location   	(1732, 620)
-							    fill_color 	13434879
-							    nlines     	6
-							    max_width  	344
-							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	404
-							height     	261
-							quidu      	"3A2285A9033E")
-						    (object InterMessView "" @386
-							location   	(62, 434)
-							label      	(object SegLabel @387
-							    Parent_View 	@386
-							    location   	(371, 390)
-							    quidu      	"3A2E14110020"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1554
-							    justify    	0
-							    label      	"AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@371
-							supplier   	@374
-							Focus_Src  	@372
-							Focus_Entry 	@375
-							origin     	(201, 434)
-							terminus   	(542, 434)
-							ordinal    	0)
-						    (object InterMessView "" @388
-							location   	(62, 496)
-							label      	(object SegLabel @389
-							    Parent_View 	@388
-							    location   	(836, 452)
-							    quidu      	"3A2E14110021"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	2317
-							    justify    	0
-							    label      	"GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@374
-							supplier   	@376
-							Focus_Src  	@375
-							Focus_Entry 	@377
-							origin     	(573, 496)
-							terminus   	(1100, 496)
-							ordinal    	1)
-						    (object SelfMessView "" @390
-							location   	(62, 2108)
-							label      	(object SegLabel @391
-							    Parent_View 	@390
-							    location   	(1207, 2064)
-							    quidu      	"3A2E1411002B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	706
-							    justify    	0
-							    label      	"InstantiateL(const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@376
-							supplier   	@376
-							Focus_Src  	@377
-							Focus_Entry 	@378
-							origin     	(1132, 2108)
-							terminus   	(1282, 2108)
-							ordinal    	4)
-						    (object InterMessView "" @392
-							location   	(62, 558)
-							label      	(object SegLabel @393
-							    Parent_View 	@392
-							    location   	(1363, 514)
-							    quidu      	"3A2E14110025"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1790
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@376
-							supplier   	@379
-							Focus_Src  	@377
-							Focus_Entry 	@380
-							origin     	(1131, 558)
-							terminus   	(1596, 558)
-							ordinal    	2)
-						    (object InterMessView "" @394
-							location   	(62, 992)
-							label      	(object SegLabel @395
-							    Parent_View 	@394
-							    location   	(1549, 948)
-							    quidu      	"3A2E14110029"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1164
-							    justify    	0
-							    label      	"InstantiationMethodL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@376
-							supplier   	@381
-							Focus_Src  	@377
-							Focus_Entry 	@382
-							origin     	(1131, 992)
-							terminus   	(1968, 992)
-							ordinal    	3)
-						    (object AttachView "" @396
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@385
-							supplier   	@392
-							line_style 	0)
-						    (object InterMessView "" @397
-							location   	(62, 2170)
-							label      	(object SegLabel @398
-							    Parent_View 	@397
-							    location   	(651, 2126)
-							    quidu      	"3A2E16DD02DC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	209
-							    justify    	0
-							    label      	"RunL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	1)
-							line_color 	3342489
-							client     	@376
-							supplier   	@371
-							Focus_Src  	@377
-							Focus_Entry 	@373
-							origin     	(1100, 2170)
-							terminus   	(202, 2170)
-							ordinal    	5))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "List Interface Definition Capabilities (Omit)"
-				quid       	"3A1CFF640076"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "List interface Definition capabilities (Omit)"
-					quid       	"3A1D02A402B7"
-					documentation 	
-|Actors:
-|Interface Implementation
-|Generic Future Projects
-|SyncML Client 1.0
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.4.9
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @399
-						logical_models 	(list unit_reference_list))
-					    (object Mechanism @400
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@399
-						quid       	"3A1E797B01B9"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case a client requests a list of the capabilities of a particular Interface Definition.
-|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	281
-						origin_y   	0
-						items      	(list diagram_item_list))
-					    (object InteractionDiagram "Alternative Flow - None exist"
-						mechanism_ref 	@400
-						quid       	"3A25190D00C5"
-						title      	"Alternative Flow - None exist"
-						documentation 	
-|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
-|This flow assumes that the action of requesting the capability list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
-						
-						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 Default Behaviour (Omit)"
-				quid       	"3A1CFF7E02AE"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Configure default behaviour (Omit)"
-					quid       	"3A1D029400BF"
-					documentation 	
-|Actors:
-|DFRDs
-|EPOC Platform
-|
-|Traceability:
-|RHR.79.2.5
-|RHR.79.4.4
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @401
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@401
-						quid       	"3A27D362031C"
-						title      	"Basic Flow"
-						documentation 	"This use case allows the configuration of the default load caching policy on ECom Architecture start up."
-						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 Class_Category "Development Iteration 1"
-			quid       	"3A96289B02FB"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class_Category "Use Interface Implementation (Iter 1)"
-				quid       	"3A1CFF4C0202"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Use Interface Implementation"
-					quid       	"3A1D01E70324"
-					documentation 	
-|Actors:
-|Generic Client
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.4.5
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @402
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$334"
-							quid       	"3A1D35C200F1"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D35CF0168"
-								supplier   	"$UNNAMED$335"
-								quidu      	"3A1D35C702ED"
-								messages   	(list Messages
-								    (object Message "DoMethodL( )"
-									quid       	"3A1D35CF0169"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CFF6B01B7"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$335"
-							quid       	"3A1D35C702ED"
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@402
-						quid       	"3A1D35B002F4"
-						title      	"Basic Flow"
-						documentation 	
-|This use case describes how an Interface Client uses a previously instantiated Interface Implementation, calling one of its methods.
-|N.B. CExampleInterface forms a base class of the instantiated Interface Implementation, and therefore this is a standard call to the virtual function CExampleInterface::DoMethodL()
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$334" @403
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@403
-							    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      	"3A1D35C200F1"
-							width      	336
-							height     	419
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @404
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@403
-							    height     	120
-							    y_coord    	60
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$335" @405
-							location   	(620, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@405
-							    location   	(494, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D35C702ED"
-							width      	662
-							height     	419
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @406
-							    location   	(620, 434)
-							    line_color 	3342489
-							    InterObjView 	@405
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @407
-							location   	(62, 434)
-							label      	(object SegLabel @408
-							    Parent_View 	@407
-							    location   	(402, 390)
-							    quidu      	"3A1D35CF0169"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	244
-							    justify    	0
-							    label      	"DoMethodL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@403
-							supplier   	@405
-							Focus_Src  	@404
-							Focus_Entry 	@406
-							origin     	(201, 434)
-							terminus   	(604, 434)
-							ordinal    	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Remove Instantiation (Iter 1)"
-				quid       	"3A2661C103A2"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Remove Interface Implementation instantiation"
-					quid       	"3A26614602BE"
-					documentation 	
-|Actors:
-|None
-|
-|Traceability:
-|RHR.79.2.3
-|RHR.79.2.6
-|RHR.79.4.4
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @409
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$336"
-							quid       	"3A26623202D2"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FE0F0093"
-								supplier   	"$UNNAMED$337"
-								quidu      	"3A75A63C024B"
-								messages   	(list Messages
-								    (object Message "DecreaseReference( )"
-									quid       	"3B56FE0F0094"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF5AE002C"))))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$337"
-							quid       	"3A75A63C024B"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A65A0277"
-								supplier   	"$UNNAMED$337"
-								quidu      	"3A75A63C024B"
-								messages   	(list Messages
-								    (object Message "Wait( )"
-									quid       	"3B56FE140054"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CF51F00BC")
-								    (object Message "Unload( )"
-									quid       	"3B56FE1B000E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3A2CF5710345"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@409
-						quid       	"3A2661D900C1"
-						title      	"Basic Flow"
-						documentation 	
-|This use case deals with the removal of an Interface Implementation intantiation from ECom because it is being destroyed by the client.
-|N.B. There are no alternate cases. The unload cannot fail.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$336" @410
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@410
-							    location   	(93, 279)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A26623202D2"
-							width      	446
-							height     	665
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-6
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @411
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@410
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$337" @412
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@412
-							    location   	(775, 301)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A63C024B"
-							width      	446
-							height     	665
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-28
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @413
-							    location   	(868, 434)
-							    line_color 	3342489
-							    InterObjView 	@412
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @414
-							    location   	(868, 496)
-							    line_color 	3342489
-							    InterObjView 	@412
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @415
-							    location   	(868, 620)
-							    line_color 	3342489
-							    InterObjView 	@412
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterMessView "" @416
-							location   	(62, 434)
-							label      	(object SegLabel @417
-							    Parent_View 	@416
-							    location   	(526, 390)
-							    quidu      	"3B56FE0F0094"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	391
-							    justify    	0
-							    label      	"DecreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@410
-							supplier   	@412
-							Focus_Src  	@411
-							Focus_Entry 	@413
-							origin     	(201, 434)
-							terminus   	(852, 434)
-							ordinal    	0)
-						    (object SelfMessView "" @418
-							location   	(62, 496)
-							label      	(object SegLabel @419
-							    Parent_View 	@418
-							    location   	(959, 452)
-							    quidu      	"3B56FE140054"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	122
-							    justify    	0
-							    label      	"Wait( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@412
-							supplier   	@412
-							Focus_Src  	@413
-							Focus_Entry 	@414
-							origin     	(884, 496)
-							terminus   	(1034, 496)
-							ordinal    	1)
-						    (object SelfMessView "" @420
-							location   	(62, 620)
-							label      	(object SegLabel @421
-							    Parent_View 	@420
-							    location   	(959, 576)
-							    quidu      	"3B56FE1B000E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	159
-							    justify    	0
-							    label      	"Unload( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@412
-							supplier   	@412
-							Focus_Src  	@413
-							Focus_Entry 	@415
-							origin     	(884, 620)
-							terminus   	(1034, 620)
-							ordinal    	2))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Register Availability (Iter 1)"
-				quid       	"3A1D00930004"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Register availability"
-					quid       	"3A1D02950324"
-					documentation 	
-|Actors:
-|None
-|
-|Traceability:
-|RHR.79.1.1
-|RHR.79.2.4
-|RHR.79.3.2
-|RHR.79.3.3
-|RHR.79.3.4
-|RHR.79.3.5
-|RHR.79.5.5
-|RHR.79.5.8
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @422
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3A2524040202"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2524040205"
-								supplier   	"Registrar"
-								quidu      	"3A2524040211"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3A2524040206"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3A2524040211"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2524040210"
-								supplier   	"Registrar"
-								quidu      	"3A2524040211"
-								messages   	(list Messages
-								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-									quid       	"3AC8472501EF"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3AB7308701EB")
-								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
-									quid       	"3AC8472A0033"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.3"
-									ordinal    	3
-									quidu      	"3AC83A2B02A6")))
-							    (object Link
-								quid       	"3A75A79D02DF"
-								supplier   	"$UNNAMED$338"
-								quidu      	"3A75A7940192"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3A75A79D02E0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$338"
-							quid       	"3A75A7940192"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @423
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3A251A970053"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A251A970056"
-								supplier   	"Registrar"
-								quidu      	"3A251A970062"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3A6C2F4F030A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3A251A970062"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A251A970063"
-								supplier   	"$UNNAMED$339"
-								quidu      	"3A251A970066"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3A75A75B01F4"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5")
-								    (object Message "UpdateDllDataL(TInt, CDllData*)"
-									quid       	"3AC84622028C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.4"
-									ordinal    	4
-									quidu      	"3AB7308501CA")))
-							    (object Link
-								quid       	"3A251A970061"
-								supplier   	"Registrar"
-								quidu      	"3A251A970062"
-								messages   	(list Messages
-								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-									quid       	"3AC845DA00DA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3AB7308701EB")
-								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
-									quid       	"3AC845E302FA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.3"
-									ordinal    	3
-									quidu      	"3AC83A2B02A6"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$339"
-							quid       	"3A251A970066"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @424
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3A1D3764012E"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D3A3300D8"
-								supplier   	"Registrar"
-								quidu      	"3A1D3A0802CB"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3A1D3A3300D9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3A1D3A0802CB"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D3A4D03A7"
-								supplier   	"$UNNAMED$340"
-								quidu      	"3A1D3A43021C"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3A1D3A4D03A8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5")
-								    (object Message "AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
-									quid       	"3A1D3AA502E5"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.4"
-									ordinal    	4
-									quidu      	"3AB7308503C9")))
-							    (object Link
-								quid       	"3A1D3DEC036D"
-								supplier   	"Registrar"
-								quidu      	"3A1D3A0802CB"
-								messages   	(list Messages
-								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-									quid       	"3AC8456B0329"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3AB7308701EB")
-								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
-									quid       	"3AC845820278"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.3"
-									ordinal    	3
-									quidu      	"3AC83A2B02A6"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$340"
-							quid       	"3A1D3A43021C"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @425
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3AC846A202AE"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC846A202AF"
-								supplier   	"Registrar"
-								quidu      	"3AC846A202B3"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3AC846A202B0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3AC846A202B3"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC846A202B2"
-								supplier   	"$UNNAMED$341"
-								quidu      	"3AC846A202B8"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3AC846A202B1"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5")))
-							    (object Link
-								quid       	"3AC846A202B4"
-								supplier   	"Registrar"
-								quidu      	"3AC846A202B3"))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$341"
-							quid       	"3AC846A202B8"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @426
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3AC9F0F50090"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F0F50091"
-								supplier   	"Registrar"
-								quidu      	"3AC9F0F50095"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3AC9F0F50092"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3AC9F0F50095"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F0F50096"
-								supplier   	"Registrar"
-								quidu      	"3AC9F0F50095"
-								messages   	(list Messages
-								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-									quid       	"3AC9F0F50097"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3AB7308701EB")))
-							    (object Link
-								quid       	"3AC9F0F50094"
-								supplier   	"$UNNAMED$342"
-								quidu      	"3AC9F0F50099"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3AC9F0F50093"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$342"
-							quid       	"3AC9F0F50099"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @427
-						logical_models 	(list unit_reference_list
-						    (object Object "Discoverer"
-							quid       	"3ACADBF70148"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACADBF70149"
-								supplier   	"Registrar"
-								quidu      	"3ACADBF7014D"
-								messages   	(list Messages
-								    (object Message "RegisterDiscoveryL(const TEntry&)"
-									quid       	"3ACADBF7014A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7593D703B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Registrar"
-							quid       	"3ACADBF7014D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACADBF7014E"
-								supplier   	"Registrar"
-								quidu      	"3ACADBF7014D"
-								messages   	(list Messages
-								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-									quid       	"3ACADBF7014F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3AB7308701EB")
-								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
-									quid       	"3ACADBF70150"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.3"
-									ordinal    	3
-									quidu      	"3AC83A2B02A6")))
-							    (object Link
-								quid       	"3ACADBF7014C"
-								supplier   	"$UNNAMED$343"
-								quidu      	"3ACADBF70151"
-								messages   	(list Messages
-								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-									quid       	"3ACADBF7014B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A7FEAF402E5"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$343"
-							quid       	"3ACADBF70151"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Alternative Flow - Registration parsing failed"
-						mechanism_ref 	@422
-						quid       	"3A251A6A015D"
-						title      	"Alternative Flow - Registration parsing failed"
-						documentation 	
-|This flow describes the case where an Interface Implementation Collection is discovered but is in an unsuitable format to be registered.
-|
-|It is still marked as discovered to prevent further attempts at registration in the future.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @428
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@428
-							    location   	(93, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2524040202"
-							width      	446
-							height     	851
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @429
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@428
-							    height     	552
-							    y_coord    	492
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @430
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@430
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2524040211"
-							width      	446
-							height     	851
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @431
-							    location   	(868, 496)
-							    line_color 	3342489
-							    InterObjView 	@430
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @432
-							    location   	(868, 682)
-							    line_color 	3342489
-							    InterObjView 	@430
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @433
-							    location   	(868, 806)
-							    line_color 	3342489
-							    InterObjView 	@430
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$338" @434
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@434
-							    location   	(2187, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A7940192"
-							width      	438
-							height     	851
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @435
-							    location   	(2294, 558)
-							    line_color 	3342489
-							    InterObjView 	@434
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @436
-							location   	(62, 496)
-							label      	(object SegLabel @437
-							    Parent_View 	@436
-							    location   	(526, 452)
-							    quidu      	"3A2524040206"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@428
-							supplier   	@430
-							Focus_Src  	@429
-							Focus_Entry 	@431
-							origin     	(201, 496)
-							terminus   	(852, 496)
-							ordinal    	0)
-						    (object InterMessView "" @438
-							location   	(62, 558)
-							label      	(object SegLabel @439
-							    Parent_View 	@438
-							    location   	(1580, 514)
-							    quidu      	"3A75A79D02E0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1338
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@430
-							supplier   	@434
-							Focus_Src  	@431
-							Focus_Entry 	@435
-							origin     	(883, 558)
-							terminus   	(2278, 558)
-							ordinal    	1)
-						    (object SelfMessView "" @440
-							location   	(62, 682)
-							label      	(object SegLabel @441
-							    Parent_View 	@440
-							    location   	(1455, 640)
-							    quidu      	"3AC8472501EF"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1470
-							    justify    	0
-							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-							    pctDist    	3.806667
-							    height     	43
-							    orientation 	0)
-							line_color 	3342489
-							client     	@430
-							supplier   	@430
-							Focus_Src  	@431
-							Focus_Entry 	@432
-							origin     	(884, 682)
-							terminus   	(1034, 682)
-							ordinal    	2)
-						    (object SelfMessView "" @442
-							location   	(62, 806)
-							label      	(object SegLabel @443
-							    Parent_View 	@442
-							    location   	(1392, 763)
-							    quidu      	"3AC8472A0033"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	870
-							    justify    	0
-							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
-							    pctDist    	3.393333
-							    height     	44
-							    orientation 	0)
-							line_color 	3342489
-							client     	@430
-							supplier   	@430
-							Focus_Src  	@431
-							Focus_Entry 	@433
-							origin     	(884, 806)
-							terminus   	(1034, 806)
-							ordinal    	3)))
-					    (object InteractionDiagram "Alternative Flow - Requires update"
-						mechanism_ref 	@423
-						quid       	"3A251A520235"
-						title      	"Alternative Flow - Requires update"
-						documentation 	
-|This flow describes the case where an Interface Implementation Collection is rediscovered but has a different date stamp.
-|In this case, the Interface Implementation Collection data in the registry is updated.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @444
-							location   	(124, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@444
-							    location   	(31, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A251A970053"
-							width      	446
-							height     	1099
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @445
-							    location   	(124, 434)
-							    line_color 	3342489
-							    InterObjView 	@444
-							    height     	800
-							    y_coord    	740
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @446
-							location   	(806, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@446
-							    location   	(713, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A251A970062"
-							width      	446
-							height     	1099
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @447
-							    location   	(806, 434)
-							    line_color 	3342489
-							    InterObjView 	@446
-							    height     	740
-							    y_coord    	680
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @448
-							    location   	(806, 682)
-							    line_color 	3342489
-							    InterObjView 	@446
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @449
-							    location   	(806, 868)
-							    line_color 	3342489
-							    InterObjView 	@446
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$339" @450
-							location   	(2170, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@450
-							    location   	(2063, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A251A970066"
-							width      	438
-							height     	1099
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @451
-							    location   	(2170, 558)
-							    line_color 	3342489
-							    InterObjView 	@450
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @452
-							    location   	(2170, 1054)
-							    line_color 	3342489
-							    InterObjView 	@450
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @453
-							location   	(62, 434)
-							label      	(object SegLabel @454
-							    Parent_View 	@453
-							    location   	(464, 390)
-							    quidu      	"3A6C2F4F030A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@444
-							supplier   	@446
-							Focus_Src  	@445
-							Focus_Entry 	@447
-							origin     	(139, 434)
-							terminus   	(790, 434)
-							ordinal    	0)
-						    (object InterMessView "" @455
-							location   	(62, 558)
-							label      	(object SegLabel @456
-							    Parent_View 	@455
-							    location   	(1487, 514)
-							    quidu      	"3A75A75B01F4"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1339
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@446
-							supplier   	@450
-							Focus_Src  	@447
-							Focus_Entry 	@451
-							origin     	(821, 558)
-							terminus   	(2154, 558)
-							ordinal    	1)
-						    (object SelfMessView "" @457
-							location   	(62, 682)
-							label      	(object SegLabel @458
-							    Parent_View 	@457
-							    location   	(1333, 639)
-							    quidu      	"3AC845DA00DA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1470
-							    justify    	0
-							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-							    pctDist    	3.406667
-							    height     	44
-							    orientation 	0)
-							line_color 	3342489
-							client     	@446
-							supplier   	@446
-							Focus_Src  	@447
-							Focus_Entry 	@448
-							origin     	(822, 682)
-							terminus   	(972, 682)
-							ordinal    	2)
-						    (object SelfMessView "" @459
-							location   	(62, 868)
-							label      	(object SegLabel @460
-							    Parent_View 	@459
-							    location   	(1273, 826)
-							    quidu      	"3AC845E302FA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	870
-							    justify    	0
-							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
-							    pctDist    	3.006667
-							    height     	43
-							    orientation 	0)
-							line_color 	3342489
-							client     	@446
-							supplier   	@446
-							Focus_Src  	@447
-							Focus_Entry 	@449
-							origin     	(822, 868)
-							terminus   	(972, 868)
-							ordinal    	3)
-						    (object InterMessView "" @461
-							location   	(62, 1054)
-							label      	(object SegLabel @462
-							    Parent_View 	@461
-							    location   	(1487, 1010)
-							    quidu      	"3AC84622028C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	829
-							    justify    	0
-							    label      	"UpdateDllDataL(TInt, CDllData*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@446
-							supplier   	@450
-							Focus_Src  	@447
-							Focus_Entry 	@452
-							origin     	(821, 1054)
-							terminus   	(2154, 1054)
-							ordinal    	4)))
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@424
-						quid       	"3A1D361C03CC"
-						title      	"Basic Flow"
-						documentation 	
-|A new Interface Implementation Collection is discovered and the Interface Implementations within are added to the registry.
-|This basic flow assumes:
-|1) That the  Interface Implementation Collection has not been previously discovered
-|2) That it is in the correct format to be registered
-|3) That it does not contain Interface Implementations that clash with (override) a previously installed  Interface Implementation Collection.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	16
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @463
-							location   	(124, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@463
-							    location   	(31, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D3764012E"
-							width      	446
-							height     	1161
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @464
-							    location   	(124, 434)
-							    line_color 	3342489
-							    InterObjView 	@463
-							    height     	862
-							    y_coord    	802
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @465
-							location   	(806, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@465
-							    location   	(713, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D3A0802CB"
-							width      	414
-							height     	1161
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @466
-							    location   	(806, 496)
-							    line_color 	3342489
-							    InterObjView 	@465
-							    height     	740
-							    y_coord    	680
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @467
-							    location   	(806, 744)
-							    line_color 	3342489
-							    InterObjView 	@465
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @468
-							    location   	(806, 930)
-							    line_color 	3342489
-							    InterObjView 	@465
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$340" @469
-							location   	(1922, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@469
-							    location   	(1815, 354)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D3A43021C"
-							width      	438
-							height     	1161
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-80
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @470
-							    location   	(1922, 620)
-							    line_color 	3342489
-							    InterObjView 	@469
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @471
-							    location   	(1922, 1116)
-							    line_color 	3342489
-							    InterObjView 	@469
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @472
-							location   	(62, 496)
-							label      	(object SegLabel @473
-							    Parent_View 	@472
-							    location   	(464, 452)
-							    quidu      	"3A1D3A3300D9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@463
-							supplier   	@465
-							Focus_Src  	@464
-							Focus_Entry 	@466
-							origin     	(139, 496)
-							terminus   	(790, 496)
-							ordinal    	0)
-						    (object InterMessView "" @474
-							location   	(62, 620)
-							label      	(object SegLabel @475
-							    Parent_View 	@474
-							    location   	(1363, 576)
-							    quidu      	"3A1D3A4D03A8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1339
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@465
-							supplier   	@469
-							Focus_Src  	@466
-							Focus_Entry 	@470
-							origin     	(821, 620)
-							terminus   	(1906, 620)
-							ordinal    	1)
-						    (object InterMessView "" @476
-							location   	(62, 1116)
-							label      	(object SegLabel @477
-							    Parent_View 	@476
-							    location   	(1363, 1072)
-							    quidu      	"3A1D3AA502E5"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	863
-							    justify    	0
-							    label      	"AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@465
-							supplier   	@469
-							Focus_Src  	@466
-							Focus_Entry 	@471
-							origin     	(821, 1116)
-							terminus   	(1906, 1116)
-							ordinal    	4)
-						    (object SelfMessView "" @478
-							location   	(62, 744)
-							label      	(object SegLabel @479
-							    Parent_View 	@478
-							    location   	(1333, 701)
-							    quidu      	"3AC8456B0329"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1470
-							    justify    	0
-							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-							    pctDist    	3.406667
-							    height     	44
-							    orientation 	0)
-							line_color 	3342489
-							client     	@465
-							supplier   	@465
-							Focus_Src  	@466
-							Focus_Entry 	@467
-							origin     	(822, 744)
-							terminus   	(972, 744)
-							ordinal    	2)
-						    (object SelfMessView "" @480
-							location   	(62, 930)
-							label      	(object SegLabel @481
-							    Parent_View 	@480
-							    location   	(1270, 887)
-							    quidu      	"3AC845820278"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	869
-							    justify    	0
-							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
-							    pctDist    	2.986667
-							    height     	44
-							    orientation 	0)
-							line_color 	3342489
-							client     	@465
-							supplier   	@465
-							Focus_Src  	@466
-							Focus_Entry 	@468
-							origin     	(822, 930)
-							terminus   	(972, 930)
-							ordinal    	3)))
-					    (object InteractionDiagram "Alternative Flow - Already registered"
-						mechanism_ref 	@425
-						quid       	"3AC846730080"
-						title      	"Alternative Flow - Already registered"
-						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but is already registered."
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @482
-							location   	(124, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@482
-							    location   	(31, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC846A202AE"
-							width      	446
-							height     	541
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @483
-							    location   	(124, 434)
-							    line_color 	3342489
-							    InterObjView 	@482
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @484
-							location   	(806, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@484
-							    location   	(713, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC846A202B3"
-							width      	446
-							height     	541
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @485
-							    location   	(806, 434)
-							    line_color 	3342489
-							    InterObjView 	@484
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$341" @486
-							location   	(1922, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@486
-							    location   	(1815, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC846A202B8"
-							width      	438
-							height     	541
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @487
-							    location   	(1922, 496)
-							    line_color 	3342489
-							    InterObjView 	@486
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @488
-							location   	(62, 434)
-							label      	(object SegLabel @489
-							    Parent_View 	@488
-							    location   	(464, 390)
-							    quidu      	"3AC846A202B0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@482
-							supplier   	@484
-							Focus_Src  	@483
-							Focus_Entry 	@485
-							origin     	(139, 434)
-							terminus   	(790, 434)
-							ordinal    	0)
-						    (object InterMessView "" @490
-							location   	(62, 496)
-							label      	(object SegLabel @491
-							    Parent_View 	@490
-							    location   	(1363, 452)
-							    quidu      	"3AC846A202B1"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1339
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@484
-							supplier   	@486
-							Focus_Src  	@485
-							Focus_Entry 	@487
-							origin     	(821, 496)
-							terminus   	(1906, 496)
-							ordinal    	1)))
-					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 1)"
-						mechanism_ref 	@426
-						quid       	"3AC9F0D401AB"
-						title      	"Alternative Flow - No space available for new registrations. (Failure 1)"
-						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @492
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@492
-							    location   	(93, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F0F50090"
-							width      	446
-							height     	727
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @493
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@492
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @494
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@494
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F0F50095"
-							width      	446
-							height     	727
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @495
-							    location   	(868, 496)
-							    line_color 	3342489
-							    InterObjView 	@494
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @496
-							    location   	(868, 682)
-							    line_color 	3342489
-							    InterObjView 	@494
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$342" @497
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@497
-							    location   	(2187, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F0F50099"
-							width      	438
-							height     	727
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @498
-							    location   	(2294, 558)
-							    line_color 	3342489
-							    InterObjView 	@497
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @499
-							location   	(62, 496)
-							label      	(object SegLabel @500
-							    Parent_View 	@499
-							    location   	(526, 452)
-							    quidu      	"3AC9F0F50092"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@492
-							supplier   	@494
-							Focus_Src  	@493
-							Focus_Entry 	@495
-							origin     	(201, 496)
-							terminus   	(852, 496)
-							ordinal    	0)
-						    (object SelfMessView "" @501
-							location   	(62, 682)
-							label      	(object SegLabel @502
-							    Parent_View 	@501
-							    location   	(1455, 640)
-							    quidu      	"3AC9F0F50097"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1470
-							    justify    	0
-							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-							    pctDist    	3.806667
-							    height     	43
-							    orientation 	0)
-							line_color 	3342489
-							client     	@494
-							supplier   	@494
-							Focus_Src  	@495
-							Focus_Entry 	@496
-							origin     	(884, 682)
-							terminus   	(1034, 682)
-							ordinal    	2)
-						    (object InterMessView "" @503
-							location   	(62, 558)
-							label      	(object SegLabel @504
-							    Parent_View 	@503
-							    location   	(1580, 514)
-							    quidu      	"3AC9F0F50093"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1338
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@494
-							supplier   	@497
-							Focus_Src  	@495
-							Focus_Entry 	@498
-							origin     	(883, 558)
-							terminus   	(2278, 558)
-							ordinal    	1)))
-					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 2)"
-						mechanism_ref 	@427
-						quid       	"3ACADBE4017C"
-						title      	"Alternative Flow - No space available for new registrations. (Failure 2)"
-						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Discoverer" @505
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@505
-							    location   	(93, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"Discoverer")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADBF70148"
-							width      	446
-							height     	851
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @506
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@505
-							    height     	552
-							    y_coord    	492
-							    Nested     	FALSE))
-						    (object InterObjView "Registrar" @507
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@507
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Registrar")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADBF7014D"
-							width      	446
-							height     	851
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @508
-							    location   	(868, 496)
-							    line_color 	3342489
-							    InterObjView 	@507
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @509
-							    location   	(868, 682)
-							    line_color 	3342489
-							    InterObjView 	@507
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @510
-							    location   	(868, 806)
-							    line_color 	3342489
-							    InterObjView 	@507
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$343" @511
-							location   	(2418, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@511
-							    location   	(2311, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADBF70151"
-							width      	438
-							height     	851
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @512
-							    location   	(2418, 558)
-							    line_color 	3342489
-							    InterObjView 	@511
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @513
-							location   	(62, 496)
-							label      	(object SegLabel @514
-							    Parent_View 	@513
-							    location   	(526, 452)
-							    quidu      	"3ACADBF7014A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	632
-							    justify    	0
-							    label      	"RegisterDiscoveryL(const TEntry&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@505
-							supplier   	@507
-							Focus_Src  	@506
-							Focus_Entry 	@508
-							origin     	(201, 496)
-							terminus   	(852, 496)
-							ordinal    	0)
-						    (object SelfMessView "" @515
-							location   	(62, 682)
-							label      	(object SegLabel @516
-							    Parent_View 	@515
-							    location   	(1455, 640)
-							    quidu      	"3ACADBF7014F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1470
-							    justify    	0
-							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
-							    pctDist    	3.806667
-							    height     	43
-							    orientation 	0)
-							line_color 	3342489
-							client     	@507
-							supplier   	@507
-							Focus_Src  	@508
-							Focus_Entry 	@509
-							origin     	(884, 682)
-							terminus   	(1034, 682)
-							ordinal    	2)
-						    (object SelfMessView "" @517
-							location   	(62, 806)
-							label      	(object SegLabel @518
-							    Parent_View 	@517
-							    location   	(1392, 763)
-							    quidu      	"3ACADBF70150"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	916
-							    justify    	0
-							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
-							    pctDist    	3.393333
-							    height     	44
-							    orientation 	0)
-							line_color 	3342489
-							client     	@507
-							supplier   	@507
-							Focus_Src  	@508
-							Focus_Entry 	@510
-							origin     	(884, 806)
-							terminus   	(1034, 806)
-							ordinal    	3)
-						    (object InterMessView "" @519
-							location   	(62, 558)
-							label      	(object SegLabel @520
-							    Parent_View 	@519
-							    location   	(1642, 514)
-							    quidu      	"3ACADBF7014B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1419
-							    justify    	0
-							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@507
-							supplier   	@511
-							Focus_Src  	@508
-							Focus_Entry 	@512
-							origin     	(883, 558)
-							terminus   	(2402, 558)
-							ordinal    	1))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Re-install ( (Iter 1)"
-				quid       	"3A227DCB0189"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Re-install"
-					quid       	"3A227DF203DE"
-					documentation 	
-|Actors:
-|Generic Client
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.3.6
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @521
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$344"
-							quid       	"3A2284830160"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A228483015F"
-								supplier   	"$UNNAMED$345"
-								quidu      	"3A2284830162"
-								messages   	(list Messages
-								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
-									quid       	"3AC9F7060075"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	2
-									quidu      	"3A754F3E0165")
-								    (object Message "PersistNowL( )"
-									quid       	"3B56BA8101CC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2"
-									ordinal    	4
-									quidu      	"3A797978000C"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$345"
-							quid       	"3A2284830162"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$346"
-							quid       	"3AC9F6ED025A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F6FD0086"
-								supplier   	"$UNNAMED$344"
-								quidu      	"3A2284830160"
-								messages   	(list Messages
-								    (object Message "DriveReinstatedL(const TDriveUnit&)"
-									quid       	"3AC9F6FD0087"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A7593D703A9")
-								    (object Message "DiscoveriesBegin( )"
-									quid       	"3AC9F72802D7"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7FEAEA02B8")
-								    (object Message "DiscoveriesComplete(TBool)"
-									quid       	"3B56BAB00350"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	3
-									quidu      	"3A7593D703B6"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @522
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$347"
-							quid       	"3AC9F60E032B"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F60E032C"
-								supplier   	"$UNNAMED$348"
-								quidu      	"3AC9F60E0330"
-								messages   	(list Messages
-								    (object Message "Enable(TUid)"
-									quid       	"3AC9F60E032D"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CFDF80394"))))
-							class      	"Use Case View::System Actors::Interface Implementation"
-							quidu      	"3A13FF96031A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$348"
-							quid       	"3AC9F60E0330"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F60E032F"
-								supplier   	"$UNNAMED$349"
-								quidu      	"3AC9F60E0331"
-								messages   	(list Messages
-								    (object Message "SetEnabledState(TUid, TBool)"
-									quid       	"3AC9F60E032E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CFDBB0382"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$349"
-							quid       	"3AC9F60E0331"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @523
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$350"
-							quid       	"3ACADD7101CD"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACADD7101CE"
-								supplier   	"$UNNAMED$351"
-								quidu      	"3ACADD7101D7"
-								messages   	(list Messages
-								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
-									quid       	"3ACADD7101CF"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	2
-									quidu      	"3A754F3E0165"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$351"
-							quid       	"3ACADD7101D7"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$352"
-							quid       	"3ACADD7101D3"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACADD7101D2"
-								supplier   	"$UNNAMED$350"
-								quidu      	"3ACADD7101CD"
-								messages   	(list Messages
-								    (object Message "DriveReinstatedL(const TDriveUnit&)"
-									quid       	"3ACADD7101D1"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A7593D703A9")
-								    (object Message "DiscoveriesBegin( )"
-									quid       	"3ACADD7101D5"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7FEAEA02B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @524
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$353"
-							quid       	"3ACAE0CD0094"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAE0CD0095"
-								supplier   	"$UNNAMED$354"
-								quidu      	"3ACAE0CD009E"
-								messages   	(list Messages
-								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
-									quid       	"3ACAE0CD0096"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	2
-									quidu      	"3A754F3E0165"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$354"
-							quid       	"3ACAE0CD009E"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$355"
-							quid       	"3ACAE0CD0099"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAE0CD0098"
-								supplier   	"$UNNAMED$353"
-								quidu      	"3ACAE0CD0094"
-								messages   	(list Messages
-								    (object Message "DriveReinstatedL(const TDriveUnit&)"
-									quid       	"3ACAE0CD0097"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A7593D703A9")
-								    (object Message "DiscoveriesBegin( )"
-									quid       	"3ACAE0CD009A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7FEAEA02B8"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow - Re-enable Interface Implementation Collections"
-						mechanism_ref 	@521
-						quid       	"3A2284780259"
-						title      	"Basic Flow - Re-enable Interface Implementation Collections"
-						documentation 	
-|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
-|
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$344" @525
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@525
-							    location   	(961, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284830160"
-							width      	446
-							height     	667
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @526
-							    location   	(1054, 372)
-							    line_color 	3342489
-							    InterObjView 	@525
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @527
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@525
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @528
-							    location   	(1054, 620)
-							    line_color 	3342489
-							    InterObjView 	@525
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$345" @529
-							location   	(1984, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@529
-							    location   	(1877, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284830162"
-							width      	438
-							height     	667
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @530
-							    location   	(1984, 558)
-							    line_color 	3342489
-							    InterObjView 	@529
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @531
-							    location   	(1984, 682)
-							    line_color 	3342489
-							    InterObjView 	@529
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$346" @532
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@532
-							    location   	(93, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F6ED025A"
-							width      	446
-							height     	667
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @533
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@532
-							    height     	368
-							    y_coord    	308
-							    Nested     	FALSE))
-						    (object InterMessView "" @534
-							location   	(62, 496)
-							label      	(object SegLabel @535
-							    Parent_View 	@534
-							    location   	(619, 452)
-							    quidu      	"3AC9F6FD0087"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	651
-							    justify    	0
-							    label      	"DriveReinstatedL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@532
-							supplier   	@525
-							Focus_Src  	@533
-							Focus_Entry 	@527
-							origin     	(201, 496)
-							terminus   	(1038, 496)
-							ordinal    	1)
-						    (object InterMessView "" @536
-							location   	(62, 558)
-							label      	(object SegLabel @537
-							    Parent_View 	@536
-							    location   	(1518, 514)
-							    quidu      	"3AC9F7060075"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	810
-							    justify    	0
-							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@525
-							supplier   	@529
-							Focus_Src  	@527
-							Focus_Entry 	@530
-							origin     	(1069, 558)
-							terminus   	(1968, 558)
-							ordinal    	2)
-						    (object InterMessView "" @538
-							location   	(62, 372)
-							label      	(object SegLabel @539
-							    Parent_View 	@538
-							    location   	(619, 328)
-							    quidu      	"3AC9F72802D7"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	347
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@532
-							supplier   	@525
-							Focus_Src  	@533
-							Focus_Entry 	@526
-							origin     	(201, 372)
-							terminus   	(1038, 372)
-							ordinal    	0)
-						    (object InterMessView "" @540
-							location   	(62, 682)
-							label      	(object SegLabel @541
-							    Parent_View 	@540
-							    location   	(1518, 638)
-							    quidu      	"3B56BA8101CC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	266
-							    justify    	0
-							    label      	"PersistNowL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@525
-							supplier   	@529
-							Focus_Src  	@527
-							Focus_Entry 	@531
-							origin     	(1069, 682)
-							terminus   	(1968, 682)
-							ordinal    	4)
-						    (object InterMessView "" @542
-							location   	(62, 620)
-							label      	(object SegLabel @543
-							    Parent_View 	@542
-							    location   	(619, 576)
-							    quidu      	"3B56BAB00350"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"DiscoveriesComplete(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@532
-							supplier   	@525
-							Focus_Src  	@533
-							Focus_Entry 	@528
-							origin     	(201, 620)
-							terminus   	(1038, 620)
-							ordinal    	3)))
-					    (object InteractionDiagram "Alternate Flow - Enable Interface Implementation (Omit)"
-						mechanism_ref 	@522
-						quid       	"3AC9F6040182"
-						title      	"Alternate Flow - Enable Interface Implementation (Omit)"
-						documentation 	"This use case is to allow the enabling of an Interface Implementation which has previously been disabled using the use-case Temporarily Un-install Alternate flow - Disable Interface Implementation."
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$347" @544
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@544
-							    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      	"3AC9F60E032B"
-							width      	336
-							height     	541
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @545
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@544
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$348" @546
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@546
-							    location   	(589, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F60E0330"
-							width      	446
-							height     	541
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @547
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@546
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$349" @548
-							location   	(1302, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@548
-							    location   	(1195, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F60E0331"
-							width      	438
-							height     	541
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @549
-							    location   	(1302, 496)
-							    line_color 	3342489
-							    InterObjView 	@548
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @550
-							location   	(62, 434)
-							label      	(object SegLabel @551
-							    Parent_View 	@550
-							    location   	(433, 390)
-							    quidu      	"3AC9F60E032D"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	421
-							    justify    	0
-							    label      	"Enable(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@544
-							supplier   	@546
-							Focus_Src  	@545
-							Focus_Entry 	@547
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @552
-							location   	(62, 496)
-							label      	(object SegLabel @553
-							    Parent_View 	@552
-							    location   	(991, 452)
-							    quidu      	"3AC9F60E032E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	541
-							    justify    	0
-							    label      	"SetEnabledState(TUid, TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@546
-							supplier   	@548
-							Focus_Src  	@547
-							Focus_Entry 	@549
-							origin     	(697, 496)
-							terminus   	(1286, 496)
-							ordinal    	1)))
-					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
-						mechanism_ref 	@523
-						quid       	"3ACADD4200F4"
-						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
-						documentation 	
-|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
-|
-|A failure to restore occurs because there is insufficient space for the new registry entries. The registry is left unchanged.
-|
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$350" @554
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@554
-							    location   	(961, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADD7101CD"
-							width      	446
-							height     	605
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @555
-							    location   	(1054, 434)
-							    line_color 	3342489
-							    InterObjView 	@554
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @556
-							    location   	(1054, 558)
-							    line_color 	3342489
-							    InterObjView 	@554
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @557
-							    location   	(1054, 558)
-							    line_color 	3342489
-							    InterObjView 	@554
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$351" @558
-							location   	(1984, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@558
-							    location   	(1877, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADD7101D7"
-							width      	438
-							height     	605
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @559
-							    location   	(1984, 620)
-							    line_color 	3342489
-							    InterObjView 	@558
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$352" @560
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@560
-							    location   	(93, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACADD7101D3"
-							width      	446
-							height     	605
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @561
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@560
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE))
-						    (object InterMessView "" @562
-							location   	(62, 620)
-							label      	(object SegLabel @563
-							    Parent_View 	@562
-							    location   	(1518, 576)
-							    quidu      	"3ACADD7101CF"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	810
-							    justify    	0
-							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@554
-							supplier   	@558
-							Focus_Src  	@556
-							Focus_Entry 	@559
-							origin     	(1069, 620)
-							terminus   	(1968, 620)
-							ordinal    	2)
-						    (object InterMessView "" @564
-							location   	(62, 558)
-							label      	(object SegLabel @565
-							    Parent_View 	@564
-							    location   	(619, 514)
-							    quidu      	"3ACADD7101D1"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	651
-							    justify    	0
-							    label      	"DriveReinstatedL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@560
-							supplier   	@554
-							Focus_Src  	@561
-							Focus_Entry 	@557
-							origin     	(201, 558)
-							terminus   	(1038, 558)
-							ordinal    	1)
-						    (object InterMessView "" @566
-							location   	(62, 434)
-							label      	(object SegLabel @567
-							    Parent_View 	@566
-							    location   	(619, 390)
-							    quidu      	"3ACADD7101D5"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	347
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@560
-							supplier   	@554
-							Focus_Src  	@561
-							Focus_Entry 	@555
-							origin     	(201, 434)
-							terminus   	(1038, 434)
-							ordinal    	0)))
-					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
-						mechanism_ref 	@524
-						quid       	"3ACAE00203BD"
-						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
-						documentation 	
-|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
-|
-|A failure to restore occurs because the registry branch file to restore is damaged. The registry is left unchanged.
-|
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$353" @568
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@568
-							    location   	(961, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE0CD0094"
-							width      	446
-							height     	605
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @569
-							    location   	(1054, 434)
-							    line_color 	3342489
-							    InterObjView 	@568
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @570
-							    location   	(1054, 558)
-							    line_color 	3342489
-							    InterObjView 	@568
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @571
-							    location   	(1054, 558)
-							    line_color 	3342489
-							    InterObjView 	@568
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$354" @572
-							location   	(1984, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@572
-							    location   	(1877, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE0CD009E"
-							width      	438
-							height     	605
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @573
-							    location   	(1984, 620)
-							    line_color 	3342489
-							    InterObjView 	@572
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$355" @574
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@574
-							    location   	(93, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE0CD0099"
-							width      	446
-							height     	605
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @575
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@574
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE))
-						    (object InterMessView "" @576
-							location   	(62, 620)
-							label      	(object SegLabel @577
-							    Parent_View 	@576
-							    location   	(1518, 576)
-							    quidu      	"3ACAE0CD0096"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	810
-							    justify    	0
-							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@568
-							supplier   	@572
-							Focus_Src  	@570
-							Focus_Entry 	@573
-							origin     	(1069, 620)
-							terminus   	(1968, 620)
-							ordinal    	2)
-						    (object InterMessView "" @578
-							location   	(62, 558)
-							label      	(object SegLabel @579
-							    Parent_View 	@578
-							    location   	(619, 514)
-							    quidu      	"3ACAE0CD0097"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	650
-							    justify    	0
-							    label      	"DriveReinstatedL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@574
-							supplier   	@568
-							Focus_Src  	@575
-							Focus_Entry 	@571
-							origin     	(201, 558)
-							terminus   	(1038, 558)
-							ordinal    	1)
-						    (object InterMessView "" @580
-							location   	(62, 434)
-							label      	(object SegLabel @581
-							    Parent_View 	@580
-							    location   	(619, 390)
-							    quidu      	"3ACAE0CD009A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	347
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@574
-							supplier   	@568
-							Focus_Src  	@575
-							Focus_Entry 	@569
-							origin     	(201, 434)
-							terminus   	(1038, 434)
-							ordinal    	0)))
-					    (object ObjectDiagram "Basic Flow - Re-enable Interface Implementation Collections"
-						mechanism_ref 	@521
-						quid       	"3B56BA0003E3"
-						title      	"Basic Flow - Re-enable Interface Implementation Collections"
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object ObjectView "$UNNAMED$344" @582
-							location   	(1315, 737)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@582
-							    location   	(1217, 846)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	441
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284830160"
-							width      	158
-							height     	60
-							annotation 	4
-							autoResize 	TRUE
-							subobjects 	0
-							x_offset   	0.000000
-							y_offset   	0.000000)
-						    (object ObjectView "$UNNAMED$345" @583
-							location   	(1890, 737)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@583
-							    location   	(1766, 893)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	501
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2284830162"
-							width      	180
-							height     	154
-							annotation 	4
-							autoResize 	TRUE
-							subobjects 	0
-							x_offset   	0.000000
-							y_offset   	0.000000)
-						    (object ObjectView "$UNNAMED$346" @584
-							location   	(1315, 1295)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@584
-							    location   	(1217, 1456)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	441
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F6ED025A"
-							width      	158
-							annotation 	4
-							autoResize 	TRUE
-							subobjects 	0
-							x_offset   	0.000000
-							y_offset   	0.000000)
-						    (object LinkView "" @585
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"3A228483015F"
-							client     	@582
-							supplier   	@583
-							line_style 	0)
-						    (object MessView "" @586
-							location   	(1596, 693)
-							line_color 	3342489
-							label      	(object SegLabel @587
-							    Parent_View 	@586
-							    location   	(1596, 602)
-							    quidu      	"3AC9F7060075"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	825
-							    justify    	0
-							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							label      	(object SegLabel @588
-							    Parent_View 	@586
-							    location   	(1596, 649)
-							    quidu      	"3B56BA8101CC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	297
-							    justify    	0
-							    label      	"PersistNowL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							object_arc 	@585
-							pctDist    	0.500000
-							height     	45
-							orientation 	0
-							dir        	1
-							origin     	(1536, 693)
-							terminus   	(1656, 693))
-						    (object LinkView "" @589
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"3AC9F6FD0086"
-							client     	@584
-							supplier   	@582
-							line_style 	0)
-						    (object MessView "" @590
-							location   	(1271, 991)
-							line_color 	3342489
-							label      	(object SegLabel @591
-							    Parent_View 	@590
-							    location   	(1227, 991)
-							    quidu      	"3AC9F72802D7"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	378
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							label      	(object SegLabel @592
-							    Parent_View 	@590
-							    location   	(1227, 1038)
-							    quidu      	"3AC9F6FD0087"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	669
-							    justify    	0
-							    label      	"DriveReinstatedL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							label      	(object SegLabel @593
-							    Parent_View 	@590
-							    location   	(1227, 1085)
-							    quidu      	"3B56BAB00350"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	538
-							    justify    	0
-							    label      	"DiscoveriesComplete(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							object_arc 	@589
-							pctDist    	0.500000
-							height     	45
-							orientation 	0
-							dir        	1
-							origin     	(1271, 1050)
-							terminus   	(1271, 932)))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "List Interface Implementations (Iter 1)"
-				quid       	"3A1CFF56024D"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "List interface implementations"
-					quid       	"3A1D029E01E6"
-					documentation 	
-|Actors:
-|Interface Implementation
-|Generic Future Projects
-|SyncML Client 1.0
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.4.8
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @594
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$356"
-							quid       	"3A2517D3011D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2517D3011E"
-								supplier   	"$UNNAMED$357"
-								quidu      	"3A2517D30127"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3A2517D3011F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$357"
-							quid       	"3A2517D30127"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2517D30128"
-								supplier   	"$UNNAMED$358"
-								quidu      	"3A2517D3012D"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-									quid       	"3A2517D30129"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2D04B2001F"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$358"
-							quid       	"3A2517D3012D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2517D3012C"
-								supplier   	"$UNNAMED$359"
-								quidu      	"3A2517D30131")
-							    (object Link
-								quid       	"3ACA0A9201ED"
-								supplier   	"$UNNAMED$360"
-								quidu      	"3ACA0A1D0217"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
-									quid       	"3ACA0A9201EE"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$359"
-							quid       	"3A2517D30131"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2517D30130"
-								supplier   	"$UNNAMED$361"
-								quidu      	"3A2517D30132"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACA0A64009C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	4
-									quidu      	"3A2CF123032C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$361"
-							quid       	"3A2517D30132"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$360"
-							quid       	"3ACA0A1D0217"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA0A520014"
-								supplier   	"$UNNAMED$359"
-								quidu      	"3A2517D30131"
-								messages   	(list Messages
-								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
-									quid       	"3ACA0A520015"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	3
-									quidu      	"3A2D04DD00A3"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @595
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$362"
-							quid       	"3A1E73F501D4"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E741501BC"
-								supplier   	"$UNNAMED$363"
-								quidu      	"3A1E740B0302"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3A1E741501BD"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$363"
-							quid       	"3A1E740B0302"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E743F03C5"
-								supplier   	"$UNNAMED$364"
-								quidu      	"3A1E743A03BE"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-									quid       	"3A1E743F03C6"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2D04B2001F"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$364"
-							quid       	"3A1E743A03BE"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E74750192"
-								supplier   	"$UNNAMED$365"
-								quidu      	"3A1E747002F3")
-							    (object Link
-								quid       	"3ACA0AE4015F"
-								supplier   	"$UNNAMED$366"
-								quidu      	"3ACA0AB803BE"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
-									quid       	"3ACA0AE40160"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$365"
-							quid       	"3A1E747002F3"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E748302FB"
-								supplier   	"$UNNAMED$367"
-								quidu      	"3A1E747F02FF"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3A1E748302FC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	4
-									quidu      	"3A2CF123032C")
-								    (object Message "GetImplementationDataL(TUid)"
-									quid       	"3ACB1321011C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1.2"
-									ordinal    	6
-									quidu      	"3AB7308403C8")))
-							    (object Link
-								quid       	"3ACB12AC02AE"
-								supplier   	"$UNNAMED$365"
-								quidu      	"3A1E747002F3"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3ACB12AC02AF"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1.1"
-									ordinal    	5
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$367"
-							quid       	"3A1E747F02FF"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$366"
-							quid       	"3ACA0AB803BE"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA0AF0004D"
-								supplier   	"$UNNAMED$365"
-								quidu      	"3A1E747002F3"
-								messages   	(list Messages
-								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
-									quid       	"3ACA0AF0004E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									quidu      	"3A2D04DD00A3"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @596
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$368"
-							quid       	"3ACB0C780066"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB0C780067"
-								supplier   	"$UNNAMED$369"
-								quidu      	"3ACB0C78006B"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3ACB0C780068"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$369"
-							quid       	"3ACB0C78006B"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB0C78006A"
-								supplier   	"$UNNAMED$370"
-								quidu      	"3ACB0C78006C"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
-									quid       	"3ACB0C780069"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A65868D0354"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$370"
-							quid       	"3ACB0C78006C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB0C78006E"
-								supplier   	"$UNNAMED$371"
-								quidu      	"3ACB0C780070"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-									quid       	"3ACB0C78006F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$372"
-							quid       	"3ACB0C780076"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$371"
-							quid       	"3ACB0C780070"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB125800AF"
-								supplier   	"CustomResolver"
-								quidu      	"3ACB1239024F"
-								messages   	(list Messages
-								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
-									quid       	"3ACB125800B0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
-									quidu      	"3B050BD702DA"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "CustomResolver"
-							quid       	"3ACB1239024F"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB127F0228"
-								supplier   	"$UNNAMED$372"
-								quidu      	"3ACB0C780076"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB127F0229"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1.1"
-									ordinal    	4
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3ACB13350111"
-								supplier   	"CustomResolver"
-								quidu      	"3ACB1239024F"))
-							class      	"Logical View::CResolver"
-							quidu      	"3B050BD702BB"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @597
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$373"
-							quid       	"3ACB14160042"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB14160043"
-								supplier   	"$UNNAMED$374"
-								quidu      	"3ACB14160047"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3ACB14160044"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$374"
-							quid       	"3ACB14160047"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB14160046"
-								supplier   	"$UNNAMED$375"
-								quidu      	"3ACB14160048"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-									quid       	"3ACB14160045"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2D04B2001F"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$375"
-							quid       	"3ACB14160048"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1416004A"
-								supplier   	"$UNNAMED$376"
-								quidu      	"3ACB1416004C"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-									quid       	"3ACB1416004B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$377"
-							quid       	"3ACB1416004F"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB14160050"
-								supplier   	"$UNNAMED$378"
-								quidu      	"3ACB14160055"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB14160051"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	4
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3ACB14160053"
-								supplier   	"$UNNAMED$377"
-								quidu      	"3ACB1416004F"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3ACB14160054"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	5
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$378"
-							quid       	"3ACB14160055"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$376"
-							quid       	"3ACB1416004C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1416004D"
-								supplier   	"$UNNAMED$377"
-								quidu      	"3ACB1416004F"
-								messages   	(list Messages
-								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
-									quid       	"3ACB1416004E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									quidu      	"3A2D04DD00A3"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @598
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$379"
-							quid       	"3ACB143402C6"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB143402C7"
-								supplier   	"$UNNAMED$380"
-								quidu      	"3ACB143402CB"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3ACB143402C8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$380"
-							quid       	"3ACB143402CB"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB143402CA"
-								supplier   	"$UNNAMED$381"
-								quidu      	"3ACB143402CC"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-									quid       	"3ACB143402C9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2D04B2001F"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$381"
-							quid       	"3ACB143402CC"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB143402CE"
-								supplier   	"$UNNAMED$382"
-								quidu      	"3ACB143402D0"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-									quid       	"3ACB143402CF"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$383"
-							quid       	"3ACB143402D3"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB143402D4"
-								supplier   	"$UNNAMED$384"
-								quidu      	"3ACB143402D9"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB143402D5"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	4
-									quidu      	"3A2CF123032C")
-								    (object Message "GetImplementationDataL(TUid)"
-									quid       	"3ACB143402D6"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"4"
-									ordinal    	6
-									quidu      	"3AB7308403C8")))
-							    (object Link
-								quid       	"3ACB143402D7"
-								supplier   	"$UNNAMED$383"
-								quidu      	"3ACB143402D3"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3ACB143402D8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	5
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$384"
-							quid       	"3ACB143402D9"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$382"
-							quid       	"3ACB143402D0"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB143402D1"
-								supplier   	"$UNNAMED$383"
-								quidu      	"3ACB143402D3"
-								messages   	(list Messages
-								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
-									quid       	"3ACB143402D2"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									quidu      	"3A2D04DD00A3"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @599
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$385"
-							quid       	"3ACB1588033D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1588033E"
-								supplier   	"$UNNAMED$386"
-								quidu      	"3ACB15880342"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL( )"
-									quid       	"3ACB1588033F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF2470250"))))
-							class      	"Use Case View::Customers::Generic Future Projects"
-							quidu      	"3A1E36BF024A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$386"
-							quid       	"3ACB15880342"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB15880341"
-								supplier   	"$UNNAMED$387"
-								quidu      	"3ACB15880343"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
-									quid       	"3ACB15880340"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A65868D0354"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$387"
-							quid       	"3ACB15880343"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB15880344"
-								supplier   	"$UNNAMED$388"
-								quidu      	"3ACB15880348"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-									quid       	"3ACB15880345"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
-									quidu      	"3A71596801D2"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$389"
-							quid       	"3ACB1588034D"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "CustomResolver"
-							quid       	"3ACB15880349"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1588034A"
-								supplier   	"$UNNAMED$389"
-								quidu      	"3ACB1588034D"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB1588034B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	4
-									quidu      	"3A2CF123032C"))))
-							class      	"Logical View::CResolver"
-							quidu      	"3B050BD702BB"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$388"
-							quid       	"3ACB15880348"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB15880347"
-								supplier   	"CustomResolver"
-								quidu      	"3ACB15880349"
-								messages   	(list Messages
-								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
-									quid       	"3ACB15880346"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
-									quidu      	"3B050BD702DA"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Alternative Flow - None exist"
-						mechanism_ref 	@594
-						quid       	"3A2517C0018E"
-						title      	"Alternative Flow - None exist"
-						documentation 	
-|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
-|This flow assumes that the action of requesting the Interface Implementation list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	6
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$356" @600
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@600
-							    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      	"3A2517D3011D"
-							width      	336
-							height     	1155
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @601
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@600
-							    height     	856
-							    y_coord    	796
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$357" @602
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@602
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2517D30127"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @603
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@602
-							    height     	796
-							    y_coord    	736
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$358" @604
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@604
-							    location   	(1052, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2517D3012D"
-							width      	663
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @605
-							    location   	(1178, 558)
-							    line_color 	3342489
-							    InterObjView 	@604
-							    height     	612
-							    y_coord    	552
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$359" @606
-							location   	(2356, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@606
-							    location   	(2263, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2517D30131"
-							width      	446
-							height     	1155
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @607
-							    location   	(2356, 806)
-							    line_color 	3342489
-							    InterObjView 	@606
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$361" @608
-							location   	(2914, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@608
-							    location   	(2807, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2517D30132"
-							width      	438
-							height     	1155
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @609
-							    location   	(2914, 930)
-							    line_color 	3342489
-							    InterObjView 	@608
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$360" @610
-							location   	(1736, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@610
-							    location   	(1610, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA0A1D0217"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @611
-							    location   	(1736, 682)
-							    line_color 	3342489
-							    InterObjView 	@610
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object InterMessView "" @612
-							location   	(62, 434)
-							label      	(object SegLabel @613
-							    Parent_View 	@612
-							    location   	(433, 390)
-							    quidu      	"3A2517D3011F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@600
-							supplier   	@602
-							Focus_Src  	@601
-							Focus_Entry 	@603
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @614
-							location   	(62, 558)
-							label      	(object SegLabel @615
-							    Parent_View 	@614
-							    location   	(929, 514)
-							    quidu      	"3A2517D30129"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1391
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@602
-							supplier   	@604
-							Focus_Src  	@603
-							Focus_Entry 	@605
-							origin     	(697, 558)
-							terminus   	(1162, 558)
-							ordinal    	1)
-						    (object InterMessView "" @616
-							location   	(62, 806)
-							label      	(object SegLabel @617
-							    Parent_View 	@616
-							    location   	(2045, 762)
-							    quidu      	"3ACA0A520015"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	863
-							    justify    	0
-							    label      	"ListAllL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@610
-							supplier   	@606
-							Focus_Src  	@611
-							Focus_Entry 	@607
-							origin     	(1751, 806)
-							terminus   	(2340, 806)
-							ordinal    	3)
-						    (object InterMessView "" @618
-							location   	(62, 930)
-							label      	(object SegLabel @619
-							    Parent_View 	@618
-							    location   	(2634, 886)
-							    quidu      	"3ACA0A64009C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	609
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@606
-							supplier   	@608
-							Focus_Src  	@607
-							Focus_Entry 	@609
-							origin     	(2371, 930)
-							terminus   	(2898, 930)
-							ordinal    	4)
-						    (object InterMessView "" @620
-							location   	(62, 682)
-							label      	(object SegLabel @621
-							    Parent_View 	@620
-							    location   	(1456, 638)
-							    quidu      	"3ACA0A9201EE"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1069
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@604
-							supplier   	@610
-							Focus_Src  	@605
-							Focus_Entry 	@611
-							origin     	(1193, 682)
-							terminus   	(1720, 682)
-							ordinal    	2)
-						    (object NoteView @622
-							location   	(1364, 1550)
-							label      	(object ItemLabel
-							    Parent_View 	@622
-							    location   	(973, 1434)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @623
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@622
-							supplier   	@620
-							line_style 	0)))
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@595
-						quid       	"3A1E73CD00C8"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
-|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	413
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$362" @624
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@624
-							    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      	"3A1E73F501D4"
-							width      	336
-							height     	1465
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @625
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@624
-							    height     	1166
-							    y_coord    	1106
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$363" @626
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@626
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E740B0302"
-							width      	662
-							height     	1465
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @627
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@626
-							    height     	1106
-							    y_coord    	1046
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$364" @628
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@628
-							    location   	(1052, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E743A03BE"
-							width      	663
-							height     	1465
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @629
-							    location   	(1178, 620)
-							    line_color 	3342489
-							    InterObjView 	@628
-							    height     	860
-							    y_coord    	800
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$365" @630
-							location   	(2666, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@630
-							    location   	(2573, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E747002F3"
-							width      	446
-							height     	1465
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @631
-							    location   	(2666, 868)
-							    line_color 	3342489
-							    InterObjView 	@630
-							    height     	492
-							    y_coord    	432
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @632
-							    location   	(2666, 1054)
-							    line_color 	3342489
-							    InterObjView 	@630
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$367" @633
-							location   	(3286, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@633
-							    location   	(3179, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E747F02FF"
-							width      	438
-							height     	1465
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @634
-							    location   	(3286, 930)
-							    line_color 	3342489
-							    InterObjView 	@633
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @635
-							    location   	(3286, 1240)
-							    line_color 	3342489
-							    InterObjView 	@633
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$366" @636
-							location   	(1798, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@636
-							    location   	(1672, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA0AB803BE"
-							width      	662
-							height     	1465
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @637
-							    location   	(1798, 744)
-							    line_color 	3342489
-							    InterObjView 	@636
-							    height     	676
-							    y_coord    	616
-							    Nested     	FALSE))
-						    (object InterMessView "" @638
-							location   	(62, 434)
-							label      	(object SegLabel @639
-							    Parent_View 	@638
-							    location   	(433, 390)
-							    quidu      	"3A1E741501BD"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@624
-							supplier   	@626
-							Focus_Src  	@625
-							Focus_Entry 	@627
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @640
-							location   	(62, 620)
-							label      	(object SegLabel @641
-							    Parent_View 	@640
-							    location   	(929, 576)
-							    quidu      	"3A1E743F03C6"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1392
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@626
-							supplier   	@628
-							Focus_Src  	@627
-							Focus_Entry 	@629
-							origin     	(697, 620)
-							terminus   	(1162, 620)
-							ordinal    	1)
-						    (object InterMessView "" @642
-							location   	(62, 930)
-							label      	(object SegLabel @643
-							    Parent_View 	@642
-							    location   	(2975, 886)
-							    quidu      	"3A1E748302FC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@630
-							supplier   	@633
-							Focus_Src  	@631
-							Focus_Entry 	@634
-							origin     	(2681, 930)
-							terminus   	(3270, 930)
-							ordinal    	4)
-						    (object InterMessView "" @644
-							location   	(62, 744)
-							label      	(object SegLabel @645
-							    Parent_View 	@644
-							    location   	(1487, 700)
-							    quidu      	"3ACA0AE40160"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1297
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@628
-							supplier   	@636
-							Focus_Src  	@629
-							Focus_Entry 	@637
-							origin     	(1193, 744)
-							terminus   	(1782, 744)
-							ordinal    	2)
-						    (object InterMessView "" @646
-							location   	(62, 868)
-							label      	(object SegLabel @647
-							    Parent_View 	@646
-							    location   	(2231, 824)
-							    quidu      	"3ACA0AF0004E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	863
-							    justify    	0
-							    label      	"ListAllL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@636
-							supplier   	@630
-							Focus_Src  	@637
-							Focus_Entry 	@631
-							origin     	(1813, 868)
-							terminus   	(2650, 868)
-							ordinal    	3)
-						    (object NoteView @648
-							location   	(1488, 1922)
-							label      	(object ItemLabel
-							    Parent_View 	@648
-							    location   	(1097, 1806)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @649
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@648
-							supplier   	@644
-							line_style 	0)
-						    (object SelfMessView "" @650
-							location   	(62, 1054)
-							label      	(object SegLabel @651
-							    Parent_View 	@650
-							    location   	(2757, 1010)
-							    quidu      	"3ACB12AC02AF"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@630
-							supplier   	@630
-							Focus_Src  	@631
-							Focus_Entry 	@632
-							origin     	(2682, 1054)
-							terminus   	(2832, 1054)
-							ordinal    	5)
-						    (object InterMessView "" @652
-							location   	(62, 1240)
-							label      	(object SegLabel @653
-							    Parent_View 	@652
-							    location   	(2975, 1196)
-							    quidu      	"3ACB1321011C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	553
-							    justify    	0
-							    label      	"GetImplementationDataL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@630
-							supplier   	@633
-							Focus_Src  	@631
-							Focus_Entry 	@635
-							origin     	(2681, 1240)
-							terminus   	(3270, 1240)
-							ordinal    	6)))
-					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
-						mechanism_ref 	@596
-						quid       	"3ACB0B74024D"
-						title      	"Alternative Flow - Use non - default resolver"
-						documentation 	
-|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
-|
-|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$368" @654
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@654
-							    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      	"3ACB0C780066"
-							width      	336
-							height     	1155
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @655
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@654
-							    height     	856
-							    y_coord    	796
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$369" @656
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@656
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB0C78006B"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @657
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@656
-							    height     	796
-							    y_coord    	736
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$370" @658
-							location   	(1302, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@658
-							    location   	(1176, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB0C78006C"
-							width      	663
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @659
-							    location   	(1302, 558)
-							    line_color 	3342489
-							    InterObjView 	@658
-							    height     	612
-							    y_coord    	552
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$372" @660
-							location   	(2852, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@660
-							    location   	(2745, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB0C780076"
-							width      	438
-							height     	1155
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @661
-							    location   	(2852, 930)
-							    line_color 	3342489
-							    InterObjView 	@660
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "CustomResolver" @662
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@662
-							    location   	(2294, 248)
-							    fill_color 	13434879
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	351
-							    justify    	0
-							    label      	"CustomResolver")
-							icon       	"Interface"
-							icon_style 	"Label"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1239024F"
-							width      	369
-							height     	1155
-							icon_height 	0
-							icon_width 	0
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @663
-							    location   	(2294, 806)
-							    line_color 	3342489
-							    InterObjView 	@662
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$371" @664
-							location   	(1798, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@664
-							    location   	(1672, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB0C780070"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @665
-							    location   	(1798, 682)
-							    line_color 	3342489
-							    InterObjView 	@664
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object NoteView @666
-							location   	(1426, 1550)
-							label      	(object ItemLabel
-							    Parent_View 	@666
-							    location   	(1035, 1434)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @667
-							location   	(62, 434)
-							label      	(object SegLabel @668
-							    Parent_View 	@667
-							    location   	(433, 390)
-							    quidu      	"3ACB0C780068"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@654
-							supplier   	@656
-							Focus_Src  	@655
-							Focus_Entry 	@657
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @669
-							location   	(62, 558)
-							label      	(object SegLabel @670
-							    Parent_View 	@669
-							    location   	(991, 514)
-							    quidu      	"3ACB0C780069"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1491
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@656
-							supplier   	@658
-							Focus_Src  	@657
-							Focus_Entry 	@659
-							origin     	(697, 558)
-							terminus   	(1286, 558)
-							ordinal    	1)
-						    (object InterMessView "" @671
-							location   	(62, 682)
-							label      	(object SegLabel @672
-							    Parent_View 	@671
-							    location   	(1549, 638)
-							    quidu      	"3ACB0C78006F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1407
-							    justify    	0
-							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@658
-							supplier   	@664
-							Focus_Src  	@659
-							Focus_Entry 	@665
-							origin     	(1317, 682)
-							terminus   	(1782, 682)
-							ordinal    	2)
-						    (object AttachView "" @673
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@666
-							supplier   	@671
-							line_style 	0)
-						    (object InterMessView "" @674
-							location   	(62, 806)
-							label      	(object SegLabel @675
-							    Parent_View 	@674
-							    location   	(2045, 762)
-							    quidu      	"3ACB125800B0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	929
-							    justify    	0
-							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@664
-							supplier   	@662
-							Focus_Src  	@665
-							Focus_Entry 	@663
-							origin     	(1813, 806)
-							terminus   	(2278, 806)
-							ordinal    	3)
-						    (object InterMessView "" @676
-							location   	(62, 930)
-							label      	(object SegLabel @677
-							    Parent_View 	@676
-							    location   	(2572, 886)
-							    quidu      	"3ACB127F0229"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	609
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@662
-							supplier   	@660
-							Focus_Src  	@663
-							Focus_Entry 	@661
-							origin     	(2309, 930)
-							terminus   	(2836, 930)
-							ordinal    	4)))
-					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
-						mechanism_ref 	@597
-						quid       	"3ACB13D00268"
-						title      	"Alternative Flow - List construction (Failure 1)"
-						documentation 	
-|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
-|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$373" @678
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@678
-							    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      	"3ACB14160042"
-							width      	336
-							height     	1217
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @679
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@678
-							    height     	918
-							    y_coord    	858
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$374" @680
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@680
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB14160047"
-							width      	662
-							height     	1217
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @681
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@680
-							    height     	858
-							    y_coord    	798
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$375" @682
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@682
-							    location   	(1052, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB14160048"
-							width      	663
-							height     	1217
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @683
-							    location   	(1178, 558)
-							    line_color 	3342489
-							    InterObjView 	@682
-							    height     	674
-							    y_coord    	614
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$377" @684
-							location   	(2418, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@684
-							    location   	(2325, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1416004F"
-							width      	446
-							height     	1217
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @685
-							    location   	(2418, 806)
-							    line_color 	3342489
-							    InterObjView 	@684
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @686
-							    location   	(2418, 992)
-							    line_color 	3342489
-							    InterObjView 	@684
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$378" @687
-							location   	(3038, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@687
-							    location   	(2931, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB14160055"
-							width      	438
-							height     	1217
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @688
-							    location   	(3038, 868)
-							    line_color 	3342489
-							    InterObjView 	@687
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$376" @689
-							location   	(1798, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@689
-							    location   	(1672, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1416004C"
-							width      	662
-							height     	1217
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @690
-							    location   	(1798, 682)
-							    line_color 	3342489
-							    InterObjView 	@689
-							    height     	490
-							    y_coord    	430
-							    Nested     	FALSE))
-						    (object NoteView @691
-							location   	(1364, 1674)
-							label      	(object ItemLabel
-							    Parent_View 	@691
-							    location   	(973, 1558)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @692
-							location   	(62, 434)
-							label      	(object SegLabel @693
-							    Parent_View 	@692
-							    location   	(433, 390)
-							    quidu      	"3ACB14160044"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@678
-							supplier   	@680
-							Focus_Src  	@679
-							Focus_Entry 	@681
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @694
-							location   	(62, 558)
-							label      	(object SegLabel @695
-							    Parent_View 	@694
-							    location   	(929, 514)
-							    quidu      	"3ACB14160045"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1392
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@680
-							supplier   	@682
-							Focus_Src  	@681
-							Focus_Entry 	@683
-							origin     	(697, 558)
-							terminus   	(1162, 558)
-							ordinal    	1)
-						    (object SelfMessView "" @696
-							location   	(62, 992)
-							label      	(object SegLabel @697
-							    Parent_View 	@696
-							    location   	(2509, 948)
-							    quidu      	"3ACB14160054"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@684
-							supplier   	@684
-							Focus_Src  	@685
-							Focus_Entry 	@686
-							origin     	(2434, 992)
-							terminus   	(2584, 992)
-							ordinal    	5)
-						    (object InterMessView "" @698
-							location   	(62, 868)
-							label      	(object SegLabel @699
-							    Parent_View 	@698
-							    location   	(2727, 824)
-							    quidu      	"3ACB14160051"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@684
-							supplier   	@687
-							Focus_Src  	@685
-							Focus_Entry 	@688
-							origin     	(2433, 868)
-							terminus   	(3022, 868)
-							ordinal    	4)
-						    (object InterMessView "" @700
-							location   	(62, 682)
-							label      	(object SegLabel @701
-							    Parent_View 	@700
-							    location   	(1487, 638)
-							    quidu      	"3ACB1416004B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1407
-							    justify    	0
-							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@682
-							supplier   	@689
-							Focus_Src  	@683
-							Focus_Entry 	@690
-							origin     	(1193, 682)
-							terminus   	(1782, 682)
-							ordinal    	2)
-						    (object InterMessView "" @702
-							location   	(62, 806)
-							label      	(object SegLabel @703
-							    Parent_View 	@702
-							    location   	(2107, 762)
-							    quidu      	"3ACB1416004E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	863
-							    justify    	0
-							    label      	"ListAllL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@689
-							supplier   	@684
-							Focus_Src  	@690
-							Focus_Entry 	@685
-							origin     	(1813, 806)
-							terminus   	(2402, 806)
-							ordinal    	3)
-						    (object AttachView "" @704
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@691
-							supplier   	@700
-							line_style 	0)))
-					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
-						mechanism_ref 	@598
-						quid       	"3ACB142F0124"
-						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
-						documentation 	
-|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
-|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$379" @705
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@705
-							    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      	"3ACB143402C6"
-							width      	336
-							height     	1403
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @706
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@705
-							    height     	1104
-							    y_coord    	1044
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$380" @707
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@707
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB143402CB"
-							width      	662
-							height     	1403
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @708
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@707
-							    height     	1044
-							    y_coord    	984
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$381" @709
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@709
-							    location   	(1052, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB143402CC"
-							width      	663
-							height     	1403
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @710
-							    location   	(1178, 558)
-							    line_color 	3342489
-							    InterObjView 	@709
-							    height     	860
-							    y_coord    	800
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$383" @711
-							location   	(2418, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@711
-							    location   	(2325, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB143402D3"
-							width      	446
-							height     	1403
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @712
-							    location   	(2418, 806)
-							    line_color 	3342489
-							    InterObjView 	@711
-							    height     	492
-							    y_coord    	432
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @713
-							    location   	(2418, 992)
-							    line_color 	3342489
-							    InterObjView 	@711
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$384" @714
-							location   	(3038, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@714
-							    location   	(2931, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB143402D9"
-							width      	438
-							height     	1403
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @715
-							    location   	(3038, 868)
-							    line_color 	3342489
-							    InterObjView 	@714
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @716
-							    location   	(3038, 1178)
-							    line_color 	3342489
-							    InterObjView 	@714
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$382" @717
-							location   	(1798, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@717
-							    location   	(1672, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB143402D0"
-							width      	662
-							height     	1403
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @718
-							    location   	(1798, 682)
-							    line_color 	3342489
-							    InterObjView 	@717
-							    height     	676
-							    y_coord    	616
-							    Nested     	FALSE))
-						    (object NoteView @719
-							location   	(1302, 1798)
-							label      	(object ItemLabel
-							    Parent_View 	@719
-							    location   	(911, 1682)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @720
-							location   	(62, 434)
-							label      	(object SegLabel @721
-							    Parent_View 	@720
-							    location   	(433, 390)
-							    quidu      	"3ACB143402C8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@705
-							supplier   	@707
-							Focus_Src  	@706
-							Focus_Entry 	@708
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @722
-							location   	(62, 558)
-							label      	(object SegLabel @723
-							    Parent_View 	@722
-							    location   	(929, 514)
-							    quidu      	"3ACB143402C9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1392
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@707
-							supplier   	@709
-							Focus_Src  	@708
-							Focus_Entry 	@710
-							origin     	(697, 558)
-							terminus   	(1162, 558)
-							ordinal    	1)
-						    (object SelfMessView "" @724
-							location   	(62, 992)
-							label      	(object SegLabel @725
-							    Parent_View 	@724
-							    location   	(2509, 948)
-							    quidu      	"3ACB143402D8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@711
-							supplier   	@711
-							Focus_Src  	@712
-							Focus_Entry 	@713
-							origin     	(2434, 992)
-							terminus   	(2584, 992)
-							ordinal    	5)
-						    (object InterMessView "" @726
-							location   	(62, 868)
-							label      	(object SegLabel @727
-							    Parent_View 	@726
-							    location   	(2727, 824)
-							    quidu      	"3ACB143402D5"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@711
-							supplier   	@714
-							Focus_Src  	@712
-							Focus_Entry 	@715
-							origin     	(2433, 868)
-							terminus   	(3022, 868)
-							ordinal    	4)
-						    (object InterMessView "" @728
-							location   	(62, 1178)
-							label      	(object SegLabel @729
-							    Parent_View 	@728
-							    location   	(2727, 1134)
-							    quidu      	"3ACB143402D6"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	553
-							    justify    	0
-							    label      	"GetImplementationDataL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@711
-							supplier   	@714
-							Focus_Src  	@712
-							Focus_Entry 	@716
-							origin     	(2433, 1178)
-							terminus   	(3022, 1178)
-							ordinal    	6)
-						    (object InterMessView "" @730
-							location   	(62, 682)
-							label      	(object SegLabel @731
-							    Parent_View 	@730
-							    location   	(1487, 638)
-							    quidu      	"3ACB143402CF"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1407
-							    justify    	0
-							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@709
-							supplier   	@717
-							Focus_Src  	@710
-							Focus_Entry 	@718
-							origin     	(1193, 682)
-							terminus   	(1782, 682)
-							ordinal    	2)
-						    (object InterMessView "" @732
-							location   	(62, 806)
-							label      	(object SegLabel @733
-							    Parent_View 	@732
-							    location   	(2107, 762)
-							    quidu      	"3ACB143402D2"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	863
-							    justify    	0
-							    label      	"ListAllL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@717
-							supplier   	@711
-							Focus_Src  	@718
-							Focus_Entry 	@712
-							origin     	(1813, 806)
-							terminus   	(2402, 806)
-							ordinal    	3)
-						    (object AttachView "" @734
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@719
-							supplier   	@730
-							line_style 	0)))
-					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
-						mechanism_ref 	@599
-						quid       	"3ACB156E0259"
-						title      	"Alternative Flow - Use non - default resolver : List construction fails"
-						documentation 	
-|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
-|
-|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
-|
-|Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$385" @735
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@735
-							    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      	"3ACB1588033D"
-							width      	336
-							height     	1155
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @736
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@735
-							    height     	856
-							    y_coord    	796
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$386" @737
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@737
-							    location   	(556, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB15880342"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @738
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@737
-							    height     	796
-							    y_coord    	736
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$387" @739
-							location   	(1178, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@739
-							    location   	(1052, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB15880343"
-							width      	663
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @740
-							    location   	(1178, 558)
-							    line_color 	3342489
-							    InterObjView 	@739
-							    height     	612
-							    y_coord    	552
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$389" @741
-							location   	(2666, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@741
-							    location   	(2559, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1588034D"
-							width      	438
-							height     	1155
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @742
-							    location   	(2666, 930)
-							    line_color 	3342489
-							    InterObjView 	@741
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "CustomResolver" @743
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@743
-							    location   	(2294, 248)
-							    fill_color 	13434879
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	351
-							    justify    	0
-							    label      	"CustomResolver")
-							icon       	"Interface"
-							icon_style 	"Label"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB15880349"
-							width      	369
-							height     	1155
-							icon_height 	0
-							icon_width 	0
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @744
-							    location   	(2294, 806)
-							    line_color 	3342489
-							    InterObjView 	@743
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$388" @745
-							location   	(1798, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@745
-							    location   	(1672, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB15880348"
-							width      	662
-							height     	1155
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @746
-							    location   	(1798, 682)
-							    line_color 	3342489
-							    InterObjView 	@745
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object NoteView @747
-							location   	(1302, 1612)
-							label      	(object ItemLabel
-							    Parent_View 	@747
-							    location   	(911, 1496)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @748
-							location   	(62, 434)
-							label      	(object SegLabel @749
-							    Parent_View 	@748
-							    location   	(433, 390)
-							    quidu      	"3ACB1588033F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	452
-							    justify    	0
-							    label      	"ListImplementationsL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@735
-							supplier   	@737
-							Focus_Src  	@736
-							Focus_Entry 	@738
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @750
-							location   	(62, 558)
-							label      	(object SegLabel @751
-							    Parent_View 	@750
-							    location   	(929, 514)
-							    quidu      	"3ACB15880340"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1491
-							    justify    	0
-							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@737
-							supplier   	@739
-							Focus_Src  	@738
-							Focus_Entry 	@740
-							origin     	(697, 558)
-							terminus   	(1162, 558)
-							ordinal    	1)
-						    (object InterMessView "" @752
-							location   	(62, 930)
-							label      	(object SegLabel @753
-							    Parent_View 	@752
-							    location   	(2479, 886)
-							    quidu      	"3ACB1588034B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@743
-							supplier   	@741
-							Focus_Src  	@744
-							Focus_Entry 	@742
-							origin     	(2309, 930)
-							terminus   	(2650, 930)
-							ordinal    	4)
-						    (object InterMessView "" @754
-							location   	(62, 682)
-							label      	(object SegLabel @755
-							    Parent_View 	@754
-							    location   	(1487, 638)
-							    quidu      	"3ACB15880345"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1407
-							    justify    	0
-							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@739
-							supplier   	@745
-							Focus_Src  	@740
-							Focus_Entry 	@746
-							origin     	(1193, 682)
-							terminus   	(1782, 682)
-							ordinal    	2)
-						    (object InterMessView "" @756
-							location   	(62, 806)
-							label      	(object SegLabel @757
-							    Parent_View 	@756
-							    location   	(2045, 762)
-							    quidu      	"3ACB15880346"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	929
-							    justify    	0
-							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@745
-							supplier   	@743
-							Focus_Src  	@746
-							Focus_Entry 	@744
-							origin     	(1813, 806)
-							terminus   	(2278, 806)
-							ordinal    	3)
-						    (object AttachView "" @758
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@747
-							supplier   	@754
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Instantiate an Interface Implementation (Iter 1)"
-				quid       	"3A1CFF2C0238"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Instantiate an Interface Implementation"
-					quid       	"3A1D029B0029"
-					documentation 	
-|Actors:
-|Generic Client
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.1.1
-|RHR.79.1.4
-|RHR.79.2.1
-|RHR.79.2.2
-|RHR.79.2.4
-|RHR.79.2.6
-|RHR.79.3.3
-|RHR.79.3.4
-|RHR.79.4.4
-|RHR.79.4.5
-|RHR.79.5.3
-|RHR.79.5.4
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @759
-						logical_models 	(list unit_reference_list
-						    (object Object "Client"
-							quid       	"3A1D072D0307"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D086800D9"
-								supplier   	"Interface"
-								quidu      	"3A1D07920171"
-								messages   	(list Messages
-								    (object Message "NewL( )"
-									quid       	"3A1D086800DA"
-									documentation 	"Request for interface instantiation"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF1A6010E"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Interface"
-							quid       	"3A1D07920171"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D093E011D"
-								supplier   	"Factory"
-								quidu      	"3A1D089F02FF"
-								messages   	(list Messages
-								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
-									quid       	"3A1D093E011E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3AD31E73035A")))
-							    (object Link
-								quid       	"3A1D155403C5"
-								supplier   	"Interface"
-								quidu      	"3A1D07920171"))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Factory"
-							quid       	"3A1D089F02FF"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D09B70121"
-								supplier   	"Resolver"
-								quidu      	"3A1D0972024E")
-							    (object Link
-								quid       	"3A1D0FE40265"
-								supplier   	"Load Manager"
-								quidu      	"3A1D0F3A02CE")
-							    (object Link
-								quid       	"3A1D17680094"
-								supplier   	"Factory"
-								quidu      	"3A1D089F02FF"
-								messages   	(list Messages
-								    (object Message "CreateL(TAny*)"
-									quid       	"3B56E66B0036"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	8
-									quidu      	"3AD4795801AE")))
-							    (object Link
-								quid       	"3A951A6F02BC"
-								supplier   	"Proxy"
-								quidu      	"3A75A3FC0261"
-								messages   	(list Messages
-								    (object Message "ConstructL(TAny* )"
-									quid       	"3A95251F02DE"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"4"
-									ordinal    	9
-									Operation  	"ConstructL( )"
-									quidu      	"3A75A414014D")))
-							    (object Link
-								quid       	"3A951B7703AC"
-								supplier   	"MagicServer"
-								quidu      	"3A951AEE020A"
-								messages   	(list Messages
-								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
-									quid       	"3A951B7703AD"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	2
-									quidu      	"3A71596801A0"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Resolver"
-							quid       	"3A1D0972024E"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D0B24018A"
-								supplier   	"Resolver"
-								quidu      	"3A1D0972024E")
-							    (object Link
-								quid       	"3A951BB50102"
-								supplier   	"Load Manager"
-								quidu      	"3A1D0F3A02CE")
-							    (object Link
-								quid       	"3A951C0702C2"
-								supplier   	"RegistryData"
-								quidu      	"3A75A3550261"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3B56C28E02A1"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1.1"
-									ordinal    	4
-									quidu      	"3A2CF123032C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Manager"
-							quid       	"3A1D0F3A02CE"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A20A0247"
-								supplier   	"Unload Policy"
-								quidu      	"3A23C428024A"
-								messages   	(list Messages
-								    (object Message "LoadDllAndReturnProxyL( )"
-									quid       	"3B56C1D60148"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2.1"
-									ordinal    	6
-									quidu      	"3AE05EBC03E4")))
-							    (object Link
-								quid       	"3A75A31F0191"
-								supplier   	"Load Manager"
-								quidu      	"3A1D0F3A02CE")
-							    (object Link
-								quid       	"3A75A3610182"
-								supplier   	"RegistryData"
-								quidu      	"3A75A3550261")
-							    (object Link
-								quid       	"3A75A40A0153"
-								supplier   	"Proxy"
-								quidu      	"3A75A3FC0261"))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Unload Policy"
-							quid       	"3A23C428024A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9EDF60304"
-								supplier   	"Unload Policy"
-								quidu      	"3A23C428024A"
-								messages   	(list Messages
-								    (object Message "IncreaseReference( )"
-									quid       	"3B56C1EB0397"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2.1.1"
-									ordinal    	7
-									quidu      	"3A2D12190019"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "RegistryData"
-							quid       	"3A75A3550261"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A37900A0"
-								supplier   	"Unload Policy"
-								quidu      	"3A23C428024A")
-							    (object Link
-								quid       	"3A75A46B00EE"
-								supplier   	"Proxy"
-								quidu      	"3A75A3FC0261"))
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Proxy"
-							quid       	"3A75A3FC0261"
-							class      	"Use Case View::System Actors::Interface Implementation"
-							quidu      	"3A13FF96031A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "MagicServer"
-							quid       	"3A951AEE020A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A951B9F0237"
-								supplier   	"Resolver"
-								quidu      	"3A1D0972024E"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3B56C25A01A2"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	3
-									quidu      	"3A2CF07E0022")))
-							    (object Link
-								quid       	"3A951BCE002B"
-								supplier   	"Load Manager"
-								quidu      	"3A1D0F3A02CE"
-								messages   	(list Messages
-								    (object Message "InstantiationMethodL(TUid)"
-									quid       	"3A951BCE002C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2"
-									ordinal    	5
-									quidu      	"3A2D158C0253"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @760
-						logical_models 	(list unit_reference_list
-						    (object Object "Client"
-							quid       	"3A2E4A830323"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E4A830324"
-								supplier   	"Interface"
-								quidu      	"3A2E4A830328"
-								messages   	(list Messages
-								    (object Message "NewL( )"
-									quid       	"3A2E4A830325"
-									documentation 	"Request for instantiation"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF1A6010E"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Interface"
-							quid       	"3A2E4A830328"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E4A830327"
-								supplier   	"Factory"
-								quidu      	"3A2E4A83032C"
-								messages   	(list Messages
-								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
-									quid       	"3B56E43D01D8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3AD31E73035A"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Factory"
-							quid       	"3A2E4A83032C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2E4A83032B"
-								supplier   	"Default Resolver"
-								quidu      	"3A2E4A830331")
-							    (object Link
-								quid       	"3A2E4A83032D"
-								supplier   	"Load Manager"
-								quidu      	"3A2E4A830336")
-							    (object Link
-								quid       	"3A2E4A83032F"
-								supplier   	"Factory"
-								quidu      	"3A2E4A83032C"
-								messages   	(list Messages
-								    (object Message "OpenL( )"
-									quid       	"3B56E447031D"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A2D03B2003F")
-								    (object Message "CreateL(TAny*)"
-									quid       	"3B56E5F4011B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.3"
-									ordinal    	17
-									quidu      	"3AD4795801AE")))
-							    (object Link
-								quid       	"3A75AA5B0112"
-								supplier   	"$UNNAMED$390"
-								quidu      	"3A75AA0A009D"
-								messages   	(list Messages
-								    (object Message "NewLC( )"
-									quid       	"3A75ACA002A8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	3
-									quidu      	"3AE99A3200D1")
-								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
-									quid       	"3B56E4E501D0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2"
-									ordinal    	10
-									quidu      	"3A71596801AA"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Default Resolver"
-							quid       	"3A2E4A830331"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75AABA010F"
-								supplier   	"RegistryData"
-								quidu      	"3A75A54C0124"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3B56E55F008B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.1.1"
-									ordinal    	12
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3B56E57401AE"
-								supplier   	"Default Resolver"
-								quidu      	"3A2E4A830331"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3B56E57401AF"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.1.2"
-									ordinal    	13
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Manager"
-							quid       	"3A2E4A830336"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A2E000B4"
-								supplier   	"Unload Policy"
-								quidu      	"3A2E4A830344"
-								messages   	(list Messages
-								    (object Message "LoadDllAndReturnProxyL( )"
-									quid       	"3B56E59A000E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.2.1"
-									ordinal    	15
-									quidu      	"3AE05EBC03E4")))
-							    (object Link
-								quid       	"3A75A57600B6"
-								supplier   	"RegistryData"
-								quidu      	"3A75A54C0124"))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Unload Policy"
-							quid       	"3A2E4A830344"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9EEDA03A2"
-								supplier   	"Unload Policy"
-								quidu      	"3A2E4A830344"
-								messages   	(list Messages
-								    (object Message "IncreaseReference( )"
-									quid       	"3B56E5B600CC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.2.1.1"
-									ordinal    	16
-									quidu      	"3A2D12190019"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "RegistryData"
-							quid       	"3A75A54C0124"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A58700E3"
-								supplier   	"Unload Policy"
-								quidu      	"3A2E4A830344"))
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$390"
-							quid       	"3A75AA0A009D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75AA73033D"
-								supplier   	"Default Resolver"
-								quidu      	"3A2E4A830331"
-								messages   	(list Messages
-								    (object Message "NewL(CRegistryData&)"
-									quid       	"3B56E37C014F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.3"
-									ordinal    	8
-									quidu      	"3A2E4AE60073")
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3B56E51A02E5"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.1"
-									ordinal    	11
-									quidu      	"3A2CF07E0022")))
-							    (object Link
-								quid       	"3A75AAFB0307"
-								supplier   	"RegistryData"
-								quidu      	"3A75A54C0124"
-								messages   	(list Messages
-								    (object Message "NewL(RFs&)"
-									quid       	"3B56E2850136"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	4
-									quidu      	"3A6324F7016F")))
-							    (object Link
-								quid       	"3A75AB110100"
-								supplier   	"Load Manager"
-								quidu      	"3A2E4A830336"
-								messages   	(list Messages
-								    (object Message "NewL(CRegistryData&)"
-									quid       	"3B56E381008E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.4"
-									ordinal    	9
-									quidu      	"3A2E4B5803AC")
-								    (object Message "InstantiationMethodL(TUid)"
-									quid       	"3B56E5370106"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.2.2"
-									ordinal    	14
-									quidu      	"3A2D158C0253")))
-							    (object Link
-								quid       	"3A75AB820080"
-								supplier   	"$UNNAMED$391"
-								quidu      	"3A75AB73010B"
-								messages   	(list Messages
-								    (object Message "NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
-									quid       	"3B56E352011C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2"
-									ordinal    	5
-									quidu      	"3A6324FA0137"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$391"
-							quid       	"3A75AB73010B"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75ABA301DC"
-								supplier   	"$UNNAMED$392"
-								quidu      	"3A75AB98010E"
-								messages   	(list Messages
-								    (object Message "NewL(MDiscovererObserver&, RFs&)"
-									quid       	"3B56E3600018"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2.1"
-									ordinal    	6
-									quidu      	"3A5F4E380023")))
-							    (object Link
-								quid       	"3B56E259034F"
-								supplier   	"$UNNAMED$393"
-								quidu      	"3B56E24E0032"
-								messages   	(list Messages
-								    (object Message "NewL(MBackupNotifierObserver&)"
-									quid       	"3B56E36A0348"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.2.2"
-									ordinal    	7
-									quidu      	"3B050EEF0280"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$392"
-							quid       	"3A75AB98010E"
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$393"
-							quid       	"3B56E24E0032"
-							class      	"Logical View::CBackupNotifier"
-							quidu      	"3B050EEF021A"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @761
-						logical_models 	(list unit_reference_list
-						    (object Object "Client"
-							quid       	"3ACA07820055"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA07820056"
-								supplier   	"Interface"
-								quidu      	"3ACA0782005A"
-								messages   	(list Messages
-								    (object Message "NewL( )"
-									quid       	"3ACA07820057"
-									documentation 	"Request for interface instantiation"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF1A6010E"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Interface"
-							quid       	"3ACA0782005A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA07820059"
-								supplier   	"Factory"
-								quidu      	"3ACA0782005C"
-								messages   	(list Messages
-								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
-									quid       	"3ACA07820058"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
-									quidu      	"3AD31E680386"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Factory"
-							quid       	"3ACA0782005C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA07820060"
-								supplier   	"Proxy"
-								quidu      	"3ACA0782007C"
-								messages   	(list Messages
-								    (object Message "ConstructL(TAny* )"
-									quid       	"3ACA07820061"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"4"
-									ordinal    	7
-									Operation  	"ConstructL( )"
-									quidu      	"3A75A414014D")))
-							    (object Link
-								quid       	"3ACA07820062"
-								supplier   	"MagicServer"
-								quidu      	"3ACA07820064"
-								messages   	(list Messages
-								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
-									quid       	"3ACA07820063"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	2
-									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
-									quidu      	"3A71596801A0")))
-							    (object Link
-								quid       	"3B56E6DC01E7"
-								supplier   	"Factory"
-								quidu      	"3ACA0782005C"
-								messages   	(list Messages
-								    (object Message "CreateL(TAny*)"
-									quid       	"3B56E6DC01E8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	6
-									quidu      	"3AD4795801AE"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Resolver"
-							quid       	"3ACA07820069"
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Manager"
-							quid       	"3ACA07820077"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56E6BA038D"
-								supplier   	"Unload Policy"
-								quidu      	"3ACA07820074"
-								messages   	(list Messages
-								    (object Message "LoadDllAndReturnProxyL( )"
-									quid       	"3B56E6BA038E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1.1"
-									ordinal    	4
-									quidu      	"3AE05EBC03E4"))))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Unload Policy"
-							quid       	"3ACA07820074"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA07820073"
-								supplier   	"Unload Policy"
-								quidu      	"3ACA07820074"
-								messages   	(list Messages
-								    (object Message "IncreaseReference( )"
-									quid       	"3B56E6C301D7"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1.1.1"
-									ordinal    	5
-									quidu      	"3A2D12190019"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Proxy"
-							quid       	"3ACA0782007C"
-							class      	"Use Case View::System Actors::Interface Implementation"
-							quidu      	"3A13FF96031A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "MagicServer"
-							quid       	"3ACA07820064"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA07820065"
-								supplier   	"Resolver"
-								quidu      	"3ACA07820069")
-							    (object Link
-								quid       	"3ACA07820067"
-								supplier   	"Load Manager"
-								quidu      	"3ACA07820077"
-								messages   	(list Messages
-								    (object Message "InstantiationMethodL(TUid)"
-									quid       	"3ACA07820068"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	3
-									quidu      	"3A2D158C0253"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @762
-						logical_models 	(list unit_reference_list
-						    (object Object "Interface"
-							quid       	"3ACA08D50020"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA08D50021"
-								supplier   	"Factory"
-								quidu      	"3ACA08D5002A"
-								messages   	(list Messages
-								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
-									quid       	"3ACA08D50022"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
-									quidu      	"3AD31E680386"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Client"
-							quid       	"3ACA08D50025"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA08D50024"
-								supplier   	"Interface"
-								quidu      	"3ACA08D50020"
-								messages   	(list Messages
-								    (object Message "NewL( )"
-									quid       	"3ACA08D50023"
-									documentation 	"Request for interface instantiation"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF1A6010E"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Factory"
-							quid       	"3ACA08D5002A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA08D5002D"
-								supplier   	"MagicServer"
-								quidu      	"3ACA08D5002F"
-								messages   	(list Messages
-								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
-									quid       	"3ACA08D5002E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
-									quidu      	"3A71596801A0"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Resolver"
-							quid       	"3ACA08D5003D"
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "Load Manager"
-							quid       	"3ACA08D50033"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B5812C203DD"
-								supplier   	"$UNNAMED$394"
-								quidu      	"3B5812BE030F"
-								messages   	(list Messages
-								    (object Message "LoadDllAndReturnProxyL( )"
-									quid       	"3B5812C203DE"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1.1"
-									ordinal    	4
-									quidu      	"3AE05EBC03E4"))))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "MagicServer"
-							quid       	"3ACA08D5002F"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA08D50031"
-								supplier   	"Load Manager"
-								quidu      	"3ACA08D50033"
-								messages   	(list Messages
-								    (object Message "InstantiationMethodL(TUid)"
-									quid       	"3ACA08D50032"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1.1"
-									ordinal    	3
-									quidu      	"3A2D158C0253"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$394"
-							quid       	"3B5812BE030F"
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @763
-						logical_models 	(list unit_reference_list))
-					    (object Mechanism @764
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@759
-						quid       	"3A1D069D0039"
-						title      	"Basic Flow"
-						documentation 	
-|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
-|This basic flow involves the simplest possible case and assumes that:
-|1) The resolver has already been created
-|2) The Interface Implementation Collection that contains the correct Interface Implementation has already been loaded
-|3) That creation of the Interface Implementation is successful.
-						
-						zoom       	95
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Client" @765
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@765
-							    location   	(186, 273)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Client")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D072D0307"
-							width      	336
-							height     	1535
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @766
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@765
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "Interface" @767
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@767
-							    location   	(432, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Interface")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D07920171"
-							width      	662
-							height     	1535
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @768
-							    location   	(558, 372)
-							    line_color 	3342489
-							    InterObjView 	@767
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "Factory" @769
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@769
-							    location   	(928, 281)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Factory")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D089F02FF"
-							width      	663
-							height     	1535
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-7
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @770
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@769
-							    height     	1174
-							    y_coord    	1114
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @771
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@769
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @772
-							    location   	(1054, 1426)
-							    line_color 	3342489
-							    InterObjView 	@769
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Resolver" @773
-							location   	(1922, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@773
-							    location   	(1829, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Resolver")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D0972024E"
-							width      	446
-							height     	1535
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @774
-							    location   	(1922, 744)
-							    line_color 	3342489
-							    InterObjView 	@773
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "Load Manager" @775
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@775
-							    location   	(2201, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Load Manager")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D0F3A02CE"
-							width      	446
-							height     	1535
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @776
-							    location   	(2294, 992)
-							    line_color 	3342489
-							    InterObjView 	@775
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "Unload Policy" @777
-							location   	(2976, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@777
-							    location   	(2883, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Unload Policy")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A23C428024A"
-							width      	446
-							height     	1535
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @778
-							    location   	(2976, 1054)
-							    line_color 	3342489
-							    InterObjView 	@777
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @779
-							    location   	(2976, 1116)
-							    line_color 	3342489
-							    InterObjView 	@777
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Proxy" @780
-							location   	(3286, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@780
-							    location   	(3286, 272)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Proxy")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A3FC0261"
-							width      	336
-							height     	1535
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @781
-							    location   	(3286, 1550)
-							    line_color 	3342489
-							    InterObjView 	@780
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "MagicServer" @782
-							location   	(1488, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@782
-							    location   	(1362, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"MagicServer")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A951AEE020A"
-							width      	662
-							height     	1535
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @783
-							    location   	(1488, 620)
-							    line_color 	3342489
-							    InterObjView 	@782
-							    height     	736
-							    y_coord    	676
-							    Nested     	FALSE))
-						    (object InterObjView "RegistryData" @784
-							location   	(2604, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@784
-							    location   	(2497, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"RegistryData")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A3550261"
-							width      	438
-							height     	1535
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @785
-							    location   	(2604, 806)
-							    line_color 	3342489
-							    InterObjView 	@784
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @786
-							location   	(62, 372)
-							label      	(object SegLabel @787
-							    Parent_View 	@786
-							    location   	(371, 328)
-							    quidu      	"3A1D086800DA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	226
-							    justify    	0
-							    label      	"NewL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@765
-							supplier   	@767
-							Focus_Src  	@766
-							Focus_Entry 	@768
-							origin     	(201, 372)
-							terminus   	(542, 372)
-							ordinal    	0)
-						    (object InterMessView "" @788
-							location   	(62, 496)
-							label      	(object SegLabel @789
-							    Parent_View 	@788
-							    location   	(805, 452)
-							    quidu      	"3A1D093E011E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1846
-							    justify    	0
-							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@767
-							supplier   	@769
-							Focus_Src  	@768
-							Focus_Entry 	@771
-							origin     	(573, 496)
-							terminus   	(1038, 496)
-							ordinal    	1)
-						    (object NoteView @790
-							location   	(2108, 496)
-							label      	(object ItemLabel
-							    Parent_View 	@790
-							    location   	(1918, 372)
-							    fill_color 	13434879
-							    nlines     	6
-							    max_width  	344
-							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	404
-							height     	261
-							quidu      	"3A2285A9033E")
-						    (object InterMessView "" @791
-							location   	(62, 620)
-							label      	(object SegLabel @792
-							    Parent_View 	@791
-							    location   	(1270, 576)
-							    quidu      	"3A951B7703AD"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1658
-							    justify    	0
-							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@769
-							supplier   	@782
-							Focus_Src  	@770
-							Focus_Entry 	@783
-							origin     	(1069, 620)
-							terminus   	(1472, 620)
-							ordinal    	2)
-						    (object InterMessView "" @793
-							location   	(62, 992)
-							label      	(object SegLabel @794
-							    Parent_View 	@793
-							    location   	(1890, 948)
-							    quidu      	"3A951BCE002C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	898
-							    justify    	0
-							    label      	"InstantiationMethodL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@782
-							supplier   	@775
-							Focus_Src  	@783
-							Focus_Entry 	@776
-							origin     	(1503, 992)
-							terminus   	(2278, 992)
-							ordinal    	5)
-						    (object InterMessView "" @795
-							location   	(62, 1550)
-							label      	(object SegLabel @796
-							    Parent_View 	@795
-							    location   	(2169, 1506)
-							    quidu      	"3A95251F02DE"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	404
-							    justify    	0
-							    label      	"ConstructL(TAny* )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@769
-							supplier   	@780
-							Focus_Src  	@770
-							Focus_Entry 	@781
-							origin     	(1069, 1550)
-							terminus   	(3270, 1550)
-							ordinal    	9)
-						    (object NoteView @797
-							location   	(620, 1178)
-							label      	(object ItemLabel
-							    Parent_View 	@797
-							    location   	(323, 1076)
-							    fill_color 	13434879
-							    nlines     	4
-							    max_width  	558
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	618
-							height     	217
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @798
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@797
-							supplier   	@791
-							line_style 	0)
-						    (object InterMessView "" @799
-							location   	(62, 1054)
-							label      	(object SegLabel @800
-							    Parent_View 	@799
-							    location   	(2634, 1010)
-							    quidu      	"3B56C1D60148"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	588
-							    justify    	0
-							    label      	"LoadDllAndReturnProxyL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@775
-							supplier   	@777
-							Focus_Src  	@776
-							Focus_Entry 	@778
-							origin     	(2309, 1054)
-							terminus   	(2960, 1054)
-							ordinal    	6)
-						    (object SelfMessView "" @801
-							location   	(62, 1116)
-							label      	(object SegLabel @802
-							    Parent_View 	@801
-							    location   	(3067, 1072)
-							    quidu      	"3B56C1EB0397"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	453
-							    justify    	0
-							    label      	"IncreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@777
-							supplier   	@777
-							Focus_Src  	@778
-							Focus_Entry 	@779
-							origin     	(2992, 1116)
-							terminus   	(3142, 1116)
-							ordinal    	7)
-						    (object InterMessView "" @803
-							location   	(62, 744)
-							label      	(object SegLabel @804
-							    Parent_View 	@803
-							    location   	(1704, 700)
-							    quidu      	"3B56C25A01A2"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1345
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@782
-							supplier   	@773
-							Focus_Src  	@783
-							Focus_Entry 	@774
-							origin     	(1503, 744)
-							terminus   	(1906, 744)
-							ordinal    	3)
-						    (object AttachView "" @805
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@790
-							supplier   	@803
-							line_style 	0)
-						    (object InterMessView "" @806
-							location   	(62, 806)
-							label      	(object SegLabel @807
-							    Parent_View 	@806
-							    location   	(2262, 762)
-							    quidu      	"3B56C28E02A1"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	598
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@773
-							supplier   	@784
-							Focus_Src  	@774
-							Focus_Entry 	@785
-							origin     	(1937, 806)
-							terminus   	(2588, 806)
-							ordinal    	4)
-						    (object SelfMessView "" @808
-							location   	(62, 1426)
-							label      	(object SegLabel @809
-							    Parent_View 	@808
-							    location   	(1145, 1382)
-							    quidu      	"3B56E66B0036"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	341
-							    justify    	0
-							    label      	"CreateL(TAny*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@769
-							supplier   	@769
-							Focus_Src  	@770
-							Focus_Entry 	@772
-							origin     	(1070, 1426)
-							terminus   	(1220, 1426)
-							ordinal    	8)))
-					    (object InteractionDiagram "Alternative Flow - First Use"
-						mechanism_ref 	@760
-						quid       	"3A2E4A660105"
-						title      	"Alternative Flow - First Use"
-						documentation 	
-|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
-|This basic flow involves the case and assumes that:
-|1) The framework needs to be loaded
-|2) The Interface Implementation Collection that contains the correct Interface Implementation needs to be be loaded
-|3) That creation of the Interface Implementation is successful.
-						
-						zoom       	93
-						max_height 	28350
-						max_width  	21600
-						origin_x   	329
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Client" @810
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@810
-							    location   	(186, 273)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Client")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A830323"
-							width      	336
-							height     	2585
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @811
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@810
-							    height     	2348
-							    y_coord    	2288
-							    Nested     	FALSE))
-						    (object InterObjView "Interface" @812
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@812
-							    location   	(432, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Interface")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A830328"
-							width      	662
-							height     	2585
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @813
-							    location   	(558, 372)
-							    line_color 	3342489
-							    InterObjView 	@812
-							    height     	2288
-							    y_coord    	2228
-							    Nested     	FALSE))
-						    (object InterObjView "Factory" @814
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@814
-							    location   	(928, 281)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Factory")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A83032C"
-							width      	663
-							height     	2585
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-7
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @815
-							    location   	(1054, 434)
-							    line_color 	3342489
-							    InterObjView 	@814
-							    height     	2166
-							    y_coord    	2106
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @816
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@814
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @817
-							    location   	(1054, 2480)
-							    line_color 	3342489
-							    InterObjView 	@814
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Default Resolver" @818
-							location   	(3224, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@818
-							    location   	(3131, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Default Resolver")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A830331"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @819
-							    location   	(3224, 1240)
-							    line_color 	3342489
-							    InterObjView 	@818
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @820
-							    location   	(3224, 1612)
-							    line_color 	3342489
-							    InterObjView 	@818
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @821
-							    location   	(3224, 1798)
-							    line_color 	3342489
-							    InterObjView 	@818
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Load Manager" @822
-							location   	(3596, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@822
-							    location   	(3503, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Load Manager")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A830336"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @823
-							    location   	(3596, 1364)
-							    line_color 	3342489
-							    InterObjView 	@822
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @824
-							    location   	(3596, 1984)
-							    line_color 	3342489
-							    InterObjView 	@822
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object InterObjView "Unload Policy" @825
-							location   	(3906, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@825
-							    location   	(3813, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Unload Policy")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2E4A830344"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @826
-							    location   	(3906, 2108)
-							    line_color 	3342489
-							    InterObjView 	@825
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @827
-							    location   	(3906, 2232)
-							    line_color 	3342489
-							    InterObjView 	@825
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$393" @828
-							location   	(2914, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@828
-							    location   	(2821, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56E24E0032"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @829
-							    location   	(2914, 1054)
-							    line_color 	3342489
-							    InterObjView 	@828
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$392" @830
-							location   	(2604, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@830
-							    location   	(2511, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75AB98010E"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @831
-							    location   	(2604, 930)
-							    line_color 	3342489
-							    InterObjView 	@830
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$391" @832
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@832
-							    location   	(2201, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75AB73010B"
-							width      	446
-							height     	2585
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @833
-							    location   	(2294, 806)
-							    line_color 	3342489
-							    InterObjView 	@832
-							    height     	368
-							    y_coord    	308
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$390" @834
-							location   	(1550, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@834
-							    location   	(1424, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75AA0A009D"
-							width      	662
-							height     	2585
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @835
-							    location   	(1550, 620)
-							    line_color 	3342489
-							    InterObjView 	@834
-							    height     	864
-							    y_coord    	804
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @836
-							    location   	(1550, 1550)
-							    line_color 	3342489
-							    InterObjView 	@834
-							    height     	922
-							    y_coord    	862
-							    Nested     	FALSE))
-						    (object InterObjView "RegistryData" @837
-							location   	(1984, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@837
-							    location   	(1877, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"RegistryData")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A54C0124"
-							width      	438
-							height     	2585
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @838
-							    location   	(1984, 682)
-							    line_color 	3342489
-							    InterObjView 	@837
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @839
-							    location   	(1984, 1736)
-							    line_color 	3342489
-							    InterObjView 	@837
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object NoteView @840
-							location   	(3348, 744)
-							label      	(object ItemLabel
-							    Parent_View 	@840
-							    location   	(3158, 620)
-							    fill_color 	13434879
-							    nlines     	6
-							    max_width  	344
-							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	404
-							height     	261
-							quidu      	"3A2285A9033E")
-						    (object InterMessView "" @841
-							location   	(62, 372)
-							label      	(object SegLabel @842
-							    Parent_View 	@841
-							    location   	(371, 328)
-							    quidu      	"3A2E4A830325"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	250
-							    justify    	0
-							    label      	"NewL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@810
-							supplier   	@812
-							Focus_Src  	@811
-							Focus_Entry 	@813
-							origin     	(201, 372)
-							terminus   	(542, 372)
-							ordinal    	0)
-						    (object InterMessView "" @843
-							location   	(62, 620)
-							label      	(object SegLabel @844
-							    Parent_View 	@843
-							    location   	(1301, 576)
-							    quidu      	"3A75ACA002A8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	204
-							    justify    	0
-							    label      	"NewLC( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@814
-							supplier   	@834
-							Focus_Src  	@815
-							Focus_Entry 	@835
-							origin     	(1069, 620)
-							terminus   	(1534, 620)
-							ordinal    	3)
-						    (object NoteView @845
-							location   	(1178, 992)
-							label      	(object ItemLabel
-							    Parent_View 	@845
-							    location   	(931, 878)
-							    fill_color 	13434879
-							    nlines     	4
-							    max_width  	458
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Session establishment")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	518
-							height     	241
-							quidu      	"3ACAEADD0246")
-						    (object NoteView @846
-							location   	(1302, 1922)
-							label      	(object ItemLabel
-							    Parent_View 	@846
-							    location   	(1120, 1747)
-							    fill_color 	13434879
-							    nlines     	7
-							    max_width  	329
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	389
-							height     	363
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @847
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@845
-							supplier   	@843
-							line_style 	0)
-						    (object InterMessView "" @848
-							location   	(62, 682)
-							label      	(object SegLabel @849
-							    Parent_View 	@848
-							    location   	(1766, 638)
-							    quidu      	"3B56E2850136"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	278
-							    justify    	0
-							    label      	"NewL(RFs&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@837
-							Focus_Src  	@835
-							Focus_Entry 	@838
-							origin     	(1565, 682)
-							terminus   	(1968, 682)
-							ordinal    	4)
-						    (object InterMessView "" @850
-							location   	(62, 806)
-							label      	(object SegLabel @851
-							    Parent_View 	@850
-							    location   	(1921, 762)
-							    quidu      	"3B56E352011C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1151
-							    justify    	0
-							    label      	"NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@832
-							Focus_Src  	@835
-							Focus_Entry 	@833
-							origin     	(1565, 806)
-							terminus   	(2278, 806)
-							ordinal    	5)
-						    (object InterMessView "" @852
-							location   	(62, 930)
-							label      	(object SegLabel @853
-							    Parent_View 	@852
-							    location   	(2448, 886)
-							    quidu      	"3B56E3600018"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	815
-							    justify    	0
-							    label      	"NewL(MDiscovererObserver&, RFs&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@832
-							supplier   	@830
-							Focus_Src  	@833
-							Focus_Entry 	@831
-							origin     	(2309, 930)
-							terminus   	(2588, 930)
-							ordinal    	6)
-						    (object InterMessView "" @854
-							location   	(62, 1054)
-							label      	(object SegLabel @855
-							    Parent_View 	@854
-							    location   	(2603, 1010)
-							    quidu      	"3B56E36A0348"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	751
-							    justify    	0
-							    label      	"NewL(MBackupNotifierObserver&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@832
-							supplier   	@828
-							Focus_Src  	@833
-							Focus_Entry 	@829
-							origin     	(2309, 1054)
-							terminus   	(2898, 1054)
-							ordinal    	7)
-						    (object InterMessView "" @856
-							location   	(62, 1240)
-							label      	(object SegLabel @857
-							    Parent_View 	@856
-							    location   	(2386, 1196)
-							    quidu      	"3B56E37C014F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"NewL(CRegistryData&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@818
-							Focus_Src  	@835
-							Focus_Entry 	@819
-							origin     	(1565, 1240)
-							terminus   	(3208, 1240)
-							ordinal    	8)
-						    (object InterMessView "" @858
-							location   	(62, 1364)
-							label      	(object SegLabel @859
-							    Parent_View 	@858
-							    location   	(2572, 1320)
-							    quidu      	"3B56E381008E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"NewL(CRegistryData&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@822
-							Focus_Src  	@835
-							Focus_Entry 	@823
-							origin     	(1565, 1364)
-							terminus   	(3580, 1364)
-							ordinal    	9)
-						    (object InterMessView "" @860
-							location   	(62, 434)
-							label      	(object SegLabel @861
-							    Parent_View 	@860
-							    location   	(805, 390)
-							    quidu      	"3B56E43D01D8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1797
-							    justify    	0
-							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@812
-							supplier   	@814
-							Focus_Src  	@813
-							Focus_Entry 	@815
-							origin     	(573, 434)
-							terminus   	(1038, 434)
-							ordinal    	1)
-						    (object SelfMessView "" @862
-							location   	(62, 496)
-							label      	(object SegLabel @863
-							    Parent_View 	@862
-							    location   	(1145, 452)
-							    quidu      	"3B56E447031D"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	194
-							    justify    	0
-							    label      	"OpenL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@814
-							supplier   	@814
-							Focus_Src  	@815
-							Focus_Entry 	@816
-							origin     	(1070, 496)
-							terminus   	(1220, 496)
-							ordinal    	2)
-						    (object InterMessView "" @864
-							location   	(62, 1550)
-							label      	(object SegLabel @865
-							    Parent_View 	@864
-							    location   	(1301, 1506)
-							    quidu      	"3B56E4E501D0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1787
-							    justify    	0
-							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@814
-							supplier   	@834
-							Focus_Src  	@815
-							Focus_Entry 	@836
-							origin     	(1069, 1550)
-							terminus   	(1534, 1550)
-							ordinal    	10)
-						    (object InterMessView "" @866
-							location   	(62, 1612)
-							label      	(object SegLabel @867
-							    Parent_View 	@866
-							    location   	(2386, 1568)
-							    quidu      	"3B56E51A02E5"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1373
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@818
-							Focus_Src  	@836
-							Focus_Entry 	@820
-							origin     	(1565, 1612)
-							terminus   	(3208, 1612)
-							ordinal    	11)
-						    (object InterMessView "" @868
-							location   	(62, 1984)
-							label      	(object SegLabel @869
-							    Parent_View 	@868
-							    location   	(2572, 1940)
-							    quidu      	"3B56E5370106"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	597
-							    justify    	0
-							    label      	"InstantiationMethodL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@834
-							supplier   	@822
-							Focus_Src  	@836
-							Focus_Entry 	@824
-							origin     	(1565, 1984)
-							terminus   	(3580, 1984)
-							ordinal    	14)
-						    (object InterMessView "" @870
-							location   	(62, 1736)
-							label      	(object SegLabel @871
-							    Parent_View 	@870
-							    location   	(2604, 1692)
-							    quidu      	"3B56E55F008B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	610
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	1)
-							line_color 	3342489
-							client     	@818
-							supplier   	@837
-							Focus_Src  	@820
-							Focus_Entry 	@839
-							origin     	(3208, 1736)
-							terminus   	(2000, 1736)
-							ordinal    	12)
-						    (object SelfMessView "" @872
-							location   	(62, 1798)
-							label      	(object SegLabel @873
-							    Parent_View 	@872
-							    location   	(3315, 1754)
-							    quidu      	"3B56E57401AF"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1414
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@818
-							supplier   	@818
-							Focus_Src  	@820
-							Focus_Entry 	@821
-							origin     	(3240, 1798)
-							terminus   	(3390, 1798)
-							ordinal    	13)
-						    (object InterMessView "" @874
-							location   	(62, 2108)
-							label      	(object SegLabel @875
-							    Parent_View 	@874
-							    location   	(3750, 2064)
-							    quidu      	"3B56E59A000E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	600
-							    justify    	0
-							    label      	"LoadDllAndReturnProxyL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@822
-							supplier   	@825
-							Focus_Src  	@824
-							Focus_Entry 	@826
-							origin     	(3611, 2108)
-							terminus   	(3890, 2108)
-							ordinal    	15)
-						    (object SelfMessView "" @876
-							location   	(62, 2232)
-							label      	(object SegLabel @877
-							    Parent_View 	@876
-							    location   	(3997, 2188)
-							    quidu      	"3B56E5B600CC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	462
-							    justify    	0
-							    label      	"IncreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@825
-							supplier   	@825
-							Focus_Src  	@826
-							Focus_Entry 	@827
-							origin     	(3922, 2232)
-							terminus   	(4072, 2232)
-							ordinal    	16)
-						    (object AttachView "" @878
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@840
-							supplier   	@866
-							line_style 	0)
-						    (object AttachView "" @879
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@846
-							supplier   	@864
-							line_style 	0)
-						    (object SelfMessView "" @880
-							location   	(62, 2480)
-							label      	(object SegLabel @881
-							    Parent_View 	@880
-							    location   	(1145, 2436)
-							    quidu      	"3B56E5F4011B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	348
-							    justify    	0
-							    label      	"CreateL(TAny*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@814
-							supplier   	@814
-							Focus_Src  	@815
-							Focus_Entry 	@817
-							origin     	(1070, 2480)
-							terminus   	(1220, 2480)
-							ordinal    	17)))
-					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation"
-						mechanism_ref 	@761
-						quid       	"3ACA071E0047"
-						title      	"Alternative Flow - Known Interface Implementation"
-						documentation 	
-|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
-|This alternative flow involves the case where the client already knows:
-|1) The Interface Implementation UID.
-|
-|(This is most likely to occur when the client already has a list of available Interface Implementations)
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	819
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Client" @882
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@882
-							    location   	(186, 273)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Client")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA07820055"
-							width      	336
-							height     	1225
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @883
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@882
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "Interface" @884
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@884
-							    location   	(432, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Interface")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA0782005A"
-							width      	662
-							height     	1225
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @885
-							    location   	(558, 372)
-							    line_color 	3342489
-							    InterObjView 	@884
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "Factory" @886
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@886
-							    location   	(928, 281)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Factory")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA0782005C"
-							width      	663
-							height     	1225
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-7
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @887
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@886
-							    height     	864
-							    y_coord    	804
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @888
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@886
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @889
-							    location   	(1054, 1116)
-							    line_color 	3342489
-							    InterObjView 	@886
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Resolver" @890
-							location   	(1922, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@890
-							    location   	(1829, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Resolver")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA07820069"
-							width      	446
-							height     	1225
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1)
-						    (object InterObjView "Load Manager" @891
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@891
-							    location   	(2201, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Load Manager")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA07820077"
-							width      	446
-							height     	1225
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @892
-							    location   	(2294, 682)
-							    line_color 	3342489
-							    InterObjView 	@891
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE))
-						    (object InterObjView "Unload Policy" @893
-							location   	(2790, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@893
-							    location   	(2697, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Unload Policy")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA07820074"
-							width      	446
-							height     	1225
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @894
-							    location   	(2790, 744)
-							    line_color 	3342489
-							    InterObjView 	@893
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @895
-							    location   	(2790, 868)
-							    line_color 	3342489
-							    InterObjView 	@893
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "Proxy" @896
-							location   	(3162, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@896
-							    location   	(3162, 271)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Proxy")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA0782007C"
-							width      	336
-							height     	1225
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @897
-							    location   	(3162, 1240)
-							    line_color 	3342489
-							    InterObjView 	@896
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "MagicServer" @898
-							location   	(1488, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@898
-							    location   	(1362, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"MagicServer")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA07820064"
-							width      	662
-							height     	1225
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @899
-							    location   	(1488, 620)
-							    line_color 	3342489
-							    InterObjView 	@898
-							    height     	488
-							    y_coord    	428
-							    Nested     	FALSE))
-						    (object InterMessView "" @900
-							location   	(62, 372)
-							label      	(object SegLabel @901
-							    Parent_View 	@900
-							    location   	(371, 328)
-							    quidu      	"3ACA07820057"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	226
-							    justify    	0
-							    label      	"NewL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@882
-							supplier   	@884
-							Focus_Src  	@883
-							Focus_Entry 	@885
-							origin     	(201, 372)
-							terminus   	(542, 372)
-							ordinal    	0)
-						    (object InterMessView "" @902
-							location   	(62, 496)
-							label      	(object SegLabel @903
-							    Parent_View 	@902
-							    location   	(805, 452)
-							    quidu      	"3ACA07820058"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1721
-							    justify    	0
-							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@884
-							supplier   	@886
-							Focus_Src  	@885
-							Focus_Entry 	@888
-							origin     	(573, 496)
-							terminus   	(1038, 496)
-							ordinal    	1)
-						    (object InterMessView "" @904
-							location   	(62, 1240)
-							label      	(object SegLabel @905
-							    Parent_View 	@904
-							    location   	(2107, 1196)
-							    quidu      	"3ACA07820061"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	404
-							    justify    	0
-							    label      	"ConstructL(TAny* )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@886
-							supplier   	@896
-							Focus_Src  	@887
-							Focus_Entry 	@897
-							origin     	(1069, 1240)
-							terminus   	(3146, 1240)
-							ordinal    	7)
-						    (object InterMessView "" @906
-							location   	(62, 620)
-							label      	(object SegLabel @907
-							    Parent_View 	@906
-							    location   	(1270, 576)
-							    quidu      	"3ACA07820063"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1658
-							    justify    	0
-							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@886
-							supplier   	@898
-							Focus_Src  	@887
-							Focus_Entry 	@899
-							origin     	(1069, 620)
-							terminus   	(1472, 620)
-							ordinal    	2)
-						    (object InterMessView "" @908
-							location   	(62, 682)
-							label      	(object SegLabel @909
-							    Parent_View 	@908
-							    location   	(1890, 638)
-							    quidu      	"3ACA07820068"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	898
-							    justify    	0
-							    label      	"InstantiationMethodL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@898
-							supplier   	@891
-							Focus_Src  	@899
-							Focus_Entry 	@892
-							origin     	(1503, 682)
-							terminus   	(2278, 682)
-							ordinal    	3)
-						    (object NoteView @910
-							location   	(620, 1116)
-							label      	(object ItemLabel
-							    Parent_View 	@910
-							    location   	(370, 969)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	465
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	525
-							height     	307
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @911
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@910
-							supplier   	@906
-							line_style 	0)
-						    (object InterMessView "" @912
-							location   	(62, 744)
-							label      	(object SegLabel @913
-							    Parent_View 	@912
-							    location   	(2541, 700)
-							    quidu      	"3B56E6BA038E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	491
-							    justify    	0
-							    label      	"LoadDllAndReturnProxyL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@891
-							supplier   	@893
-							Focus_Src  	@892
-							Focus_Entry 	@894
-							origin     	(2309, 744)
-							terminus   	(2774, 744)
-							ordinal    	4)
-						    (object SelfMessView "" @914
-							location   	(62, 868)
-							label      	(object SegLabel @915
-							    Parent_View 	@914
-							    location   	(2881, 824)
-							    quidu      	"3B56E6C301D7"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	363
-							    justify    	0
-							    label      	"IncreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@893
-							supplier   	@893
-							Focus_Src  	@894
-							Focus_Entry 	@895
-							origin     	(2806, 868)
-							terminus   	(2956, 868)
-							ordinal    	5)
-						    (object SelfMessView "" @916
-							location   	(62, 1116)
-							label      	(object SegLabel @917
-							    Parent_View 	@916
-							    location   	(1145, 1072)
-							    quidu      	"3B56E6DC01E8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	259
-							    justify    	0
-							    label      	"CreateL(TAny*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@886
-							supplier   	@886
-							Focus_Src  	@887
-							Focus_Entry 	@889
-							origin     	(1070, 1116)
-							terminus   	(1220, 1116)
-							ordinal    	6)))
-					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation (Failure)"
-						mechanism_ref 	@762
-						quid       	"3ACA08AD029A"
-						title      	"Alternative Flow - Known Interface Implementation (Failure)"
-						documentation 	
-|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
-|This alternative flow involves the case where the client already knows:
-|1) The Interface Implementation UID.
-|
-|however that Interface Implementation, or its Interface Implementation Collection is currently unavailable for instantiation / load.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	1313
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "Interface" @918
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@918
-							    location   	(432, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Interface")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D50020"
-							width      	662
-							height     	907
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @919
-							    location   	(558, 372)
-							    line_color 	3342489
-							    InterObjView 	@918
-							    height     	610
-							    y_coord    	550
-							    Nested     	FALSE))
-						    (object InterObjView "Client" @920
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@920
-							    location   	(186, 273)
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	360
-							    justify    	0
-							    label      	"Client")
-							icon       	"Actor"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D50025"
-							width      	336
-							height     	907
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @921
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@920
-							    height     	670
-							    y_coord    	610
-							    Nested     	FALSE))
-						    (object InterObjView "Factory" @922
-							location   	(1054, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@922
-							    location   	(928, 281)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"Factory")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D5002A"
-							width      	663
-							height     	907
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-7
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @923
-							    location   	(1054, 496)
-							    line_color 	3342489
-							    InterObjView 	@922
-							    height     	426
-							    y_coord    	366
-							    Nested     	FALSE))
-						    (object InterObjView "Resolver" @924
-							location   	(1922, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@924
-							    location   	(1829, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Resolver")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D5003D"
-							width      	446
-							height     	907
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1)
-						    (object InterObjView "Load Manager" @925
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@925
-							    location   	(2201, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"Load Manager")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D50033"
-							width      	446
-							height     	907
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @926
-							    location   	(2294, 620)
-							    line_color 	3342489
-							    InterObjView 	@925
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$394" @927
-							location   	(2790, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@927
-							    location   	(2697, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B5812BE030F"
-							width      	446
-							height     	907
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @928
-							    location   	(2790, 682)
-							    line_color 	3342489
-							    InterObjView 	@927
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "MagicServer" @929
-							location   	(1488, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@929
-							    location   	(1362, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"MagicServer")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA08D5002F"
-							width      	662
-							height     	907
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @930
-							    location   	(1488, 558)
-							    line_color 	3342489
-							    InterObjView 	@929
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterMessView "" @931
-							location   	(62, 372)
-							label      	(object SegLabel @932
-							    Parent_View 	@931
-							    location   	(371, 328)
-							    quidu      	"3ACA08D50023"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	226
-							    justify    	0
-							    label      	"NewL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@920
-							supplier   	@918
-							Focus_Src  	@921
-							Focus_Entry 	@919
-							origin     	(201, 372)
-							terminus   	(542, 372)
-							ordinal    	0)
-						    (object InterMessView "" @933
-							location   	(62, 496)
-							label      	(object SegLabel @934
-							    Parent_View 	@933
-							    location   	(805, 452)
-							    quidu      	"3ACA08D50022"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1721
-							    justify    	0
-							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@918
-							supplier   	@922
-							Focus_Src  	@919
-							Focus_Entry 	@923
-							origin     	(573, 496)
-							terminus   	(1038, 496)
-							ordinal    	1)
-						    (object InterMessView "" @935
-							location   	(62, 558)
-							label      	(object SegLabel @936
-							    Parent_View 	@935
-							    location   	(1270, 514)
-							    quidu      	"3ACA08D5002E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1658
-							    justify    	0
-							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@922
-							supplier   	@929
-							Focus_Src  	@923
-							Focus_Entry 	@930
-							origin     	(1069, 558)
-							terminus   	(1472, 558)
-							ordinal    	2)
-						    (object InterMessView "" @937
-							location   	(62, 620)
-							label      	(object SegLabel @938
-							    Parent_View 	@937
-							    location   	(1890, 576)
-							    quidu      	"3ACA08D50032"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	898
-							    justify    	0
-							    label      	"InstantiationMethodL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@929
-							supplier   	@925
-							Focus_Src  	@930
-							Focus_Entry 	@926
-							origin     	(1503, 620)
-							terminus   	(2278, 620)
-							ordinal    	3)
-						    (object NoteView @939
-							location   	(1178, 1116)
-							label      	(object ItemLabel
-							    Parent_View 	@939
-							    location   	(928, 969)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	465
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	525
-							height     	306
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @940
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@939
-							supplier   	@935
-							line_style 	0)
-						    (object InterMessView "" @941
-							location   	(62, 682)
-							label      	(object SegLabel @942
-							    Parent_View 	@941
-							    location   	(2541, 638)
-							    quidu      	"3B5812C203DE"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	463
-							    justify    	0
-							    label      	"LoadDllAndReturnProxyL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@925
-							supplier   	@927
-							Focus_Src  	@926
-							Focus_Entry 	@928
-							origin     	(2309, 682)
-							terminus   	(2774, 682)
-							ordinal    	4)))
-					    (object InteractionDiagram "Alternative Flow - Instantiation using parameters"
-						mechanism_ref 	@763
-						quid       	"3B1F6BDD0268"
-						title      	"Alternative Flow - Instantiation using parameters"
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list))
-					    (object InteractionDiagram "Alternative Flow - Implementation does not exist"
-						mechanism_ref 	@764
-						quid       	"3B1F6CBB0018"
-						title      	"Alternative Flow - Implementation does not exist"
-						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 "Identify An Interface Implementation (Iter 1)"
-				quid       	"3A1CFF010363"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Identify An Interface Implementation"
-					quid       	"3A227D270115"
-					documentation 	
-|Actors:
-|None
-|
-|Traceability:
-|RHR.79.2.2
-|RHR.79.3.1
-|RHR.79.4.2
-|RHR.79.4.4
-|RHR.79.4.10
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @943
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$395"
-							quid       	"3A2285C301BF"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A2286280278"
-								supplier   	"$UNNAMED$396"
-								quidu      	"3A2285CC01F4"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3B56E74B020F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3A22863503A3"
-								supplier   	"$UNNAMED$395"
-								quidu      	"3A2285C301BF"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3B56E7670006"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$396"
-							quid       	"3A2285CC01F4"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$397"
-							quid       	"3ACA064601E1"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACA067000B5"
-								supplier   	"$UNNAMED$395"
-								quidu      	"3A2285C301BF"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3ACA067000B6"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF07E0022"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @944
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$398"
-							quid       	"3ACAE84A03BB"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAE84A03BC"
-								supplier   	"$UNNAMED$399"
-								quidu      	"3ACAE84A03C5"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACAE84A03BD"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3ACAE84A03BE"
-								supplier   	"$UNNAMED$398"
-								quidu      	"3ACAE84A03BB"))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$399"
-							quid       	"3ACAE84A03C5"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$400"
-							quid       	"3ACAE84A03C2"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAE84A03C1"
-								supplier   	"$UNNAMED$398"
-								quidu      	"3ACAE84A03BB"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3ACAE84A03C0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF07E0022"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @945
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$401"
-							quid       	"3ACB1AF700B5"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "CustomResolver"
-							quid       	"3ACB1AF700B1"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1AF700B2"
-								supplier   	"$UNNAMED$401"
-								quidu      	"3ACB1AF700B5"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB1AF700B3"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A2CF123032C"))))
-							class      	"Logical View::CResolver"
-							quidu      	"3B050BD702BB"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$402"
-							quid       	"3ACB1AF700B0"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1AF700AF"
-								supplier   	"CustomResolver"
-								quidu      	"3ACB1AF700B1"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
-									quid       	"3ACB1C310353"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quidu      	"3B050BD702E4"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @946
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$403"
-							quid       	"3ACB1B350314"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1B350315"
-								supplier   	"$UNNAMED$404"
-								quidu      	"3ACB1B35031D"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3B56E7AD02A6"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3ACB1B350318"
-								supplier   	"$UNNAMED$403"
-								quidu      	"3ACB1B350314"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3B56E7B50121"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$404"
-							quid       	"3ACB1B35031D"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$405"
-							quid       	"3ACB1B35031C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1B35031B"
-								supplier   	"$UNNAMED$403"
-								quidu      	"3ACB1B350314"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3ACB1B35031A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF07E0022"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @947
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$406"
-							quid       	"3ACB1B3802FB"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1B3802FC"
-								supplier   	"$UNNAMED$407"
-								quidu      	"3ACB1B380304"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3B56E7CF009C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CF123032C")))
-							    (object Link
-								quid       	"3ACB1B3802FF"
-								supplier   	"$UNNAMED$406"
-								quidu      	"3ACB1B3802FB"
-								messages   	(list Messages
-								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-									quid       	"3B56E7D5022B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3A2CF0FF003C"))))
-							class      	"Logical View::CDefaultResolver"
-							quidu      	"3A1D097B0305"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$407"
-							quid       	"3ACB1B380304"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$408"
-							quid       	"3ACB1B380303"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1B380302"
-								supplier   	"$UNNAMED$406"
-								quidu      	"3ACB1B3802FB"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quid       	"3ACB1B380301"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2CF07E0022"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @948
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$409"
-							quid       	"3ACB1C6F00F9"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "CustomResolver"
-							quid       	"3ACB1C6F00FC"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1C6F00FB"
-								supplier   	"$UNNAMED$409"
-								quidu      	"3ACB1C6F00F9"
-								messages   	(list Messages
-								    (object Message "ListImplementationsL(TUid)"
-									quid       	"3ACB1C6F00FA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	1
-									quidu      	"3A2CF123032C"))))
-							class      	"Logical View::CResolver"
-							quidu      	"3B050BD702BB"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$410"
-							quid       	"3ACB1C6F00FF"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACB1C6F00FE"
-								supplier   	"CustomResolver"
-								quidu      	"3ACB1C6F00FC"
-								messages   	(list Messages
-								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
-									quid       	"3ACB1C6F00FD"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-									quidu      	"3B050BD702E4"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@943
-						quid       	"3A2285A9033E"
-						title      	"Basic Flow"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
-|The Basic Flow involves selecting the Interface Implementation that best fits the requested Interface Definition.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$395" @949
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@949
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2285C301BF"
-							width      	446
-							height     	603
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @950
-							    location   	(868, 372)
-							    line_color 	3342489
-							    InterObjView 	@949
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @951
-							    location   	(868, 558)
-							    line_color 	3342489
-							    InterObjView 	@949
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$396" @952
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@952
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2285CC01F4"
-							width      	438
-							height     	603
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @953
-							    location   	(1612, 434)
-							    line_color 	3342489
-							    InterObjView 	@952
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$397" @954
-							location   	(310, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@954
-							    location   	(184, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACA064601E1"
-							width      	662
-							height     	603
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @955
-							    location   	(310, 372)
-							    line_color 	3342489
-							    InterObjView 	@954
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE))
-						    (object InterMessView "" @956
-							location   	(62, 372)
-							label      	(object SegLabel @957
-							    Parent_View 	@956
-							    location   	(588, 328)
-							    quidu      	"3ACA067000B6"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1104
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@954
-							supplier   	@949
-							Focus_Src  	@955
-							Focus_Entry 	@950
-							origin     	(325, 372)
-							terminus   	(852, 372)
-							ordinal    	0)
-						    (object InterMessView "" @958
-							location   	(62, 434)
-							label      	(object SegLabel @959
-							    Parent_View 	@958
-							    location   	(1239, 390)
-							    quidu      	"3B56E74B020F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	491
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@949
-							supplier   	@952
-							Focus_Src  	@950
-							Focus_Entry 	@953
-							origin     	(883, 434)
-							terminus   	(1596, 434)
-							ordinal    	1)
-						    (object SelfMessView "" @960
-							location   	(62, 558)
-							label      	(object SegLabel @961
-							    Parent_View 	@960
-							    location   	(959, 514)
-							    quidu      	"3B56E7670006"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@949
-							supplier   	@949
-							Focus_Src  	@950
-							Focus_Entry 	@951
-							origin     	(884, 558)
-							terminus   	(1034, 558)
-							ordinal    	2)))
-					    (object InteractionDiagram "Alternative Flow - None Exist"
-						mechanism_ref 	@944
-						quid       	"3ACAE4C90177"
-						title      	"Alternative Flow - None Exist"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
-|
-|No implementations fit the requested interface.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$398" @962
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@962
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE84A03BB"
-							width      	446
-							height     	479
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @963
-							    location   	(868, 372)
-							    line_color 	3342489
-							    InterObjView 	@962
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$399" @964
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@964
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE84A03C5"
-							width      	438
-							height     	479
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @965
-							    location   	(1612, 434)
-							    line_color 	3342489
-							    InterObjView 	@964
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$400" @966
-							location   	(310, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@966
-							    location   	(184, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE84A03C2"
-							width      	662
-							height     	479
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @967
-							    location   	(310, 372)
-							    line_color 	3342489
-							    InterObjView 	@966
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterMessView "" @968
-							location   	(62, 434)
-							label      	(object SegLabel @969
-							    Parent_View 	@968
-							    location   	(1239, 390)
-							    quidu      	"3ACAE84A03BD"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@962
-							supplier   	@964
-							Focus_Src  	@963
-							Focus_Entry 	@965
-							origin     	(883, 434)
-							terminus   	(1596, 434)
-							ordinal    	1)
-						    (object InterMessView "" @970
-							location   	(62, 372)
-							label      	(object SegLabel @971
-							    Parent_View 	@970
-							    location   	(588, 328)
-							    quidu      	"3ACAE84A03C0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1153
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@966
-							supplier   	@962
-							Focus_Src  	@967
-							Focus_Entry 	@963
-							origin     	(325, 372)
-							terminus   	(852, 372)
-							ordinal    	0)))
-					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
-						mechanism_ref 	@945
-						quid       	"3ACB1AA301C0"
-						title      	"Alternative Flow - Use non - default resolver"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
-|
-|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
-|
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$401" @972
-							location   	(1488, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@972
-							    location   	(1381, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1AF700B5"
-							width      	438
-							height     	541
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @973
-							    location   	(1488, 496)
-							    line_color 	3342489
-							    InterObjView 	@972
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "CustomResolver" @974
-							location   	(930, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@974
-							    location   	(930, 248)
-							    fill_color 	13434879
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	351
-							    justify    	0
-							    label      	"CustomResolver")
-							icon       	"Interface"
-							icon_style 	"Label"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1AF700B1"
-							width      	369
-							height     	541
-							icon_height 	0
-							icon_width 	0
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @975
-							    location   	(930, 434)
-							    line_color 	3342489
-							    InterObjView 	@974
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$402" @976
-							location   	(372, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@976
-							    location   	(246, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1AF700B0"
-							width      	662
-							height     	541
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @977
-							    location   	(372, 434)
-							    line_color 	3342489
-							    InterObjView 	@976
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterMessView "" @978
-							location   	(62, 496)
-							label      	(object SegLabel @979
-							    Parent_View 	@978
-							    location   	(1208, 452)
-							    quidu      	"3ACB1AF700B3"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@974
-							supplier   	@972
-							Focus_Src  	@975
-							Focus_Entry 	@973
-							origin     	(945, 496)
-							terminus   	(1472, 496)
-							ordinal    	1)
-						    (object InterMessView "" @980
-							location   	(62, 434)
-							label      	(object SegLabel @981
-							    Parent_View 	@980
-							    location   	(650, 390)
-							    quidu      	"3ACB1C310353"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1215
-							    justify    	0
-							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@976
-							supplier   	@974
-							Focus_Src  	@977
-							Focus_Entry 	@975
-							origin     	(387, 434)
-							terminus   	(914, 434)
-							ordinal    	0)))
-					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
-						mechanism_ref 	@946
-						quid       	"3ACB1AB20153"
-						title      	"Alternative Flow - List construction (Failure 1)"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
-|
-|The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$403" @982
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@982
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B350314"
-							width      	446
-							height     	665
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @983
-							    location   	(868, 372)
-							    line_color 	3342489
-							    InterObjView 	@982
-							    height     	368
-							    y_coord    	308
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @984
-							    location   	(868, 620)
-							    line_color 	3342489
-							    InterObjView 	@982
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$404" @985
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@985
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B35031D"
-							width      	438
-							height     	665
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @986
-							    location   	(1612, 496)
-							    line_color 	3342489
-							    InterObjView 	@985
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$405" @987
-							location   	(310, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@987
-							    location   	(184, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B35031C"
-							width      	662
-							height     	665
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @988
-							    location   	(310, 372)
-							    line_color 	3342489
-							    InterObjView 	@987
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object InterMessView "" @989
-							location   	(62, 372)
-							label      	(object SegLabel @990
-							    Parent_View 	@989
-							    location   	(588, 328)
-							    quidu      	"3ACB1B35031A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1153
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@987
-							supplier   	@982
-							Focus_Src  	@988
-							Focus_Entry 	@983
-							origin     	(325, 372)
-							terminus   	(852, 372)
-							ordinal    	0)
-						    (object InterMessView "" @991
-							location   	(62, 496)
-							label      	(object SegLabel @992
-							    Parent_View 	@991
-							    location   	(1239, 452)
-							    quidu      	"3B56E7AD02A6"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	491
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@982
-							supplier   	@985
-							Focus_Src  	@983
-							Focus_Entry 	@986
-							origin     	(883, 496)
-							terminus   	(1596, 496)
-							ordinal    	1)
-						    (object SelfMessView "" @993
-							location   	(62, 620)
-							label      	(object SegLabel @994
-							    Parent_View 	@993
-							    location   	(959, 576)
-							    quidu      	"3B56E7B50121"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@982
-							supplier   	@982
-							Focus_Src  	@983
-							Focus_Entry 	@984
-							origin     	(884, 620)
-							terminus   	(1034, 620)
-							ordinal    	2)))
-					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
-						mechanism_ref 	@947
-						quid       	"3ACB1ABD022C"
-						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
-|
-|The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$406" @995
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@995
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B3802FB"
-							width      	446
-							height     	603
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @996
-							    location   	(868, 372)
-							    line_color 	3342489
-							    InterObjView 	@995
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @997
-							    location   	(868, 558)
-							    line_color 	3342489
-							    InterObjView 	@995
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$407" @998
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@998
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B380304"
-							width      	438
-							height     	603
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @999
-							    location   	(1612, 434)
-							    line_color 	3342489
-							    InterObjView 	@998
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$408" @1000
-							location   	(310, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1000
-							    location   	(184, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1B380303"
-							width      	662
-							height     	603
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1001
-							    location   	(310, 372)
-							    line_color 	3342489
-							    InterObjView 	@1000
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE))
-						    (object InterMessView "" @1002
-							location   	(62, 372)
-							label      	(object SegLabel @1003
-							    Parent_View 	@1002
-							    location   	(588, 328)
-							    quidu      	"3ACB1B380301"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1153
-							    justify    	0
-							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1000
-							supplier   	@995
-							Focus_Src  	@1001
-							Focus_Entry 	@996
-							origin     	(325, 372)
-							terminus   	(852, 372)
-							ordinal    	0)
-						    (object InterMessView "" @1004
-							location   	(62, 434)
-							label      	(object SegLabel @1005
-							    Parent_View 	@1004
-							    location   	(1239, 390)
-							    quidu      	"3B56E7CF009C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	491
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@995
-							supplier   	@998
-							Focus_Src  	@996
-							Focus_Entry 	@999
-							origin     	(883, 434)
-							terminus   	(1596, 434)
-							ordinal    	1)
-						    (object SelfMessView "" @1006
-							location   	(62, 558)
-							label      	(object SegLabel @1007
-							    Parent_View 	@1006
-							    location   	(959, 514)
-							    quidu      	"3B56E7D5022B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1113
-							    justify    	0
-							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@995
-							supplier   	@995
-							Focus_Src  	@996
-							Focus_Entry 	@997
-							origin     	(884, 558)
-							terminus   	(1034, 558)
-							ordinal    	2)))
-					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
-						mechanism_ref 	@948
-						quid       	"3ACB1ACE01E0"
-						title      	"Alternative Flow - Use non - default resolver : List construction fails"
-						documentation 	
-|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
-|
-|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
-|
-|Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$409" @1008
-							location   	(1488, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1008
-							    location   	(1381, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1C6F00F9"
-							width      	438
-							height     	603
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1009
-							    location   	(1488, 558)
-							    line_color 	3342489
-							    InterObjView 	@1008
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "CustomResolver" @1010
-							location   	(930, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1010
-							    location   	(930, 248)
-							    fill_color 	13434879
-							    anchor_loc 	1
-							    nlines     	2
-							    max_width  	351
-							    justify    	0
-							    label      	"CustomResolver")
-							icon       	"Interface"
-							icon_style 	"Label"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1C6F00FC"
-							width      	369
-							height     	603
-							icon_height 	0
-							icon_width 	0
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1011
-							    location   	(930, 434)
-							    line_color 	3342489
-							    InterObjView 	@1010
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$410" @1012
-							location   	(434, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1012
-							    location   	(308, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACB1C6F00FF"
-							width      	662
-							height     	603
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1013
-							    location   	(434, 434)
-							    line_color 	3342489
-							    InterObjView 	@1012
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterMessView "" @1014
-							location   	(62, 558)
-							label      	(object SegLabel @1015
-							    Parent_View 	@1014
-							    location   	(1208, 514)
-							    quidu      	"3ACB1C6F00FA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"ListImplementationsL(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1010
-							supplier   	@1008
-							Focus_Src  	@1011
-							Focus_Entry 	@1009
-							origin     	(945, 558)
-							terminus   	(1472, 558)
-							ordinal    	1)
-						    (object InterMessView "" @1016
-							location   	(62, 434)
-							label      	(object SegLabel @1017
-							    Parent_View 	@1016
-							    location   	(681, 390)
-							    quidu      	"3ACB1C6F00FD"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	1215
-							    justify    	0
-							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1012
-							supplier   	@1010
-							Focus_Src  	@1013
-							Focus_Entry 	@1011
-							origin     	(449, 434)
-							terminus   	(914, 434)
-							ordinal    	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Destroy an Interface Implementation instantiation (Iter 1)"
-				quid       	"3A1D05D50009"
-				documentation 	
-|
-|
-				
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Destroy an Interface Implementation instantiation"
-					quid       	"3A1D0600000B"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.2.3
-|RHR.79.2.6
-|RHR.79.4.4
-|RHR.79.4.5
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1018
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$411"
-							quid       	"3A1D29880096"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1D29A1039F"
-								supplier   	"$UNNAMED$412"
-								quidu      	"3A1D298C0287"
-								messages   	(list Messages
-								    (object Message "~CExampleInterface( )"
-									quid       	"3A1D29A103A0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A65869103AA"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$412"
-							quid       	"3A1D298C0287"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A5C00030"
-								supplier   	"$UNNAMED$413"
-								quidu      	"3A75A5B801B5"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3A75A5C00031"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A716CC401D8"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$414"
-							quid       	"3A1D2AB60131"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56EC7803D7"
-								supplier   	"$UNNAMED$415"
-								quidu      	"3B56EC730307"
-								messages   	(list Messages
-								    (object Message "DecreaseReference( )"
-									quid       	"3B56EC7803D8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1"
-									ordinal    	4
-									quidu      	"3A2CF5AE002C"))))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$416"
-							quid       	"3A75A5B101BF"
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$413"
-							quid       	"3A75A5B801B5"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A75A5D402EC"
-								supplier   	"$UNNAMED$414"
-								quidu      	"3A1D2AB60131")
-							    (object Link
-								quid       	"3ACAEBF5032F"
-								supplier   	"$UNNAMED$417"
-								quidu      	"3ACAEBC302FB"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3ACAEBF50330"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	2
-									quidu      	"3A716CC2010D"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$417"
-							quid       	"3ACAEBC302FB"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAEBE9024C"
-								supplier   	"$UNNAMED$414"
-								quidu      	"3A1D2AB60131"
-								messages   	(list Messages
-								    (object Message "DestroyedThis(TUid)"
-									quid       	"3ACAEBE9024D"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	3
-									quidu      	"3A2CF48B03A8"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$415"
-							quid       	"3B56EC730307"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56ECAE0136"
-								supplier   	"$UNNAMED$415"
-								quidu      	"3B56EC730307"
-								messages   	(list Messages
-								    (object Message "Unload( )"
-									quid       	"3B56ECAE0137"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.1"
-									ordinal    	5
-									quidu      	"3A2CF5710345"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @1019
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$418"
-							quid       	"3B581153026C"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B581153026D"
-								supplier   	"$UNNAMED$419"
-								quidu      	"3B5811530271"
-								messages   	(list Messages
-								    (object Message "~CExampleInterface( )"
-									quid       	"3B581153026E"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A65869103AA"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$419"
-							quid       	"3B5811530271"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B5811530270"
-								supplier   	"$UNNAMED$420"
-								quidu      	"3B5811530272"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3B581153026F"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A716CC401D8"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$421"
-							quid       	"3B5811530276"
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$420"
-							quid       	"3B5811530272"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B5811530274"
-								supplier   	"$UNNAMED$421"
-								quidu      	"3B5811530276"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3B5811530275"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A716CC2010D"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1018
-						quid       	"3A1D297903C0"
-						title      	"Basic Flow"
-						documentation 	
-|This use case describes where a client has finished using an Interface Implementation and destroys it.
-|
-|The Basic Flow deals with the case where the object being deleted is the only Instantiation for the Interface Implementation Collection.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	6
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$411" @1020
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1020
-							    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      	"3A1D29880096"
-							width      	336
-							height     	911
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1021
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1020
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$412" @1022
-							location   	(620, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1022
-							    location   	(494, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D298C0287"
-							width      	662
-							height     	911
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1023
-							    location   	(620, 434)
-							    line_color 	3342489
-							    InterObjView 	@1022
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$414" @1024
-							location   	(2356, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1024
-							    location   	(2263, 278)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1D2AB60131"
-							width      	446
-							height     	911
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	-5
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1025
-							    location   	(2356, 682)
-							    line_color 	3342489
-							    InterObjView 	@1024
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$415" @1026
-							location   	(2852, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1026
-							    location   	(2759, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56EC730307"
-							width      	446
-							height     	911
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1027
-							    location   	(2852, 744)
-							    line_color 	3342489
-							    InterObjView 	@1026
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1028
-							    location   	(2852, 806)
-							    line_color 	3342489
-							    InterObjView 	@1026
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$417" @1029
-							location   	(1860, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1029
-							    location   	(1734, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAEBC302FB"
-							width      	662
-							height     	911
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1030
-							    location   	(1860, 558)
-							    line_color 	3342489
-							    InterObjView 	@1029
-							    height     	488
-							    y_coord    	428
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1031
-							    location   	(1860, 620)
-							    line_color 	3342489
-							    InterObjView 	@1029
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$413" @1032
-							location   	(1240, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1032
-							    location   	(1114, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A75A5B801B5"
-							width      	663
-							height     	911
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1033
-							    location   	(1240, 558)
-							    line_color 	3342489
-							    InterObjView 	@1032
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1034
-							    location   	(1240, 558)
-							    line_color 	3342489
-							    InterObjView 	@1032
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterMessView "" @1035
-							location   	(62, 434)
-							label      	(object SegLabel @1036
-							    Parent_View 	@1035
-							    location   	(402, 390)
-							    quidu      	"3A1D29A103A0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	403
-							    justify    	0
-							    label      	"~CExampleInterface( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1020
-							supplier   	@1022
-							Focus_Src  	@1021
-							Focus_Entry 	@1023
-							origin     	(201, 434)
-							terminus   	(604, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1037
-							location   	(62, 558)
-							label      	(object SegLabel @1038
-							    Parent_View 	@1037
-							    location   	(929, 514)
-							    quidu      	"3A75A5C00031"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	566
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1022
-							supplier   	@1032
-							Focus_Src  	@1023
-							Focus_Entry 	@1034
-							origin     	(635, 558)
-							terminus   	(1224, 558)
-							ordinal    	1)
-						    (object NoteView @1039
-							location   	(1488, 1488)
-							label      	(object ItemLabel
-							    Parent_View 	@1039
-							    location   	(1097, 1372)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @1040
-							location   	(62, 682)
-							label      	(object SegLabel @1041
-							    Parent_View 	@1040
-							    location   	(2107, 638)
-							    quidu      	"3ACAEBE9024D"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"DestroyedThis(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1029
-							supplier   	@1024
-							Focus_Src  	@1030
-							Focus_Entry 	@1025
-							origin     	(1875, 682)
-							terminus   	(2340, 682)
-							ordinal    	3)
-						    (object InterMessView "" @1042
-							location   	(62, 620)
-							label      	(object SegLabel @1043
-							    Parent_View 	@1042
-							    location   	(1549, 576)
-							    quidu      	"3ACAEBF50330"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	663
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1032
-							supplier   	@1029
-							Focus_Src  	@1033
-							Focus_Entry 	@1031
-							origin     	(1255, 620)
-							terminus   	(1844, 620)
-							ordinal    	2)
-						    (object AttachView "" @1044
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1039
-							supplier   	@1042
-							line_style 	0)
-						    (object InterMessView "" @1045
-							location   	(62, 744)
-							label      	(object SegLabel @1046
-							    Parent_View 	@1045
-							    location   	(2603, 700)
-							    quidu      	"3B56EC7803D8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	391
-							    justify    	0
-							    label      	"DecreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1024
-							supplier   	@1026
-							Focus_Src  	@1025
-							Focus_Entry 	@1027
-							origin     	(2371, 744)
-							terminus   	(2836, 744)
-							ordinal    	4)
-						    (object SelfMessView "" @1047
-							location   	(62, 806)
-							label      	(object SegLabel @1048
-							    Parent_View 	@1047
-							    location   	(2943, 764)
-							    quidu      	"3B56ECAE0137"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	159
-							    justify    	0
-							    label      	"Unload( )"
-							    pctDist    	0.500000
-							    height     	43
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1026
-							supplier   	@1026
-							Focus_Src  	@1027
-							Focus_Entry 	@1028
-							origin     	(2868, 806)
-							terminus   	(3018, 806)
-							ordinal    	5)))
-					    (object InteractionDiagram "Alternative Flow - IPC passing fails"
-						mechanism_ref 	@1019
-						quid       	"3B1F6D770253"
-						title      	"Alternative Flow - IPC passing fails"
-						documentation 	
-|This use case describes where a client has finished using an Interface Implementation and destroys it.
-|
-|The object being deleted is the only Instantiation for the Interface Implementation Collection, and where it fails to inform the framework that the object has been deleted, either intentionally, or because IPC parameter passing failed, the framework performs the cleanup of the server side reference counting explicitly upon session closure.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$418" @1049
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1049
-							    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      	"3B581153026C"
-							width      	336
-							height     	663
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1050
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1049
-							    height     	364
-							    y_coord    	304
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$419" @1051
-							location   	(620, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1051
-							    location   	(494, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B5811530271"
-							width      	662
-							height     	663
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1052
-							    location   	(620, 434)
-							    line_color 	3342489
-							    InterObjView 	@1051
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$421" @1053
-							location   	(1860, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1053
-							    location   	(1734, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B5811530276"
-							width      	662
-							height     	663
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1054
-							    location   	(1860, 558)
-							    line_color 	3342489
-							    InterObjView 	@1053
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$420" @1055
-							location   	(1240, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1055
-							    location   	(1114, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B5811530272"
-							width      	663
-							height     	663
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1056
-							    location   	(1240, 496)
-							    line_color 	3342489
-							    InterObjView 	@1055
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object NoteView @1057
-							location   	(1302, 930)
-							label      	(object ItemLabel
-							    Parent_View 	@1057
-							    location   	(1083, 815)
-							    fill_color 	13434879
-							    nlines     	4
-							    max_width  	403
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	463
-							height     	243
-							quidu      	"3ACAE9E9000B")
-						    (object InterMessView "" @1058
-							location   	(62, 434)
-							label      	(object SegLabel @1059
-							    Parent_View 	@1058
-							    location   	(402, 390)
-							    quidu      	"3B581153026E"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	403
-							    justify    	0
-							    label      	"~CExampleInterface( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1049
-							supplier   	@1051
-							Focus_Src  	@1050
-							Focus_Entry 	@1052
-							origin     	(201, 434)
-							terminus   	(604, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1060
-							location   	(62, 496)
-							label      	(object SegLabel @1061
-							    Parent_View 	@1060
-							    location   	(929, 452)
-							    quidu      	"3B581153026F"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	566
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1051
-							supplier   	@1055
-							Focus_Src  	@1052
-							Focus_Entry 	@1056
-							origin     	(635, 496)
-							terminus   	(1224, 496)
-							ordinal    	1)
-						    (object InterMessView "" @1062
-							location   	(62, 558)
-							label      	(object SegLabel @1063
-							    Parent_View 	@1062
-							    location   	(1549, 514)
-							    quidu      	"3B5811530275"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	663
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1055
-							supplier   	@1053
-							Focus_Src  	@1056
-							Focus_Entry 	@1054
-							origin     	(1255, 558)
-							terminus   	(1844, 558)
-							ordinal    	2)
-						    (object AttachView "" @1064
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1057
-							supplier   	@1062
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Temporarily Un-install (Iter 1)"
-				quid       	"3A1D00A10271"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Temporarily Un-install"
-					quid       	"3A1D029701A0"
-					documentation 	
-|Actors:
-|Generic Client
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.2.4
-|RHR.79.3.3
-|RHR.79.3.4
-|RHR.79.3.6.1
-|RHR.79.5.8
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1065
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$422"
-							quid       	"3A22476E000B"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A22840102E4"
-								supplier   	"$UNNAMED$423"
-								quidu      	"3A2247720224"
-								messages   	(list Messages
-								    (object Message "DiscoveriesBeginning( )"
-									quid       	"3B56F7E1016A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3B44A307027B")
-								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
-									quid       	"3B56F8C20023"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	4
-									quidu      	"3A754F3E025F")
-								    (object Message "DiscoveriesCompleteL(TBool)"
-									quid       	"3B56F8EE02DA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1"
-									ordinal    	7
-									quidu      	"3B44A307002C"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$423"
-							quid       	"3A2247720224"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56F94B02BF"
-								supplier   	"$UNNAMED$423"
-								quidu      	"3A2247720224"
-								messages   	(list Messages
-								    (object Message "ClearImplementationIndexList( )"
-									quid       	"3B56F94B02C0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3AE443780126")
-								    (object Message "ValidateRegistry( )"
-									quid       	"3B56FA6201C6"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.1"
-									ordinal    	8
-									quidu      	"3B44A306007B")
-								    (object Message "BuildIndexesL( )"
-									quid       	"3B56FA6A01B4"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.2"
-									ordinal    	9
-									quidu      	"3A797976008B")
-								    (object Message "PersistNowL( )"
-									quid       	"3B56FA7203AA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.3"
-									ordinal    	10
-									quidu      	"3A797978000C")))
-							    (object Link
-								quid       	"3B56F9C003B8"
-								supplier   	"$UNNAMED$424"
-								quidu      	"3B56F9B901EB"
-								messages   	(list Messages
-								    (object Message "DllDeletedL(CUnloadPolicy*&)"
-									quid       	"3B56F9C003B9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1.1"
-									ordinal    	5
-									quidu      	"3AE4439E020A"))))
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$425"
-							quid       	"3AC9F51803DC"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F522005B"
-								supplier   	"$UNNAMED$422"
-								quidu      	"3A22476E000B"
-								messages   	(list Messages
-								    (object Message "DiscoveriesBegin( )"
-									quid       	"3AC9F75C003C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7FEAEA02B8")
-								    (object Message "DriveRemoved(const TDriveUnit&)"
-									quid       	"3B56F8710226"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	3
-									quidu      	"3A7593D703B4")
-								    (object Message "DiscoveriesComplete(TBool)"
-									quid       	"3B56F8D90171"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	6
-									quidu      	"3A7593D703B6")))
-							    (object Link
-								quid       	"3B56F927024F"
-								supplier   	"$UNNAMED$426"
-								quidu      	"3B56F91303AF"
-								messages   	(list Messages
-								    (object Message "Notification(TInt)"
-									quid       	"3B56F9270250"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"4"
-									ordinal    	11
-									quidu      	"3AE99A300309"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$426"
-							quid       	"3B56F91303AF"
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$424"
-							quid       	"3B56F9B901EB"
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @1066
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$427"
-							quid       	"3AC9F4190259"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F419025A"
-								supplier   	"$UNNAMED$428"
-								quidu      	"3AC9F4190263"
-								messages   	(list Messages
-								    (object Message "SetEnabledState(TUid, TBool)"
-									quid       	"3AC9F419025B"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CFDBB0382"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$429"
-							quid       	"3AC9F419025E"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3AC9F419025D"
-								supplier   	"$UNNAMED$427"
-								quidu      	"3AC9F4190259"
-								messages   	(list Messages
-								    (object Message "Disable(TUid)"
-									quid       	"3AC9F419025C"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A754F4402F4"))))
-							class      	"Use Case View::System Actors::Interface Implementation"
-							quidu      	"3A13FF96031A"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$428"
-							quid       	"3AC9F4190263"
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)))
-					    (object Mechanism @1067
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$430"
-							quid       	"3B56FDC503B7"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FDC503B8"
-								supplier   	"$UNNAMED$431"
-								quidu      	"3B56FDC503C5"
-								messages   	(list Messages
-								    (object Message "DiscoveriesBeginning( )"
-									quid       	"3B56FDC503B9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3B44A307027B")
-								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
-									quid       	"3B56FDC503BA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1"
-									ordinal    	4
-									quidu      	"3A754F3E025F")
-								    (object Message "DiscoveriesCompleteL(TBool)"
-									quid       	"3B56FDC503BB"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1"
-									ordinal    	7
-									quidu      	"3B44A307002C"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$431"
-							quid       	"3B56FDC503C5"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FDC503C4"
-								supplier   	"$UNNAMED$431"
-								quidu      	"3B56FDC503C5"
-								messages   	(list Messages
-								    (object Message "ClearImplementationIndexList( )"
-									quid       	"3B56FDC503C3"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3AE443780126")
-								    (object Message "ValidateRegistry( )"
-									quid       	"3B56FDC503C8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.1"
-									ordinal    	8
-									quidu      	"3B44A306007B")
-								    (object Message "BuildIndexesL( )"
-									quid       	"3B56FDC503C9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.2"
-									ordinal    	9
-									quidu      	"3A797976008B")
-								    (object Message "PersistNowL( )"
-									quid       	"3B56FDC503CA"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.3"
-									ordinal    	10
-									quidu      	"3A797978000C")))
-							    (object Link
-								quid       	"3B56FDC503C6"
-								supplier   	"$UNNAMED$432"
-								quidu      	"3B56FDC503CB"
-								messages   	(list Messages
-								    (object Message "DllDeletedL(CUnloadPolicy*&)"
-									quid       	"3B56FDC503C7"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2.1.1"
-									ordinal    	5
-									quidu      	"3AE4439E020A"))))
-							class      	"Logical View::CRegistryData"
-							quidu      	"3A1D0A2B03D0"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$433"
-							quid       	"3B56FDC503CC"
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$432"
-							quid       	"3B56FDC503CB"
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$434"
-							quid       	"3B56FDC503BE"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FDC503BD"
-								supplier   	"$UNNAMED$430"
-								quidu      	"3B56FDC503B7"
-								messages   	(list Messages
-								    (object Message "DiscoveriesBegin( )"
-									quid       	"3B56FDC503BC"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A7FEAEA02B8")
-								    (object Message "DriveRemoved(const TDriveUnit&)"
-									quid       	"3B56FDC503C1"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	3
-									quidu      	"3A7593D703B4")
-								    (object Message "DiscoveriesComplete(TBool)"
-									quid       	"3B56FDC503C2"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	6
-									quidu      	"3A7593D703B6")))
-							    (object Link
-								quid       	"3B56FDC503BF"
-								supplier   	"$UNNAMED$433"
-								quidu      	"3B56FDC503CC"
-								messages   	(list Messages
-								    (object Message "Notification(TInt)"
-									quid       	"3B56FDC503C0"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"4"
-									ordinal    	11
-									quidu      	"3AE99A300309"))))
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow - Disable Interface Implementation Collections."
-						mechanism_ref 	@1065
-						quid       	"3A2246F40327"
-						title      	"Basic Flow - Disable Interface Implementation Collections."
-						documentation 	
-|In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
-|This effect is reversed with the use-case Re-install basic flow.
-|The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$422" @1068
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1068
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A22476E000B"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1069
-							    location   	(868, 434)
-							    line_color 	3342489
-							    InterObjView 	@1068
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1070
-							    location   	(868, 806)
-							    line_color 	3342489
-							    InterObjView 	@1068
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1071
-							    location   	(868, 1178)
-							    line_color 	3342489
-							    InterObjView 	@1068
-							    height     	552
-							    y_coord    	492
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$423" @1072
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1072
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A2247720224"
-							width      	438
-							height     	1721
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1073
-							    location   	(1612, 496)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1074
-							    location   	(1612, 620)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1075
-							    location   	(1612, 868)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1076
-							    location   	(1612, 1240)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1077
-							    location   	(1612, 1302)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1078
-							    location   	(1612, 1426)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1079
-							    location   	(1612, 1550)
-							    line_color 	3342489
-							    InterObjView 	@1072
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$426" @1080
-							location   	(2666, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1080
-							    location   	(2540, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56F91303AF"
-							width      	662
-							height     	1721
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1081
-							    location   	(2666, 1736)
-							    line_color 	3342489
-							    InterObjView 	@1080
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$424" @1082
-							location   	(2232, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1082
-							    location   	(2139, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56F9B901EB"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1083
-							    location   	(2232, 930)
-							    line_color 	3342489
-							    InterObjView 	@1082
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$425" @1084
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1084
-							    location   	(93, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F51803DC"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1085
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1084
-							    height     	1422
-							    y_coord    	1362
-							    Nested     	FALSE))
-						    (object InterMessView "" @1086
-							location   	(62, 434)
-							label      	(object SegLabel @1087
-							    Parent_View 	@1086
-							    location   	(526, 390)
-							    quidu      	"3AC9F75C003C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	347
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1084
-							supplier   	@1068
-							Focus_Src  	@1085
-							Focus_Entry 	@1069
-							origin     	(201, 434)
-							terminus   	(852, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1088
-							location   	(62, 496)
-							label      	(object SegLabel @1089
-							    Parent_View 	@1088
-							    location   	(1239, 452)
-							    quidu      	"3B56F7E1016A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	422
-							    justify    	0
-							    label      	"DiscoveriesBeginning( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1068
-							supplier   	@1072
-							Focus_Src  	@1069
-							Focus_Entry 	@1073
-							origin     	(883, 496)
-							terminus   	(1596, 496)
-							ordinal    	1)
-						    (object InterMessView "" @1090
-							location   	(62, 806)
-							label      	(object SegLabel @1091
-							    Parent_View 	@1090
-							    location   	(526, 762)
-							    quidu      	"3B56F8710226"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"DriveRemoved(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1084
-							supplier   	@1068
-							Focus_Src  	@1085
-							Focus_Entry 	@1070
-							origin     	(201, 806)
-							terminus   	(852, 806)
-							ordinal    	3)
-						    (object InterMessView "" @1092
-							location   	(62, 868)
-							label      	(object SegLabel @1093
-							    Parent_View 	@1092
-							    location   	(1239, 824)
-							    quidu      	"3B56F8C20023"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	716
-							    justify    	0
-							    label      	"TemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1068
-							supplier   	@1072
-							Focus_Src  	@1070
-							Focus_Entry 	@1075
-							origin     	(883, 868)
-							terminus   	(1596, 868)
-							ordinal    	4)
-						    (object InterMessView "" @1094
-							location   	(62, 1178)
-							label      	(object SegLabel @1095
-							    Parent_View 	@1094
-							    location   	(526, 1134)
-							    quidu      	"3B56F8D90171"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	507
-							    justify    	0
-							    label      	"DiscoveriesComplete(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1084
-							supplier   	@1068
-							Focus_Src  	@1085
-							Focus_Entry 	@1071
-							origin     	(201, 1178)
-							terminus   	(852, 1178)
-							ordinal    	6)
-						    (object InterMessView "" @1096
-							location   	(62, 1240)
-							label      	(object SegLabel @1097
-							    Parent_View 	@1096
-							    location   	(1239, 1196)
-							    quidu      	"3B56F8EE02DA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	529
-							    justify    	0
-							    label      	"DiscoveriesCompleteL(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1068
-							supplier   	@1072
-							Focus_Src  	@1071
-							Focus_Entry 	@1076
-							origin     	(883, 1240)
-							terminus   	(1596, 1240)
-							ordinal    	7)
-						    (object InterMessView "" @1098
-							location   	(62, 1736)
-							label      	(object SegLabel @1099
-							    Parent_View 	@1098
-							    location   	(1425, 1692)
-							    quidu      	"3B56F9270250"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	291
-							    justify    	0
-							    label      	"Notification(TInt)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1084
-							supplier   	@1080
-							Focus_Src  	@1085
-							Focus_Entry 	@1081
-							origin     	(201, 1736)
-							terminus   	(2650, 1736)
-							ordinal    	11)
-						    (object SelfMessView "" @1100
-							location   	(62, 620)
-							label      	(object SegLabel @1101
-							    Parent_View 	@1100
-							    location   	(1703, 576)
-							    quidu      	"3B56F94B02C0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	550
-							    justify    	0
-							    label      	"ClearImplementationIndexList( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1072
-							supplier   	@1072
-							Focus_Src  	@1073
-							Focus_Entry 	@1074
-							origin     	(1628, 620)
-							terminus   	(1778, 620)
-							ordinal    	2)
-						    (object InterMessView "" @1102
-							location   	(62, 930)
-							label      	(object SegLabel @1103
-							    Parent_View 	@1102
-							    location   	(1921, 886)
-							    quidu      	"3B56F9C003B9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	541
-							    justify    	0
-							    label      	"DllDeletedL(CUnloadPolicy*&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1072
-							supplier   	@1082
-							Focus_Src  	@1075
-							Focus_Entry 	@1083
-							origin     	(1627, 930)
-							terminus   	(2216, 930)
-							ordinal    	5)
-						    (object NoteView @1104
-							location   	(2418, 1116)
-							label      	(object ItemLabel
-							    Parent_View 	@1104
-							    location   	(2243, 1028)
-							    fill_color 	13434879
-							    nlines     	3
-							    max_width  	315
-							    label      	"Called once for each dll on the drive")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	375
-							height     	188)
-						    (object AttachView "" @1105
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1104
-							supplier   	@1102
-							line_style 	0)
-						    (object SelfMessView "" @1106
-							location   	(62, 1302)
-							label      	(object SegLabel @1107
-							    Parent_View 	@1106
-							    location   	(1703, 1258)
-							    quidu      	"3B56FA6201C6"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	313
-							    justify    	0
-							    label      	"ValidateRegistry( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1072
-							supplier   	@1072
-							Focus_Src  	@1076
-							Focus_Entry 	@1077
-							origin     	(1628, 1302)
-							terminus   	(1778, 1302)
-							ordinal    	8)
-						    (object SelfMessView "" @1108
-							location   	(62, 1426)
-							label      	(object SegLabel @1109
-							    Parent_View 	@1108
-							    location   	(1703, 1382)
-							    quidu      	"3B56FA6A01B4"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	278
-							    justify    	0
-							    label      	"BuildIndexesL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1072
-							supplier   	@1072
-							Focus_Src  	@1076
-							Focus_Entry 	@1078
-							origin     	(1628, 1426)
-							terminus   	(1778, 1426)
-							ordinal    	9)
-						    (object SelfMessView "" @1110
-							location   	(62, 1550)
-							label      	(object SegLabel @1111
-							    Parent_View 	@1110
-							    location   	(1703, 1506)
-							    quidu      	"3B56FA7203AA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	256
-							    justify    	0
-							    label      	"PersistNowL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1072
-							supplier   	@1072
-							Focus_Src  	@1076
-							Focus_Entry 	@1079
-							origin     	(1628, 1550)
-							terminus   	(1778, 1550)
-							ordinal    	10)))
-					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation (Omit)"
-						mechanism_ref 	@1066
-						quid       	"3AC9F3FB0165"
-						title      	"Alternative Flow - Disable Interface Implementation (Omit)"
-						documentation 	
-|In this use case an Interface Implementation marks itself, or another Interface Implementation as temporarily disabled.
-|This effect is reversed with the use-case Re-install alternate flow - enable Interface Implementation.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$427" @1112
-							location   	(682, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1112
-							    location   	(589, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F4190259"
-							width      	446
-							height     	541
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1113
-							    location   	(682, 434)
-							    line_color 	3342489
-							    InterObjView 	@1112
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$429" @1114
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1114
-							    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      	"3AC9F419025E"
-							width      	336
-							height     	541
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1115
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1114
-							    height     	242
-							    y_coord    	182
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$428" @1116
-							location   	(1302, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1116
-							    location   	(1195, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3AC9F4190263"
-							width      	438
-							height     	541
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1117
-							    location   	(1302, 496)
-							    line_color 	3342489
-							    InterObjView 	@1116
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterMessView "" @1118
-							location   	(62, 434)
-							label      	(object SegLabel @1119
-							    Parent_View 	@1118
-							    location   	(433, 390)
-							    quidu      	"3AC9F419025C"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	600
-							    justify    	0
-							    label      	"Disable(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1114
-							supplier   	@1112
-							Focus_Src  	@1115
-							Focus_Entry 	@1113
-							origin     	(201, 434)
-							terminus   	(666, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1120
-							location   	(62, 496)
-							label      	(object SegLabel @1121
-							    Parent_View 	@1120
-							    location   	(991, 452)
-							    quidu      	"3AC9F419025B"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	669
-							    justify    	0
-							    label      	"SetEnabledState(TUid, TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1112
-							supplier   	@1116
-							Focus_Src  	@1113
-							Focus_Entry 	@1117
-							origin     	(697, 496)
-							terminus   	(1286, 496)
-							ordinal    	1)))
-					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
-						mechanism_ref 	@1067
-						quid       	"3ACAE6A7028C"
-						title      	"Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
-						documentation 	
-|In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
-|This effect is reversed with the use-case Re-install basic flow.
-|The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
-|
-|Failure case : the PersistNowL method fails. This means that the persistently stored version does not match the version in memory.
-|(N.B. This is an unlikely scenario because the persistent version is shrinking in size, and is replacing the one currently stored).
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$430" @1122
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1122
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FDC503B7"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1123
-							    location   	(868, 434)
-							    line_color 	3342489
-							    InterObjView 	@1122
-							    height     	366
-							    y_coord    	306
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1124
-							    location   	(868, 806)
-							    line_color 	3342489
-							    InterObjView 	@1122
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1125
-							    location   	(868, 1178)
-							    line_color 	3342489
-							    InterObjView 	@1122
-							    height     	552
-							    y_coord    	492
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$431" @1126
-							location   	(1612, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1126
-							    location   	(1505, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	462
-							    label      	"")
-							icon       	"entity"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FDC503C5"
-							width      	438
-							height     	1721
-							icon_height 	153
-							icon_width 	154
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1127
-							    location   	(1612, 496)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	244
-							    y_coord    	184
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1128
-							    location   	(1612, 620)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1129
-							    location   	(1612, 868)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1130
-							    location   	(1612, 1240)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1131
-							    location   	(1612, 1302)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1132
-							    location   	(1612, 1426)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1133
-							    location   	(1612, 1550)
-							    line_color 	3342489
-							    InterObjView 	@1126
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$433" @1134
-							location   	(2666, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1134
-							    location   	(2540, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FDC503CC"
-							width      	662
-							height     	1721
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1135
-							    location   	(2666, 1736)
-							    line_color 	3342489
-							    InterObjView 	@1134
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$432" @1136
-							location   	(2232, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1136
-							    location   	(2139, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FDC503CB"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1137
-							    location   	(2232, 930)
-							    line_color 	3342489
-							    InterObjView 	@1136
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$434" @1138
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1138
-							    location   	(93, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FDC503BE"
-							width      	446
-							height     	1721
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1139
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1138
-							    height     	1422
-							    y_coord    	1362
-							    Nested     	FALSE))
-						    (object NoteView @1140
-							location   	(2418, 1116)
-							label      	(object ItemLabel
-							    Parent_View 	@1140
-							    location   	(2243, 1028)
-							    fill_color 	13434879
-							    nlines     	3
-							    max_width  	315
-							    label      	"Called once for each dll on the drive")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	375
-							height     	188)
-						    (object InterMessView "" @1141
-							location   	(62, 434)
-							label      	(object SegLabel @1142
-							    Parent_View 	@1141
-							    location   	(526, 390)
-							    quidu      	"3B56FDC503BC"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	347
-							    justify    	0
-							    label      	"DiscoveriesBegin( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1138
-							supplier   	@1122
-							Focus_Src  	@1139
-							Focus_Entry 	@1123
-							origin     	(201, 434)
-							terminus   	(852, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1143
-							location   	(62, 496)
-							label      	(object SegLabel @1144
-							    Parent_View 	@1143
-							    location   	(1239, 452)
-							    quidu      	"3B56FDC503B9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	422
-							    justify    	0
-							    label      	"DiscoveriesBeginning( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1122
-							supplier   	@1126
-							Focus_Src  	@1123
-							Focus_Entry 	@1127
-							origin     	(883, 496)
-							terminus   	(1596, 496)
-							ordinal    	1)
-						    (object SelfMessView "" @1145
-							location   	(62, 620)
-							label      	(object SegLabel @1146
-							    Parent_View 	@1145
-							    location   	(1703, 576)
-							    quidu      	"3B56FDC503C3"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	569
-							    justify    	0
-							    label      	"ClearImplementationIndexList( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1126
-							supplier   	@1126
-							Focus_Src  	@1127
-							Focus_Entry 	@1128
-							origin     	(1628, 620)
-							terminus   	(1778, 620)
-							ordinal    	2)
-						    (object InterMessView "" @1147
-							location   	(62, 806)
-							label      	(object SegLabel @1148
-							    Parent_View 	@1147
-							    location   	(526, 762)
-							    quidu      	"3B56FDC503C1"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	631
-							    justify    	0
-							    label      	"DriveRemoved(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1138
-							supplier   	@1122
-							Focus_Src  	@1139
-							Focus_Entry 	@1124
-							origin     	(201, 806)
-							terminus   	(852, 806)
-							ordinal    	3)
-						    (object InterMessView "" @1149
-							location   	(62, 868)
-							label      	(object SegLabel @1150
-							    Parent_View 	@1149
-							    location   	(1239, 824)
-							    quidu      	"3B56FDC503BA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	716
-							    justify    	0
-							    label      	"TemporaryUninstallL(const TDriveUnit&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1122
-							supplier   	@1126
-							Focus_Src  	@1124
-							Focus_Entry 	@1129
-							origin     	(883, 868)
-							terminus   	(1596, 868)
-							ordinal    	4)
-						    (object InterMessView "" @1151
-							location   	(62, 930)
-							label      	(object SegLabel @1152
-							    Parent_View 	@1151
-							    location   	(1921, 886)
-							    quidu      	"3B56FDC503C7"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	541
-							    justify    	0
-							    label      	"DllDeletedL(CUnloadPolicy*&)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1126
-							supplier   	@1136
-							Focus_Src  	@1129
-							Focus_Entry 	@1137
-							origin     	(1627, 930)
-							terminus   	(2216, 930)
-							ordinal    	5)
-						    (object InterMessView "" @1153
-							location   	(62, 1178)
-							label      	(object SegLabel @1154
-							    Parent_View 	@1153
-							    location   	(526, 1134)
-							    quidu      	"3B56FDC503C2"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"DiscoveriesComplete(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1138
-							supplier   	@1122
-							Focus_Src  	@1139
-							Focus_Entry 	@1125
-							origin     	(201, 1178)
-							terminus   	(852, 1178)
-							ordinal    	6)
-						    (object InterMessView "" @1155
-							location   	(62, 1240)
-							label      	(object SegLabel @1156
-							    Parent_View 	@1155
-							    location   	(1239, 1196)
-							    quidu      	"3B56FDC503BB"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	528
-							    justify    	0
-							    label      	"DiscoveriesCompleteL(TBool)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1122
-							supplier   	@1126
-							Focus_Src  	@1125
-							Focus_Entry 	@1130
-							origin     	(883, 1240)
-							terminus   	(1596, 1240)
-							ordinal    	7)
-						    (object SelfMessView "" @1157
-							location   	(62, 1302)
-							label      	(object SegLabel @1158
-							    Parent_View 	@1157
-							    location   	(1703, 1258)
-							    quidu      	"3B56FDC503C8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	334
-							    justify    	0
-							    label      	"ValidateRegistry( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1126
-							supplier   	@1126
-							Focus_Src  	@1130
-							Focus_Entry 	@1131
-							origin     	(1628, 1302)
-							terminus   	(1778, 1302)
-							ordinal    	8)
-						    (object SelfMessView "" @1159
-							location   	(62, 1426)
-							label      	(object SegLabel @1160
-							    Parent_View 	@1159
-							    location   	(1703, 1382)
-							    quidu      	"3B56FDC503C9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	291
-							    justify    	0
-							    label      	"BuildIndexesL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1126
-							supplier   	@1126
-							Focus_Src  	@1130
-							Focus_Entry 	@1132
-							origin     	(1628, 1426)
-							terminus   	(1778, 1426)
-							ordinal    	9)
-						    (object SelfMessView "" @1161
-							location   	(62, 1550)
-							label      	(object SegLabel @1162
-							    Parent_View 	@1161
-							    location   	(1703, 1506)
-							    quidu      	"3B56FDC503CA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	266
-							    justify    	0
-							    label      	"PersistNowL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1126
-							supplier   	@1126
-							Focus_Src  	@1130
-							Focus_Entry 	@1133
-							origin     	(1628, 1550)
-							terminus   	(1778, 1550)
-							ordinal    	10)
-						    (object InterMessView "" @1163
-							location   	(62, 1736)
-							label      	(object SegLabel @1164
-							    Parent_View 	@1163
-							    location   	(1425, 1692)
-							    quidu      	"3B56FDC503C0"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	291
-							    justify    	0
-							    label      	"Notification(TInt)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1138
-							supplier   	@1134
-							Focus_Src  	@1139
-							Focus_Entry 	@1135
-							origin     	(201, 1736)
-							terminus   	(2650, 1736)
-							ordinal    	11)
-						    (object AttachView "" @1165
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1140
-							supplier   	@1151
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list)))
-			logical_presentations 	(list unit_reference_list))
-		    (object Class_Category "Development Iteration 2"
-			quid       	"3A9628D302C9"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class_Category "Suspend Registration (Iter 2)"
-				quid       	"3A1D28FD0000"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Suspend Registration"
-					quid       	"3A1D292902F3"
-					documentation 	
-|Actors:
-|EPOC Platform
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.5.3
-|RHR.79.5.6
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1166
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$435"
-							quid       	"3A1E6F9C021A"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E72EA0339"
-								supplier   	"$UNNAMED$436"
-								quidu      	"3A1E72E30158")
-							    (object Link
-								quid       	"3B56FEC400ED"
-								supplier   	"$UNNAMED$437"
-								quidu      	"3B56FEBA00B7"
-								messages   	(list Messages
-								    (object Message ""
-									quid       	"3B56FEC400EE"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0))))
-							class      	"Use Case View::System Actors::EPOC Platform"
-							quidu      	"3A13EA0E027E"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$436"
-							quid       	"3A1E72E30158"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E8DFA006A"
-								supplier   	"$UNNAMED$438"
-								quidu      	"3A1E8DF40147"
-								messages   	(list Messages
-								    (object Message "Suspend( )"
-									quid       	"3B56FEE20118"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A2CFECB0080"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$438"
-							quid       	"3A1E8DF40147"
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$437"
-							quid       	"3B56FEBA00B7"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FECE0368"
-								supplier   	"$UNNAMED$436"
-								quidu      	"3A1E72E30158"
-								messages   	(list Messages
-								    (object Message "Suspend( )"
-									quid       	"3B56FECE0369"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CFEB303CF"))))
-							class      	"Logical View::CBackupNotifier"
-							quidu      	"3B050EEF021A"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1166
-						quid       	"3A1E6F8B016B"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case the platform specifies that registration of new Interface Implementations should temporarily cease, for example, for backup of the registry.
-|This is reversed with the use-case Resume Registration.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$435" @1167
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1167
-							    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      	"3A1E6F9C021A"
-							width      	336
-							height     	601
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1168
-							    location   	(186, 372)
-							    line_color 	3342489
-							    InterObjView 	@1167
-							    height     	364
-							    y_coord    	304
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$436" @1169
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1169
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E72E30158"
-							width      	446
-							height     	601
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1170
-							    location   	(868, 434)
-							    line_color 	3342489
-							    InterObjView 	@1169
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$438" @1171
-							location   	(1240, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1171
-							    location   	(1147, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E8DF40147"
-							width      	446
-							height     	601
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1172
-							    location   	(1240, 496)
-							    line_color 	3342489
-							    InterObjView 	@1171
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$437" @1173
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1173
-							    location   	(465, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FEBA00B7"
-							width      	446
-							height     	601
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1174
-							    location   	(558, 372)
-							    line_color 	3342489
-							    InterObjView 	@1173
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterMessView "" @1175
-							location   	(62, 372)
-							label      	(object SegLabel @1176
-							    Parent_View 	@1175
-							    location   	(371, 328)
-							    quidu      	"3B56FEC400EE"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	0
-							    justify    	0
-							    label      	""
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1167
-							supplier   	@1173
-							Focus_Src  	@1168
-							Focus_Entry 	@1174
-							origin     	(201, 372)
-							terminus   	(542, 372)
-							ordinal    	0)
-						    (object InterMessView "" @1177
-							location   	(62, 434)
-							label      	(object SegLabel @1178
-							    Parent_View 	@1177
-							    location   	(712, 390)
-							    quidu      	"3B56FECE0369"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	197
-							    justify    	0
-							    label      	"Suspend( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1173
-							supplier   	@1169
-							Focus_Src  	@1174
-							Focus_Entry 	@1170
-							origin     	(573, 434)
-							terminus   	(852, 434)
-							ordinal    	1)
-						    (object InterMessView "" @1179
-							location   	(62, 496)
-							label      	(object SegLabel @1180
-							    Parent_View 	@1179
-							    location   	(1053, 452)
-							    quidu      	"3B56FEE20118"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	197
-							    justify    	0
-							    label      	"Suspend( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1169
-							supplier   	@1171
-							Focus_Src  	@1170
-							Focus_Entry 	@1172
-							origin     	(883, 496)
-							terminus   	(1224, 496)
-							ordinal    	2))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Resume Registration (Iter 2)"
-				quid       	"3A1D290B00E7"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Resume Registration"
-					quid       	"3A1D292B033C"
-					documentation 	
-|Actors:
-|EPOC Platform
-|
-|Traceability:
-|RHR.79.4.4
-|RHR.79.5.3
-|RHR.79.5.6
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1181
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$439"
-							quid       	"3A1E8E8303B0"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E8E8303B1"
-								supplier   	"$UNNAMED$440"
-								quidu      	"3A1E8E8303B5")
-							    (object Link
-								quid       	"3B56FF58026C"
-								supplier   	"$UNNAMED$441"
-								quidu      	"3B56FF5100A0"
-								messages   	(list Messages
-								    (object Message ""
-									quid       	"3B56FF58026D"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0))))
-							class      	"Use Case View::System Actors::EPOC Platform"
-							quidu      	"3A13EA0E027E"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$440"
-							quid       	"3A1E8E8303B5"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E8E8303B4"
-								supplier   	"$UNNAMED$442"
-								quidu      	"3A1E8E8303B6"
-								messages   	(list Messages
-								    (object Message "Resume( )"
-									quid       	"3B56FF630150"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1.1"
-									ordinal    	2
-									quidu      	"3A2CFE760183"))))
-							class      	"Logical View::CRegistrar"
-							quidu      	"3A1D3A0D0282"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$442"
-							quid       	"3A1E8E8303B6"
-							class      	"Logical View::CDiscoverer"
-							quidu      	"3A1D376D0037"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$441"
-							quid       	"3B56FF5100A0"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B56FF5C0100"
-								supplier   	"$UNNAMED$440"
-								quidu      	"3A1E8E8303B5"
-								messages   	(list Messages
-								    (object Message "Resume( )"
-									quid       	"3B56FF5C0101"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CFE4E038E"))))
-							class      	"Logical View::CBackupNotifier"
-							quidu      	"3B050EEF021A"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1181
-						quid       	"3A1E8E7B030E"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case the platform indicates that registration of new Interface Implementations should resume.
-|This reverses the effect of the use-case Suspend Registration.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$439" @1182
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1182
-							    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      	"3A1E8E8303B0"
-							width      	336
-							height     	663
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1183
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1182
-							    height     	364
-							    y_coord    	304
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$440" @1184
-							location   	(868, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1184
-							    location   	(775, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E8E8303B5"
-							width      	446
-							height     	663
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1185
-							    location   	(868, 496)
-							    line_color 	3342489
-							    InterObjView 	@1184
-							    height     	182
-							    y_coord    	122
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$442" @1186
-							location   	(1240, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1186
-							    location   	(1147, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	435
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E8E8303B6"
-							width      	446
-							height     	663
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1187
-							    location   	(1240, 558)
-							    line_color 	3342489
-							    InterObjView 	@1186
-							    height     	60
-							    y_coord    	0
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$441" @1188
-							location   	(558, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1188
-							    location   	(465, 273)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B56FF5100A0"
-							width      	446
-							height     	663
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1189
-							    location   	(558, 434)
-							    line_color 	3342489
-							    InterObjView 	@1188
-							    height     	304
-							    y_coord    	244
-							    Nested     	FALSE))
-						    (object InterMessView "" @1190
-							location   	(62, 434)
-							label      	(object SegLabel @1191
-							    Parent_View 	@1190
-							    location   	(371, 390)
-							    quidu      	"3B56FF58026D"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	0
-							    justify    	0
-							    label      	""
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1182
-							supplier   	@1188
-							Focus_Src  	@1183
-							Focus_Entry 	@1189
-							origin     	(201, 434)
-							terminus   	(542, 434)
-							ordinal    	0)
-						    (object InterMessView "" @1192
-							location   	(62, 496)
-							label      	(object SegLabel @1193
-							    Parent_View 	@1192
-							    location   	(712, 452)
-							    quidu      	"3B56FF5C0101"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	188
-							    justify    	0
-							    label      	"Resume( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1188
-							supplier   	@1184
-							Focus_Src  	@1189
-							Focus_Entry 	@1185
-							origin     	(573, 496)
-							terminus   	(852, 496)
-							ordinal    	1)
-						    (object InterMessView "" @1194
-							location   	(62, 558)
-							label      	(object SegLabel @1195
-							    Parent_View 	@1194
-							    location   	(1053, 514)
-							    quidu      	"3B56FF630150"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	188
-							    justify    	0
-							    label      	"Resume( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1184
-							supplier   	@1186
-							Focus_Src  	@1185
-							Focus_Entry 	@1187
-							origin     	(883, 558)
-							terminus   	(1224, 558)
-							ordinal    	2))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Suicide (Iter 2)"
-				quid       	"3A1CFF720026"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Suicide"
-					quid       	"3A1D033C0067"
-					documentation 	
-|Actors:
-|GT WAP Browser 6.2
-|Generic Future Projects
-|Interface Implementation
-|
-|Traceability:
-|RHR.79.1.5
-|RHR.79.4.4
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1196
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$443"
-							quid       	"3A1E861101A8"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E861101A9"
-								supplier   	"$UNNAMED$444"
-								quidu      	"3A1E861101AD"
-								messages   	(list Messages
-								    (object Message "FireAndForget( )"
-									quid       	"3A1E861101AA"
-									frequency  	"Aperiodic"
-									synchronization 	"Asynchronous"
-									dir        	"FromClientToSupplier"
-									sequence   	"1"
-									ordinal    	0
-									quidu      	"3A2D069800DC"))))
-							class      	"Use Case View::Customers::Generic Client"
-							quidu      	"3A1E33F801F8"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$444"
-							quid       	"3A1E861101AD"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3A1E863201EC"
-								supplier   	"$UNNAMED$444"
-								quidu      	"3A1E861101AD"
-								messages   	(list Messages
-								    (object Message "DoMethodL( )"
-									quid       	"3A1E863201ED"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.1"
-									ordinal    	1
-									quidu      	"3A2CFF6B01B7")))
-							    (object Link
-								quid       	"3ACAE5430212"
-								supplier   	"$UNNAMED$445"
-								quidu      	"3A1E861101B5")
-							    (object Link
-								quid       	"3ACAECC402E7"
-								supplier   	"$UNNAMED$446"
-								quidu      	"3ACAEC7C024D"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3ACAECC402E8"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"1.2"
-									ordinal    	2
-									quidu      	"3A716CC401D8"))))
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$445"
-							quid       	"3A1E861101B5"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B58122E023F"
-								supplier   	"$UNNAMED$447"
-								quidu      	"3B58122A0149"
-								messages   	(list Messages
-								    (object Message "DecreaseReference( )"
-									quid       	"3B58122E0240"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1"
-									ordinal    	5
-									quidu      	"3A2CF5AE002C"))))
-							class      	"Logical View::CLoadManager"
-							quidu      	"3A1D0F4101D4"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$446"
-							quid       	"3ACAEC7C024D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAECA901F8"
-								supplier   	"$UNNAMED$448"
-								quidu      	"3ACAEC82018D"
-								messages   	(list Messages
-								    (object Message "DestroyedImplementation(TUid)"
-									quid       	"3ACAECA901F9"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"2"
-									ordinal    	3
-									quidu      	"3A716CC2010D"))))
-							class      	"Logical View::REComSession"
-							quidu      	"3A1D08B702D1"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$448"
-							quid       	"3ACAEC82018D"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3ACAECA20189"
-								supplier   	"$UNNAMED$445"
-								quidu      	"3A1E861101B5"
-								messages   	(list Messages
-								    (object Message "DestroyedThis(TUid)"
-									quid       	"3ACAECA2018A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3"
-									ordinal    	4
-									quidu      	"3A2CF48B03A8"))))
-							class      	"Logical View::CEComServer"
-							quidu      	"3A7159680113"
-							persistence 	"Transient"
-							multi      	FALSE)
-						    (object Object "$UNNAMED$447"
-							quid       	"3B58122A0149"
-							collaborators 	(list link_list
-							    (object Link
-								quid       	"3B5812360309"
-								supplier   	"$UNNAMED$447"
-								quidu      	"3B58122A0149"
-								messages   	(list Messages
-								    (object Message "Wait( )"
-									quid       	"3B581236030A"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.1"
-									ordinal    	6
-									quidu      	"3A2CF51F00BC")
-								    (object Message "Unload( )"
-									quid       	"3B58123C0249"
-									frequency  	"Aperiodic"
-									synchronization 	"Simple"
-									dir        	"FromClientToSupplier"
-									sequence   	"3.1.2"
-									ordinal    	7
-									quidu      	"3A2CF5710345"))))
-							class      	"Logical View::CUnloadPolicy"
-							quidu      	"3A1D309500CE"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1196
-						quid       	"3A1E85F2028A"
-						title      	"Basic Flow"
-						documentation 	
-|In this use case the Interface Client creates an Interface Implementation on which it can call an asynchronous 'fire and forget' function.
-|This function will perform its task, i.e. its DoMethodL call, and then automatically delete the Interface Implementation. I.e. itself.
-|
-|N.B. Self destruction MUST be guaranteed even if the DoMethodL call fails.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	1913
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$443" @1197
-							location   	(186, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1197
-							    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      	"3A1E861101A8"
-							width      	336
-							height     	1221
-							icon_height 	162
-							icon_width 	120
-							icon_y_offset 	0
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1198
-							    location   	(186, 434)
-							    line_color 	3342489
-							    InterObjView 	@1197
-							    height     	490
-							    y_coord    	430
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$444" @1199
-							location   	(744, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1199
-							    location   	(618, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E861101AD"
-							width      	662
-							height     	1221
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1200
-							    location   	(744, 434)
-							    line_color 	3342489
-							    InterObjView 	@1199
-							    height     	430
-							    y_coord    	370
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1201
-							    location   	(744, 558)
-							    line_color 	3342489
-							    InterObjView 	@1199
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$445" @1202
-							location   	(2294, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1202
-							    location   	(2201, 271)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3A1E861101B5"
-							width      	446
-							height     	1221
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	2
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1203
-							    location   	(2294, 868)
-							    line_color 	3342489
-							    InterObjView 	@1202
-							    height     	428
-							    y_coord    	368
-							    Nested     	FALSE))
-						    (object InterObjView "$UNNAMED$447" @1204
-							location   	(2728, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1204
-							    location   	(2635, 272)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	471
-							    label      	"")
-							icon       	"control"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3B58122A0149"
-							width      	446
-							height     	1221
-							icon_height 	164
-							icon_width 	157
-							icon_y_offset 	1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1205
-							    location   	(2728, 930)
-							    line_color 	3342489
-							    InterObjView 	@1204
-							    height     	306
-							    y_coord    	246
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1206
-							    location   	(2728, 992)
-							    line_color 	3342489
-							    InterObjView 	@1204
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1207
-							    location   	(2728, 1116)
-							    line_color 	3342489
-							    InterObjView 	@1204
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$446" @1208
-							location   	(1240, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1208
-							    location   	(1114, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAEC7C024D"
-							width      	662
-							height     	1221
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1209
-							    location   	(1240, 558)
-							    line_color 	3342489
-							    InterObjView 	@1208
-							    height     	368
-							    y_coord    	308
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1210
-							    location   	(1240, 744)
-							    line_color 	3342489
-							    InterObjView 	@1208
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterObjView "$UNNAMED$448" @1211
-							location   	(1860, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1211
-							    location   	(1734, 275)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAEC82018D"
-							width      	662
-							height     	1221
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	-1
-							annotation 	1
-							Focus_Of_Control 	(object Focus_Of_Control "" @1212
-							    location   	(1860, 558)
-							    line_color 	3342489
-							    InterObjView 	@1211
-							    height     	798
-							    y_coord    	738
-							    Nested     	FALSE)
-							Focus_Of_Control 	(object Focus_Of_Control "" @1213
-							    location   	(1860, 806)
-							    line_color 	3342489
-							    InterObjView 	@1211
-							    height     	60
-							    y_coord    	0
-							    Nested     	TRUE))
-						    (object InterMessView "" @1214
-							location   	(62, 434)
-							label      	(object SegLabel @1215
-							    Parent_View 	@1214
-							    location   	(464, 390)
-							    quidu      	"3A1E861101AA"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	323
-							    justify    	0
-							    label      	"FireAndForget( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1197
-							supplier   	@1199
-							Focus_Src  	@1198
-							Focus_Entry 	@1200
-							origin     	(201, 434)
-							terminus   	(728, 434)
-							ordinal    	0)
-						    (object SelfMessView "" @1216
-							location   	(62, 558)
-							label      	(object SegLabel @1217
-							    Parent_View 	@1216
-							    location   	(835, 514)
-							    quidu      	"3A1E863201ED"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	232
-							    justify    	0
-							    label      	"DoMethodL( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1199
-							supplier   	@1199
-							Focus_Src  	@1200
-							Focus_Entry 	@1201
-							origin     	(760, 558)
-							terminus   	(910, 558)
-							ordinal    	1)
-						    (object NoteView @1218
-							location   	(2294, 1612)
-							label      	(object ItemLabel
-							    Parent_View 	@1218
-							    location   	(2137, 1493)
-							    fill_color 	13434879
-							    nlines     	4
-							    max_width  	278
-							    label      	"Sequence Diagram: Remove Instantiation / Basic Flow")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	338
-							height     	250
-							quidu      	"3A2661D900C1")
-						    (object InterMessView "" @1219
-							location   	(62, 868)
-							label      	(object SegLabel @1220
-							    Parent_View 	@1219
-							    location   	(2076, 824)
-							    quidu      	"3ACAECA2018A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	506
-							    justify    	0
-							    label      	"DestroyedThis(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1211
-							supplier   	@1202
-							Focus_Src  	@1212
-							Focus_Entry 	@1203
-							origin     	(1875, 868)
-							terminus   	(2278, 868)
-							ordinal    	4)
-						    (object InterMessView "" @1221
-							location   	(62, 806)
-							label      	(object SegLabel @1222
-							    Parent_View 	@1221
-							    location   	(1549, 762)
-							    quidu      	"3ACAECA901F9"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	663
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1208
-							supplier   	@1211
-							Focus_Src  	@1209
-							Focus_Entry 	@1213
-							origin     	(1255, 806)
-							terminus   	(1844, 806)
-							ordinal    	3)
-						    (object InterMessView "" @1223
-							location   	(62, 744)
-							label      	(object SegLabel @1224
-							    Parent_View 	@1223
-							    location   	(991, 700)
-							    quidu      	"3ACAECC402E8"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	550
-							    justify    	0
-							    label      	"DestroyedImplementation(TUid)"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1199
-							supplier   	@1208
-							Focus_Src  	@1200
-							Focus_Entry 	@1210
-							origin     	(759, 744)
-							terminus   	(1224, 744)
-							ordinal    	2)
-						    (object NoteView @1225
-							location   	(1364, 1302)
-							label      	(object ItemLabel
-							    Parent_View 	@1225
-							    location   	(973, 1186)
-							    fill_color 	13434879
-							    nlines     	5
-							    max_width  	746
-							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	806
-							height     	244
-							quidu      	"3ACAE9E9000B")
-						    (object AttachView "" @1226
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1225
-							supplier   	@1221
-							line_style 	0)
-						    (object InterMessView "" @1227
-							location   	(62, 930)
-							label      	(object SegLabel @1228
-							    Parent_View 	@1227
-							    location   	(2510, 886)
-							    quidu      	"3B58122E0240"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	391
-							    justify    	0
-							    label      	"DecreaseReference( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1202
-							supplier   	@1204
-							Focus_Src  	@1203
-							Focus_Entry 	@1205
-							origin     	(2309, 930)
-							terminus   	(2712, 930)
-							ordinal    	5)
-						    (object SelfMessView "" @1229
-							location   	(62, 992)
-							label      	(object SegLabel @1230
-							    Parent_View 	@1229
-							    location   	(2819, 948)
-							    quidu      	"3B581236030A"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	122
-							    justify    	0
-							    label      	"Wait( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1204
-							supplier   	@1204
-							Focus_Src  	@1205
-							Focus_Entry 	@1206
-							origin     	(2744, 992)
-							terminus   	(2894, 992)
-							ordinal    	6)
-						    (object SelfMessView "" @1231
-							location   	(62, 1116)
-							label      	(object SegLabel @1232
-							    Parent_View 	@1231
-							    location   	(2819, 1072)
-							    quidu      	"3B58123C0249"
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	159
-							    justify    	0
-							    label      	"Unload( )"
-							    pctDist    	0.500000
-							    height     	45
-							    orientation 	0)
-							line_color 	3342489
-							client     	@1204
-							supplier   	@1204
-							Focus_Src  	@1205
-							Focus_Entry 	@1207
-							origin     	(2744, 1116)
-							terminus   	(2894, 1116)
-							ordinal    	7)
-						    (object AttachView "" @1233
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@1218
-							supplier   	@1227
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Mechanism @1234
-				logical_models 	(list unit_reference_list))
-			    (object Mechanism @1235
-				logical_models 	(list unit_reference_list)))
-			logical_presentations 	(list unit_reference_list
-			    (object InteractionDiagram "Client Server Interaction"
-				mechanism_ref 	@1234
-				quid       	"3ACAE9E9000B"
-				title      	"Client Server Interaction"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list))
-			    (object InteractionDiagram "Client Server Session establishment"
-				mechanism_ref 	@1235
-				quid       	"3ACAEADD0246"
-				title      	"Client Server Session establishment"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list))))
-		    (object Class_Category "Development Iteration 3"
-			quid       	"3A9628FD0310"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class_Category "Serve Multiple Clients (Iter 3)"
-				quid       	"3A2CC6DF02F2"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Serve Multiple Clients"
-					quid       	"3A2CC69E003B"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.1.3
-|RHR.79.4.4
-|RHR.79.5.3
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1236
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1236
-						quid       	"3A2CC7220031"
-						title      	"Basic Flow"
-						documentation 	"This use case describes the ECom Architecture providing Interface Implementations to more than one Interface Client at the same time."
-						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 Class_Category "Developer Support"
-			quid       	"3ACAE1480018"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class_Category "Provide an Example Interface Implementation (Iter 1)"
-				quid       	"3A1CFFC10282"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Provide an Example Interface implementation"
-					quid       	"3A1D02990081"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.4.6
-|RHR.79.5.2
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1237
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1237
-						quid       	"3A27DC0000F7"
-						title      	"Basic Flow"
-						documentation 	
-|This use case describes the process for creating an Interface Implementation.
-|This use case assumes that the Interface Definition that this Interface Implementation is supporting has already been defined.
-						
-						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 "Define An Example Interface (Iter 1)"
-				quid       	"3A1CFF9E0304"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Define An Example Interface"
-					quid       	"3A1D023201F5"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.4.1
-|RHR.79.4.3
-|RHR.79.4.6
-|RHR.79.5.2
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1238
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$449"
-							quid       	"3ACAE47602B8"
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1238
-						quid       	"3A27DA3C033C"
-						title      	"Basic Flow"
-						documentation 	
-|This use case defines the process for defining an Interface Definition.
-|This specifies the client API and implements any interactions that are required with the ECom Architecture.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$449" @1239
-							location   	(434, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1239
-							    location   	(308, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE47602B8"
-							width      	662
-							height     	120
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Define An Example Interface With Initialisation Parameters (Iter 1)"
-				quid       	"3A1CFFA902B0"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Define an Example interface with initialisation parameters"
-					quid       	"3A1D033A0154"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.4.1
-|RHR.79.4.3
-|RHR.79.4.6
-|RHR.79.5.2
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1240
-						logical_models 	(list unit_reference_list
-						    (object Object "$UNNAMED$450"
-							quid       	"3ACAE487003B"
-							class      	"Logical View::CExampleInterface"
-							quidu      	"3A1D07A10155"
-							persistence 	"Transient"
-							multi      	FALSE))))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1240
-						quid       	"3A27DB6403A5"
-						title      	"Basic Flow"
-						documentation 	
-|This use case specifies the process for defining an Interface Definition for an Interface Implementation that requires initialisation parameters.
-|This includes defining the client API and implementing any interactions with the ECom Architecture.
-						
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	0
-						origin_y   	0
-						items      	(list diagram_item_list
-						    (object InterObjView "$UNNAMED$450" @1241
-							location   	(434, 248)
-							font       	(object Font
-							    underline  	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@1241
-							    location   	(308, 274)
-							    anchor_loc 	3
-							    nlines     	2
-							    max_width  	687
-							    label      	"")
-							icon       	"boundary"
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"3ACAE487003B"
-							width      	662
-							height     	120
-							icon_height 	153
-							icon_width 	229
-							icon_y_offset 	0
-							annotation 	1))))))
-				logical_presentations 	(list unit_reference_list))
-			    (object Class_Category "Group Interface Implementations (Iter 2)"
-				quid       	"3A1CFFD2039F"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object UseCase "Group Interface implementations"
-					quid       	"3A1D02A60238"
-					documentation 	
-|Actors:
-|Generic Client
-|
-|Traceability:
-|RHR.79.1.1
-|RHR.79.1.2
-|RHR.79.4.6
-					
-					stereotype 	"use-case realization"
-					logical_models 	(list unit_reference_list
-					    (object Mechanism @1242
-						logical_models 	(list unit_reference_list)))
-					logical_presentations 	(list unit_reference_list
-					    (object InteractionDiagram "Basic Flow"
-						mechanism_ref 	@1242
-						quid       	"3A27DBC702E0"
-						title      	"Basic Flow"
-						documentation 	"This use case describes the process for grouping a collection of interface implementations into one load module. I.e. An Interface Implementation Collection."
-						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)))
-		logical_presentations 	(list unit_reference_list
-		    (object UseCaseDiagram "Traceabilities"
-			quid       	"3A1D00140065"
-			title      	"Traceabilities"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @1243
-				location   	(930, 2034)
-				label      	(object ItemLabel
-				    Parent_View 	@1243
-				    location   	(930, 2172)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Use interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAF1039D")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation" @1244
-				location   	(310, 2034)
-				label      	(object ItemLabel
-				    Parent_View 	@1244
-				    location   	(310, 2175)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Use Interface Implementation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D01E70324")
-			    (object AssociationViewNew "$UNNAMED$255" @1245
-				location   	(620, 2034)
-				stereotype 	(object SegLabel @1246
-				    Parent_View 	@1245
-				    location   	(620, 2039)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D040D0180"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$256" @1247
-					Parent_View 	@1245
-					location   	(372, 1848)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D040D03CF"
-					client     	@1245
-					supplier   	@1243
-					line_style 	0)
-				    (object RoleView "$UNNAMED$257" @1248
-					Parent_View 	@1245
-					location   	(372, 1848)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D040D03D9"
-					client     	@1245
-					supplier   	@1244
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @1249
-				location   	(3596, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@1249
-				    location   	(3596, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Define an interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EAE103CC")
-			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface" @1250
-				location   	(2976, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@1250
-				    location   	(2976, 265)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Define An Example Interface")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D023201F5")
-			    (object AssociationViewNew "$UNNAMED$258" @1251
-				location   	(3286, 124)
-				stereotype 	(object SegLabel @1252
-				    Parent_View 	@1251
-				    location   	(3287, 129)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.533333
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D041A0201"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$259" @1253
-					Parent_View 	@1251
-					location   	(2976, -434)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D041B0054"
-					client     	@1251
-					supplier   	@1249
-					line_style 	0)
-				    (object RoleView "$UNNAMED$260" @1254
-					Parent_View 	@1251
-					location   	(2976, -434)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D041B0055"
-					client     	@1251
-					supplier   	@1250
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @1255
-				location   	(2232, 1364)
-				label      	(object ItemLabel
-				    Parent_View 	@1255
-				    location   	(2232, 1502)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Configure default behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1515F101F9"
-				height     	118)
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)" @1256
-				location   	(1674, 1364)
-				label      	(object ItemLabel
-				    Parent_View 	@1256
-				    location   	(1674, 1505)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Configure default behaviour (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D029400BF")
-			    (object AssociationViewNew "$UNNAMED$261" @1257
-				location   	(1952, 1364)
-				stereotype 	(object SegLabel @1258
-				    Parent_View 	@1257
-				    location   	(1953, 1369)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.533333
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D042A0326"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$262" @1259
-					Parent_View 	@1257
-					location   	(1642, 62)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D042B0205"
-					client     	@1257
-					supplier   	@1255
-					line_style 	0)
-				    (object RoleView "$UNNAMED$263" @1260
-					Parent_View 	@1257
-					location   	(1642, 62)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D042B020F"
-					client     	@1257
-					supplier   	@1256
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @1261
-				location   	(3162, 2356)
-				label      	(object ItemLabel
-				    Parent_View 	@1261
-				    location   	(3162, 2494)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Temporarily Un-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A14007F03DD")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install" @1262
-				location   	(2604, 2356)
-				label      	(object ItemLabel
-				    Parent_View 	@1262
-				    location   	(2604, 2497)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Temporarily Un-install")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D029701A0")
-			    (object AssociationViewNew "$UNNAMED$264" @1263
-				location   	(2882, 2356)
-				stereotype 	(object SegLabel @1264
-				    Parent_View 	@1263
-				    location   	(2883, 2361)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.533333
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D043D02F1"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$265" @1265
-					Parent_View 	@1263
-					location   	(2572, 310)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D043E018A"
-					client     	@1263
-					supplier   	@1261
-					line_style 	0)
-				    (object RoleView "$UNNAMED$266" @1266
-					Parent_View 	@1263
-					location   	(2572, 310)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D043E018B"
-					client     	@1263
-					supplier   	@1262
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @1267
-				location   	(3596, 744)
-				label      	(object ItemLabel
-				    Parent_View 	@1267
-				    location   	(3596, 882)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Provide Interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13F0D3023A")
-			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation" @1268
-				location   	(2976, 744)
-				label      	(object ItemLabel
-				    Parent_View 	@1268
-				    location   	(2976, 885)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Provide an Example Interface implementation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D02990081")
-			    (object AssociationViewNew "$UNNAMED$267" @1269
-				location   	(3286, 744)
-				stereotype 	(object SegLabel @1270
-				    Parent_View 	@1269
-				    location   	(3290, 747)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.566667
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D044602E0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$268" @1271
-					Parent_View 	@1269
-					location   	(2976, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D044700B1"
-					client     	@1269
-					supplier   	@1267
-					line_style 	0)
-				    (object RoleView "$UNNAMED$269" @1272
-					Parent_View 	@1269
-					location   	(2976, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D044700BB"
-					client     	@1269
-					supplier   	@1268
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @1273
-				location   	(3162, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@1273
-				    location   	(3162, 2184)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Permanently Un-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1400A3029E")
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)" @1274
-				location   	(2604, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@1274
-				    location   	(2604, 2187)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Permanently Un-install (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D029C0388")
-			    (object AssociationViewNew "$UNNAMED$270" @1275
-				location   	(2882, 2046)
-				stereotype 	(object SegLabel @1276
-				    Parent_View 	@1275
-				    location   	(2882, 2051)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D0458035E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$271" @1277
-					Parent_View 	@1275
-					location   	(1332, 1550)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04590143"
-					client     	@1275
-					supplier   	@1273
-					line_style 	0)
-				    (object RoleView "$UNNAMED$272" @1278
-					Parent_View 	@1275
-					location   	(1332, 1550)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04590144"
-					client     	@1275
-					supplier   	@1274
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @1279
-				location   	(2232, 434)
-				label      	(object ItemLabel
-				    Parent_View 	@1279
-				    location   	(2232, 572)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"List interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FCA40059")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations" @1280
-				location   	(1674, 434)
-				label      	(object ItemLabel
-				    Parent_View 	@1280
-				    location   	(1674, 575)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"List interface implementations")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D029E01E6")
-			    (object AssociationViewNew "$UNNAMED$273" @1281
-				location   	(1952, 434)
-				stereotype 	(object SegLabel @1282
-				    Parent_View 	@1281
-				    location   	(1950, 437)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.483333
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D0461005E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$274" @1283
-					Parent_View 	@1281
-					location   	(464, -496)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D0461022B"
-					client     	@1281
-					supplier   	@1279
-					line_style 	0)
-				    (object RoleView "$UNNAMED$275" @1284
-					Parent_View 	@1281
-					location   	(464, -496)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D0461022C"
-					client     	@1281
-					supplier   	@1280
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @1285
-				location   	(2232, 744)
-				label      	(object ItemLabel
-				    Parent_View 	@1285
-				    location   	(2232, 882)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Hint  preferred  load/unload behaviour")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13ECD80112")
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)" @1286
-				location   	(1674, 744)
-				label      	(object ItemLabel
-				    Parent_View 	@1286
-				    location   	(1674, 885)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Hint  preferred  load/unload behaviour (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D02A2023C")
-			    (object AssociationViewNew "$UNNAMED$276" @1287
-				location   	(1952, 744)
-				stereotype 	(object SegLabel @1288
-				    Parent_View 	@1287
-				    location   	(1958, 752)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.600000
-				    height     	8
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D0471010B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$277" @1289
-					Parent_View 	@1287
-					location   	(402, -930)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D047102F6"
-					client     	@1287
-					supplier   	@1285
-					line_style 	0)
-				    (object RoleView "$UNNAMED$278" @1290
-					Parent_View 	@1287
-					location   	(402, -930)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04710300"
-					client     	@1287
-					supplier   	@1286
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @1291
-				location   	(2232, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@1291
-				    location   	(2232, 262)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"List interface capabilities")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1406C4027C")
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)" @1292
-				location   	(1674, 124)
-				label      	(object ItemLabel
-				    Parent_View 	@1292
-				    location   	(1674, 265)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"List interface Definition capabilities (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D02A402B7")
-			    (object AssociationViewNew "$UNNAMED$279" @1293
-				location   	(1952, 124)
-				stereotype 	(object SegLabel @1294
-				    Parent_View 	@1293
-				    location   	(1950, 132)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.483333
-				    height     	8
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D047D00F5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$280" @1295
-					Parent_View 	@1293
-					location   	(402, -1922)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D047D0299"
-					client     	@1293
-					supplier   	@1291
-					line_style 	0)
-				    (object RoleView "$UNNAMED$281" @1296
-					Parent_View 	@1293
-					location   	(402, -1922)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D047D029A"
-					client     	@1293
-					supplier   	@1292
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @1297
-				location   	(3596, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@1297
-				    location   	(3596, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Group Interface implementations")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140BAC01E2")
-			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations" @1298
-				location   	(2976, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@1298
-				    location   	(2976, 1195)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Group Interface implementations")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D02A60238")
-			    (object AssociationViewNew "$UNNAMED$282" @1299
-				location   	(3286, 1054)
-				stereotype 	(object SegLabel @1300
-				    Parent_View 	@1299
-				    location   	(3286, 1057)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D048501DD"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$283" @1301
-					Parent_View 	@1299
-					location   	(1674, -1364)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04850381"
-					client     	@1299
-					supplier   	@1297
-					line_style 	0)
-				    (object RoleView "$UNNAMED$284" @1302
-					Parent_View 	@1299
-					location   	(1674, -1364)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04850382"
-					client     	@1299
-					supplier   	@1298
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @1303
-				location   	(3596, 434)
-				label      	(object ItemLabel
-				    Parent_View 	@1303
-				    location   	(3596, 572)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Define an interface with initialisation parameters")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EEEE0282")
-			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters" @1304
-				location   	(2976, 434)
-				label      	(object ItemLabel
-				    Parent_View 	@1304
-				    location   	(2976, 575)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Define an Example interface with initialisation parameters")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D033A0154")
-			    (object AssociationViewNew "$UNNAMED$285" @1305
-				location   	(3286, 434)
-				stereotype 	(object SegLabel @1306
-				    Parent_View 	@1305
-				    location   	(3286, 437)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D048E02DA"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$286" @1307
-					Parent_View 	@1305
-					location   	(1674, -2356)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D048F0119"
-					client     	@1305
-					supplier   	@1303
-					line_style 	0)
-				    (object RoleView "$UNNAMED$287" @1308
-					Parent_View 	@1305
-					location   	(1674, -2356)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D048F011A"
-					client     	@1305
-					supplier   	@1304
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @1309
-				location   	(310, 2706)
-				label      	(object ItemLabel
-				    Parent_View 	@1309
-				    location   	(310, 2844)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Suicide")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A140CE10114")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide" @1310
-				location   	(310, 2327)
-				label      	(object ItemLabel
-				    Parent_View 	@1310
-				    location   	(310, 2468)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Suicide")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D033C0067")
-			    (object AssociationViewNew "$UNNAMED$288" @1311
-				location   	(310, 2517)
-				stereotype 	(object SegLabel @1312
-				    Parent_View 	@1311
-				    location   	(306, 2582)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.450000
-				    height     	65
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D049700B6"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$289" @1313
-					Parent_View 	@1311
-					location   	(-1426, -707)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D049701CE"
-					client     	@1311
-					supplier   	@1309
-					line_style 	0)
-				    (object RoleView "$UNNAMED$290" @1314
-					Parent_View 	@1311
-					location   	(-1426, -707)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D049701D8"
-					client     	@1311
-					supplier   	@1310
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @1315
-				location   	(2232, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@1315
-				    location   	(2232, 1192)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Use localised data storage")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13FC09010A")
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)" @1316
-				location   	(1674, 1054)
-				label      	(object ItemLabel
-				    Parent_View 	@1316
-				    location   	(1674, 1195)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Use localised data storage (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D0338017A")
-			    (object AssociationViewNew "$UNNAMED$291" @1317
-				location   	(1952, 1054)
-				stereotype 	(object SegLabel @1318
-				    Parent_View 	@1317
-				    location   	(1950, 1057)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.483333
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D049F0252"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$292" @1319
-					Parent_View 	@1317
-					location   	(1580, -2108)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04A000C3"
-					client     	@1317
-					supplier   	@1315
-					line_style 	0)
-				    (object RoleView "$UNNAMED$293" @1320
-					Parent_View 	@1317
-					location   	(1580, -2108)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D04A000C4"
-					client     	@1317
-					supplier   	@1316
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @1321
-				location   	(930, 2706)
-				label      	(object ItemLabel
-				    Parent_View 	@1321
-				    location   	(930, 2844)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Destroy an interface instantiation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D050E0111")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation" @1322
-				location   	(930, 2327)
-				label      	(object ItemLabel
-				    Parent_View 	@1322
-				    location   	(930, 2468)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Destroy an Interface Implementation instantiation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D0600000B")
-			    (object AssociationViewNew "$UNNAMED$294" @1323
-				location   	(930, 2517)
-				stereotype 	(object SegLabel @1324
-				    Parent_View 	@1323
-				    location   	(928, 2587)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.466667
-				    height     	70
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D060B0314"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$295" @1325
-					Parent_View 	@1323
-					location   	(558, -1079)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D060C00B2"
-					client     	@1323
-					supplier   	@1321
-					line_style 	0)
-				    (object RoleView "$UNNAMED$296" @1326
-					Parent_View 	@1323
-					location   	(558, -1079)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D060C00D0"
-					client     	@1323
-					supplier   	@1322
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @1327
-				location   	(2170, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@1327
-				    location   	(2170, 2184)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Suspend Registration")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D28CB0031")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration" @1328
-				location   	(1612, 2046)
-				label      	(object ItemLabel
-				    Parent_View 	@1328
-				    location   	(1612, 2187)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Suspend Registration")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D292902F3")
-			    (object AssociationViewNew "$UNNAMED$297" @1329
-				location   	(1890, 2046)
-				stereotype 	(object SegLabel @1330
-				    Parent_View 	@1329
-				    location   	(1829, 2055)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	-0.516667
-				    height     	9
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D29420186"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$298" @1331
-					Parent_View 	@1329
-					location   	(340, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D29430001"
-					client     	@1329
-					supplier   	@1327
-					line_style 	0)
-				    (object RoleView "$UNNAMED$299" @1332
-					Parent_View 	@1329
-					location   	(340, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D2943000B"
-					client     	@1329
-					supplier   	@1328
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @1333
-				location   	(2170, 2356)
-				label      	(object ItemLabel
-				    Parent_View 	@1333
-				    location   	(2170, 2494)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Resume Registration")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D28DA00E6")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration" @1334
-				location   	(1612, 2356)
-				label      	(object ItemLabel
-				    Parent_View 	@1334
-				    location   	(1612, 2497)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Resume Registration")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D292B033C")
-			    (object AssociationViewNew "$UNNAMED$300" @1335
-				location   	(1890, 2356)
-				stereotype 	(object SegLabel @1336
-				    Parent_View 	@1335
-				    location   	(1888, 2361)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.483333
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A1D294402A1"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$301" @1337
-					Parent_View 	@1335
-					location   	(278, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D2945007C"
-					client     	@1335
-					supplier   	@1333
-					line_style 	0)
-				    (object RoleView "$UNNAMED$302" @1338
-					Parent_View 	@1335
-					location   	(278, -1612)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A1D29450086"
-					client     	@1335
-					supplier   	@1334
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @1339
-				location   	(248, 876)
-				label      	(object ItemLabel
-				    Parent_View 	@1339
-				    location   	(248, 1014)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Identify a best fit interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EB2301BE")
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @1340
-				location   	(565, 1221)
-				label      	(object ItemLabel
-				    Parent_View 	@1340
-				    location   	(565, 1359)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Identify a specific interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EF2401E0")
-			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @1341
-				location   	(1054, 876)
-				label      	(object ItemLabel
-				    Parent_View 	@1341
-				    location   	(1054, 1014)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Identify An Implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2241DA012A")
-			    (object InheritView "" @1342
-				stereotype 	(object SegLabel @1343
-				    Parent_View 	@1342
-				    location   	(787, 1086)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.409557
-				    height     	22
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A22422E03AC"
-				client     	@1340
-				supplier   	@1341
-				line_style 	0)
-			    (object InheritView "" @1344
-				stereotype 	(object SegLabel @1345
-				    Parent_View 	@1344
-				    location   	(588, 881)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<extends>>"
-				    pctDist    	0.394558
-				    height     	5
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2242310342"
-				client     	@1339
-				supplier   	@1341
-				line_style 	0)
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation" @1346
-				location   	(1054, 1372)
-				label      	(object ItemLabel
-				    Parent_View 	@1346
-				    location   	(1054, 1513)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Identify An Interface Implementation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A227D270115")
-			    (object AssociationViewNew "$UNNAMED$303" @1347
-				location   	(1054, 1121)
-				stereotype 	(object SegLabel @1348
-				    Parent_View 	@1347
-				    location   	(1115, 1129)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	1.533333
-				    height     	8
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A227D2B0161"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$304" @1349
-					Parent_View 	@1347
-					location   	(-62, 129)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227D2B03A6"
-					client     	@1347
-					supplier   	@1341
-					line_style 	0)
-				    (object RoleView "$UNNAMED$305" @1350
-					Parent_View 	@1347
-					location   	(-62, 129)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227D2B03A7"
-					client     	@1347
-					supplier   	@1346
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @1351
-				location   	(3162, 2666)
-				label      	(object ItemLabel
-				    Parent_View 	@1351
-				    location   	(3162, 2804)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Re-install")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A227CC00059"
-				height     	118)
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install" @1352
-				location   	(2604, 2666)
-				label      	(object ItemLabel
-				    Parent_View 	@1352
-				    location   	(2604, 2807)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Re-install")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A227DF203DE")
-			    (object AssociationViewNew "$UNNAMED$306" @1353
-				location   	(2882, 2666)
-				stereotype 	(object SegLabel @1354
-				    Parent_View 	@1353
-				    location   	(2880, 2673)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.483333
-				    height     	7
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A227E030234"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$307" @1355
-					Parent_View 	@1353
-					location   	(340, -62)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227E0303E3"
-					client     	@1353
-					supplier   	@1351
-					line_style 	0)
-				    (object RoleView "$UNNAMED$308" @1356
-					Parent_View 	@1353
-					location   	(340, -62)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A227E0303E4"
-					client     	@1353
-					supplier   	@1352
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @1357
-				location   	(930, 3140)
-				label      	(object ItemLabel
-				    Parent_View 	@1357
-				    location   	(930, 3278)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Remove Instantiation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A265FDE037F")
-			    (object InheritView "" @1358
-				stereotype 	(object SegLabel @1359
-				    Parent_View 	@1358
-				    location   	(932, 2990)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.716613
-				    height     	2
-				    orientation 	0)
-				line_color 	3342489
-				quidu      	"3A266019018F"
-				client     	@1321
-				supplier   	@1357
-				line_style 	0)
-			    (object InheritView "" @1360
-				stereotype 	(object SegLabel @1361
-				    Parent_View 	@1360
-				    location   	(695, 2978)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.665369
-				    height     	4
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A266021010E"
-				client     	@1309
-				supplier   	@1357
-				line_style 	0)
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation" @1362
-				location   	(310, 3140)
-				label      	(object ItemLabel
-				    Parent_View 	@1362
-				    location   	(310, 3281)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Remove Interface Implementation instantiation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A26614602BE")
-			    (object AssociationViewNew "$UNNAMED$309" @1363
-				location   	(620, 3140)
-				stereotype 	(object SegLabel @1364
-				    Parent_View 	@1363
-				    location   	(620, 3143)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2661580238"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$310" @1365
-					Parent_View 	@1363
-					location   	(372, 474)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2661590045"
-					client     	@1363
-					supplier   	@1357
-					line_style 	0)
-				    (object RoleView "$UNNAMED$311" @1366
-					Parent_View 	@1363
-					location   	(372, 474)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A266159004F"
-					client     	@1363
-					supplier   	@1362
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @1367
-				location   	(1054, 62)
-				label      	(object ItemLabel
-				    Parent_View 	@1367
-				    location   	(1054, 200)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Serve Multiple Clients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2CC5C40219")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients" @1368
-				location   	(248, 62)
-				label      	(object ItemLabel
-				    Parent_View 	@1368
-				    location   	(248, 203)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Serve Multiple Clients")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2CC69E003B")
-			    (object AssociationViewNew "$UNNAMED$312" @1369
-				location   	(651, 62)
-				stereotype 	(object SegLabel @1370
-				    Parent_View 	@1369
-				    location   	(651, 68)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	6
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2CC6B0013C"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$313" @1371
-					Parent_View 	@1369
-					location   	(403, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2CC6B0036D"
-					client     	@1369
-					supplier   	@1367
-					line_style 	0)
-				    (object RoleView "$UNNAMED$314" @1372
-					Parent_View 	@1369
-					location   	(403, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2CC6B0036E"
-					client     	@1369
-					supplier   	@1368
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @1373
-				location   	(930, 1759)
-				label      	(object ItemLabel
-				    Parent_View 	@1373
-				    location   	(930, 1897)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Asynchronous Object Creation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2E10BF036F")
-			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)" @1374
-				location   	(310, 1759)
-				label      	(object ItemLabel
-				    Parent_View 	@1374
-				    location   	(310, 1900)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Asynchronous Interface Implementation Instantiation  (Omit)")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A2E113C01CB")
-			    (object AssociationViewNew "$UNNAMED$315" @1375
-				location   	(620, 1759)
-				stereotype 	(object SegLabel @1376
-				    Parent_View 	@1375
-				    location   	(620, 1765)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	6
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2E114D02E7"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$316" @1377
-					Parent_View 	@1375
-					location   	(310, 23)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2E114E0126"
-					client     	@1375
-					supplier   	@1373
-					line_style 	0)
-				    (object RoleView "$UNNAMED$317" @1378
-					Parent_View 	@1375
-					location   	(310, 23)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A2E114E0127"
-					client     	@1375
-					supplier   	@1374
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @1379
-				location   	(2170, 2666)
-				label      	(object ItemLabel
-				    Parent_View 	@1379
-				    location   	(2170, 2804)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Register availability")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A14002A033B")
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability" @1380
-				location   	(1612, 2666)
-				label      	(object ItemLabel
-				    Parent_View 	@1380
-				    location   	(1612, 2807)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Register availability")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D02950324")
-			    (object AssociationViewNew "$UNNAMED$318" @1381
-				location   	(1890, 2666)
-				stereotype 	(object SegLabel @1382
-				    Parent_View 	@1381
-				    location   	(1891, 2672)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.516667
-				    height     	6
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3B5701460367"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$319" @1383
-					Parent_View 	@1381
-					location   	(278, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B5701470142"
-					client     	@1381
-					supplier   	@1379
-					line_style 	0)
-				    (object RoleView "$UNNAMED$320" @1384
-					Parent_View 	@1381
-					location   	(278, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B5701470143"
-					client     	@1381
-					supplier   	@1380
-					line_style 	0)))
-			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @1385
-				location   	(1054, 442)
-				label      	(object ItemLabel
-				    Parent_View 	@1385
-				    location   	(1054, 580)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"Instantiate an interface implementation")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A13EC69004A")
-			    (object InheritView "" @1386
-				stereotype 	(object SegLabel @1387
-				    Parent_View 	@1386
-				    location   	(1053, 656)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.496552
-				    height     	2
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2241EF0199"
-				client     	@1385
-				supplier   	@1341
-				line_style 	0)
-			    (object InheritView "" @1388
-				stereotype 	(object SegLabel @1389
-				    Parent_View 	@1388
-				    location   	(1051, 314)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<uses>>"
-				    pctDist    	0.736842
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3A2CC66F020B"
-				client     	@1367
-				supplier   	@1385
-				line_style 	0)
-			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation" @1390
-				location   	(248, 442)
-				label      	(object ItemLabel
-				    Parent_View 	@1390
-				    location   	(248, 583)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	648
-				    justify    	0
-				    label      	"Instantiate an Interface Implementation")
-				icon       	"use-case realization"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3A1D029B0029")
-			    (object AssociationViewNew "$UNNAMED$321" @1391
-				location   	(651, 442)
-				stereotype 	(object SegLabel @1392
-				    Parent_View 	@1391
-				    location   	(651, 445)
-				    anchor     	10
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	450
-				    justify    	0
-				    label      	"<<realize>>"
-				    pctDist    	0.500000
-				    height     	3
-				    orientation 	1)
-				line_color 	3342489
-				quidu      	"3B5701570177"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$322" @1393
-					Parent_View 	@1391
-					location   	(403, 8)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B5701570394"
-					client     	@1391
-					supplier   	@1385
-					line_style 	0)
-				    (object RoleView "$UNNAMED$323" @1394
-					Parent_View 	@1391
-					location   	(403, 8)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B5701570395"
-					client     	@1391
-					supplier   	@1390
-					line_style 	0)))))))
-	    (object Class_Category "EPOC Base classes"
-		quid       	"3A75AD78038F"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class_Category "T-Classes"
-			quid       	"3B58230B014C"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "TEntry"
-				quid       	"3B582296013A"
-				stereotype 	"entity")
-			    (object Class "TBool"
-				quid       	"3B5821D701A4"
-				stereotype 	"entity")
-			    (object Class "TVersion"
-				quid       	"3A75AF100197"
-				stereotype 	"entity")
-			    (object Class "TUid"
-				quid       	"3A813535001D"
-				stereotype 	"entity")
-			    (object Class "TDriveUnit"
-				quid       	"3A8135F103C1"
-				stereotype 	"entity")
-			    (object Class "TThreadId"
-				quid       	"3B58251C0085"
-				stereotype 	"entity")
-			    (object Class "TRequestStatus"
-				quid       	"3B5825CD0210"
-				stereotype 	"entity"))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3B5822A9025A"
-				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::EPOC Base classes::T-Classes::TEntry" @1395
-					ShowCompartmentStereotypes 	TRUE
-					location   	(992, 248)
-					label      	(object ItemLabel
-					    Parent_View 	@1395
-					    location   	(881, 404)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TEntry")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B582296013A"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TBool" @1396
-					ShowCompartmentStereotypes 	TRUE
-					location   	(372, 248)
-					label      	(object ItemLabel
-					    Parent_View 	@1396
-					    location   	(261, 404)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TBool")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B5821D701A4"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TVersion" @1397
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1612, 248)
-					label      	(object ItemLabel
-					    Parent_View 	@1397
-					    location   	(1501, 404)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TVersion")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AF100197"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1398
-					ShowCompartmentStereotypes 	TRUE
-					location   	(372, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1398
-					    location   	(261, 776)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TUid")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A813535001D"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1399
-					ShowCompartmentStereotypes 	TRUE
-					location   	(992, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1399
-					    location   	(881, 776)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TDriveUnit")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8135F103C1"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TThreadId" @1400
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1612, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1400
-					    location   	(1501, 776)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TThreadId")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B58251C0085"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TRequestStatus" @1401
-					ShowCompartmentStereotypes 	TRUE
-					location   	(372, 992)
-					label      	(object ItemLabel
-					    Parent_View 	@1401
-					    location   	(261, 1148)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TRequestStatus")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B5825CD0210"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)))))
-		    (object Class_Category "C-Classes"
-			quid       	"3B5823160329"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CActive"
-				quid       	"3A75AD9C0124"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3A75AE490123"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-					quidu      	"3A75AD8E019C")))
-			    (object Class "CBase"
-				quid       	"3A75AD8E019C")
-			    (object Class "CServer"
-				quid       	"3AACF8880171"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B56F363035B"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
-					quidu      	"3A75AD9C0124")))
-			    (object Class "CSharableSession"
-				quid       	"3AACF8D80090"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B56F3990377"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-					quidu      	"3A75AD8E019C")))
-			    (object Class "CTimer"
-				quid       	"3A75AE3000AE"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3A75AE5002DB"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
-					quidu      	"3A75AD9C0124")))
-			    (object Class "CBaBackupSessionWrapper"
-				quid       	"3B58219C00E1"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B5821B00035"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-					quidu      	"3A75AD8E019C")))
-			    (object Class "CBufBase"
-				quid       	"3B58268800EC"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B58269F021C"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
-					quidu      	"3A75AD8E019C")))
-			    (object Class "CBufFlat"
-				quid       	"3B58268A00A9"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B58269D001A"
-					supplier   	"Logical View::EPOC Base classes::C-Classes::CBufBase"
-					quidu      	"3B58268800EC"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3B5822C9018E"
-				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::EPOC Base classes::C-Classes::CBase" @1402
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1054, 310)
-					label      	(object ItemLabel
-					    Parent_View 	@1402
-					    location   	(973, 259)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	162
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AD8E019C"
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CActive" @1403
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1240, 744)
-					label      	(object ItemLabel
-					    Parent_View 	@1403
-					    location   	(1152, 693)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	176
-					    justify    	0
-					    label      	"CActive")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AD9C0124"
-					width      	194
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1404
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A75AE490123"
-					client     	@1403
-					supplier   	@1402
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1405
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1240, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1405
-					    location   	(1159, 1065)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	162
-					    justify    	0
-					    label      	"CTimer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AE3000AE"
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1406
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A75AE5002DB"
-					client     	@1405
-					supplier   	@1403
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1407
-					ShowCompartmentStereotypes 	TRUE
-					location   	(992, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1407
-					    location   	(904, 1065)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	176
-					    justify    	0
-					    label      	"CServer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF8880171"
-					width      	194
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1408
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B56F363035B"
-					client     	@1407
-					supplier   	@1403
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1409
-					ShowCompartmentStereotypes 	TRUE
-					location   	(868, 744)
-					label      	(object ItemLabel
-					    Parent_View 	@1409
-					    location   	(678, 693)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	380
-					    justify    	0
-					    label      	"CSharableSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF8D80090"
-					width      	398
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1410
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B56F3990377"
-					client     	@1409
-					supplier   	@1402
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper" @1411
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1674, 744)
-					label      	(object ItemLabel
-					    Parent_View 	@1411
-					    location   	(1397, 693)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	554
-					    justify    	0
-					    label      	"CBaBackupSessionWrapper")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B58219C00E1"
-					width      	572
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1412
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B5821B00035"
-					client     	@1411
-					supplier   	@1402
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufBase" @1413
-					ShowCompartmentStereotypes 	TRUE
-					location   	(496, 744)
-					label      	(object ItemLabel
-					    Parent_View 	@1413
-					    location   	(383, 693)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	226
-					    justify    	0
-					    label      	"CBufBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B58268800EC"
-					width      	244
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufFlat" @1414
-					ShowCompartmentStereotypes 	TRUE
-					location   	(496, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1414
-					    location   	(400, 1065)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	192
-					    justify    	0
-					    label      	"CBufFlat")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B58268A00A9"
-					width      	210
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1415
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B58269D001A"
-					client     	@1414
-					supplier   	@1413
-					line_style 	0)
-				    (object InheritView "" @1416
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B58269F021C"
-					client     	@1413
-					supplier   	@1402
-					line_style 	0)))))
-		    (object Class_Category "R-Classes"
-			quid       	"3B58231F01D7"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "RFile"
-				quid       	"3B5821DE017C")
-			    (object Class "RLibrary"
-				quid       	"3A75AE23038B")
-			    (object Class "RFs"
-				quid       	"3A75ADDA01F5"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B56F3BA028E"
-					supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
-					quidu      	"3AACF7FF03CD")))
-			    (object Class "RSessionBase"
-				quid       	"3AACF7FF03CD")
-			    (object Parameterized_Class "RPointerArray"
-				quid       	"3A75AEBC01A0")
-			    (object Parameterized_Class "RArray"
-				quid       	"3B582415004B"))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3B5822AD01DE"
-				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::EPOC Base classes::R-Classes::RFile" @1417
-					ShowCompartmentStereotypes 	TRUE
-					location   	(744, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1417
-					    location   	(663, 1065)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	162
-					    justify    	0
-					    label      	"RFile")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B5821DE017C"
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RLibrary" @1418
-					ShowCompartmentStereotypes 	TRUE
-					location   	(310, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1418
-					    location   	(216, 1065)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	188
-					    justify    	0
-					    label      	"RLibrary")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AE23038B"
-					width      	206
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFs" @1419
-					ShowCompartmentStereotypes 	TRUE
-					location   	(930, 744)
-					label      	(object ItemLabel
-					    Parent_View 	@1419
-					    location   	(849, 693)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	162
-					    justify    	0
-					    label      	"RFs")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75ADDA01F5"
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1420
-					ShowCompartmentStereotypes 	TRUE
-					location   	(930, 248)
-					label      	(object ItemLabel
-					    Parent_View 	@1420
-					    location   	(781, 197)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	298
-					    justify    	0
-					    label      	"RSessionBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF7FF03CD"
-					width      	316
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1421
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B56F3BA028E"
-					client     	@1419
-					supplier   	@1420
-					line_style 	0)
-				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RPointerArray" @1422
-					ShowCompartmentStereotypes 	TRUE
-					location   	(310, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1422
-					    location   	(170, 1520)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	280
-					    justify    	0
-					    label      	"RPointerArray")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AEBC01A0"
-					width      	298
-					height     	161
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RArray" @1423
-					ShowCompartmentStereotypes 	TRUE
-					location   	(744, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1423
-					    location   	(662, 1520)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	164
-					    justify    	0
-					    label      	"RArray")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B582415004B"
-					width      	182
-					height     	161
-					annotation 	8
-					autoResize 	TRUE)))))
-		    (object Class_Category "Descriptors"
-			quid       	"3B58246F00AE"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "HBufC8"
-				quid       	"3B5813B50129"
-				stereotype 	"entity")
-			    (object Class "TPtrC8"
-				quid       	"3A75AE840362"
-				stereotype 	"entity"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"3B58258B0319"
-					supplier   	"Logical View::EPOC Base classes::Descriptors::TDesC8"
-					quidu      	"3B5825790328")))
-			    (object Class "TDesC"
-				quid       	"3A75ADA50325"
-				stereotype 	"entity")
-			    (object Class "TDesC8"
-				quid       	"3B5825790328"
-				stereotype 	"entity"))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3B58247C0356"
-				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::EPOC Base classes::Descriptors::TDesC" @1424
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1612, 186)
-					label      	(object ItemLabel
-					    Parent_View 	@1424
-					    location   	(1501, 342)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TDesC")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75ADA50325"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TPtrC8" @1425
-					ShowCompartmentStereotypes 	TRUE
-					location   	(248, 930)
-					label      	(object ItemLabel
-					    Parent_View 	@1425
-					    location   	(137, 1086)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TPtrC8")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A75AE840362"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::HBufC8" @1426
-					ShowCompartmentStereotypes 	TRUE
-					location   	(806, 930)
-					label      	(object ItemLabel
-					    Parent_View 	@1426
-					    location   	(695, 1086)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"HBufC8")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B5813B50129"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC8" @1427
-					ShowCompartmentStereotypes 	TRUE
-					location   	(558, 186)
-					label      	(object ItemLabel
-					    Parent_View 	@1427
-					    location   	(447, 342)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TDesC8")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B5825790328"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1428
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B58258B0319"
-					client     	@1425
-					supplier   	@1427
-					vertices   	(list Points
-					    (246, 852)
-					    (247, 184)
-					    (482, 183))
-					line_style 	0)))))
-		    (object Class_Category "M-Classes"
-			quid       	"3B58274D0027"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "MBackupOperationObserver"
-				quid       	"3B582763021E"
-				stereotype 	"Interface"))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3B58275D016B"
-				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::EPOC Base classes::M-Classes::MBackupOperationObserver" @1429
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1116, 310)
-					label      	(object ItemLabel
-					    Parent_View 	@1429
-					    location   	(846, 281)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	540
-					    justify    	0
-					    label      	"MBackupOperationObserver")
-					stereotype 	(object ItemLabel
-					    Parent_View 	@1429
-					    location   	(846, 231)
-					    fill_color 	13434879
-					    anchor     	10
-					    nlines     	1
-					    max_width  	540
-					    justify    	0
-					    label      	"<<Interface>>")
-					icon       	"Interface"
-					icon_style 	"Label"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B582763021E"
-					width      	558
-					height     	182
-					annotation 	8
-					autoResize 	TRUE))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3A75AE3A01DF"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object CategoryView "Logical View::EPOC Base classes::T-Classes" @1430
-				location   	(1054, 186)
-				label      	(object ItemLabel
-				    Parent_View 	@1430
-				    location   	(910, 102)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"T-Classes")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3B58230B014C"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::EPOC Base classes::C-Classes" @1431
-				location   	(1054, 496)
-				label      	(object ItemLabel
-				    Parent_View 	@1431
-				    location   	(910, 412)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"C-Classes")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3B5823160329"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::EPOC Base classes::R-Classes" @1432
-				location   	(1054, 806)
-				label      	(object ItemLabel
-				    Parent_View 	@1432
-				    location   	(910, 722)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"R-Classes")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3B58231F01D7"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::EPOC Base classes::Descriptors" @1433
-				location   	(1054, 1426)
-				label      	(object ItemLabel
-				    Parent_View 	@1433
-				    location   	(910, 1342)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Descriptors")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3B58246F00AE"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::EPOC Base classes::M-Classes" @1434
-				location   	(1054, 1116)
-				label      	(object ItemLabel
-				    Parent_View 	@1434
-				    location   	(910, 1032)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"M-Classes")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3B58274D0027"
-				width      	300
-				height     	180)))))
-	    (object Class_Category "Instantiation mechanism detail"
-		quid       	"3AACD623038D"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class_Category "Client Session"
-			quid       	"3AACF6AE001B"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"3AACF6E4005F"
-				supplier   	"Logical View::Instantiation mechanism detail::Server Session"
-				quidu      	"3AACF6C50335"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3AACF7D9033C"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	1538
-				origin_y   	1331
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1435
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2294, 310)
-					label      	(object ItemLabel
-					    Parent_View 	@1435
-					    location   	(2105, 236)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"RSessionBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF7FF03CD"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1436
-					location   	(1426, 310)
-					label      	(object ItemLabel
-					    Parent_View 	@1436
-					    location   	(1254, 188)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	308
-					    label      	"Handles IPC communication to the Server session")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	368
-					height     	257)
-				    (object AttachView "" @1437
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1436
-					supplier   	@1435
-					line_style 	0)
-				    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1438
-					ShowCompartmentStereotypes 	TRUE
-					location   	(248, 1426)
-					label      	(object ItemLabel
-					    Parent_View 	@1438
-					    location   	(248, 1586)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	327
-					    justify    	0
-					    label      	"Generic Client")
-					icon       	"Actor"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1E33F801F8"
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::REComSession" @1439
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2294, 1426)
-					label      	(object ItemLabel
-					    Parent_View 	@1439
-					    location   	(1916, 572)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	756
-					    justify    	0
-					    label      	"REComSession")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D08B702D1"
-					width      	774
-					height     	1732
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CExampleInterface" @1440
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1116, 1426)
-					label      	(object ItemLabel
-					    Parent_View 	@1440
-					    location   	(787, 1197)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	658
-					    justify    	0
-					    label      	"CExampleInterface")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D07A10155"
-					width      	676
-					height     	482
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1441
-					stereotype 	(object SegLabel @1442
-					    Parent_View 	@1441
-					    location   	(541, 1307)
-					    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      	"3A798EA9012F"
-					client     	@1438
-					supplier   	@1440
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$143" @1443
-					location   	(1680, 1426)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A6305AE0208"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iEComSession" @1444
-						Parent_View 	@1443
-						location   	(564, 0)
-						label      	(object SegLabel @1445
-						    Parent_View 	@1444
-						    location   	(1833, 1385)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	283
-						    justify    	0
-						    label      	"-iEComSession"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6305AE0212"
-						client     	@1443
-						supplier   	@1439
-						line_style 	0)
-					    (object RoleView "$UNNAMED$144" @1446
-						Parent_View 	@1443
-						location   	(564, 0)
-						label      	(object SegLabel @1447
-						    Parent_View 	@1446
-						    location   	(1527, 1385)
-						    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      	"3A6305AE0209"
-						client     	@1443
-						supplier   	@1440
-						line_style 	0)))
-				    (object InheritView "" @1448
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD479580059"
-					client     	@1439
-					supplier   	@1435
-					line_style 	0)))))
-		    (object Class_Category "Server Session"
-			quid       	"3AACF6C50335"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"3AACF71400FE"
-				supplier   	"Logical View::Instantiation mechanism detail::Registrar"
-				quidu      	"3AACF6EE00C8")
-			    (object Visibility_Relationship
-				quid       	"3AACF717026B"
-				supplier   	"Logical View::Instantiation mechanism detail::Registry"
-				quidu      	"3AACF6FB006C")
-			    (object Visibility_Relationship
-				quid       	"3AACF71A02B5"
-				supplier   	"Logical View::Instantiation mechanism detail::Resolution"
-				quidu      	"3AACF702024D"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3AACF8700177"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	16
-				origin_y   	888
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1449
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1798, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1449
-					    location   	(1609, 546)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"CServer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF8880171"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1450
-					location   	(558, 186)
-					label      	(object ItemLabel
-					    Parent_View 	@1450
-					    location   	(383, 86)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	315
-					    label      	"Handle IPC communication to the Client session")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	375
-					height     	213)
-				    (object ClassView "Class" "Logical View::CEComServer" @1451
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1798, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1451
-					    location   	(1460, 871)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	676
-					    justify    	0
-					    label      	"CEComServer")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7159680113"
-					width      	694
-					height     	1382
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1452
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AACF893004B"
-					client     	@1451
-					supplier   	@1449
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1453
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(561, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1453
-					    location   	(371, 546)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	380
-					    justify    	0
-					    label      	"CSharableSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF8D80090"
-					width      	398
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CEComServerSession" @1454
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(558, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1454
-					    location   	(227, 1121)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	662
-					    justify    	0
-					    label      	"CEComServerSession")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF95200F0"
-					width      	680
-					height     	882
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1455
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AE45A3E020E"
-					client     	@1454
-					supplier   	@1453
-					line_style 	0)
-				    (object UsesView "" @1456
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AACFA3B0054"
-					client     	@1454
-					supplier   	@1451
-					line_style 	0)
-				    (object AttachView "" @1457
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1450
-					supplier   	@1453
-					line_style 	0)))))
-		    (object Class_Category "Registrar"
-			quid       	"3AACF6EE00C8"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"3AACF7220311"
-				supplier   	"Logical View::Instantiation mechanism detail::Registry"
-				quidu      	"3AACF6FB006C"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3AACFA800270"
-				title      	"Main"
-				zoom       	99
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1458
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2170, 434)
-					label      	(object ItemLabel
-					    Parent_View 	@1458
-					    location   	(1824, 264)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	692
-					    justify    	0
-					    label      	"MDiscovererObserver")
-					icon       	"Interface"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7593D7038F"
-					width      	710
-					height     	364
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1459
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(3162, 868)
-					label      	(object ItemLabel
-					    Parent_View 	@1459
-					    location   	(2973, 796)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"CDirChangeNotifier")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816AAF0109"
-					width      	396
-					height     	168
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1460
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(3162, 2232)
-					label      	(object ItemLabel
-					    Parent_View 	@1460
-					    location   	(2964, 2160)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	396
-					    justify    	0
-					    label      	"CIdleScanningTimer")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816B5E009C"
-					compartment 	(object Compartment
-					    Parent_View 	@1460
-					    location   	(2964, 2344)
-					    icon_style 	"Icon"
-					    fill_color 	16777215
-					    anchor     	2
-					    nlines     	4
-					    max_width  	0)
-					width      	414
-					height     	168
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1461
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(3162, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1461
-					    location   	(3029, 1478)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	266
-					    justify    	0
-					    label      	"CDirScanner")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816ACC031D"
-					width      	284
-					height     	168
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CBackupNotifier" @1462
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(806, 434)
-					label      	(object ItemLabel
-					    Parent_View 	@1462
-					    location   	(495, 193)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	622
-					    justify    	0
-					    label      	"CBackupNotifier")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050EEF021A"
-					width      	640
-					height     	506
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer" @1463
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2170, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1463
-					    location   	(1805, 1029)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	730
-					    justify    	0
-					    label      	"CDiscoverer")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D376D0037"
-					compartment 	(object Compartment
-					    Parent_View 	@1463
-					    location   	(1805, 1662)
-					    icon_style 	"Icon"
-					    fill_color 	16777215
-					    anchor     	2
-					    nlines     	16
-					    max_width  	0)
-					width      	748
-					height     	1064
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$246" @1464
-					location   	(2170, 816)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A81325F0088"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1465
-						Parent_View 	@1464
-						location   	(-62, -672)
-						label      	(object SegLabel @1466
-						    Parent_View 	@1465
-						    location   	(2129, 692)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	944
-						    justify    	0
-						    label      	"-iDiscovererObserver:MDiscovererObserver&"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A81325F0092"
-						client     	@1464
-						supplier   	@1458
-						line_style 	0)
-					    (object RoleView "$UNNAMED$247" @1467
-						Parent_View 	@1464
-						location   	(-62, -672)
-						label      	(object SegLabel @1468
-						    Parent_View 	@1467
-						    location   	(2129, 940)
-						    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      	"3A81325F0089"
-						client     	@1464
-						supplier   	@1463
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$234" @1469
-					location   	(2791, 1121)
-					stereotype 	(object SegLabel @1470
-					    Parent_View 	@1469
-					    location   	(2791, 1002)
-					    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      	"3A6C23FB03A0"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iDirNotifier" @1471
-						Parent_View 	@1469
-						location   	(559, -367)
-						label      	(object SegLabel @1472
-						    Parent_View 	@1471
-						    location   	(2943, 967)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	246
-						    justify    	0
-						    label      	"-iDirNotifier"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6C23FB03AA"
-						client     	@1469
-						supplier   	@1459
-						line_style 	0)
-					    (object RoleView "$UNNAMED$235" @1473
-						Parent_View 	@1469
-						location   	(559, -367)
-						label      	(object SegLabel @1474
-						    Parent_View 	@1473
-						    location   	(2593, 1208)
-						    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      	"3A6C23FB03A1"
-						client     	@1469
-						supplier   	@1463
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$236" @1475
-					location   	(2792, 1976)
-					stereotype 	(object SegLabel @1476
-					    Parent_View 	@1475
-					    location   	(2792, 1857)
-					    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      	"3A6C23FB038C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iScanningTimer" @1477
-						Parent_View 	@1475
-						location   	(560, 488)
-						label      	(object SegLabel @1478
-						    Parent_View 	@1477
-						    location   	(2938, 2127)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	344
-						    justify    	0
-						    label      	"-iScanningTimer"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6C23FB0396"
-						client     	@1475
-						supplier   	@1460
-						line_style 	0)
-					    (object RoleView "$UNNAMED$237" @1479
-						Parent_View 	@1475
-						location   	(560, 488)
-						label      	(object SegLabel @1480
-						    Parent_View 	@1479
-						    location   	(2600, 1895)
-						    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      	"3A6C23FB038D"
-						client     	@1475
-						supplier   	@1463
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$238" @1481
-					location   	(2781, 1550)
-					stereotype 	(object SegLabel @1482
-					    Parent_View 	@1481
-					    location   	(2781, 1431)
-					    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      	"3A6C23FB0378"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iDirScanner" @1483
-						Parent_View 	@1481
-						location   	(549, 62)
-						label      	(object SegLabel @1484
-						    Parent_View 	@1483
-						    location   	(2947, 1509)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	265
-						    justify    	0
-						    label      	"-iDirScanner"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6C23FB0382"
-						client     	@1481
-						supplier   	@1461
-						line_style 	0)
-					    (object RoleView "$UNNAMED$239" @1485
-						Parent_View 	@1481
-						location   	(549, 62)
-						label      	(object SegLabel @1486
-						    Parent_View 	@1485
-						    location   	(2616, 1509)
-						    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      	"3A6C23FB0379"
-						client     	@1481
-						supplier   	@1463
-						line_style 	0)))
-				    (object UsesView "iObserver" @1487
-					label      	(object ItemLabel
-					    Parent_View 	@1487
-					    location   	(2170, 817)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	181
-					    justify    	0
-					    label      	"iObserver")
-					stereotype 	(object SegLabel @1488
-					    Parent_View 	@1487
-					    location   	(2051, 817)
-					    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      	"3A8043000318"
-					client     	@1463
-					supplier   	@1458
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistrar" @1489
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(806, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1489
-					    location   	(557, 1097)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	498
-					    justify    	0
-					    label      	"CRegistrar")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D3A0D0282"
-					width      	516
-					height     	930
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$224" @1490
-					location   	(806, 885)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050BD0021B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iBackupNotifier" @1491
-						Parent_View 	@1490
-						location   	(0, -479)
-						label      	(object SegLabel @1492
-						    Parent_View 	@1491
-						    location   	(765, 728)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	337
-						    justify    	0
-						    label      	"-iBackupNotifier"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3B050BD0022F"
-						client     	@1490
-						supplier   	@1462
-						line_style 	0)
-					    (object RoleView "$UNNAMED$225" @1493
-						Parent_View 	@1490
-						location   	(0, -479)
-						label      	(object SegLabel @1494
-						    Parent_View 	@1493
-						    location   	(765, 1043)
-						    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      	"3B050BD0021C"
-						client     	@1490
-						supplier   	@1489
-						line_style 	0)))
-				    (object InheritView "" @1495
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8042EB0119"
-					client     	@1489
-					supplier   	@1458
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$244" @1496
-					location   	(1429, 1550)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A6C23F9014F"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iDiscoverer" @1497
-						Parent_View 	@1496
-						location   	(623, 0)
-						label      	(object SegLabel @1498
-						    Parent_View 	@1497
-						    location   	(1686, 1509)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	262
-						    justify    	0
-						    label      	"-iDiscoverer"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6C23F90159"
-						client     	@1496
-						supplier   	@1463
-						line_style 	0)
-					    (object RoleView "$UNNAMED$245" @1499
-						Parent_View 	@1496
-						location   	(623, 0)
-						label      	(object SegLabel @1500
-						    Parent_View 	@1499
-						    location   	(1172, 1509)
-						    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      	"3A6C23F90150"
-						client     	@1496
-						supplier   	@1489
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::CRegistryData" @1501
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2170, 3038)
-					label      	(object ItemLabel
-					    Parent_View 	@1501
-					    location   	(1763, 2282)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	814
-					    justify    	0
-					    label      	"CRegistryData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0A2B03D0"
-					width      	832
-					height     	1534
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$165" @1502
-					location   	(1408, 2208)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F3590001C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistry:CRegistryData&" @1503
-						Parent_View 	@1502
-						location   	(602, 658)
-						label      	(object SegLabel @1504
-						    Parent_View 	@1503
-						    location   	(1619, 2498)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	549
-						    justify    	0
-						    label      	"-iRegistry:CRegistryData&"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A5F35900026"
-						client     	@1502
-						supplier   	@1501
-						line_style 	0
-						label      	(object SegLabel @1505
-						    Parent_View 	@1503
-						    location   	(1741, 2492)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$166" @1506
-						Parent_View 	@1502
-						location   	(602, 658)
-						label      	(object SegLabel @1507
-						    Parent_View 	@1506
-						    location   	(1199, 1918)
-						    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      	"3A5F3590001D"
-						client     	@1502
-						supplier   	@1489
-						line_style 	0
-						label      	(object SegLabel @1508
-						    Parent_View 	@1506
-						    location   	(1076, 1924)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))))
-				    (object ClassView "Class" "Logical View::CEComServer" @1509
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(806, 3038)
-					label      	(object ItemLabel
-					    Parent_View 	@1509
-					    location   	(480, 2397)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	652
-					    justify    	0
-					    label      	"CEComServer")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7159680113"
-					width      	670
-					height     	1306
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$153" @1510
-					location   	(806, 2199)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A716F990343"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistrar" @1511
-						Parent_View 	@1510
-						location   	(0, -839)
-						label      	(object SegLabel @1512
-						    Parent_View 	@1511
-						    location   	(765, 2052)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	227
-						    justify    	0
-						    label      	"-iRegistrar"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A716F990357"
-						client     	@1510
-						supplier   	@1489
-						line_style 	0)
-					    (object RoleView "$UNNAMED$154" @1513
-						Parent_View 	@1510
-						location   	(0, -839)
-						label      	(object SegLabel @1514
-						    Parent_View 	@1513
-						    location   	(765, 2347)
-						    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      	"3A716F990344"
-						client     	@1510
-						supplier   	@1509
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$167" @1515
-					location   	(1447, 3038)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A79797102B5"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistryData" @1516
-						Parent_View 	@1515
-						location   	(641, 0)
-						label      	(object SegLabel @1517
-						    Parent_View 	@1516
-						    location   	(1657, 2997)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	306
-						    justify    	0
-						    label      	"-iRegistryData"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A79797102C9"
-						client     	@1515
-						supplier   	@1501
-						line_style 	0)
-					    (object RoleView "$UNNAMED$168" @1518
-						Parent_View 	@1515
-						location   	(641, 0)
-						label      	(object SegLabel @1519
-						    Parent_View 	@1518
-						    location   	(1237, 2997)
-						    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      	"3A79797102B6"
-						client     	@1515
-						supplier   	@1509
-						line_style 	0)))))))
-		    (object Class_Category "Registry"
-			quid       	"3AACF6FB006C"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3AACFC180050"
-				title      	"Main"
-				zoom       	83
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1520
-					location   	(3844, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1520
-					    location   	(3844, 3136)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	327
-					    justify    	0
-					    label      	"Interface Implementation")
-					icon       	"Actor"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A13FF96031A"
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1521
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1984, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1521
-					    location   	(1883, 2896)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	202
-					    justify    	0
-					    label      	"TIndex")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8134A40141"
-					width      	220
-					height     	184
-					autoResize 	TRUE)
-				    (object NoteView @1522
-					location   	(1302, 2480)
-					label      	(object ItemLabel
-					    Parent_View 	@1522
-					    location   	(1064, 2355)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	440
-					    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	500
-					height     	263)
-				    (object NoteView @1523
-					location   	(1364, 186)
-					label      	(object ItemLabel
-					    Parent_View 	@1523
-					    location   	(1180, 23)
-					    fill_color 	13434879
-					    nlines     	6
-					    max_width  	333
-					    label      	
-|The actual registration data hierarchy.
-|That is stored persistantly.
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	393
-					height     	338)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1524
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 620)
-					label      	(object ItemLabel
-					    Parent_View 	@1524
-					    location   	(2661, 590)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	506
-					    justify    	0
-					    label      	"RPointerArray<CDllData>")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8137F8004C"
-					width      	524
-					height     	161
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1525
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 124)
-					label      	(object ItemLabel
-					    Parent_View 	@1525
-					    location   	(2728, 15)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	372
-					    justify    	0
-					    label      	"CDriveData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81363E039A"
-					width      	390
-					height     	248
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$177" @1526
-					location   	(2914, 393)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A81382300C6"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$178" @1527
-						Parent_View 	@1526
-						location   	(-1178, -165)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A81382402C6"
-						client     	@1526
-						supplier   	@1524
-						line_style 	0)
-					    (object RoleView "$UNNAMED$179" @1528
-						Parent_View 	@1526
-						location   	(-1178, -165)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A81382402D0"
-						client     	@1526
-						supplier   	@1525
-						line_style 	0)))
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1529
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1529
-					    location   	(2609, 1520)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	610
-					    justify    	0
-					    label      	"RPointerArray<CInterfaceData>")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A813855026D"
-					width      	628
-					height     	161
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1530
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 1054)
-					label      	(object ItemLabel
-					    Parent_View 	@1530
-					    location   	(2756, 921)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	316
-					    justify    	0
-					    label      	"CDllData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81365601C8"
-					width      	334
-					height     	296
-					autoResize 	TRUE)
-				    (object UsesView "" @1531
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A813846026B"
-					client     	@1524
-					supplier   	@1530
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$180" @1532
-					location   	(2914, 1335)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A81389B00AB"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$181" @1533
-						Parent_View 	@1532
-						location   	(-1612, 405)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A81389C0020"
-						client     	@1532
-						supplier   	@1529
-						line_style 	0)
-					    (object RoleView "$UNNAMED$182" @1534
-						Parent_View 	@1532
-						location   	(-1612, 405)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A81389C002A"
-						client     	@1532
-						supplier   	@1530
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1535
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(3906, 1054)
-					label      	(object ItemLabel
-					    Parent_View 	@1535
-					    location   	(3596, 556)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	620
-					    justify    	0
-					    label      	"CUnloadPolicy")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D309500CE"
-					width      	638
-					height     	1026
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$186" @1536
-					location   	(3333, 1054)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8144DD0388"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$187" @1537
-						Parent_View 	@1536
-						location   	(-2557, 0)
-						label      	(object SegLabel @1538
-						    Parent_View 	@1537
-						    location   	(3132, 1013)
-						    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      	"3A8144DE02B7"
-						client     	@1536
-						supplier   	@1530
-						line_style 	0)
-					    (object RoleView "theCUnloadPolicy" @1539
-						Parent_View 	@1536
-						location   	(-2557, 0)
-						label      	(object SegLabel @1540
-						    Parent_View 	@1539
-						    location   	(3410, 1013)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	476
-						    justify    	0
-						    label      	"+theCUnloadPolicy"
-						    pctDist    	0.304348
-						    height     	41
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A8144DE02A3"
-						client     	@1536
-						supplier   	@1535
-						line_style 	0)))
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1541
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1302, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1541
-					    location   	(1023, 2946)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	558
-					    justify    	0
-					    label      	"mutable RArray<TIndex>")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7FEAF302B1"
-					width      	576
-					height     	161
-					autoResize 	TRUE)
-				    (object UsesView "" @1542
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8134C80215"
-					client     	@1541
-					supplier   	@1521
-					line_style 	0)
-				    (object AttachView "" @1543
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1522
-					supplier   	@1541
-					line_style 	0)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1544
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2108, 124)
-					label      	(object ItemLabel
-					    Parent_View 	@1544
-					    location   	(1837, 94)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	542
-					    justify    	0
-					    label      	"RPointerArray<CDriveData>")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8136FF035B"
-					width      	560
-					height     	161
-					autoResize 	TRUE)
-				    (object UsesView "" @1545
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8137DD0089"
-					client     	@1544
-					supplier   	@1525
-					line_style 	0)
-				    (object AttachView "" @1546
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1523
-					supplier   	@1544
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistryData" @1547
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1364, 1240)
-					label      	(object ItemLabel
-					    Parent_View 	@1547
-					    location   	(943, 453)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	842
-					    justify    	0
-					    label      	"CRegistryData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0A2B03D0"
-					width      	860
-					height     	1598
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CEComServer" @1548
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(372, 1240)
-					label      	(object ItemLabel
-					    Parent_View 	@1548
-					    location   	(43, 574)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	658
-					    justify    	0
-					    label      	"CEComServer")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7159680113"
-					width      	676
-					height     	1356
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$167" @1549
-					location   	(821, 1240)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A79797102B5"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistryData" @1550
-						Parent_View 	@1549
-						location   	(449, 0)
-						label      	(object SegLabel @1551
-						    Parent_View 	@1550
-						    location   	(889, 1199)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	363
-						    justify    	0
-						    label      	"-iRegistryData"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A79797102C9"
-						client     	@1549
-						supplier   	@1547
-						line_style 	0)
-					    (object RoleView "$UNNAMED$168" @1552
-						Parent_View 	@1549
-						location   	(449, 0)
-						label      	(object SegLabel @1553
-						    Parent_View 	@1552
-						    location   	(753, 1199)
-						    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      	"3A79797102B6"
-						client     	@1549
-						supplier   	@1548
-						line_style 	0)))
-				    (object UsesView "" @1554
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8156CB0266"
-					client     	@1547
-					supplier   	@1544
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CImplementationInformation" @1555
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1555
-					    location   	(2604, 2478)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	620
-					    justify    	0
-					    label      	"CImplementationInformation")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AD31E780181"
-					width      	638
-					height     	1026
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1556
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD47C73023D"
-					client     	@1555
-					supplier   	@1520
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1557
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 1922)
-					label      	(object ItemLabel
-					    Parent_View 	@1557
-					    location   	(2767, 1821)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	294
-					    justify    	0
-					    label      	"CInterfaceData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81366B01F0"
-					width      	312
-					height     	226
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1558
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2914, 2232)
-					label      	(object ItemLabel
-					    Parent_View 	@1558
-					    location   	(2489, 2202)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	850
-					    justify    	0
-					    label      	"RPointerArray<CImplementationInformation>")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81387301B1"
-					width      	868
-					height     	161
-					autoResize 	TRUE)
-				    (object UsesView "" @1559
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD47BA402B7"
-					client     	@1558
-					supplier   	@1555
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$183" @1560
-					location   	(2914, 2093)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8138C1004B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$185" @1561
-						Parent_View 	@1560
-						location   	(0, -139)
-						label      	(object SegLabel @1562
-						    Parent_View 	@1561
-						    location   	(2873, 2050)
-						    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      	"3A8138C201AB"
-						client     	@1560
-						supplier   	@1557
-						line_style 	0)
-					    (object RoleView "$UNNAMED$184" @1563
-						Parent_View 	@1560
-						location   	(0, -139)
-						label      	(object SegLabel @1564
-						    Parent_View 	@1563
-						    location   	(2873, 2136)
-						    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      	"3A8138C201A1"
-						client     	@1560
-						supplier   	@1558
-						line_style 	0)))
-				    (object UsesView "" @1565
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8138A701E8"
-					client     	@1529
-					supplier   	@1557
-					line_style 	0)
-				    (object UsesView "iDriveArrayLoc" @1566
-					label      	(object ItemLabel
-					    Parent_View 	@1566
-					    location   	(2112, 1422)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	269
-					    justify    	0
-					    label      	"iDriveArrayLoc")
-					stereotype 	(object SegLabel @1567
-					    Parent_View 	@1566
-					    location   	(2104, 1344)
-					    anchor     	10
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	450
-					    justify    	0
-					    label      	"<<Uses>>"
-					    pctDist    	0.526161
-					    height     	16
-					    orientation 	0)
-					line_color 	3342489
-					quidu      	"3A81395D00B4"
-					client     	@1521
-					supplier   	@1525
-					vertices   	(list Points
-					    (1991, 2883)
-					    (2179, 618)
-					    (2727, 248))
-					line_style 	0)
-				    (object UsesView "iDllArrayLoc" @1568
-					label      	(object ItemLabel
-					    Parent_View 	@1568
-					    location   	(2256, 1872)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	225
-					    justify    	0
-					    label      	"iDllArrayLoc")
-					stereotype 	(object SegLabel @1569
-					    Parent_View 	@1568
-					    location   	(2339, 1764)
-					    anchor     	10
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	450
-					    justify    	0
-					    label      	"<<Uses>>"
-					    pctDist    	0.559018
-					    height     	55
-					    orientation 	1)
-					line_color 	3342489
-					quidu      	"3A8138DB01A7"
-					client     	@1521
-					supplier   	@1530
-					vertices   	(list Points
-					    (2005, 2883)
-					    (2428, 1177)
-					    (2746, 1095))
-					line_style 	0)
-				    (object UsesView "" @1570
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD47BA901E2"
-					client     	@1521
-					supplier   	@1555
-					line_style 	0)
-				    (object UsesView "iInterfaceArrayLoc" @1571
-					label      	(object ItemLabel
-					    Parent_View 	@1571
-					    location   	(2294, 2305)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	339
-					    justify    	0
-					    label      	"iInterfaceArrayLoc")
-					stereotype 	(object SegLabel @1572
-					    Parent_View 	@1571
-					    location   	(2434, 2027)
-					    anchor     	10
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	450
-					    justify    	0
-					    label      	"<<Uses>>"
-					    pctDist    	0.741658
-					    height     	12
-					    orientation 	0)
-					line_color 	3342489
-					quidu      	"3A8138EA00F4"
-					client     	@1521
-					supplier   	@1557
-					vertices   	(list Points
-					    (2024, 2883)
-					    (2415, 2045)
-					    (2757, 1959))
-					line_style 	0)))))
-		    (object Class_Category "Resolution"
-			quid       	"3AACF702024D"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"3AACF71F0104"
-				supplier   	"Logical View::Instantiation mechanism detail::Registry"
-				quidu      	"3AACF6FB006C"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"3AACFC3B0372"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	1066
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::CResolver" @1573
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(682, 2542)
-					label      	(object ItemLabel
-					    Parent_View 	@1573
-					    location   	(239, 2388)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	886
-					    justify    	0
-					    label      	"CResolver")
-					icon       	"Interface"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050BD702BB"
-					width      	904
-					height     	332
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDefaultResolver" @1574
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(682, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1574
-					    location   	(324, 1544)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	716
-					    justify    	0
-					    label      	"CDefaultResolver")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D097B0305"
-					width      	734
-					height     	532
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1575
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050EEF00D9"
-					client     	@1574
-					supplier   	@1573
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CEComServer" @1576
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(682, 682)
-					label      	(object ItemLabel
-					    Parent_View 	@1576
-					    location   	(344, 3)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	676
-					    justify    	0
-					    label      	"CEComServer")
-					icon       	"boundary"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7159680113"
-					width      	694
-					height     	1382
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$157" @1577
-					location   	(682, 1452)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A71944C02A2"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iResolver" @1578
-						Parent_View 	@1577
-						location   	(-1178, 212)
-						label      	(object SegLabel @1579
-						    Parent_View 	@1578
-						    location   	(661, 1462)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	270
-						    justify    	0
-						    label      	"-iResolver"
-						    pctDist    	0.142229
-						    height     	22
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A71944C02AC"
-						client     	@1577
-						supplier   	@1574
-						line_style 	0)
-					    (object RoleView "$UNNAMED$158" @1580
-						Parent_View 	@1577
-						location   	(-1178, 212)
-						label      	(object SegLabel @1581
-						    Parent_View 	@1580
-						    location   	(641, 1389)
-						    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      	"3A71944C02A3"
-						client     	@1577
-						supplier   	@1576
-						line_style 	0)))
-				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1582
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1612, 124)
-					label      	(object ItemLabel
-					    Parent_View 	@1582
-					    location   	(1312, 50)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	600
-					    justify    	0
-					    label      	"RPointerArray<CUnloadPolicy>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE05EC201BC"
-					width      	618
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData" @1583
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2542, 1674)
-					label      	(object ItemLabel
-					    Parent_View 	@1583
-					    location   	(2122, 870)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	840
-					    justify    	0
-					    label      	"CRegistryData")
-					icon       	"entity"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0A2B03D0"
-					width      	858
-					height     	1632
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$167" @1584
-					location   	(1570, 1155)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A79797102B5"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistryData" @1585
-						Parent_View 	@1584
-						location   	(-290, -85)
-						label      	(object SegLabel @1586
-						    Parent_View 	@1585
-						    location   	(1602, 1128)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	370
-						    justify    	0
-						    label      	"-iRegistryData"
-						    pctDist    	0.025890
-						    height     	40
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A79797102C9"
-						client     	@1584
-						supplier   	@1583
-						line_style 	0)
-					    (object RoleView "$UNNAMED$168" @1587
-						Parent_View 	@1584
-						location   	(-290, -85)
-						label      	(object SegLabel @1588
-						    Parent_View 	@1587
-						    location   	(1158, 889)
-						    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      	"3A79797102B6"
-						client     	@1584
-						supplier   	@1576
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::CLoadManager" @1589
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2542, 372)
-					label      	(object ItemLabel
-					    Parent_View 	@1589
-					    location   	(2259, 43)
-					    fill_color 	16777215
-					    nlines     	1
-					    max_width  	566
-					    justify    	0
-					    label      	"CLoadManager")
-					icon       	"control"
-					icon_style 	"None"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0F4101D4"
-					width      	584
-					height     	682
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$155" @1590
-					location   	(1639, 521)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A71944C028E"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iLoadManager" @1591
-						Parent_View 	@1590
-						location   	(-221, -719)
-						label      	(object SegLabel @1592
-						    Parent_View 	@1591
-						    location   	(1837, 540)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	385
-						    justify    	0
-						    label      	"-iLoadManager"
-						    pctDist    	0.312973
-						    height     	52
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A71944C0298"
-						client     	@1590
-						supplier   	@1589
-						line_style 	0)
-					    (object RoleView "$UNNAMED$156" @1593
-						Parent_View 	@1590
-						location   	(-221, -719)
-						label      	(object SegLabel @1594
-						    Parent_View 	@1593
-						    location   	(1159, 643)
-						    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      	"3A71944C028F"
-						client     	@1590
-						supplier   	@1576
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$204" @1595
-					location   	(2085, 249)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AE05EC201E4"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iGarbagePolicies" @1596
-						Parent_View 	@1595
-						location   	(-457, -123)
-						label      	(object SegLabel @1597
-						    Parent_View 	@1596
-						    location   	(1943, 256)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	320
-						    justify    	0
-						    label      	"-iGarbagePolicies"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3AE05EC201EE"
-						client     	@1595
-						supplier   	@1582
-						line_style 	0)
-					    (object RoleView "$UNNAMED$205" @1598
-						Parent_View 	@1595
-						location   	(-457, -123)
-						label      	(object SegLabel @1599
-						    Parent_View 	@1598
-						    location   	(2206, 325)
-						    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      	"3AE05EC201E5"
-						client     	@1595
-						supplier   	@1589
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$149" @1600
-					location   	(2542, 785)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A6C23FA022C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistry:CRegistryData&" @1601
-						Parent_View 	@1600
-						location   	(806, -1323)
-						label      	(object SegLabel @1602
-						    Parent_View 	@1601
-						    location   	(2539, 793)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	666
-						    justify    	0
-						    label      	"-iRegistry:CRegistryData&"
-						    pctDist    	0.111556
-						    height     	4
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3A6C23FA0236"
-						client     	@1600
-						supplier   	@1583
-						line_style 	0)
-					    (object RoleView "$UNNAMED$150" @1603
-						Parent_View 	@1600
-						location   	(806, -1323)
-						label      	(object SegLabel @1604
-						    Parent_View 	@1603
-						    location   	(2584, 727)
-						    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      	"3A6C23FA022D"
-						client     	@1600
-						supplier   	@1589
-						line_style 	0))))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Sub-Systems"
-			quid       	"3AACF69A0185"
-			title      	"Sub-Systems"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	344
-			origin_y   	106
-			items      	(list diagram_item_list
-			    (object CategoryView "Logical View::Instantiation mechanism detail::Client Session" @1605
-				location   	(806, 992)
-				label      	(object ItemLabel
-				    Parent_View 	@1605
-				    location   	(662, 908)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Client Session")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3AACF6AE001B"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Instantiation mechanism detail::Server Session" @1606
-				location   	(1364, 992)
-				label      	(object ItemLabel
-				    Parent_View 	@1606
-				    location   	(1220, 908)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Server Session")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3AACF6C50335"
-				width      	300
-				height     	180)
-			    (object ImportView "" @1607
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF6E4005F"
-				client     	@1605
-				supplier   	@1606
-				line_style 	0)
-			    (object CategoryView "Logical View::Instantiation mechanism detail::Registrar" @1608
-				location   	(1984, 496)
-				label      	(object ItemLabel
-				    Parent_View 	@1608
-				    location   	(1840, 412)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Registrar")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3AACF6EE00C8"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Instantiation mechanism detail::Registry" @1609
-				location   	(1984, 992)
-				label      	(object ItemLabel
-				    Parent_View 	@1609
-				    location   	(1840, 908)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Registry")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3AACF6FB006C"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Instantiation mechanism detail::Resolution" @1610
-				location   	(1984, 1488)
-				label      	(object ItemLabel
-				    Parent_View 	@1610
-				    location   	(1840, 1404)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Resolution")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3AACF702024D"
-				width      	300
-				height     	180)
-			    (object ImportView "" @1611
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF71400FE"
-				client     	@1606
-				supplier   	@1608
-				line_style 	0)
-			    (object ImportView "" @1612
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF717026B"
-				client     	@1606
-				supplier   	@1609
-				line_style 	0)
-			    (object ImportView "" @1613
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF71A02B5"
-				client     	@1606
-				supplier   	@1610
-				line_style 	0)
-			    (object ImportView "" @1614
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF71F0104"
-				client     	@1610
-				supplier   	@1609
-				line_style 	0)
-			    (object ImportView "" @1615
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AACF7220311"
-				client     	@1608
-				supplier   	@1609
-				line_style 	0)))))
-	    (object Class_Category "Reverse Engineered"
-		quid       	"3B16382E027A"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class_Category "MAGIC"
-			quid       	"3B16382E027C"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list)
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "MAGIC Model Update Overview"
-				quid       	"3B1638790340"
-				title      	"MAGIC Model Update Overview"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	11406
-				origin_y   	1175
-				items      	(list diagram_item_list
-				    (object Label @1616
-					location   	(62, 62)
-					nlines     	2
-					max_width  	2212
-					label      	
-|MAGIC Model Update Overview
-|This diagram was automatically created by Rational Rose Model Update Tool.
-|Thursday, May 31, 2001 1:26:33 PM
-					)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1617
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1984, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1617
-					    location   	(1886, 1959)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"RPointerArray<CDriveData>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8136FF035B"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1618
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7502, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1618
-					    location   	(7313, 1724)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"CServer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	14671839
-					quidu      	"3AACF8880171"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1619
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3348, 434)
-					label      	(object ItemLabel
-					    Parent_View 	@1619
-					    location   	(3159, 360)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	14671839
-					quidu      	"3A75AD8E019C"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1620
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3224, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1620
-					    location   	(3126, 1277)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"mutable RArray<TIndex>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7FEAF302B1"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1621
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7006, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1621
-					    location   	(6816, 1724)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	380
-					    justify    	0
-					    label      	"CSharableSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	14671839
-					quidu      	"3AACF8D80090"
-					width      	398
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1622
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3658, 2232)
-					label      	(object ItemLabel
-					    Parent_View 	@1622
-					    location   	(3560, 2393)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"RPointerArray<CInterfaceData>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A813855026D"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1623
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7626, 434)
-					label      	(object ItemLabel
-					    Parent_View 	@1623
-					    location   	(7437, 360)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"CTimer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	14671839
-					quidu      	"3A75AE3000AE"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CShutdown" @1624
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7254, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1624
-					    location   	(7156, 1277)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CShutdown")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE99A330277"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1625
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AE99A330281"
-					client     	@1624
-					supplier   	@1623
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1626
-					ShowCompartmentStereotypes 	TRUE
-					location   	(8494, 434)
-					label      	(object ItemLabel
-					    Parent_View 	@1626
-					    location   	(8305, 360)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	378
-					    justify    	0
-					    label      	"RSessionBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	14671839
-					quidu      	"3AACF7FF03CD"
-					width      	396
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::REComSession" @1627
-					ShowCompartmentStereotypes 	TRUE
-					location   	(8494, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1627
-					    location   	(8363, 1272)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	657
-					    justify    	0
-					    label      	"REComSession")
-					icon       	"boundary"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D08B702D1"
-					width      	230
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1628
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD479580059"
-					client     	@1627
-					supplier   	@1626
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::TEComServerStart" @1629
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1364, 2852)
-					label      	(object ItemLabel
-					    Parent_View 	@1629
-					    location   	(1266, 3013)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"TEComServerStart")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE45A6E00B9"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1630
-					ShowCompartmentStereotypes 	TRUE
-					location   	(4154, 2232)
-					label      	(object ItemLabel
-					    Parent_View 	@1630
-					    location   	(4056, 2393)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"RPointerArray<CImplementationInformation>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81387301B1"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1631
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3658, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1631
-					    location   	(3547, 1954)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CInterfaceData")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81366B01F0"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1632
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8138A701E8"
-					client     	@1622
-					supplier   	@1631
-					line_style 	0)
-				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1633
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3224, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1633
-					    location   	(3126, 1959)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"RPointerArray<CDllData>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8137F8004C"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1634
-					ShowCompartmentStereotypes 	TRUE
-					location   	(2170, 2418)
-					label      	(object ItemLabel
-					    Parent_View 	@1634
-					    location   	(2059, 2574)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CDriveData")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81363E039A"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1635
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8137DD0089"
-					client     	@1617
-					supplier   	@1634
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1636
-					ShowCompartmentStereotypes 	TRUE
-					location   	(6262, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1636
-					    location   	(6151, 1272)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CLoadPolicyInformation")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D2AFF032B"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1637
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F109F02F9"
-					client     	@1636
-					supplier   	@1619
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1638
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7812, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1638
-					    location   	(7714, 1277)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CUnloadPolicy")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D309500CE"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1639
-					ShowCompartmentStereotypes 	TRUE
-					location   	(2728, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1639
-					    location   	(2617, 1954)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CDllData")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A81365601C8"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1640
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A813846026B"
-					client     	@1633
-					supplier   	@1639
-					line_style 	0)
-				    (object InheritView "" @1641
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A754F410390"
-					client     	@1638
-					supplier   	@1623
-					line_style 	0)
-				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUnloadPolicyIndex>" @1642
-					ShowCompartmentStereotypes 	TRUE
-					location   	(2232, 2852)
-					label      	(object ItemLabel
-					    Parent_View 	@1642
-					    location   	(1794, 2778)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	876
-					    justify    	0
-					    label      	"mutable RArray<TUnloadPolicyIndex>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE99A6200BC"
-					width      	894
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CImplementationInformation" @1643
-					ShowCompartmentStereotypes 	TRUE
-					location   	(4154, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1643
-					    location   	(4043, 1954)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CImplementationInformation")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AD31E780181"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1644
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD47BA402B7"
-					client     	@1630
-					supplier   	@1643
-					line_style 	0)
-				    (object InheritView "" @1645
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD31E78018B"
-					client     	@1643
-					supplier   	@1619
-					line_style 	0)
-				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1646
-					ShowCompartmentStereotypes 	TRUE
-					location   	(2914, 2852)
-					label      	(object ItemLabel
-					    Parent_View 	@1646
-					    location   	(2816, 3013)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"mutable RArray<TUid>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7979750198"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CResolver" @1647
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					location   	(806, 1054)
-					label      	(object ItemLabel
-					    Parent_View 	@1647
-					    location   	(805, 1162)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	290
-					    justify    	0
-					    label      	"CResolver")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050BD702BB"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1648
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050BD702C5"
-					client     	@1647
-					supplier   	@1619
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CDefaultResolver" @1649
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1364, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1649
-					    location   	(1266, 1959)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CDefaultResolver")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D097B0305"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CImplementationInformation>" @1650
-					ShowCompartmentStereotypes 	TRUE
-					location   	(3782, 3348)
-					label      	(object ItemLabel
-					    Parent_View 	@1650
-					    location   	(3360, 3274)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	844
-					    justify    	0
-					    label      	"RPointerArray<CImplementationInformation>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE99A660090"
-					width      	862
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1651
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050EEF00D9"
-					client     	@1649
-					supplier   	@1647
-					line_style 	0)
-				    (object ClassView "InstantiatedClass" "Logical View::RArray<TFileName>" @1652
-					ShowCompartmentStereotypes 	TRUE
-					location   	(4650, 3348)
-					label      	(object ItemLabel
-					    Parent_View 	@1652
-					    location   	(4450, 3274)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	400
-					    justify    	0
-					    label      	"RArray<TFileName>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050EEF0243"
-					width      	418
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::MPolicyObserver" @1653
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					location   	(5642, 1550)
-					label      	(object ItemLabel
-					    Parent_View 	@1653
-					    location   	(5641, 1658)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	290
-					    justify    	0
-					    label      	"MPolicyObserver")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE4439E01FD"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CEComServer" @1654
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7502, 2294)
-					label      	(object ItemLabel
-					    Parent_View 	@1654
-					    location   	(7371, 2450)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	657
-					    justify    	0
-					    label      	"CEComServer")
-					icon       	"boundary"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7159680113"
-					width      	230
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1655
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AACF893004B"
-					client     	@1654
-					supplier   	@1618
-					line_style 	0)
-				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1656
-					ShowCompartmentStereotypes 	TRUE
-					location   	(6138, 3410)
-					label      	(object ItemLabel
-					    Parent_View 	@1656
-					    location   	(5838, 3336)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	600
-					    justify    	0
-					    label      	"RPointerArray<CUnloadPolicy>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE05EC201BC"
-					width      	618
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CLoadManager" @1657
-					ShowCompartmentStereotypes 	TRUE
-					location   	(5642, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1657
-					    location   	(5544, 1277)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CLoadManager")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0F4101D4"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "InstantiatedClass" "Logical View::RArray<TUnloadPolicyIndex>" @1658
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7068, 3410)
-					label      	(object ItemLabel
-					    Parent_View 	@1658
-					    location   	(6782, 3336)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"RArray<TUnloadPolicyIndex>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AE05EC20202"
-					width      	590
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1659
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F10A103D8"
-					client     	@1657
-					supplier   	@1619
-					line_style 	0)
-				    (object InheritView "" @1660
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AE05EC20176"
-					client     	@1657
-					supplier   	@1653
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1661
-					ShowCompartmentStereotypes 	TRUE
-					location   	(2356, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1661
-					    location   	(2245, 1272)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TIndex")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A8134A40141"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1662
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8134C80215"
-					client     	@1620
-					supplier   	@1661
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistryData" @1663
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1178, 1116)
-					label      	(object ItemLabel
-					    Parent_View 	@1663
-					    location   	(1067, 1272)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"CRegistryData")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D0A2B03D0"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1664
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F10A00106"
-					client     	@1663
-					supplier   	@1619
-					line_style 	0)
-				    (object UsesView "" @1665
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8156CB0266"
-					client     	@1663
-					supplier   	@1617
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1666
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					location   	(5828, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1666
-					    location   	(5827, 3084)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	290
-					    justify    	0
-					    label      	"MDiscovererObserver")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7593D7038F"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::MPublicRegistry" @1667
-					ShowCompartmentStereotypes 	TRUE
-					location   	(558, 1798)
-					label      	(object ItemLabel
-					    Parent_View 	@1667
-					    location   	(388, 1724)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	340
-					    justify    	0
-					    label      	"MPublicRegistry")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B2A284A0332"
-					width      	358
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1668
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B2A28880241"
-					client     	@1663
-					supplier   	@1667
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::MBackupNotifierObserver" @1669
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					location   	(6324, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1669
-					    location   	(6323, 3084)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	290
-					    justify    	0
-					    label      	"MBackupNotifierObserver")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B44A309002F"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::MRegistrarObserver" @1670
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					location   	(7502, 2604)
-					label      	(object ItemLabel
-					    Parent_View 	@1670
-					    location   	(7501, 2712)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	290
-					    justify    	0
-					    label      	"MRegistrarObserver")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050BD60057"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1671
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050B950017"
-					client     	@1654
-					supplier   	@1670
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CRegistrar" @1672
-					ShowCompartmentStereotypes 	TRUE
-					location   	(6076, 2604)
-					label      	(object ItemLabel
-					    Parent_View 	@1672
-					    location   	(5978, 2765)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CRegistrar")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D3A0D0282"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1673
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F10A10220"
-					client     	@1672
-					supplier   	@1619
-					line_style 	0)
-				    (object InheritView "" @1674
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A8042EB0119"
-					client     	@1672
-					supplier   	@1666
-					line_style 	0)
-				    (object InheritView "" @1675
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B44A30902C4"
-					client     	@1672
-					supplier   	@1669
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$222" @1676
-					location   	(6812, 2604)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050BD001FD"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iRegistrarObserver:MRegistrarObserver&" @1677
-						Parent_View 	@1676
-						location   	(5820, 186)
-						label      	(object SegLabel @1678
-						    Parent_View 	@1677
-						    location   	(7222, 2563)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	756
-						    justify    	0
-						    label      	"-iRegistrarObserver:MRegistrarObserver&"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3B050BD00211"
-						client     	@1676
-						supplier   	@1670
-						line_style 	0)
-					    (object RoleView "$UNNAMED$223" @1679
-						Parent_View 	@1676
-						location   	(5820, 186)
-						label      	(object SegLabel @1680
-						    Parent_View 	@1679
-						    location   	(6403, 2563)
-						    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      	"3B050BD001FE"
-						client     	@1676
-						supplier   	@1672
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::CBackupNotifier" @1681
-					ShowCompartmentStereotypes 	TRUE
-					location   	(5208, 2604)
-					label      	(object ItemLabel
-					    Parent_View 	@1681
-					    location   	(5110, 2765)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CBackupNotifier")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B050EEF021A"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$224" @1682
-					location   	(5641, 2604)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B050BD0021B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iBackupNotifier" @1683
-						Parent_View 	@1682
-						location   	(-435, 0)
-						label      	(object SegLabel @1684
-						    Parent_View 	@1683
-						    location   	(5373, 2563)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	286
-						    justify    	0
-						    label      	"-iBackupNotifier"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3B050BD0022F"
-						client     	@1682
-						supplier   	@1681
-						line_style 	0)
-					    (object RoleView "$UNNAMED$225" @1685
-						Parent_View 	@1682
-						location   	(-435, 0)
-						label      	(object SegLabel @1686
-						    Parent_View 	@1685
-						    location   	(5909, 2563)
-						    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      	"3B050BD0021C"
-						client     	@1682
-						supplier   	@1672
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$228" @1687
-					location   	(5647, 2472)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B1638670069"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iObserver:MBackupNotifierObserver&" @1688
-						Parent_View 	@1687
-						location   	(253, -1000)
-						label      	(object SegLabel @1689
-						    Parent_View 	@1688
-						    location   	(5931, 2494)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	682
-						    justify    	0
-						    label      	"-iObserver:MBackupNotifierObserver&"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3B1638670073"
-						client     	@1687
-						supplier   	@1672
-						vertices   	(list Points
-						    (5647, 2472)
-						    (5725, 2450)
-						    (5997, 2568))
-						line_style 	0)
-					    (object RoleView "$UNNAMED$229" @1690
-						Parent_View 	@1687
-						location   	(253, -1000)
-						label      	(object SegLabel @1691
-						    Parent_View 	@1690
-						    location   	(5358, 2513)
-						    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      	"3B163867006A"
-						client     	@1687
-						supplier   	@1681
-						line_style 	0)))
-				    (object InheritView "" @1692
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B44A30B0140"
-					client     	@1681
-					supplier   	@1619
-					line_style 	0)
-				    (object UsesView "iDllArrayLoc" @1693
-					label      	(object ItemLabel
-					    Parent_View 	@1693
-					    location   	(2571, 1513)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	225
-					    justify    	0
-					    label      	"iDllArrayLoc")
-					stereotype 	(object SegLabel @1694
-					    Parent_View 	@1693
-					    location   	(2643, 1399)
-					    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      	"3A8138DB01A7"
-					client     	@1661
-					supplier   	@1639
-					line_style 	0)
-				    (object UsesView "iInterfaceArrayLoc" @1695
-					label      	(object ItemLabel
-					    Parent_View 	@1695
-					    location   	(3064, 1485)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	339
-					    justify    	0
-					    label      	"iInterfaceArrayLoc")
-					stereotype 	(object SegLabel @1696
-					    Parent_View 	@1695
-					    location   	(3063, 1349)
-					    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      	"3A8138EA00F4"
-					client     	@1661
-					supplier   	@1631
-					line_style 	0)
-				    (object UsesView "iDriveArrayLoc" @1697
-					label      	(object ItemLabel
-					    Parent_View 	@1697
-					    location   	(2259, 1766)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	269
-					    justify    	0
-					    label      	"iDriveArrayLoc")
-					stereotype 	(object SegLabel @1698
-					    Parent_View 	@1697
-					    location   	(2378, 1783)
-					    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      	"3A81395D00B4"
-					client     	@1661
-					supplier   	@1634
-					line_style 	0)
-				    (object UsesView "" @1699
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AD47BA901E2"
-					client     	@1661
-					supplier   	@1643
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::TEComResolverParams" @1700
-					ShowCompartmentStereotypes 	TRUE
-					location   	(1364, 2294)
-					label      	(object ItemLabel
-					    Parent_View 	@1700
-					    location   	(1253, 2450)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	430
-					    justify    	0
-					    label      	"TEComResolverParams")
-					icon       	"entity"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A71B08F031E"
-					height     	154
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @1701
-					stereotype 	(object SegLabel @1702
-					    Parent_View 	@1701
-					    location   	(1484, 2047)
-					    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      	"3A798F7302D4"
-					client     	@1649
-					supplier   	@1700
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1703
-					ShowCompartmentStereotypes 	TRUE
-					location   	(186, 3286)
-					label      	(object ItemLabel
-					    Parent_View 	@1703
-					    location   	(88, 3447)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CIdleScanningTimer")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816B5E009C"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1704
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7502, 3348)
-					label      	(object ItemLabel
-					    Parent_View 	@1704
-					    location   	(7404, 3509)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CDirScanner")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816ACC031D"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1705
-					ShowCompartmentStereotypes 	TRUE
-					location   	(806, 3286)
-					label      	(object ItemLabel
-					    Parent_View 	@1705
-					    location   	(708, 3447)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CDirChangeNotifier")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A816AAF0109"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1706
-					ShowCompartmentStereotypes 	TRUE
-					location   	(744, 2852)
-					label      	(object ItemLabel
-					    Parent_View 	@1706
-					    location   	(646, 3013)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"RArray<TDriveUnit>")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A7FEAF801A0"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CDiscoverer" @1707
-					ShowCompartmentStereotypes 	TRUE
-					location   	(5208, 2976)
-					label      	(object ItemLabel
-					    Parent_View 	@1707
-					    location   	(5110, 3137)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CDiscoverer")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3A1D376D0037"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "iObserver" @1708
-					label      	(object ItemLabel
-					    Parent_View 	@1708
-					    location   	(5541, 2976)
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	181
-					    justify    	0
-					    label      	"iObserver")
-					stereotype 	(object SegLabel @1709
-					    Parent_View 	@1708
-					    location   	(5541, 2857)
-					    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      	"3A8043000318"
-					client     	@1707
-					supplier   	@1666
-					line_style 	0)
-				    (object InheritView "" @1710
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3A5F10A201B3"
-					client     	@1707
-					supplier   	@1619
-					line_style 	0)
-				    (object ClassView "InstantiatedClass" "Logical View::RArray<TSuppliedImplementationTrackingDetail>" @1711
-					ShowCompartmentStereotypes 	TRUE
-					location   	(6324, 2294)
-					label      	(object ItemLabel
-					    Parent_View 	@1711
-					    location   	(5863, 2220)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	922
-					    justify    	0
-					    label      	"RArray<TSuppliedImplementationTrackingDetail>")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3B2A2852010D"
-					width      	940
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CEComServerSession" @1712
-					ShowCompartmentStereotypes 	TRUE
-					location   	(7006, 2294)
-					label      	(object ItemLabel
-					    Parent_View 	@1712
-					    location   	(6908, 2455)
-					    anchor_loc 	3
-					    nlines     	2
-					    max_width  	441
-					    justify    	0
-					    label      	"CEComServerSession")
-					icon       	"control"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"3AACF95200F0"
-					width      	158
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1713
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AE45A3E020E"
-					client     	@1712
-					supplier   	@1621
-					line_style 	0)
-				    (object UsesView "" @1714
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3AACFA3B0054"
-					client     	@1712
-					supplier   	@1654
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$230" @1715
-					location   	(6861, 2294)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3B2A2852010E"
-					roleview_list 	(list RoleViews
-					    (object RoleView "iImplementationsSupplied" @1716
-						Parent_View 	@1715
-						location   	(289, 124)
-						label      	(object SegLabel @1717
-						    Parent_View 	@1716
-						    location   	(6819, 2253)
-						    anchor     	1
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	474
-						    justify    	0
-						    label      	"-iImplementationsSupplied"
-						    pctDist    	0.800000
-						    height     	42
-						    orientation 	1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"3B2A28520280"
-						client     	@1715
-						supplier   	@1711
-						line_style 	0)
-					    (object RoleView "$UNNAMED$231" @1718
-						Parent_View 	@1715
-						location   	(289, 124)
-						label      	(object SegLabel @1719
-						    Parent_View 	@1718
-						    location   	(6903, 2253)
-						    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      	"3B2A2852010F"
-						client     	@1715
-						supplier   	@1712
-						line_style 	0))))))))
-		logical_presentations 	(list unit_reference_list)))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3A13E88603E3"
-		title      	"Main"
-		zoom       	77
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	3042
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Logical View::TEComResolverParams" @1720
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(744, 930)
-			label      	(object ItemLabel
-			    Parent_View 	@1720
-			    location   	(439, 691)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	610
-			    justify    	0
-			    label      	"TEComResolverParams")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A71B08F031E"
-			compartment 	(object Compartment
-			    Parent_View 	@1720
-			    location   	(439, 751)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	8
-			    max_width  	957)
-			width      	628
-			height     	502
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1721
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4960, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@1721
-			    location   	(4736, 320)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	448
-			    justify    	0
-			    label      	"CDriveData")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81363E039A"
-			compartment 	(object Compartment
-			    Parent_View 	@1721
-			    location   	(4736, 424)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	5
-			    max_width  	456)
-			width      	466
-			height     	376
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1722
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5828, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@1722
-			    location   	(5575, 444)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	506
-			    justify    	0
-			    label      	"RPointerArray<CDllData>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8137F8004C"
-			width      	524
-			height     	205
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$177" @1723
-			location   	(5379, 496)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81382300C6"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$179" @1724
-				Parent_View 	@1723
-				location   	(-1255, -2046)
-				label      	(object SegLabel @1725
-				    Parent_View 	@1724
-				    location   	(5230, 538)
-				    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      	"3A81382402D0"
-				client     	@1723
-				supplier   	@1721
-				line_style 	0)
-			    (object RoleView "$UNNAMED$178" @1726
-				Parent_View 	@1723
-				location   	(-1255, -2046)
-				label      	(object SegLabel @1727
-				    Parent_View 	@1726
-				    location   	(5528, 538)
-				    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      	"3A81382402C6"
-				client     	@1723
-				supplier   	@1722
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1728
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5828, 2790)
-			label      	(object ItemLabel
-			    Parent_View 	@1728
-			    location   	(5667, 2688)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"CInterfaceData")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81366B01F0"
-			compartment 	(object Compartment
-			    Parent_View 	@1728
-			    location   	(5667, 2792)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	2
-			    max_width  	256)
-			width      	340
-			height     	232
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1729
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5828, 3472)
-			label      	(object ItemLabel
-			    Parent_View 	@1729
-			    location   	(5412, 3425)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	832
-			    justify    	0
-			    label      	"RPointerArray<CImplementationInformation>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81387301B1"
-			width      	850
-			height     	200
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$183" @1730
-			location   	(5828, 3138)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8138C1004B"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$185" @1731
-				Parent_View 	@1730
-				location   	(2480, -2318)
-				label      	(object SegLabel @1732
-				    Parent_View 	@1731
-				    location   	(5787, 2953)
-				    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      	"3A8138C201AB"
-				client     	@1730
-				supplier   	@1728
-				line_style 	0)
-			    (object RoleView "$UNNAMED$184" @1733
-				Parent_View 	@1730
-				location   	(2480, -2318)
-				label      	(object SegLabel @1734
-				    Parent_View 	@1733
-				    location   	(5787, 3324)
-				    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      	"3A8138C201A1"
-				client     	@1730
-				supplier   	@1729
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1735
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4960, 1178)
-			label      	(object ItemLabel
-			    Parent_View 	@1735
-			    location   	(4799, 1076)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"TIndex")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8134A40141"
-			compartment 	(object Compartment
-			    Parent_View 	@1735
-			    location   	(4799, 1180)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	2
-			    max_width  	259)
-			width      	340
-			height     	232
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "iInterfaceArrayLoc" @1736
-			label      	(object ItemLabel
-			    Parent_View 	@1736
-			    location   	(5393, 1984)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	339
-			    justify    	0
-			    label      	"iInterfaceArrayLoc")
-			stereotype 	(object SegLabel @1737
-			    Parent_View 	@1736
-			    location   	(5343, 1830)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.397782
-			    height     	30
-			    orientation 	0)
-			line_color 	3342489
-			quidu      	"3A8138EA00F4"
-			client     	@1735
-			supplier   	@1728
-			line_style 	0)
-		    (object UsesView "iDriveArrayLoc" @1738
-			label      	(object ItemLabel
-			    Parent_View 	@1738
-			    location   	(4960, 872)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	269
-			    justify    	0
-			    label      	"iDriveArrayLoc")
-			stereotype 	(object SegLabel @1739
-			    Parent_View 	@1738
-			    location   	(4881, 840)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.586153
-			    height     	80
-			    orientation 	0)
-			line_color 	3342489
-			quidu      	"3A81395D00B4"
-			client     	@1735
-			supplier   	@1721
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1740
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6882, 2418)
-			label      	(object ItemLabel
-			    Parent_View 	@1740
-			    location   	(6618, 2212)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	528
-			    justify    	0
-			    label      	"CLoadPolicyInformation")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D2AFF032B"
-			compartment 	(object Compartment
-			    Parent_View 	@1740
-			    location   	(6618, 2272)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	7
-			    max_width  	534)
-			width      	546
-			height     	436
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1741
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5828, 1798)
-			label      	(object ItemLabel
-			    Parent_View 	@1741
-			    location   	(5525, 1746)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	606
-			    justify    	0
-			    label      	"RPointerArray<CInterfaceData>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A813855026D"
-			width      	624
-			height     	205
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1742
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8138A701E8"
-			client     	@1741
-			supplier   	@1728
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1743
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6882, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1743
-			    location   	(6552, 739)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	660
-			    justify    	0
-			    label      	"CUnloadPolicy")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D309500CE"
-			compartment 	(object Compartment
-			    Parent_View 	@1743
-			    location   	(6552, 799)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	18
-			    max_width  	1018)
-			width      	678
-			height     	1028
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$141" @1744
-			location   	(6882, 1976)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A630269011F"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iLoadPolicyInformation" @1745
-				Parent_View 	@1744
-				location   	(3286, -1620)
-				label      	(object SegLabel @1746
-				    Parent_View 	@1745
-				    location   	(6924, 2153)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	544
-				    justify    	0
-				    label      	"-iLoadPolicyInformation"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6302690129"
-				client     	@1744
-				supplier   	@1740
-				line_style 	0)
-			    (object RoleView "$UNNAMED$142" @1747
-				Parent_View 	@1744
-				location   	(3286, -1620)
-				label      	(object SegLabel @1748
-				    Parent_View 	@1747
-				    location   	(6924, 1799)
-				    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      	"3A6302690120"
-				client     	@1744
-				supplier   	@1743
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1749
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5828, 1178)
-			label      	(object ItemLabel
-			    Parent_View 	@1749
-			    location   	(5640, 1003)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	376
-			    justify    	0
-			    label      	"CDllData")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81365601C8"
-			compartment 	(object Compartment
-			    Parent_View 	@1749
-			    location   	(5640, 1107)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	5
-			    max_width  	378)
-			width      	394
-			height     	374
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1750
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A813846026B"
-			client     	@1722
-			supplier   	@1749
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$180" @1751
-			location   	(5828, 1530)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81389B00AB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$182" @1752
-				Parent_View 	@1751
-				location   	(-434, -3492)
-				label      	(object SegLabel @1753
-				    Parent_View 	@1752
-				    location   	(5787, 1398)
-				    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      	"3A81389C002A"
-				client     	@1751
-				supplier   	@1749
-				line_style 	0)
-			    (object RoleView "$UNNAMED$181" @1754
-				Parent_View 	@1751
-				location   	(-434, -3492)
-				label      	(object SegLabel @1755
-				    Parent_View 	@1754
-				    location   	(5787, 1662)
-				    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      	"3A81389C0020"
-				client     	@1751
-				supplier   	@1741
-				line_style 	0)))
-		    (object UsesView "iDllArrayLoc" @1756
-			label      	(object ItemLabel
-			    Parent_View 	@1756
-			    location   	(5380, 1178)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	225
-			    justify    	0
-			    label      	"iDllArrayLoc")
-			stereotype 	(object SegLabel @1757
-			    Parent_View 	@1756
-			    location   	(5394, 1123)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.529330
-			    height     	56
-			    orientation 	0)
-			line_color 	3342489
-			quidu      	"3A8138DB01A7"
-			client     	@1735
-			supplier   	@1749
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$186" @1758
-			location   	(6283, 1204)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8144DD0388"
-			roleview_list 	(list RoleViews
-			    (object RoleView "theCUnloadPolicy" @1759
-				Parent_View 	@1758
-				location   	(-289, -904)
-				label      	(object SegLabel @1760
-				    Parent_View 	@1759
-				    location   	(6491, 1175)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	439
-				    justify    	0
-				    label      	"+theCUnloadPolicy"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A8144DE02A3"
-				client     	@1758
-				supplier   	@1743
-				line_style 	0)
-			    (object RoleView "$UNNAMED$187" @1761
-				Parent_View 	@1758
-				location   	(-289, -904)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A8144DE02B7"
-				client     	@1758
-				supplier   	@1749
-				line_style 	0)))
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1762
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4960, 124)
-			label      	(object ItemLabel
-			    Parent_View 	@1762
-			    location   	(4694, 72)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	532
-			    justify    	0
-			    label      	"RPointerArray<CDriveData>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8136FF035B"
-			width      	550
-			height     	205
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1763
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8137DD0089"
-			client     	@1762
-			supplier   	@1721
-			line_style 	0)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1764
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4340, 1860)
-			label      	(object ItemLabel
-			    Parent_View 	@1764
-			    location   	(4095, 1808)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	490
-			    justify    	0
-			    label      	"mutable RArray<TIndex>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7FEAF302B1"
-			width      	508
-			height     	205
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1765
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8134C80215"
-			client     	@1764
-			supplier   	@1735
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CImplementationInformation" @1766
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4898, 2542)
-			label      	(object ItemLabel
-			    Parent_View 	@1766
-			    location   	(4600, 1998)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	596
-			    justify    	0
-			    label      	"CImplementationInformation")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3AD31E780181"
-			compartment 	(object Compartment
-			    Parent_View 	@1766
-			    location   	(4600, 2058)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	21
-			    max_width  	631)
-			width      	614
-			height     	1112
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1767
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AD47BA402B7"
-			client     	@1729
-			supplier   	@1766
-			line_style 	0)
-		    (object UsesView "" @1768
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AD47BA901E2"
-			client     	@1735
-			supplier   	@1766
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CResolver" @1769
-			ShowCompartmentStereotypes 	TRUE
-			SuppressAttribute 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2232, 310)
-			label      	(object ItemLabel
-			    Parent_View 	@1769
-			    location   	(1829, 186)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	806
-			    justify    	0
-			    label      	"CResolver")
-			icon       	"Interface"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B050BD702BB"
-			compartment 	(object Compartment
-			    Parent_View 	@1769
-			    location   	(1829, 246)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	4
-			    max_width  	893)
-			width      	824
-			height     	276
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1770
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6758, 3534)
-			label      	(object ItemLabel
-			    Parent_View 	@1770
-			    location   	(6561, 3481)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	394
-			    justify    	0
-			    label      	"RArray<TDriveUnit>")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7FEAF801A0"
-			width      	412
-			height     	205
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1771
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6572, 4092)
-			label      	(object ItemLabel
-			    Parent_View 	@1771
-			    location   	(6383, 3990)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"CDirChangeNotifier")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A816AAF0109"
-			compartment 	(object Compartment
-			    Parent_View 	@1771
-			    location   	(6383, 4094)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	2
-			    max_width  	235)
-			width      	396
-			height     	228
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CExampleInterface" @1772
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(744, 2294)
-			label      	(object ItemLabel
-			    Parent_View 	@1772
-			    location   	(399, 2079)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	690
-			    justify    	0
-			    label      	"CExampleInterface")
-			icon       	"boundary"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D07A10155"
-			compartment 	(object Compartment
-			    Parent_View 	@1772
-			    location   	(399, 2139)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	7
-			    max_width  	1068)
-			width      	708
-			height     	456
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1773
-			stereotype 	(object SegLabel @1774
-			    Parent_View 	@1773
-			    location   	(625, 1623)
-			    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      	"3A798F28024A"
-			client     	@1772
-			supplier   	@1720
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CDefaultResolver" @1775
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2232, 930)
-			label      	(object ItemLabel
-			    Parent_View 	@1775
-			    location   	(1856, 689)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	752
-			    justify    	0
-			    label      	"CDefaultResolver")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D097B0305"
-			compartment 	(object Compartment
-			    Parent_View 	@1775
-			    location   	(1856, 749)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	8
-			    max_width  	1139)
-			width      	770
-			height     	508
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1776
-			stereotype 	(object SegLabel @1777
-			    Parent_View 	@1776
-			    location   	(1454, 864)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.498588
-			    height     	67
-			    orientation 	1)
-			line_color 	3342489
-			quidu      	"3A798F7302D4"
-			client     	@1775
-			supplier   	@1720
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::REComSession" @1778
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(744, 4402)
-			label      	(object ItemLabel
-			    Parent_View 	@1778
-			    location   	(343, 3537)
-			    fill_color 	16777215
-			    nlines     	1
-			    max_width  	802
-			    justify    	0
-			    label      	"REComSession")
-			icon       	"boundary"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D08B702D1"
-			compartment 	(object Compartment
-			    Parent_View 	@1778
-			    location   	(343, 3597)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	32
-			    max_width  	1179)
-			width      	820
-			height     	1756
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$143" @1779
-			location   	(744, 3022)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6305AE0208"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iEComSession" @1780
-				Parent_View 	@1779
-				location   	(186, -822)
-				label      	(object SegLabel @1781
-				    Parent_View 	@1780
-				    location   	(786, 3422)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	356
-				    justify    	0
-				    label      	"-iEComSession"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6305AE0212"
-				client     	@1779
-				supplier   	@1778
-				line_style 	0)
-			    (object RoleView "$UNNAMED$144" @1782
-				Parent_View 	@1779
-				location   	(186, -822)
-				label      	(object SegLabel @1783
-				    Parent_View 	@1782
-				    location   	(786, 2622)
-				    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      	"3A6305AE0209"
-				client     	@1779
-				supplier   	@1772
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CLoadManager" @1784
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2418, 2294)
-			label      	(object ItemLabel
-			    Parent_View 	@1784
-			    location   	(2137, 1975)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	562
-			    justify    	0
-			    label      	"CLoadManager")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D0F4101D4"
-			compartment 	(object Compartment
-			    Parent_View 	@1784
-			    location   	(2137, 2035)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	11
-			    max_width  	907)
-			width      	580
-			height     	664
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CEComServer" @1785
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2232, 4402)
-			label      	(object ItemLabel
-			    Parent_View 	@1785
-			    location   	(1875, 3719)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	714
-			    justify    	0
-			    label      	"CEComServer")
-			icon       	"boundary"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7159680113"
-			compartment 	(object Compartment
-			    Parent_View 	@1785
-			    location   	(1875, 3779)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	25
-			    max_width  	1068)
-			width      	732
-			height     	1392
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$155" @1786
-			location   	(2339, 3165)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A71944C028E"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iLoadManager" @1787
-				Parent_View 	@1786
-				location   	(-575, -679)
-				label      	(object SegLabel @1788
-				    Parent_View 	@1787
-				    location   	(2336, 2732)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	349
-				    justify    	0
-				    label      	"-iLoadManager"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A71944C0298"
-				client     	@1786
-				supplier   	@1784
-				line_style 	0)
-			    (object RoleView "$UNNAMED$156" @1789
-				Parent_View 	@1786
-				location   	(-575, -679)
-				label      	(object SegLabel @1790
-				    Parent_View 	@1789
-				    location   	(2260, 3594)
-				    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      	"3A71944C028F"
-				client     	@1786
-				supplier   	@1785
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$157" @1791
-			location   	(1910, 2428)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A71944C02A2"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iResolver" @1792
-				Parent_View 	@1791
-				location   	(-1128, -1602)
-				label      	(object SegLabel @1793
-				    Parent_View 	@1792
-				    location   	(2031, 1420)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	245
-				    justify    	0
-				    label      	"-iResolver"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A71944C02AC"
-				client     	@1791
-				supplier   	@1775
-				vertices   	(list Points
-				    (1910, 2428)
-				    (1857, 2103)
-				    (2149, 1184))
-				line_style 	0)
-			    (object RoleView "$UNNAMED$158" @1794
-				Parent_View 	@1791
-				location   	(-1128, -1602)
-				label      	(object SegLabel @1795
-				    Parent_View 	@1794
-				    location   	(2036, 3457)
-				    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      	"3A71944C02A3"
-				client     	@1791
-				supplier   	@1785
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$151" @1796
-			location   	(1509, 4402)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A7159660323"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iEComServer" @1797
-				Parent_View 	@1796
-				location   	(-289, 372)
-				label      	(object SegLabel @1798
-				    Parent_View 	@1797
-				    location   	(1793, 4361)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	321
-				    justify    	0
-				    label      	"-iEComServer"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A715966032D"
-				client     	@1796
-				supplier   	@1785
-				line_style 	0)
-			    (object RoleView "$UNNAMED$152" @1799
-				Parent_View 	@1796
-				location   	(-289, 372)
-				label      	(object SegLabel @1800
-				    Parent_View 	@1799
-				    location   	(1225, 4361)
-				    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      	"3A7159660324"
-				client     	@1796
-				supplier   	@1778
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistryData" @1801
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3720, 806)
-			label      	(object ItemLabel
-			    Parent_View 	@1801
-			    location   	(3317, 9)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	806
-			    justify    	0
-			    label      	"CRegistryData")
-			icon       	"entity"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D0A2B03D0"
-			compartment 	(object Compartment
-			    Parent_View 	@1801
-			    location   	(3317, 69)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	31
-			    max_width  	846)
-			width      	824
-			height     	1626
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$149" @1802
-			location   	(3007, 1617)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6C23FA022C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistry:CRegistryData&" @1803
-				Parent_View 	@1802
-				location   	(2325, 67)
-				label      	(object SegLabel @1804
-				    Parent_View 	@1803
-				    location   	(3216, 1316)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	603
-				    justify    	0
-				    label      	"-iRegistry:CRegistryData&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6C23FA0236"
-				client     	@1802
-				supplier   	@1801
-				line_style 	0)
-			    (object RoleView "$UNNAMED$150" @1805
-				Parent_View 	@1802
-				location   	(2325, 67)
-				label      	(object SegLabel @1806
-				    Parent_View 	@1805
-				    location   	(2737, 1864)
-				    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      	"3A6C23FA022D"
-				client     	@1802
-				supplier   	@1784
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$167" @1807
-			location   	(3194, 2806)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A79797102B5"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistryData" @1808
-				Parent_View 	@1807
-				location   	(280, -1224)
-				label      	(object SegLabel @1809
-				    Parent_View 	@1808
-				    location   	(3403, 1847)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	335
-				    justify    	0
-				    label      	"-iRegistryData"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A79797102C9"
-				client     	@1807
-				supplier   	@1801
-				line_style 	0)
-			    (object RoleView "$UNNAMED$168" @1810
-				Parent_View 	@1807
-				location   	(280, -1224)
-				label      	(object SegLabel @1811
-				    Parent_View 	@1810
-				    location   	(2704, 3637)
-				    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      	"3A79797102B6"
-				client     	@1807
-				supplier   	@1785
-				vertices   	(list Points
-				    (3194, 2806)
-				    (3113, 3115)
-				    (2598, 3864))
-				line_style 	0)))
-		    (object UsesView "" @1812
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8156CB0266"
-			client     	@1801
-			supplier   	@1762
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CBackupNotifier" @1813
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3782, 5270)
-			label      	(object ItemLabel
-			    Parent_View 	@1813
-			    location   	(3440, 5029)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	684
-			    justify    	0
-			    label      	"CBackupNotifier")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B050EEF021A"
-			compartment 	(object Compartment
-			    Parent_View 	@1813
-			    location   	(3440, 5089)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	8
-			    max_width  	998)
-			width      	702
-			height     	508
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1814
-			ShowCompartmentStereotypes 	TRUE
-			SuppressAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(4588, 3410)
-			label      	(object ItemLabel
-			    Parent_View 	@1814
-			    location   	(4244, 3225)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	688
-			    justify    	0
-			    label      	"MDiscovererObserver")
-			icon       	"Interface"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7593D7038F"
-			compartment 	(object Compartment
-			    Parent_View 	@1814
-			    location   	(4244, 3285)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	6
-			    max_width  	721)
-			width      	706
-			height     	402
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1815
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6572, 4402)
-			label      	(object ItemLabel
-			    Parent_View 	@1815
-			    location   	(6439, 4345)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	266
-			    justify    	0
-			    label      	"CDirScanner")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A816ACC031D"
-			width      	284
-			height     	138
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CRegistrar" @1816
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3720, 4278)
-			label      	(object ItemLabel
-			    Parent_View 	@1816
-			    location   	(3473, 3799)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	494
-			    justify    	0
-			    label      	"CRegistrar")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D3A0D0282"
-			compartment 	(object Compartment
-			    Parent_View 	@1816
-			    location   	(3473, 3859)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	18
-			    max_width  	512)
-			width      	512
-			height     	990
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$153" @1817
-			location   	(3030, 4335)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A716F990343"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistrar" @1818
-				Parent_View 	@1817
-				location   	(116, 305)
-				label      	(object SegLabel @1819
-				    Parent_View 	@1818
-				    location   	(3373, 4265)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	248
-				    justify    	0
-				    label      	"-iRegistrar"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A716F990357"
-				client     	@1817
-				supplier   	@1816
-				line_style 	0)
-			    (object RoleView "$UNNAMED$154" @1820
-				Parent_View 	@1817
-				location   	(116, 305)
-				label      	(object SegLabel @1821
-				    Parent_View 	@1820
-				    location   	(2684, 4323)
-				    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      	"3A716F990344"
-				client     	@1817
-				supplier   	@1785
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$165" @1822
-			location   	(3720, 2700)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A5F3590001C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistry:CRegistryData&" @1823
-				Parent_View 	@1822
-				location   	(-1116, 1770)
-				label      	(object SegLabel @1824
-				    Parent_View 	@1823
-				    location   	(3762, 1835)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	603
-				    justify    	0
-				    label      	"-iRegistry:CRegistryData&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A5F35900026"
-				client     	@1822
-				supplier   	@1801
-				line_style 	0
-				label      	(object SegLabel @1825
-				    Parent_View 	@1823
-				    location   	(3667, 1728)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$166" @1826
-				Parent_View 	@1822
-				location   	(-1116, 1770)
-				label      	(object SegLabel @1827
-				    Parent_View 	@1826
-				    location   	(3762, 3565)
-				    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      	"3A5F3590001D"
-				client     	@1822
-				supplier   	@1816
-				line_style 	0
-				label      	(object SegLabel @1828
-				    Parent_View 	@1826
-				    location   	(3667, 3674)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	1))))
-		    (object InheritView "" @1829
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8042EB0119"
-			client     	@1816
-			supplier   	@1814
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$224" @1830
-			location   	(3757, 4894)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B050BD0021B"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iBackupNotifier" @1831
-				Parent_View 	@1830
-				location   	(-25, 492)
-				label      	(object SegLabel @1832
-				    Parent_View 	@1831
-				    location   	(3782, 4927)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	370
-				    justify    	0
-				    label      	"-iBackupNotifier"
-				    pctDist    	0.292035
-				    height     	23
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3B050BD0022F"
-				client     	@1830
-				supplier   	@1813
-				line_style 	0)
-			    (object RoleView "$UNNAMED$225" @1833
-				Parent_View 	@1830
-				location   	(-25, 492)
-				label      	(object SegLabel @1834
-				    Parent_View 	@1833
-				    location   	(3710, 4799)
-				    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      	"3B050BD0021C"
-				client     	@1830
-				supplier   	@1816
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$228" @1835
-			location   	(3217, 4890)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B1638670069"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iObserver:MBackupNotifierObserver&" @1836
-				Parent_View 	@1835
-				location   	(-627, -194)
-				label      	(object SegLabel @1837
-				    Parent_View 	@1836
-				    location   	(3294, 4825)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	874
-				    justify    	0
-				    label      	"-iObserver:MBackupNotifierObserver&"
-				    pctDist    	0.254584
-				    height     	19
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3B1638670073"
-				client     	@1835
-				supplier   	@1816
-				line_style 	0)
-			    (object RoleView "$UNNAMED$229" @1838
-				Parent_View 	@1835
-				location   	(-627, -194)
-				label      	(object SegLabel @1839
-				    Parent_View 	@1838
-				    location   	(3343, 5096)
-				    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      	"3B163867006A"
-				client     	@1835
-				supplier   	@1813
-				vertices   	(list Points
-				    (3217, 4890)
-				    (3161, 4959)
-				    (3430, 5093))
-				line_style 	0)))
-		    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CDirChangeNotifier>" @1840
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6572, 3782)
-			label      	(object ItemLabel
-			    Parent_View 	@1840
-			    location   	(6234, 3720)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	676
-			    justify    	0
-			    label      	"RPointerArray<CDirChangeNotifier>")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4447F3A6036B"
-			width      	694
-			height     	148
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1841
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4447F3A6036A"
-			client     	@1840
-			supplier   	@1771
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CDiscoverer" @1842
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(5146, 4402)
-			label      	(object ItemLabel
-			    Parent_View 	@1842
-			    location   	(4828, 3980)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	636
-			    justify    	0
-			    label      	"CDiscoverer")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D376D0037"
-			compartment 	(object Compartment
-			    Parent_View 	@1842
-			    location   	(4828, 4040)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	16
-			    max_width  	633)
-			width      	654
-			height     	868
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "iObserver" @1843
-			label      	(object ItemLabel
-			    Parent_View 	@1843
-			    location   	(4800, 3789)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	181
-			    justify    	0
-			    label      	"iObserver")
-			stereotype 	(object SegLabel @1844
-			    Parent_View 	@1843
-			    location   	(4696, 3848)
-			    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      	"3A8043000318"
-			client     	@1842
-			supplier   	@1814
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$246" @1845
-			location   	(4800, 3789)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81325F0088"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1846
-				Parent_View 	@1845
-				location   	(-346, -613)
-				label      	(object SegLabel @1847
-				    Parent_View 	@1846
-				    location   	(4684, 3668)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	1037
-				    justify    	0
-				    label      	"-iDiscovererObserver:MDiscovererObserver&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81325F0092"
-				client     	@1845
-				supplier   	@1814
-				line_style 	0)
-			    (object RoleView "$UNNAMED$247" @1848
-				Parent_View 	@1845
-				location   	(-346, -613)
-				label      	(object SegLabel @1849
-				    Parent_View 	@1848
-				    location   	(4844, 3952)
-				    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      	"3A81325F0089"
-				client     	@1845
-				supplier   	@1842
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$238" @1850
-			location   	(5951, 4402)
-			stereotype 	(object SegLabel @1851
-			    Parent_View 	@1850
-			    location   	(5951, 4283)
-			    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      	"3A6C23FB0378"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iDirScanner" @1852
-				Parent_View 	@1850
-				location   	(805, 0)
-				label      	(object SegLabel @1853
-				    Parent_View 	@1852
-				    location   	(6269, 4360)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	290
-				    justify    	0
-				    label      	"-iDirScanner"
-				    pctDist    	0.665272
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6C23FB0382"
-				client     	@1850
-				supplier   	@1815
-				line_style 	0)
-			    (object RoleView "$UNNAMED$239" @1854
-				Parent_View 	@1850
-				location   	(805, 0)
-				label      	(object SegLabel @1855
-				    Parent_View 	@1854
-				    location   	(5570, 4361)
-				    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      	"3A6C23FB0379"
-				client     	@1850
-				supplier   	@1842
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$244" @1856
-			location   	(4397, 4336)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6C23F9014F"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iDiscoverer" @1857
-				Parent_View 	@1856
-				location   	(-439, 3406)
-				label      	(object SegLabel @1858
-				    Parent_View 	@1857
-				    location   	(4731, 4407)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"-iDiscoverer"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6C23F90159"
-				client     	@1856
-				supplier   	@1842
-				line_style 	0)
-			    (object RoleView "$UNNAMED$245" @1859
-				Parent_View 	@1856
-				location   	(-439, 3406)
-				label      	(object SegLabel @1860
-				    Parent_View 	@1859
-				    location   	(4057, 4349)
-				    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      	"3A6C23F90150"
-				client     	@1856
-				supplier   	@1816
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$250" @1861
-			location   	(5935, 4057)
-			stereotype 	(object SegLabel @1862
-			    Parent_View 	@1861
-			    location   	(5935, 3938)
-			    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      	"4447F3F903C5"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRscDirNotifierList" @1863
-				Parent_View 	@1861
-				location   	(789, -345)
-				label      	(object SegLabel @1864
-				    Parent_View 	@1863
-				    location   	(5843, 4012)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	348
-				    justify    	0
-				    label      	"+iRscDirNotifierList"
-				    pctDist    	-0.136122
-				    height     	80
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4447F3F903C6"
-				client     	@1861
-				supplier   	@1840
-				line_style 	0)
-			    (object RoleView "$UNNAMED$251" @1865
-				Parent_View 	@1861
-				location   	(789, -345)
-				label      	(object SegLabel @1866
-				    Parent_View 	@1865
-				    location   	(5550, 4179)
-				    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      	"4447F3F903C7"
-				client     	@1861
-				supplier   	@1842
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1867
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(6634, 4836)
-			label      	(object ItemLabel
-			    Parent_View 	@1867
-			    location   	(6280, 4685)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	708
-			    justify    	0
-			    label      	"CIdleScanningTimer")
-			icon       	"control"
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A816B5E009C"
-			compartment 	(object Compartment
-			    Parent_View 	@1867
-			    location   	(6280, 4789)
-			    icon_style 	"Icon"
-			    fill_color 	16777215
-			    anchor     	2
-			    nlines     	4
-			    max_width  	737)
-			width      	726
-			height     	326
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$252" @1868
-			location   	(5871, 4612)
-			label      	(object SegLabel @1869
-			    Parent_View 	@1868
-			    location   	(5871, 4553)
-			    font       	(object Font
-				italics    	TRUE)
-			    hidden     	TRUE
-			    anchor     	1
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	60
-			    orientation 	0)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"44F0447D036F"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$253" @1870
-				Parent_View 	@1868
-				location   	(725, 210)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"44F0447E02E2"
-				client     	@1868
-				supplier   	@1867
-				line_style 	0)
-			    (object RoleView "$UNNAMED$254" @1871
-				Parent_View 	@1868
-				location   	(725, 210)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"44F0447E02F2"
-				client     	@1868
-				supplier   	@1842
-				line_style 	0)))
-		    (object Label @1872
-			location   	(6014, 4588)
-			nlines     	1
-			max_width  	308
-			label      	"iScanningTimer")))
-	    (object ClassDiagram "High level view"
-		quid       	"3AACD5BF020D"
-		title      	"High level view"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	194
-		origin_y   	59
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1873
-			ShowCompartmentStereotypes 	TRUE
-			location   	(372, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@1873
-			    location   	(372, 842)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Generic Client")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1E33F801F8"
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CExampleInterface" @1874
-			ShowCompartmentStereotypes 	TRUE
-			location   	(868, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@1874
-			    location   	(737, 838)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	657
-			    justify    	0
-			    label      	"CExampleInterface")
-			icon       	"boundary"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D07A10155"
-			width      	230
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1875
-			stereotype 	(object SegLabel @1876
-			    Parent_View 	@1875
-			    location   	(591, 563)
-			    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      	"3A798EA9012F"
-			client     	@1873
-			supplier   	@1874
-			line_style 	0)
-		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1877
-			ShowCompartmentStereotypes 	TRUE
-			location   	(1809, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@1877
-			    location   	(1809, 842)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Interface Implementation")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13FF96031A"
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1878
-			label      	(object ItemLabel
-			    Parent_View 	@1878
-			    location   	(1365, 682)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	60
-			    justify    	0
-			    label      	"")
-			stereotype 	(object SegLabel @1879
-			    Parent_View 	@1878
-			    location   	(1365, 563)
-			    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      	"3AACF4C20367"
-			client     	@1874
-			supplier   	@1877
-			line_style 	0)
-		    (object NoteView @1880
-			location   	(1364, 1031)
-			label      	(object ItemLabel
-			    Parent_View 	@1880
-			    location   	(1201, 947)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	290
-			    label      	"Transparent instantiation mechanism")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	350
-			height     	181
-			quidu      	"3A798BE801C2")
-		    (object AttachView "" @1881
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1878
-			supplier   	@1880
-			line_style 	0)
-		    (object CategoryView "Logical View::Instantiation mechanism detail" @1882
-			location   	(1364, 1403)
-			label      	(object ItemLabel
-			    Parent_View 	@1882
-			    location   	(1195, 1319)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	338
-			    justify    	0
-			    label      	"Instantiation mechanism detail")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3AACD623038D"
-			width      	350
-			height     	180)
-		    (object AttachView "" @1883
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1880
-			supplier   	@1882
-			line_style 	0)))
-	    (object ClassDiagram "Interactions"
-		quid       	"3A798BE801C2"
-		title      	"Interactions"
-		zoom       	97
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1884
-			location   	(62, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1884
-			    location   	(62, 1400)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Generic Client")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1E33F801F8"
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::TEComResolverParams" @1885
-			ShowCompartmentStereotypes 	TRUE
-			location   	(1302, 1736)
-			label      	(object ItemLabel
-			    Parent_View 	@1885
-			    location   	(1191, 1892)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"TEComResolverParams")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A71B08F031E"
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object NoteView @1886
-			location   	(1563, 171)
-			label      	(object ItemLabel
-			    Parent_View 	@1886
-			    location   	(1425, 111)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"IPC Boundary")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @1887
-			location   	(940, 170)
-			label      	(object ItemLabel
-			    Parent_View 	@1887
-			    location   	(802, 110)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	
-|MAGIC
-|Boundary
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @1888
-			location   	(248, 248)
-			label      	(object ItemLabel
-			    Parent_View 	@1888
-			    location   	(65, 55)
-			    fill_color 	13434879
-			    nlines     	8
-			    max_width  	331
-			    label      	"A diagram showing the use relationships of the class instances.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	391
-			height     	399)
-		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1889
-			location   	(4216, 2170)
-			label      	(object ItemLabel
-			    Parent_View 	@1889
-			    location   	(4105, 2326)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"TIndex")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8134A40141"
-			height     	154
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1890
-			location   	(4092, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@1890
-			    location   	(3981, 342)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"TDriveUnit")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8135F103C1"
-			height     	154
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1891
-			location   	(4712, 558)
-			label      	(object ItemLabel
-			    Parent_View 	@1891
-			    location   	(4614, 719)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"RPointerArray<CDllData>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8137F8004C"
-			width      	158
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1892
-			location   	(4712, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@1892
-			    location   	(4601, 342)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"CDriveData")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81363E039A"
-			height     	154
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$177" @1893
-			location   	(4712, 368)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81382300C6"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$178" @1894
-				Parent_View 	@1893
-				location   	(620, -190)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81382402C6"
-				client     	@1893
-				supplier   	@1891
-				line_style 	0)
-			    (object RoleView "$UNNAMED$179" @1895
-				Parent_View 	@1893
-				location   	(620, -190)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81382402D0"
-				client     	@1893
-				supplier   	@1892
-				line_style 	0)))
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1896
-			location   	(4712, 2046)
-			label      	(object ItemLabel
-			    Parent_View 	@1896
-			    location   	(4614, 2207)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"RPointerArray<CImplementationInformation>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81387301B1"
-			width      	158
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1897
-			location   	(4712, 1674)
-			label      	(object ItemLabel
-			    Parent_View 	@1897
-			    location   	(4601, 1830)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"CInterfaceData")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81366B01F0"
-			height     	154
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$183" @1898
-			location   	(4712, 1856)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8138C1004B"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$184" @1899
-				Parent_View 	@1898
-				location   	(186, 58)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A8138C201A1"
-				client     	@1898
-				supplier   	@1896
-				line_style 	0)
-			    (object RoleView "$UNNAMED$185" @1900
-				Parent_View 	@1898
-				location   	(186, 58)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A8138C201AB"
-				client     	@1898
-				supplier   	@1897
-				line_style 	0)))
-		    (object UsesView "iInterfaceArrayLoc" @1901
-			label      	(object ItemLabel
-			    Parent_View 	@1901
-			    location   	(4461, 1919)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	339
-			    justify    	0
-			    label      	"iInterfaceArrayLoc")
-			stereotype 	(object SegLabel @1902
-			    Parent_View 	@1901
-			    location   	(4513, 1889)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.616551
-			    height     	16
-			    orientation 	1)
-			line_color 	3342489
-			quidu      	"3A8138EA00F4"
-			client     	@1889
-			supplier   	@1897
-			line_style 	0)
-		    (object UsesView "iDriveArrayLoc" @1903
-			label      	(object ItemLabel
-			    Parent_View 	@1903
-			    location   	(4460, 1177)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	269
-			    justify    	0
-			    label      	"iDriveArrayLoc")
-			stereotype 	(object SegLabel @1904
-			    Parent_View 	@1903
-			    location   	(4456, 1125)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.526161
-			    height     	16
-			    orientation 	0)
-			line_color 	3342489
-			quidu      	"3A81395D00B4"
-			client     	@1889
-			supplier   	@1892
-			line_style 	0)
-		    (object NoteView @1905
-			location   	(3782, 868)
-			label      	(object ItemLabel
-			    Parent_View 	@1905
-			    location   	(3598, 705)
-			    fill_color 	13434879
-			    nlines     	6
-			    max_width  	333
-			    label      	
-|The actual registration data hierarchy.
-|That is stored persistantly.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	393
-			height     	338)
-		    (object NoteView @1906
-			location   	(3906, 1736)
-			label      	(object ItemLabel
-			    Parent_View 	@1906
-			    location   	(3668, 1611)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	440
-			    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	500
-			height     	263)
-		    (object NoteView @1907
-			location   	(620, 2418)
-			label      	(object ItemLabel
-			    Parent_View 	@1907
-			    location   	(11, 1858)
-			    fill_color 	13434879
-			    nlines     	23
-			    max_width  	1183
-			    label      	
-| Registry data structure...
-|	
-| iRegistrations
-|	|
-|	 ->CDriveData
-|		|
-|		 ->CDllData
-|		|	|
-|		|	| -> CInterfaceData	
-|		|	|	|
-|		|	|	->CImplementationData	
-|		|	|	|
-|		|	|	 -> CImplementationData
-|		|	|
-|		|	 -> CInterfaceData			
-|		|		|
-|		|		->CImplementationData	
-|		|
-|		 ->CDllData
-|			|
-|			 -> CInterfaceData
-|				|
-|				 -> CImplementationData
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1243
-			height     	1132)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1908
-			location   	(4712, 1302)
-			label      	(object ItemLabel
-			    Parent_View 	@1908
-			    location   	(4614, 1463)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"RPointerArray<CInterfaceData>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A813855026D"
-			width      	158
-			autoResize 	TRUE)
-		    (object UsesView "" @1909
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8138A701E8"
-			client     	@1908
-			supplier   	@1897
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1910
-			location   	(4712, 930)
-			label      	(object ItemLabel
-			    Parent_View 	@1910
-			    location   	(4601, 1086)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"CDllData")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A81365601C8"
-			height     	154
-			autoResize 	TRUE)
-		    (object UsesView "" @1911
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A813846026B"
-			client     	@1891
-			supplier   	@1910
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$180" @1912
-			location   	(4712, 1157)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81389B00AB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$181" @1913
-				Parent_View 	@1912
-				location   	(186, 227)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81389C0020"
-				client     	@1912
-				supplier   	@1908
-				line_style 	0)
-			    (object RoleView "$UNNAMED$182" @1914
-				Parent_View 	@1912
-				location   	(186, 227)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81389C002A"
-				client     	@1912
-				supplier   	@1910
-				line_style 	0)))
-		    (object UsesView "iDllArrayLoc" @1915
-			label      	(object ItemLabel
-			    Parent_View 	@1915
-			    location   	(4460, 1549)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	225
-			    justify    	0
-			    label      	"iDllArrayLoc")
-			stereotype 	(object SegLabel @1916
-			    Parent_View 	@1915
-			    location   	(4517, 1555)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.559018
-			    height     	55
-			    orientation 	1)
-			line_color 	3342489
-			quidu      	"3A8138DB01A7"
-			client     	@1889
-			supplier   	@1910
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1917
-			ShowCompartmentStereotypes 	TRUE
-			location   	(5146, 930)
-			label      	(object ItemLabel
-			    Parent_View 	@1917
-			    location   	(5048, 1091)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"CUnloadPolicy")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D309500CE"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$186" @1918
-			location   	(4926, 930)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8144DD0388"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$187" @1919
-				Parent_View 	@1918
-				location   	(1144, -2108)
-				label      	(object SegLabel @1920
-				    Parent_View 	@1919
-				    location   	(4814, 972)
-				    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      	"3A8144DE02B7"
-				client     	@1918
-				supplier   	@1910
-				line_style 	0)
-			    (object RoleView "theCUnloadPolicy" @1921
-				Parent_View 	@1918
-				location   	(1144, -2108)
-				label      	(object SegLabel @1922
-				    Parent_View 	@1921
-				    location   	(5038, 972)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	409
-				    justify    	0
-				    label      	"+theCUnloadPolicy"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A8144DE02A3"
-				client     	@1918
-				supplier   	@1917
-				line_style 	0)))
-		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1923
-			ShowCompartmentStereotypes 	TRUE
-			location   	(5146, 2480)
-			label      	(object ItemLabel
-			    Parent_View 	@1923
-			    location   	(5146, 2640)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Interface Implementation")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13FF96031A"
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1924
-			location   	(3534, 2170)
-			label      	(object ItemLabel
-			    Parent_View 	@1924
-			    location   	(3436, 2331)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"mutable RArray<TIndex>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7FEAF302B1"
-			width      	158
-			autoResize 	TRUE)
-		    (object UsesView "" @1925
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8134C80215"
-			client     	@1924
-			supplier   	@1889
-			line_style 	0)
-		    (object AttachView "" @1926
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1906
-			supplier   	@1924
-			line_style 	0)
-		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1927
-			location   	(4216, 558)
-			label      	(object ItemLabel
-			    Parent_View 	@1927
-			    location   	(4118, 719)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"RPointerArray<CDriveData>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A8136FF035B"
-			width      	158
-			autoResize 	TRUE)
-		    (object UsesView "" @1928
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8137DD0089"
-			client     	@1927
-			supplier   	@1892
-			line_style 	0)
-		    (object AttachView "" @1929
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1905
-			supplier   	@1927
-			line_style 	0)
-		    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1930
-			ShowCompartmentStereotypes 	TRUE
-			location   	(3596, 2728)
-			label      	(object ItemLabel
-			    Parent_View 	@1930
-			    location   	(3498, 2889)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"mutable RArray<TUid>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7979750198"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1931
-			ShowCompartmentStereotypes 	TRUE
-			location   	(4216, 2728)
-			label      	(object ItemLabel
-			    Parent_View 	@1931
-			    location   	(4105, 2884)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"TUid")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A813535001D"
-			height     	154
-			autoResize 	TRUE)
-		    (object UsesView "" @1932
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8135570062"
-			client     	@1930
-			supplier   	@1931
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CImplementationInformation" @1933
-			ShowCompartmentStereotypes 	TRUE
-			location   	(4712, 2480)
-			label      	(object ItemLabel
-			    Parent_View 	@1933
-			    location   	(4601, 2636)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"CImplementationInformation")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3AD31E780181"
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$202" @1934
-			location   	(4463, 2600)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AE05EBE0329"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iImplementationUid" @1935
-				Parent_View 	@1934
-				location   	(-187, 120)
-				label      	(object SegLabel @1936
-				    Parent_View 	@1935
-				    location   	(4344, 2708)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	431
-				    justify    	0
-				    label      	"-iImplementationUid"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3AE05EBE033D"
-				client     	@1934
-				supplier   	@1931
-				line_style 	0)
-			    (object RoleView "$UNNAMED$203" @1937
-				Parent_View 	@1934
-				location   	(-187, 120)
-				label      	(object SegLabel @1938
-				    Parent_View 	@1937
-				    location   	(4620, 2568)
-				    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      	"3AE05EBE032A"
-				client     	@1934
-				supplier   	@1933
-				line_style 	0)))
-		    (object UsesView "" @1939
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AD47BA901E2"
-			client     	@1889
-			supplier   	@1933
-			line_style 	0)
-		    (object UsesView "" @1940
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AD47BA402B7"
-			client     	@1896
-			supplier   	@1933
-			line_style 	0)
-		    (object UsesView "" @1941
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3AD47C73023D"
-			client     	@1933
-			supplier   	@1923
-			line_style 	0)
-		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1942
-			location   	(3596, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@1942
-			    location   	(3498, 347)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"RArray<TDriveUnit>")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7FEAF801A0"
-			width      	158
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CExampleInterface" @1943
-			ShowCompartmentStereotypes 	TRUE
-			location   	(620, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1943
-			    location   	(489, 1396)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	657
-			    justify    	0
-			    label      	"CExampleInterface")
-			icon       	"boundary"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D07A10155"
-			width      	230
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1944
-			label      	(object ItemLabel
-			    Parent_View 	@1944
-			    location   	(313, 1240)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	108
-			    justify    	0
-			    label      	"")
-			stereotype 	(object SegLabel @1945
-			    Parent_View 	@1944
-			    location   	(313, 1182)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.500000
-			    height     	59
-			    orientation 	0)
-			line_color 	3342489
-			quidu      	"3A798EA9012F"
-			client     	@1884
-			supplier   	@1943
-			line_style 	0)
-		    (object UsesView "" @1946
-			label      	(object ItemLabel
-			    Parent_View 	@1946
-			    location   	(1053, 1554)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	60
-			    justify    	0
-			    label      	"")
-			stereotype 	(object SegLabel @1947
-			    Parent_View 	@1946
-			    location   	(919, 1577)
-			    anchor     	10
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"<<Uses>>"
-			    pctDist    	0.505165
-			    height     	99
-			    orientation 	1)
-			line_color 	3342489
-			quidu      	"3A798F28024A"
-			client     	@1943
-			supplier   	@1885
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::REComSession" @1948
-			ShowCompartmentStereotypes 	TRUE
-			location   	(1240, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1948
-			    location   	(1109, 1396)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	657
-			    justify    	0
-			    label      	"REComSession")
-			icon       	"boundary"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D08B702D1"
-			width      	230
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$143" @1949
-			location   	(929, 1240)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6305AE0208"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iEComSession" @1950
-				Parent_View 	@1949
-				location   	(247, 0)
-				label      	(object SegLabel @1951
-				    Parent_View 	@1950
-				    location   	(1086, 1199)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	397
-				    justify    	0
-				    label      	"-iEComSession"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6305AE0212"
-				client     	@1949
-				supplier   	@1948
-				line_style 	0)
-			    (object RoleView "$UNNAMED$144" @1952
-				Parent_View 	@1949
-				location   	(247, 0)
-				label      	(object SegLabel @1953
-				    Parent_View 	@1952
-				    location   	(772, 1199)
-				    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      	"3A6305AE0209"
-				client     	@1949
-				supplier   	@1943
-				line_style 	0)))
-		    (object AttachView "" @1954
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1887
-			supplier   	@1949
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CDefaultResolver" @1955
-			ShowCompartmentStereotypes 	TRUE
-			location   	(2232, 2542)
-			label      	(object ItemLabel
-			    Parent_View 	@1955
-			    location   	(2134, 2703)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"CDefaultResolver")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D097B0305"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "" @1956
-			stereotype 	(object SegLabel @1957
-			    Parent_View 	@1956
-			    location   	(1687, 2228)
-			    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      	"3A798F7302D4"
-			client     	@1955
-			supplier   	@1885
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CLoadManager" @1958
-			ShowCompartmentStereotypes 	TRUE
-			location   	(3100, 2356)
-			label      	(object ItemLabel
-			    Parent_View 	@1958
-			    location   	(3002, 2517)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"CLoadManager")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D0F4101D4"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1959
-			ShowCompartmentStereotypes 	TRUE
-			SuppressAttribute 	TRUE
-			location   	(2852, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@1959
-			    location   	(2851, 790)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"MDiscovererObserver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7593D7038F"
-			width      	58
-			height     	58
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CEComServer" @1960
-			ShowCompartmentStereotypes 	TRUE
-			location   	(1860, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1960
-			    location   	(1729, 1396)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	657
-			    justify    	0
-			    label      	"CEComServer")
-			icon       	"boundary"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7159680113"
-			width      	230
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$155" @1961
-			location   	(2482, 1799)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A71944C028E"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iLoadManager" @1962
-				Parent_View 	@1961
-				location   	(622, 559)
-				label      	(object SegLabel @1963
-				    Parent_View 	@1962
-				    location   	(2246, 1559)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	385
-				    justify    	0
-				    label      	"-iLoadManager"
-				    pctDist    	-0.464395
-				    height     	21
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A71944C0298"
-				client     	@1961
-				supplier   	@1958
-				line_style 	0)
-			    (object RoleView "$UNNAMED$156" @1964
-				Parent_View 	@1961
-				location   	(622, 559)
-				label      	(object SegLabel @1965
-				    Parent_View 	@1964
-				    location   	(2023, 1442)
-				    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      	"3A71944C028F"
-				client     	@1961
-				supplier   	@1960
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$151" @1966
-			location   	(1549, 1240)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A7159660323"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iEComServer" @1967
-				Parent_View 	@1966
-				location   	(247, 0)
-				label      	(object SegLabel @1968
-				    Parent_View 	@1967
-				    location   	(1706, 1199)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	374
-				    justify    	0
-				    label      	"-iEComServer"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A715966032D"
-				client     	@1966
-				supplier   	@1960
-				line_style 	0)
-			    (object RoleView "$UNNAMED$152" @1969
-				Parent_View 	@1966
-				location   	(247, 0)
-				label      	(object SegLabel @1970
-				    Parent_View 	@1969
-				    location   	(1392, 1199)
-				    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      	"3A7159660324"
-				client     	@1966
-				supplier   	@1948
-				line_style 	0)))
-		    (object AttachView "" @1971
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1886
-			supplier   	@1966
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$157" @1972
-			location   	(2042, 1887)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A71944C02A2"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iResolver" @1973
-				Parent_View 	@1972
-				location   	(182, 647)
-				label      	(object SegLabel @1974
-				    Parent_View 	@1973
-				    location   	(2010, 1682)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	228
-				    justify    	0
-				    label      	"-iResolver"
-				    pctDist    	-0.344915
-				    height     	26
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A71944C02AC"
-				client     	@1972
-				supplier   	@1955
-				line_style 	0)
-			    (object RoleView "$UNNAMED$158" @1975
-				Parent_View 	@1972
-				location   	(182, 647)
-				label      	(object SegLabel @1976
-				    Parent_View 	@1975
-				    location   	(1871, 1432)
-				    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      	"3A71944C02A3"
-				client     	@1972
-				supplier   	@1960
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistryData" @1977
-			ShowCompartmentStereotypes 	TRUE
-			location   	(2666, 1240)
-			label      	(object ItemLabel
-			    Parent_View 	@1977
-			    location   	(2555, 1396)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"CRegistryData")
-			icon       	"entity"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D0A2B03D0"
-			height     	154
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$149" @1978
-			location   	(2879, 1794)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6C23FA022C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistry:CRegistryData&" @1979
-				Parent_View 	@1978
-				location   	(-221, -562)
-				label      	(object SegLabel @1980
-				    Parent_View 	@1979
-				    location   	(2692, 1425)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	560
-				    justify    	0
-				    label      	"-iRegistry:CRegistryData&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6C23FA0236"
-				client     	@1978
-				supplier   	@1977
-				line_style 	0)
-			    (object RoleView "$UNNAMED$150" @1981
-				Parent_View 	@1978
-				location   	(-221, -562)
-				label      	(object SegLabel @1982
-				    Parent_View 	@1981
-				    location   	(2991, 2193)
-				    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      	"3A6C23FA022D"
-				client     	@1978
-				supplier   	@1958
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$167" @1983
-			location   	(2281, 1240)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A79797102B5"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistryData" @1984
-				Parent_View 	@1983
-				location   	(421, 0)
-				label      	(object SegLabel @1985
-				    Parent_View 	@1984
-				    location   	(2528, 1199)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	312
-				    justify    	0
-				    label      	"-iRegistryData"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A79797102C9"
-				client     	@1983
-				supplier   	@1977
-				line_style 	0)
-			    (object RoleView "$UNNAMED$168" @1986
-				Parent_View 	@1983
-				location   	(421, 0)
-				label      	(object SegLabel @1987
-				    Parent_View 	@1986
-				    location   	(2034, 1199)
-				    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      	"3A79797102B6"
-				client     	@1983
-				supplier   	@1960
-				line_style 	0)))
-		    (object UsesView "" @1988
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8156CB0266"
-			client     	@1977
-			supplier   	@1927
-			vertices   	(list Points
-			    (2740, 1171)
-			    (3441, 557)
-			    (4136, 556))
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CDiscoverer" @1989
-			ShowCompartmentStereotypes 	TRUE
-			location   	(2852, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@1989
-			    location   	(2754, 347)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"CDiscoverer")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D376D0037"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object UsesView "iObserver" @1990
-			label      	(object ItemLabel
-			    Parent_View 	@1990
-			    location   	(2852, 460)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	181
-			    justify    	0
-			    label      	"iObserver")
-			stereotype 	(object SegLabel @1991
-			    Parent_View 	@1990
-			    location   	(2972, 460)
-			    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      	"3A8043000318"
-			client     	@1989
-			supplier   	@1959
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$246" @1992
-			location   	(2852, 459)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81325F0088"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1993
-				Parent_View 	@1992
-				location   	(62, 273)
-				label      	(object SegLabel @1994
-				    Parent_View 	@1993
-				    location   	(2811, 615)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	964
-				    justify    	0
-				    label      	"-iDiscovererObserver:MDiscovererObserver&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A81325F0092"
-				client     	@1992
-				supplier   	@1959
-				line_style 	0)
-			    (object RoleView "$UNNAMED$247" @1995
-				Parent_View 	@1992
-				location   	(62, 273)
-				label      	(object SegLabel @1996
-				    Parent_View 	@1995
-				    location   	(2811, 304)
-				    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      	"3A81325F0089"
-				client     	@1992
-				supplier   	@1989
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::CRegistrar" @1997
-			ShowCompartmentStereotypes 	TRUE
-			location   	(2170, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@1997
-			    location   	(2072, 347)
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	441
-			    justify    	0
-			    label      	"CRegistrar")
-			icon       	"control"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A1D3A0D0282"
-			width      	158
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$153" @1998
-			location   	(2010, 713)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A716F990343"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistrar" @1999
-				Parent_View 	@1998
-				location   	(150, -527)
-				label      	(object SegLabel @2000
-				    Parent_View 	@1999
-				    location   	(2054, 564)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	274
-				    justify    	0
-				    label      	"-iRegistrar"
-				    pctDist    	0.332103
-				    height     	1
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A716F990357"
-				client     	@1998
-				supplier   	@1997
-				line_style 	0)
-			    (object RoleView "$UNNAMED$154" @2001
-				Parent_View 	@1998
-				location   	(150, -527)
-				label      	(object SegLabel @2002
-				    Parent_View 	@2001
-				    location   	(1867, 1060)
-				    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      	"3A716F990344"
-				client     	@1998
-				supplier   	@1960
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$165" @2003
-			location   	(2416, 713)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A5F3590001C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iRegistry:CRegistryData&" @2004
-				Parent_View 	@2003
-				location   	(246, 527)
-				label      	(object SegLabel @2005
-				    Parent_View 	@2004
-				    location   	(2549, 1091)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	560
-				    justify    	0
-				    label      	"-iRegistry:CRegistryData&"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A5F35900026"
-				client     	@2003
-				supplier   	@1977
-				line_style 	0
-				label      	(object SegLabel @2006
-				    Parent_View 	@2004
-				    location   	(2655, 1094)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$166" @2007
-				Parent_View 	@2003
-				location   	(246, 527)
-				label      	(object SegLabel @2008
-				    Parent_View 	@2007
-				    location   	(2209, 372)
-				    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      	"3A5F3590001D"
-				client     	@2003
-				supplier   	@1997
-				line_style 	0
-				label      	(object SegLabel @2009
-				    Parent_View 	@2007
-				    location   	(2275, 289)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.900000
-				    height     	54
-				    orientation 	1))))
-		    (object InheritView "" @2010
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8042EB0119"
-			client     	@1997
-			supplier   	@1959
-			line_style 	0)
-		    (object AssociationViewNew "$UNNAMED$244" @2011
-			location   	(2510, 186)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A6C23F9014F"
-			roleview_list 	(list RoleViews
-			    (object RoleView "iDiscoverer" @2012
-				Parent_View 	@2011
-				location   	(340, 0)
-				label      	(object SegLabel @2013
-				    Parent_View 	@2012
-				    location   	(2720, 145)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	267
-				    justify    	0
-				    label      	"-iDiscoverer"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3A6C23F90159"
-				client     	@2011
-				supplier   	@1989
-				line_style 	0)
-			    (object RoleView "$UNNAMED$245" @2014
-				Parent_View 	@2011
-				location   	(340, 0)
-				label      	(object SegLabel @2015
-				    Parent_View 	@2014
-				    location   	(2299, 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      	"3A6C23F90150"
-				client     	@2011
-				supplier   	@1997
-				line_style 	0)))
-		    (object UsesView "" @2016
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A81361800A6"
-			client     	@1942
-			supplier   	@1890
-			line_style 	0)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3A13E88202E2"
-	physical_models 	(list unit_reference_list
-	    (object module "MAGIC" "NotAModuleType" "NotAModulePart"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectFile"
-			value      	"..\\..\\epoc32\\BUILD\\MAGIC\\FRAMEWORK\\MMPFILES\\ECOMSERVER\\WINS\\ECOMSERVER.DSP")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"WorkspaceFile"
-			value      	"J:\\MAGIC\\ECom.dsw")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialSourceIncludes"
-			value      	"#include <e32base.h>")
-		    (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      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"SmartPointersOnAssoc"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"GenerateImports"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"FullPathInImports"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UseImportAttributes"
-			value      	FALSE)
-		    (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      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultTypeLib"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"TypeLibLocation"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CompileProjTypeLib"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectName"
-			value      	"ECOMSERVER"))
-		quid       	"3A5DF73E0288"
-		stereotype 	"DLL"
-		realized_interfaces 	(list realize_rel_list
-		    (object Realize_Relationship
-			quid       	"3A8043790041"
-			supplier   	"Logical View::MDiscovererObserver"
-			quidu      	"3A7593D7038F")
-		    (object Realize_Relationship
-			quid       	"3B050F430383"
-			supplier   	"Logical View::CResolver"
-			quidu      	"3B050BD702BB")
-		    (object Realize_Relationship
-			quid       	"3B050F51009E"
-			supplier   	"Logical View::MPolicyObserver"
-			quidu      	"3AE4439E01FD")
-		    (object Realize_Relationship
-			quid       	"3B050F6F00D4"
-			supplier   	"Logical View::MRegistrarObserver"
-			quidu      	"3B050BD60057")
-		    (object Realize_Relationship
-			quid       	"3B56F204003F"
-			supplier   	"Logical View::MBackupNotifierObserver"
-			quidu      	"3B44A309002F"))
-		language   	"VC++"))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3A13E88603A6"
-		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::MAGIC" "NotAModuleType" "NotAModulePart" @2017
-			location   	(930, 620)
-			label      	(object ItemLabel
-			    Parent_View 	@2017
-			    location   	(895, 595)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"MAGIC")
-			icon       	"DLL"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A5DF73E0288"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object InterfaceView "Logical View::MDiscovererObserver" @2018
-			location   	(496, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@2018
-			    location   	(495, 790)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"MDiscovererObserver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A7593D7038F"
-			width      	58
-			height     	58
-			autoResize 	TRUE)
-		    (object RealizeView "" @2019
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3A8043790041"
-			client     	@2017
-			supplier   	@2018
-			line_style 	0)
-		    (object InterfaceView "Logical View::CResolver" @2020
-			location   	(930, 930)
-			label      	(object ItemLabel
-			    Parent_View 	@2020
-			    location   	(929, 1038)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"CResolver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B050BD702BB"
-			width      	58
-			height     	58
-			autoResize 	TRUE)
-		    (object RealizeView "" @2021
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B050F430383"
-			client     	@2017
-			supplier   	@2020
-			line_style 	0)
-		    (object InterfaceView "Logical View::MPolicyObserver" @2022
-			location   	(930, 124)
-			label      	(object ItemLabel
-			    Parent_View 	@2022
-			    location   	(929, 232)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"MPolicyObserver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3AE4439E01FD"
-			width      	58
-			height     	58
-			autoResize 	TRUE)
-		    (object RealizeView "" @2023
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B050F51009E"
-			client     	@2017
-			supplier   	@2022
-			line_style 	0)
-		    (object InterfaceView "Logical View::MRegistrarObserver" @2024
-			location   	(496, 186)
-			label      	(object ItemLabel
-			    Parent_View 	@2024
-			    location   	(495, 294)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"MRegistrarObserver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B050BD60057"
-			width      	58
-			height     	58
-			autoResize 	TRUE)
-		    (object RealizeView "" @2025
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B050F6F00D4"
-			client     	@2017
-			supplier   	@2024
-			line_style 	0)
-		    (object InterfaceView "Logical View::MBackupNotifierObserver" @2026
-			location   	(496, 1116)
-			label      	(object ItemLabel
-			    Parent_View 	@2026
-			    location   	(495, 1224)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	248
-			    justify    	0
-			    label      	"MBackupNotifierObserver")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B44A309002F"
-			width      	58
-			height     	58
-			autoResize 	TRUE)
-		    (object RealizeView "" @2027
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3B56F204003F"
-			client     	@2017
-			supplier   	@2026
-			line_style 	0)))))
-    process_structure 	(object Processes
-	quid       	"3A13E88202EC"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3A13E88202F6"
-		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       	"IDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CreateMissingDirectories"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"StopOnError"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GeneratePreserveRegions"
-			value      	TRUE)))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"ImplementationType"
-			value      	"")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"ConstValue"
-			value      	"")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateDefaultSpecifier"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"DefaultSpecifier"
-			value      	"")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IDLElement"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IDLSpecificationType"
-			value      	("IDLSpecSet" 22))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IDLSpecSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Interface"
-				value      	22)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Typedef"
-				value      	54)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Enumeration"
-				value      	8)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Const"
-				value      	71)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Exception"
-				value      	61)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Struct"
-				value      	51)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Union"
-				value      	81)))))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"FileName"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateIDLModule"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"InclusionProtectionSymbol"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IncludeBySimpleName"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Module-Body"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"FileName"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IncludeBySimpleName"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"OperationIsOneWay"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"Context"
-			value      	"")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"Raises"
-			value      	"")))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"CaseSpecifier"
-			value      	"")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"DataMemberName"
-			value      	"$relationship")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IsConst"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"ConstValue"
-			value      	"")))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Has"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"NameIfUnlabeled"
-			value      	"the_$supplier")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"DataMemberName"
-			value      	"$relationship")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateForwardReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"BoundedHasRelType"
-			value      	("HasRelTypeSet" 47))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"HasRelTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Array"
-				value      	24)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Sequence"
-				value      	47)))))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"NameIfUnlabeled"
-			value      	"the_$supplier")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"DataMemberName"
-			value      	"$relationship")
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateForwardReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"IDL"
-			name       	"BoundedRoleType"
-			value      	("AssocTypeSet" 47))
-		    (object Attribute
-			tool       	"IDL"
-			name       	"AssocTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Array"
-				value      	24)
-			    (object Attribute
-				tool       	"IDL"
-				name       	"Sequence"
-				value      	47)))))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Uses"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"GenerateForwardReference"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"IDL"
-		name       	"default__Subsystem"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"IDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")))
-	    (object Attribute
-		tool       	"IDL"
-		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       	"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      	TRUE)
-		    (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       	"GeneratePreserveRegions"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerAnnotations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerVersion"
-			value      	FALSE)
-		    (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       	"ConstValue"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDefaultSpecifier"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DefaultSpecifier"
-			value      	"")))
-	    (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       	"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       	"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       	"OperationIsOneWay"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Context"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"Raises"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAbstractBody"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"CCRegion"
-			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       	"GenerateForwardReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedHasRelType"
-			value      	("HasRelTypeSet" 47))
-		    (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       	"GenerateForwardReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedRoleType"
-			value      	("AssocTypeSet" 47))
-		    (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       	"CaseSpecifier"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (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       	"GenerateForwardReference"
-			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       	"SCC"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Format Wizard"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Spec"
-		name       	"default__UseCase"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Spec"
-			name       	"Description"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Spec"
-			name       	"Assumptions"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Spec"
-			name       	"Pre-Conditions"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Spec"
-			name       	"Definitions"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"framework"
-		name       	"HiddenTool"
-		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       	"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      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DocRevEngineer"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CreateOverviewDiagrams"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UpdateModelIDsInCode"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AttributeTypes"
-			value      	(value Text 
-|attr1=bool
-|attr2=short
-|attr3=int
-|attr4=long
-|attr5=char
-|attr6=float
-|attr7=double
-|attr8=void
-|attr9=clock_t
-|attr10=_complex
-|attr11=_dev_t
-|attr12=div_t
-|attr13=_exception
-|attr14=FILE
-|attr15=_finddata_t
-|attr16=_FPIEEE_RECORD
-|attr17=fpos_t
-|attr18=_HEAPINFO
-|attr19=jmp_buf
-|attr20=lconv
-|attr21=ldiv_t
-|attr22=_off_t
-|attr23=_onexit_t
-|attr24=_PNH
-|attr25=ptrdiff_t
-|attr26=sig_atomic_t
-|attr27=size_t
-|attr28=_stat
-|attr29=time_t
-|attr30=_timeb
-|attr31=tm
-|attr32=_utimbuf
-|attr33=va_list
-|attr34=wchar_t
-|attr35=wctrans_t
-|attr36=wctype_t
-|attr37=_wfinddata_t
-|attr38=_wfinddatai64_t
-|attr39=wint_t
-|attr40=ABORTPROC
-|attr41=ACMDRIVERENUMCB
-|attr42=ACMDRIVERPROC
-|attr43=ACMFILTERCHOOSEHOOKPROC
-|attr44=ACMFILTERENUMCB
-|attr45=ACMFILTERTAGENUMCB
-|attr46=ACMFORMATCHOOSEHOOKPROC
-|attr47=ACMFORMATENUMCB
-|attr48=ACMFORMATTAGENUMCB
-|attr49=APPLET_PROC
-|attr50=ATOM
-|attr51=BOOL
-|attr52=BOOLEAN
-|attr53=BYTE
-|attr54=CALINFO_ENUMPROC
-|attr55=CALLBACK
-|attr56=CHAR
-|attr57=COLORREF
-|attr58=CONST
-|attr59=CRITICAL_SECTION
-|attr60=CTRYID
-|attr61=DATEFMT_ENUMPROC
-|attr62=DESKTOPENUMPROC
-|attr63=DLGPROC
-|attr64=DRAWSTATEPROC
-|attr65=DWORD
-|attr66=EDITWORDBREAKPROC
-|attr67=ENHMFENUMPROC
-|attr68=ENUMRESLANGPROC
-|attr69=ENUMRESNAMEPROC
-|attr70=ENUMRESTYPEPROC
-|attr71=FARPROC
-|attr72=FILE_SEGMENT_ELEMENT
-|attr73=FLOAT
-|attr74=FONTENUMPROC
-|attr75=GOBJENUMPROC
-|attr76=GRAYSTRINGPROC
-|attr77=HACCEL
-|attr78=HANDLE
-|attr79=HBITMAP
-|attr80=HBRUSH
-|attr81=HCOLORSPACE
-|attr82=HCONV
-|attr83=HCONVLIST
-|attr84=HCURSOR
-|attr85=HDC
-|attr86=HDDEDATA
-|attr87=HDESK
-|attr88=HDROP
-|attr89=HDWP
-|attr90=HENHMETAFILE
-|attr91=HFILE
-|attr92=HFONT
-|attr93=HGDIOBJ
-|attr94=HGLOBAL
-|attr95=HHOOK
-|attr96=HICON
-|attr97=HIMAGELIST
-|attr98=HIMC
-|attr99=HINSTANCE
-|attr100=HKEY
-|attr101=HKL
-|attr102=HLOCAL
-|attr103=HMENU
-|attr104=HMETAFILE
-|attr105=HMODULE
-|attr106=HMONITOR
-|attr107=HOOKPROC
-|attr108=HPALETTE
-|attr109=HPEN
-|attr110=HRGN
-|attr111=HRSRC
-|attr112=HSZ
-|attr113=HTREEITEM
-|attr114=HWINSTA
-|attr115=HWND
-|attr116=INT
-|attr117=IPADDR
-|attr118=LANGID
-|attr119=LCID
-|attr120=LCSCSTYPE
-|attr121=LCSGAMUTMATCH
-|attr122=LCTYPE
-|attr123=LINEDDAPROC
-|attr124=LOCALE_ENUMPROC
-|attr125=LONG
-|attr126=LONGLONG
-|attr127=LPARAM
-|attr128=LPBOOL
-|attr129=LPBYTE
-|attr130=LPCCHOOKPROC
-|attr131=LPCFHOOKPROC
-|attr132=LPCOLORREF
-|attr133=LPCRITICAL_SECTION
-|attr134=LPCSTR
-|attr135=LPCTSTR
-|attr136=LPCVOID
-|attr137=LPCWSTR
-|attr138=LPDWORD
-|attr139=LPFIBER_START_ROUTINE
-|attr140=LPFRHOOKPROC
-|attr141=LPHANDLE
-|attr142=LPHANDLER_FUNCTION
-|attr143=LPINT
-|attr144=LPLONG
-|attr145=LPOFNHOOKPROC
-|attr146=LPPAGEPAINTHOOK
-|attr147=LPPAGESETUPHOOK
-|attr148=LPPRINTHOOKPROC
-|attr149=LPPROGRESS_ROUTINE
-|attr150=LPSETUPHOOKPROC
-|attr151=LPSTR
-|attr152=LPSTREAM
-|attr153=LPTHREAD_START_ROUTINE
-|attr154=LPTSTR
-|attr155=LPVOID
-|attr156=LPWORD
-|attr157=LPWSTR
-|attr158=LRESULT
-|attr159=LUID
-|attr160=PBOOL
-|attr161=PBOOLEAN
-|attr162=PBYTE
-|attr163=PCHAR
-|attr164=PCRITICAL_SECTION
-|attr165=PCSTR
-|attr166=PCTSTR
-|attr167=PCWCH
-|attr168=PCWSTR
-|attr169=PDWORD
-|attr170=PFLOAT
-|attr171=PFNCALLBACK
-|attr172=PHANDLE
-|attr173=PHANDLER_ROUTINE
-|attr174=PHKEY
-|attr175=PINT
-|attr176=PLCID
-|attr177=PLONG
-|attr178=PLUID
-|attr179=PROPENUMPROC
-|attr180=PROPENUMPROCEX
-|attr181=PSHORT
-|attr182=PSTR
-|attr183=PTBYTE
-|attr184=PTCHAR
-|attr185=PTIMERAPCROUTINE
-|attr186=PTSTR
-|attr187=PUCHAR
-|attr188=PUINT
-|attr189=PULONG
-|attr190=PUSHORT
-|attr191=PVOID
-|attr192=PWCHAR
-|attr193=PWORD
-|attr194=PWSTR
-|attr195=REGISTERWORDENUMPROC
-|attr196=REGSAM
-|attr197=SC_HANDLE
-|attr198=SC_LOCK
-|attr199=SENDASYNCPROC
-|attr200=SERVICE_STATUS_HANDLE
-|attr201=SHORT
-|attr202=TBYTE
-|attr203=TCHAR
-|attr204=TIMEFMT_ENUMPROC
-|attr205=TIMERPROC
-|attr206=UCHAR
-|attr207=UINT
-|attr208=ULONG
-|attr209=ULONGLONG
-|attr210=UNSIGNED
-|attr211=USHORT
-|attr212=VOID
-|attr213=WCHAR
-|attr214=WINAPI
-|attr215=WINSTAENUMPROC
-|attr216=WNDENUMPROC
-|attr217=WNDPROC
-|attr218=WORD
-|attr219=WPARAM
-|attr220=YIELDPROC
-|attr221=CPoint
-|attr222=CRect
-|attr223=CSize
-|attr224=CString
-|attr225=CTime
-|attr226=CTimeSpan
-|attr227=CCreateContext
-|attr228=CMemoryState
-|attr229=COleSafeArray
-|attr230=CPrintInfo
-|attr231=TBool
-|attr232=TInt
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Containers"
-			value      	(value Text 
-|cont1=CArray<$TYPE, $TYPE&>
-|cont2=CByteArray
-|cont3=CDWordArray
-|cont4=CObArray
-|cont5=CPtrArray
-|cont6=CStringArray
-|cont7=CUIntArray
-|cont8=CWordArray
-|cont9=CList<$TYPE, $TYPE&>
-|cont10=CPtrList
-|cont11=CObList
-|cont12=CStringList
-|cont13=CMapWordToPtr
-|cont14=CMapPtrToWord
-|cont15=CMapPtrToPtr
-|cont16=CMapWordToOb
-|cont17=CMapStringToPtr
-|cont18=CMapStringToOb
-|cont19=CMapStringToString
-|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
-|cont21=CTypedPtrArray<CObArray, $TYPE*>
-|cont22=CTypedPtrList<CObList, $TYPE*>
-|cont23=CTypedPtrList<CPtrList, $TYPE*>
-|cont24=RPointerArray<$TYPE*>
-|cont25=RArray<$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
-|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       	"VisualStudio"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"MOF"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"JCR"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.hasImplicitReferences"
-			value      	"true")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.clusteredImport"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.supertypes"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_prefix"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"xmi.namespace"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_prefix"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"versioning.package"
-			value      	"")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.corbaType"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.repositoryId"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"xmi.enumerationUnprefix"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.evaluationPolicy"
-			value      	"deferred")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.constrainedElements"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"cpp_substitute_type"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"cpp_substitute_base"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"xmi.externalizeOK"
-			value      	"true")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.isChangeable"
-			value      	"true")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Association"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.visibility"
-			value      	"public_vis")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Association"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.multiplicity"
-			value      	"1")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.isOrdered"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.isUnique"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.isChangeable"
-			value      	"true")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.referencedEnd"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"xmi.defaultValue"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"mof.object_name"
-			value      	"false")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"xmi.externalizeOK"
-			value      	"true")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.scope"
-			value      	"instance_level")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.isQuery"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.return.multiplicity"
-			value      	"1")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.return.isOrdered"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.return.isUnique"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"cpp_virtual"
-			value      	"false")))
-	    (object Attribute
-		tool       	"MOF"
-		name       	"default__Param"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.multiplicity"
-			value      	"1")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.isOrdered"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"uml2mof.isUnique"
-			value      	"false")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"rose2mof.direction"
-			value      	"in_dir")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"MOF"
-			name       	"mof.idl_version"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCR"
-		name       	"default__Param"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"JCR"
-			name       	"java_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"c_substitute_name"
-			value      	"")
-		    (object Attribute
-			tool       	"JCR"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCRMOF"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"UML"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useJavaExceptions"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItem"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItemType"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyStereotype"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyName"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useSeparateDependencies"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"exportableUnit"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"hasImportedUUIDs"
-			value      	"false")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useJavaExceptions"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"secondaryStereotype"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItem"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItemType"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyStereotype"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyName"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useSeparateDependencies"
-			value      	"true")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"changeability"
-			value      	"changeable")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Association"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"multiplicity"
-			value      	"1")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencySupplier"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyStereotype"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyName"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useSeparateDependencies"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"changeability"
-			value      	"changeable")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Param"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"direction"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"returnDefaultValue"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"MethodLanguage"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"MethodBody"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useSeparateDependencies"
-			value      	"true")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyName"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Module"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Subsystem"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"exportableUnit"
-			value      	"true")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Link"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__ObjectInstance"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__StateMachine"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__ActivityModel"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__SwimLane"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__UseCase"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItem"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"requiredItemType"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyStereotype"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"DependencyName"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"useSeparateDependencies"
-			value      	"true")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__StateTransition"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"SendActionName"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"ActionScriptLanguage"
-			value      	"")
-		    (object Attribute
-			tool       	"UML"
-			name       	"ActionScriptBody"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Model"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Dependency"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"UML"
-		name       	"default__Generalization"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"UML"
-			name       	"uuid"
-			value      	"")))
-	    (object Attribute
-		tool       	"JCRUML"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3A13E88202ED"))
+
+(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       	"3A1CFC8B00FA"
+    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       	"3A13E88202DA"
+	external_docs 	(list external_doc_list
+	    (object external_doc
+		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 02_1 Plugin Architecture 6.2 - ECom Detailed Requirements v1.00.doc")
+	    (object external_doc
+		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 03_1 Plugin Architecture 6.2 - ECOM Functional Specification v2.00.doc")
+	    (object external_doc
+		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 07_1 PluginArchitecture 6.2 - ECOM Architecture Overview v2.00.doc"))
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list
+	    (object Class_Category "Customers"
+		quid       	"3A13E8D6009E"
+		visible_categories 	(list visibility_relationship_list
+		    (object Visibility_Relationship
+			quid       	"3A1401FA03B0"
+			supplier   	"Use Case View::Customer Use Cases"
+			quidu      	"3A13E8DE0172"))
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class "GT WAP Browser 6.2 "
+			quid       	"3A13E91B01DE"
+			documentation 	"The Generic Technology WAP Browser v6.2 (including Push component)."
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E343801DC"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8"))
+			cardinality 	(value Cardinality "0..1"))
+		    (object Class "GT HTTP Client 6.2"
+			quid       	"3A13E94100F2"
+			documentation 	"The Generic Technology project for HTTP for version 6.2."
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E348401BD"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8"))
+			cardinality 	(value Cardinality "0..n"))
+		    (object Class "SyncML Client 1.0"
+			quid       	"3A13E952036E"
+			documentation 	
+|Role:
+|- Requests the use of a particular type of functionality, supplied via a known interface.
+|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
+|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
+			
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E34C30023"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8"))
+			cardinality 	(value Cardinality "0..1"))
+		    (object Class "Future GT Projects"
+			quid       	"3A13E96103E7"
+			documentation 	"Speculative, based on predictions of requirements of Future projects in Generic Technology."
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E36E000E9"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Class "3rd Party Projects"
+			quid       	"3A13E96F0351"
+			documentation 	"Speculative, based on the predicted requirements of 3rd Party Developers in the future."
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E36DC0292"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Class "Generic Client"
+			quid       	"3A1E33F801F8"
+			documentation 	
+|Role:
+|- Requests the use of a particular type of functionality, supplied via a known interface.
+|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
+|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
+			
+			stereotype 	"Actor"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A798EA9012F"
+				stereotype 	"Uses"
+				supplier   	"Logical View::CExampleInterface"
+				quidu      	"3A1D07A10155"))
+			operations 	(list Operations
+			    (object Operation "RunL"
+				quid       	"3A2E16F50344"
+				documentation 	"Representative of the active object call which will take place when the interface implementation has been instantiated."
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)))
+		    (object Class "Generic Future Projects"
+			quid       	"3A1E36BF024A"
+			documentation 	"Encompasses Future GT projects and also 3rd Party Projects."
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E37330034"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8"))))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Main"
+			quid       	"3A1544E003B8"
+			title      	"Main"
+			documentation 	"The customers for MAGIC 6.2, including predicted future customers."
+			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::Customers::GT WAP Browser 6.2 " @1
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 620)
+				label      	(object ItemLabel
+				    Parent_View 	@1
+				    location   	(434, 780)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT WAP Browser 6.2 ")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E91B01DE"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @2
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(682, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@2
+				    location   	(682, 1028)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E94100F2"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @3
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(186, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@3
+				    location   	(186, 1028)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"SyncML Client 1.0")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E952036E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @4
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(930, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@4
+				    location   	(930, 284)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96103E7"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @5
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1426, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@5
+				    location   	(1426, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"3rd Party Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96F0351"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @6
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(620, 1426)
+				label      	(object ItemLabel
+				    Parent_View 	@6
+				    location   	(620, 1586)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Client")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E33F801F8"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @7
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E343801DC"
+				client     	@1
+				supplier   	@6
+				line_style 	0)
+			    (object InheritView "" @8
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E348401BD"
+				client     	@2
+				supplier   	@6
+				line_style 	0)
+			    (object InheritView "" @9
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34C30023"
+				client     	@3
+				supplier   	@6
+				line_style 	0)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @10
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(992, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@10
+				    location   	(992, 842)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Future Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E36BF024A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @11
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36E000E9"
+				client     	@4
+				supplier   	@10
+				line_style 	0)
+			    (object InheritView "" @12
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36DC0292"
+				client     	@5
+				supplier   	@10
+				line_style 	0)
+			    (object InheritView "" @13
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E37330034"
+				client     	@10
+				supplier   	@6
+				line_style 	0)))))
+	    (object Class_Category "Customer Use Cases"
+		quid       	"3A13E8DE0172"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object UseCase "convert 6.0 plug-in client"
+			quid       	"3A13EA9C02AA"
+			documentation 	"Translate the 6.0 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD2601C5"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface"
+				quidu      	"3A13EAE103CC")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD550155"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
+				quidu      	"3A13EEEE0282")))
+		    (object UseCase "convert 6.1 plug-in client"
+			quid       	"3A13EAB50133"
+			documentation 	"Translate the 6.1 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD4B0074"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface"
+				quidu      	"3A13EAE103CC")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD57027A"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
+				quidu      	"3A13EEEE0282")))
+		    (object UseCase "Define an interface"
+			quid       	"3A13EAE103CC"
+			documentation 	
+|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
+|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
+			)
+		    (object UseCase "Use interface"
+			quid       	"3A13EAF1039D"
+			documentation 	"Apply the supplied 'implementation class' instantiation to the task.")
+		    (object UseCase "Identify a best fit interface implementation"
+			quid       	"3A13EB2301BE"
+			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request with the highest level of 'confidence'. "
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A2242310342"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
+				quidu      	"3A2241DA012A")))
+		    (object UseCase "Instantiate an interface implementation"
+			quid       	"3A13EC69004A"
+			documentation 	"Satisfy the client request by supplying an instatiation of the 'implementation class' identified by request resolution. "
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A2241EF0199"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
+				quidu      	"3A2241DA012A")))
+		    (object UseCase "Hint  preferred  load/unload behaviour"
+			quid       	"3A13ECD80112"
+			documentation 	"Request the system to conform where possible to the specified behaviour.")
+		    (object UseCase "Define an interface with initialisation parameters"
+			quid       	"3A13EEEE0282"
+			documentation 	
+|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
+|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
+|The client provides the initialisation parameters, which are passed on to the instantiated object during construction.
+			)
+		    (object UseCase "Identify a specific interface implementation"
+			quid       	"3A13EF2401E0"
+			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request. "
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A22422E03AC"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
+				quidu      	"3A2241DA012A")))
+		    (object UseCase "Provide Interface implementation"
+			quid       	"3A13F0D3023A"
+			documentation 	"Create the implementation of an 'implementation  class' which provides the actual functionality requested by the client, and promised by the 'interface class'.")
+		    (object UseCase "Convert existing plugin client"
+			quid       	"3A13F9370224"
+			documentation 	"Translate the current plug-in system clients to use the provided 'interface classes' supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD530102"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface"
+				quidu      	"3A13EAE103CC")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD590313"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
+				quidu      	"3A13EEEE0282")))
+		    (object UseCase "Use localised data storage"
+			quid       	"3A13FC09010A"
+			documentation 	"Access for read and write, a specifed area of persistent storage which is maintained by the system.")
+		    (object UseCase "List interface implementations"
+			quid       	"3A13FCA40059"
+			documentation 	"Identify and provide information to the client of the  'implementation classes' which could satisfy a particular request.")
+		    (object UseCase "Convert existing plugin implementations"
+			quid       	"3A13FE620317"
+			documentation 	"Translate the current plug-in implementations into the form required to be supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD6303A4"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
+				quidu      	"3A13F0D3023A")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD6A0263"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
+				quidu      	"3A140BAC01E2")))
+		    (object UseCase "Convert 6.0 plug-in implementations"
+			quid       	"3A13FF020050"
+			documentation 	"Translate the 6.0 WAP plug-in implementations into the form required to be supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD5F0073"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
+				quidu      	"3A13F0D3023A")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD66002D"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
+				quidu      	"3A140BAC01E2")))
+		    (object UseCase "Convert 6.1 plug-in implementations"
+			quid       	"3A13FF370056"
+			documentation 	"Translate the 6.1 WAP plug-in implementations into the form required to be supplied by the new system."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD6101AC"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
+				quidu      	"3A13F0D3023A")
+			    (object Inheritance_Relationship
+				quid       	"3A1CFD68017A"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
+				quidu      	"3A140BAC01E2")))
+		    (object UseCase "List interface capabilities"
+			quid       	"3A1406C4027C"
+			documentation 	"Identify and provide information to the client of the capabilities of an identified 'implementation class'.")
+		    (object UseCase "Group Interface implementations"
+			quid       	"3A140BAC01E2"
+			documentation 	"Create the load module for the  implementations of one or more 'implementation  classes' which provide the actual functionality requested by the client, and promised by the 'interface classes'.")
+		    (object UseCase "Suicide"
+			quid       	"3A140CE10114"
+			documentation 	"The instantiation of the 'implementation class' utterly destroys itself."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A266021010E"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
+				quidu      	"3A265FDE037F")))
+		    (object UseCase "Configure default behaviour"
+			quid       	"3A1515F101F9"
+			documentation 	"Instruct the system upon the default states which it must conform to.")
+		    (object UseCase "Destroy an interface instantiation"
+			quid       	"3A1D050E0111"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A266019018F"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
+				quidu      	"3A265FDE037F")))
+		    (object UseCase "Suspend Registration"
+			quid       	"3A1D28CB0031")
+		    (object UseCase "Resume Registration"
+			quid       	"3A1D28DA00E6")
+		    (object UseCase "Identify An Implementation"
+			quid       	"3A2241DA012A")
+		    (object UseCase "Remove Instantiation"
+			quid       	"3A265FDE037F"
+			documentation 	"An instantiation which is being deleted is removed from Magic.")
+		    (object UseCase "Serve Multiple Clients"
+			quid       	"3A2CC5C40219"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A2CC66F020B"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
+				quidu      	"3A13EC69004A")))
+		    (object UseCase "Asynchronous Object Creation"
+			quid       	"3A2E10BF036F"
+			documentation 	"Method for creating interface instantiations asynchronously.")
+		    (object Association "$UNNAMED$0"
+			quid       	"3A13FA37015A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$1"
+				quid       	"3A13FA390058"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$2"
+				quid       	"3A13FA390063"
+				supplier   	"Use Case View::System Actors::DFRDs"
+				quidu      	"3A13E9F801AA")))
+		    (object Association "$UNNAMED$3"
+			quid       	"3A13FA3D02AD"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$4"
+				quid       	"3A13FA3F002F"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$5"
+				quid       	"3A13FA3F0030"
+				supplier   	"Use Case View::System Actors::EPOC Platform"
+				quidu      	"3A13EA0E027E")))
+		    (object Association "$UNNAMED$6"
+			quid       	"3A13FB2B02B9"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$7"
+				quid       	"3A13FB2D0009"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$8"
+				quid       	"3A13FB2D000A"
+				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
+				quidu      	"3A13E94100F2")))
+		    (object Association "$UNNAMED$9"
+			quid       	"3A13FB38034E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$10"
+				quid       	"3A13FB3A00B2"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$11"
+				quid       	"3A13FB3A00B3"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$12"
+			quid       	"3A13FE4301F0"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$13"
+				quid       	"3A13FE4401DD"
+				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
+				quidu      	"3A13EA9C02AA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$14"
+				quid       	"3A13FE4401DE"
+				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
+				quidu      	"3A13E94100F2")))
+		    (object Association "$UNNAMED$15"
+			quid       	"3A13FE480085"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$16"
+				quid       	"3A13FE49000E"
+				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
+				quidu      	"3A13EA9C02AA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$17"
+				quid       	"3A13FE49000F"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$18"
+			quid       	"3A13FE4B004D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$19"
+				quid       	"3A13FE4C001C"
+				supplier   	"Use Case View::Customer Use Cases::convert 6.1 plug-in client"
+				quidu      	"3A13EAB50133"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$20"
+				quid       	"3A13FE4C001D"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$21"
+			quid       	"3A13FE810195"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$22"
+				quid       	"3A13FE82018C"
+				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
+				quidu      	"3A13FF020050"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$23"
+				quid       	"3A13FE82018D"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$24"
+			quid       	"3A13FE8702D4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$25"
+				quid       	"3A13FE8A00DA"
+				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
+				quidu      	"3A13FF020050"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$26"
+				quid       	"3A13FE8A00DB"
+				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
+				quidu      	"3A13E94100F2")))
+		    (object Association "$UNNAMED$27"
+			quid       	"3A13FF4E01C2"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$28"
+				quid       	"3A13FF5001BB"
+				supplier   	"Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations"
+				quidu      	"3A13FF370056"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$29"
+				quid       	"3A13FF5001BC"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$30"
+			quid       	"3A14003E01B3"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$31"
+				quid       	"3A14004002E2"
+				supplier   	"Use Case View::System Use Cases::Register availability"
+				quidu      	"3A14002A033B"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$32"
+				quid       	"3A14004002E3"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$33"
+			quid       	"3A1400B20160"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$34"
+				quid       	"3A1400B30053"
+				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
+				quidu      	"3A14007F03DD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$35"
+				quid       	"3A1400B30054"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$36"
+			quid       	"3A1400B5016E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$37"
+				quid       	"3A1400B6026A"
+				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
+				quidu      	"3A1400A3029E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$38"
+				quid       	"3A1400B6026B"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$39"
+			quid       	"3A14073801BB"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$40"
+				quid       	"3A140739022B"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$41"
+				quid       	"3A140739022C"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$42"
+			quid       	"3A1408F303D5"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$43"
+				quid       	"3A1408F603D9"
+				supplier   	"Use Case View::Customer Use Cases::Use interface"
+				quidu      	"3A13EAF1039D"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$44"
+				quid       	"3A1408F603DA"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$45"
+			quid       	"3A1408FB0033"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$46"
+				quid       	"3A1408FC01CF"
+				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
+				quidu      	"3A13FCA40059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$47"
+				quid       	"3A1408FC01D0"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$48"
+			quid       	"3A14090502D6"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$49"
+				quid       	"3A140907035B"
+				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
+				quidu      	"3A1406C4027C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$50"
+				quid       	"3A140907035C"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$51"
+			quid       	"3A14090B019E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$52"
+				quid       	"3A14090D033C"
+				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
+				quidu      	"3A13FC09010A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$53"
+				quid       	"3A14090D033D"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$54"
+			quid       	"3A140DAC00EE"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$55"
+				quid       	"3A140DAE003D"
+				supplier   	"Use Case View::Customer Use Cases::Suicide"
+				quidu      	"3A140CE10114"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$56"
+				quid       	"3A140DAE003E"
+				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
+				quidu      	"3A13E91B01DE")))
+		    (object Association "$UNNAMED$57"
+			quid       	"3A1516380042"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$58"
+				quid       	"3A151639009E"
+				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
+				quidu      	"3A1515F101F9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$59"
+				quid       	"3A151639009F"
+				supplier   	"Use Case View::System Actors::DFRDs"
+				quidu      	"3A13E9F801AA")))
+		    (object Association "$UNNAMED$60"
+			quid       	"3A15163C021F"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$61"
+				quid       	"3A15163D01DA"
+				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
+				quidu      	"3A1515F101F9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$62"
+				quid       	"3A15163D01DB"
+				supplier   	"Use Case View::System Actors::EPOC Platform"
+				quidu      	"3A13EA0E027E")))
+		    (object Association "$UNNAMED$63"
+			quid       	"3A15620F027A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$64"
+				quid       	"3A15621002CC"
+				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
+				quidu      	"3A13FCA40059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$65"
+				quid       	"3A15621002D6"
+				supplier   	"Use Case View::Customers::SyncML Client 1.0"
+				quidu      	"3A13E952036E")))
+		    (object Association "$UNNAMED$66"
+			quid       	"3A15621400FB"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$67"
+				quid       	"3A156215021F"
+				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
+				quidu      	"3A1406C4027C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$68"
+				quid       	"3A1562150220"
+				supplier   	"Use Case View::Customers::SyncML Client 1.0"
+				quidu      	"3A13E952036E")))
+		    (object Association "$UNNAMED$69"
+			quid       	"3A1D28E900C0"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$70"
+				quid       	"3A1D28E902FB"
+				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
+				quidu      	"3A1D28CB0031"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$71"
+				quid       	"3A1D28E902FC"
+				supplier   	"Use Case View::System Actors::EPOC Platform"
+				quidu      	"3A13EA0E027E")))
+		    (object Association "$UNNAMED$72"
+			quid       	"3A1D28ED0256"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$73"
+				quid       	"3A1D28EE0081"
+				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
+				quidu      	"3A1D28DA00E6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$74"
+				quid       	"3A1D28EE0082"
+				supplier   	"Use Case View::System Actors::EPOC Platform"
+				quidu      	"3A13EA0E027E")))
+		    (object Association "$UNNAMED$75"
+			quid       	"3A1E34420013"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$76"
+				quid       	"3A1E3443023B"
+				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
+				quidu      	"3A13EC69004A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$77"
+				quid       	"3A1E3443026E"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$78"
+			quid       	"3A1E344C027A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$79"
+				quid       	"3A1E344E0010"
+				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
+				quidu      	"3A1D050E0111"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$80"
+				quid       	"3A1E344E0043"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$81"
+			quid       	"3A1E346E028D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$82"
+				quid       	"3A1E34700308"
+				supplier   	"Use Case View::Customer Use Cases::Use interface"
+				quidu      	"3A13EAF1039D"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$83"
+				quid       	"3A1E3470031C"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$84"
+			quid       	"3A1E36E4030B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$85"
+				quid       	"3A1E36E501C2"
+				supplier   	"Use Case View::Customer Use Cases::Suicide"
+				quidu      	"3A140CE10114"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$86"
+				quid       	"3A1E36E501EB"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$87"
+			quid       	"3A1E36FB0070"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$88"
+				quid       	"3A1E36FB032D"
+				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
+				quidu      	"3A13FC09010A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$89"
+				quid       	"3A1E36FB0337"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$90"
+			quid       	"3A1E37060238"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$91"
+				quid       	"3A1E3707010D"
+				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
+				quidu      	"3A1406C4027C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$92"
+				quid       	"3A1E37070117"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$93"
+			quid       	"3A1E37230230"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$94"
+				quid       	"3A1E3724019B"
+				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
+				quidu      	"3A13FCA40059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$95"
+				quid       	"3A1E372401A5"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$96"
+			quid       	"3A1E3764008F"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$97"
+				quid       	"3A1E37650090"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$98"
+				quid       	"3A1E376500A4"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$99"
+			quid       	"3A1E3BDA0380"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$100"
+				quid       	"3A1E3BDB01A1"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface"
+				quidu      	"3A13EAE103CC"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$101"
+				quid       	"3A1E3BDB01DD"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$102"
+			quid       	"3A1E3BDD00B3"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$103"
+				quid       	"3A1E3BDD0352"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
+				quidu      	"3A13EEEE0282"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$104"
+				quid       	"3A1E3BDD038E"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$105"
+			quid       	"3A1E3BE00035"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$106"
+				quid       	"3A1E3BE00342"
+				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
+				quidu      	"3A13F0D3023A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$107"
+				quid       	"3A1E3BE0037E"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$108"
+			quid       	"3A1E3BE300DA"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$109"
+				quid       	"3A1E3BE40095"
+				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
+				quidu      	"3A140BAC01E2"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$110"
+				quid       	"3A1E3BE400C7"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$111"
+			quid       	"3A1E3D3C0004"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$112"
+				quid       	"3A1E3D3C02A3"
+				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin implementations"
+				quidu      	"3A13FE620317"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$113"
+				quid       	"3A1E3D3C02B7"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$114"
+			quid       	"3A1E3D3E015B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$115"
+				quid       	"3A1E3D3F0062"
+				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin client"
+				quidu      	"3A13F9370224"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$116"
+				quid       	"3A1E3D3F0076"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A")))
+		    (object Association "$UNNAMED$117"
+			quid       	"3A2CC5F9011B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$118"
+				quid       	"3A2CC5F90319"
+				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
+				quidu      	"3A2CC5C40219"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$119"
+				quid       	"3A2CC5F9031A"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$120"
+			quid       	"3A2E10D20024"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$121"
+				quid       	"3A2E10D20395"
+				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
+				quidu      	"3A2E10BF036F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$122"
+				quid       	"3A2E10D20396"
+				supplier   	"Use Case View::Customers::Generic Future Projects"
+				quidu      	"3A1E36BF024A"))))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Run-Time"
+			quid       	"3A13E88603A7"
+			title      	"Run-Time"
+			zoom       	75
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @14
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1343, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@14
+				    location   	(1343, 1028)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"3rd Party Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96F0351"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @15
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1095, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@15
+				    location   	(1095, 1214)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96103E7"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @16
+				location   	(2645, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@16
+				    location   	(2645, 2432)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Identify a best fit interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EB2301BE"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @17
+				location   	(2645, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@17
+				    location   	(2645, 1812)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Identify An Implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2241DA012A"
+				height     	118)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @18
+				location   	(2335, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@18
+				    location   	(2335, 2184)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Identify a specific interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EF2401E0"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @19
+				stereotype 	(object SegLabel @20
+				    Parent_View 	@19
+				    location   	(2457, 1845)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.475635
+				    height     	32
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A22422E03AC"
+				client     	@18
+				supplier   	@17
+				line_style 	0)
+			    (object InheritView "" @21
+				stereotype 	(object SegLabel @22
+				    Parent_View 	@21
+				    location   	(2714, 1985)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.497487
+				    height     	69
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2242310342"
+				client     	@16
+				supplier   	@17
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @23
+				location   	(2087, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@23
+				    location   	(2087, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Remove Instantiation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A265FDE037F"
+				height     	118)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @24
+				location   	(2645, 1240)
+				label      	(object ItemLabel
+				    Parent_View 	@24
+				    location   	(2645, 1378)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	649
+				    justify    	0
+				    label      	"Instantiate an interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EC69004A"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @25
+				stereotype 	(object SegLabel @26
+				    Parent_View 	@25
+				    location   	(2681, 1429)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.417082
+				    height     	36
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A2241EF0199"
+				client     	@24
+				supplier   	@17
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @27
+				location   	(2583, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@27
+				    location   	(2583, 324)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Destroy an interface instantiation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D050E0111")
+			    (object InheritView "" @28
+				stereotype 	(object SegLabel @29
+				    Parent_View 	@28
+				    location   	(2378, 149)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.341999
+				    height     	10
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A266019018F"
+				client     	@27
+				supplier   	@23
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @30
+				location   	(2707, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@30
+				    location   	(2707, 634)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Use interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAF1039D"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @31
+				location   	(2707, 806)
+				label      	(object ItemLabel
+				    Parent_View 	@31
+				    location   	(2707, 944)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Serve Multiple Clients")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2CC5C40219"
+				height     	118)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @32
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2232, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@32
+				    location   	(2232, 1214)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	385
+				    justify    	0
+				    label      	"Generic Client")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E33F801F8"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$75" @33
+				location   	(2411, 1133)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34420013"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$76" @34
+					Parent_View 	@33
+					location   	(1233, 575)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3443023B"
+					client     	@33
+					supplier   	@24
+					line_style 	0)
+				    (object RoleView "$UNNAMED$77" @35
+					Parent_View 	@33
+					location   	(1233, 575)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3443026E"
+					client     	@33
+					supplier   	@32
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$78" @36
+				location   	(2408, 608)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E344C027A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$79" @37
+					Parent_View 	@36
+					location   	(1230, 50)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E344E0010"
+					client     	@36
+					supplier   	@27
+					line_style 	0)
+				    (object RoleView "$UNNAMED$80" @38
+					Parent_View 	@36
+					location   	(1230, 50)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E344E0043"
+					client     	@36
+					supplier   	@32
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$81" @39
+				location   	(2472, 768)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E346E028D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$82" @40
+					Parent_View 	@39
+					location   	(302, 86)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34700308"
+					client     	@39
+					supplier   	@30
+					line_style 	0)
+				    (object RoleView "$UNNAMED$83" @41
+					Parent_View 	@39
+					location   	(302, 86)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3470031C"
+					client     	@39
+					supplier   	@32
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$117" @42
+				location   	(2443, 941)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A2CC5F9011B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$118" @43
+					Parent_View 	@42
+					location   	(149, -113)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2CC5F90319"
+					client     	@42
+					supplier   	@31
+					line_style 	0)
+				    (object RoleView "$UNNAMED$119" @44
+					Parent_View 	@42
+					location   	(149, -113)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2CC5F9031A"
+					client     	@42
+					supplier   	@32
+					line_style 	0)))
+			    (object InheritView "" @45
+				stereotype 	(object SegLabel @46
+				    Parent_View 	@45
+				    location   	(2668, 1037)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.548114
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2CC66F020B"
+				client     	@31
+				supplier   	@24
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @47
+				location   	(248, 2395)
+				label      	(object ItemLabel
+				    Parent_View 	@47
+				    location   	(248, 2533)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	761
+				    justify    	0
+				    label      	"Configure default behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1515F101F9"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @48
+				location   	(930, 2395)
+				label      	(object ItemLabel
+				    Parent_View 	@48
+				    location   	(930, 2533)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Suspend Registration")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D28CB0031"
+				height     	118)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @49
+				location   	(620, 2457)
+				label      	(object ItemLabel
+				    Parent_View 	@49
+				    location   	(620, 2595)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Resume Registration")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D28DA00E6"
+				height     	118)
+			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @50
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1909, 1746)
+				label      	(object ItemLabel
+				    Parent_View 	@50
+				    location   	(1909, 1906)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"SyncML Client 1.0")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E952036E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @51
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34C30023"
+				client     	@50
+				supplier   	@32
+				line_style 	0)
+			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @52
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(186, 1922)
+				label      	(object ItemLabel
+				    Parent_View 	@52
+				    location   	(186, 2082)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	539
+				    justify    	0
+				    label      	"DFRDs")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E9F801AA"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$57" @53
+				location   	(216, 2168)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1516380042"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$58" @54
+					Parent_View 	@53
+					location   	(-156, -188)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A151639009E"
+					client     	@53
+					supplier   	@47
+					line_style 	0)
+				    (object RoleView "$UNNAMED$59" @55
+					Parent_View 	@53
+					location   	(-156, -188)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A151639009F"
+					client     	@53
+					supplier   	@52
+					line_style 	0)))
+			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @56
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1033, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@56
+				    location   	(1033, 284)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT WAP Browser 6.2 ")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E91B01DE"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @57
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E343801DC"
+				client     	@56
+				supplier   	@32
+				line_style 	0)
+			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @58
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1095, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@58
+				    location   	(1095, 656)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E94100F2"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @59
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E348401BD"
+				client     	@58
+				supplier   	@32
+				line_style 	0)
+			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @60
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 1922)
+				label      	(object ItemLabel
+				    Parent_View 	@60
+				    location   	(496, 2082)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"EPOC Platform")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EA0E027E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$60" @61
+				location   	(363, 2168)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A15163C021F"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$61" @62
+					Parent_View 	@61
+					location   	(-505, -188)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A15163D01DA"
+					client     	@61
+					supplier   	@47
+					line_style 	0)
+				    (object RoleView "$UNNAMED$62" @63
+					Parent_View 	@61
+					location   	(-505, -188)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A15163D01DB"
+					client     	@61
+					supplier   	@60
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$69" @64
+				location   	(714, 2159)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1D28E900C0"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$70" @65
+					Parent_View 	@64
+					location   	(-154, -197)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D28E902FB"
+					client     	@64
+					supplier   	@48
+					line_style 	0)
+				    (object RoleView "$UNNAMED$71" @66
+					Parent_View 	@64
+					location   	(-154, -197)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D28E902FC"
+					client     	@64
+					supplier   	@60
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$72" @67
+				location   	(557, 2199)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1D28ED0256"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$73" @68
+					Parent_View 	@67
+					location   	(-249, -157)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D28EE0081"
+					client     	@67
+					supplier   	@49
+					line_style 	0)
+				    (object RoleView "$UNNAMED$74" @69
+					Parent_View 	@67
+					location   	(-249, -157)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D28EE0082"
+					client     	@67
+					supplier   	@60
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @70
+				location   	(1715, 372)
+				label      	(object ItemLabel
+				    Parent_View 	@70
+				    location   	(1715, 510)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Suicide")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140CE10114"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$54" @71
+				location   	(1347, 235)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A140DAC00EE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$55" @72
+					Parent_View 	@71
+					location   	(-761, -75)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140DAE003D"
+					client     	@71
+					supplier   	@70
+					line_style 	0)
+				    (object RoleView "$UNNAMED$56" @73
+					Parent_View 	@71
+					location   	(-761, -75)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140DAE003E"
+					client     	@71
+					supplier   	@56
+					line_style 	0)))
+			    (object InheritView "" @74
+				stereotype 	(object SegLabel @75
+				    Parent_View 	@74
+				    location   	(1833, 276)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.210827
+				    height     	12
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A266021010E"
+				client     	@70
+				supplier   	@23
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @76
+				location   	(847, 1808)
+				label      	(object ItemLabel
+				    Parent_View 	@76
+				    location   	(847, 1946)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Use localised data storage")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FC09010A"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @77
+				location   	(1405, 2242)
+				label      	(object ItemLabel
+				    Parent_View 	@77
+				    location   	(1405, 2380)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"List interface capabilities")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1406C4027C"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$66" @78
+				location   	(1654, 1991)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A15621400FB"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$67" @79
+					Parent_View 	@78
+					location   	(-2190, 1681)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A156215021F"
+					client     	@78
+					supplier   	@77
+					line_style 	0)
+				    (object RoleView "$UNNAMED$68" @80
+					Parent_View 	@78
+					location   	(-2190, 1681)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1562150220"
+					client     	@78
+					supplier   	@50
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @81
+				location   	(1095, 2056)
+				label      	(object ItemLabel
+				    Parent_View 	@81
+				    location   	(1095, 2194)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"List interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FCA40059"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$63" @82
+				location   	(1525, 1887)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A15620F027A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$64" @83
+					Parent_View 	@82
+					location   	(-2319, 1577)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A15621002CC"
+					client     	@82
+					supplier   	@81
+					line_style 	0)
+				    (object RoleView "$UNNAMED$65" @84
+					Parent_View 	@82
+					location   	(-2319, 1577)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A15621002D6"
+					client     	@82
+					supplier   	@50
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @85
+				location   	(372, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@85
+				    location   	(372, 1502)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Hint  preferred  load/unload behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13ECD80112"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$0" @86
+				location   	(279, 1631)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FA37015A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$1" @87
+					Parent_View 	@86
+					location   	(-1395, -663)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FA390058"
+					client     	@86
+					supplier   	@85
+					line_style 	0)
+				    (object RoleView "$UNNAMED$2" @88
+					Parent_View 	@86
+					location   	(-1395, -663)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FA390063"
+					client     	@86
+					supplier   	@52
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$9" @89
+				location   	(694, 754)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FB38034E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$10" @90
+					Parent_View 	@89
+					location   	(-298, 506)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FB3A00B2"
+					client     	@89
+					supplier   	@85
+					line_style 	0)
+				    (object RoleView "$UNNAMED$11" @91
+					Parent_View 	@89
+					location   	(-298, 506)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FB3A00B3"
+					client     	@89
+					supplier   	@56
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$6" @92
+				location   	(725, 934)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FB2B02B9"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$7" @93
+					Parent_View 	@92
+					location   	(-763, 686)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FB2D0009"
+					client     	@92
+					supplier   	@85
+					line_style 	0)
+				    (object RoleView "$UNNAMED$8" @94
+					Parent_View 	@92
+					location   	(-763, 686)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FB2D000A"
+					client     	@92
+					supplier   	@58
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$3" @95
+				location   	(429, 1631)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FA3D02AD"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$4" @96
+					Parent_View 	@95
+					location   	(-1617, -663)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FA3F002F"
+					client     	@95
+					supplier   	@85
+					line_style 	0)
+				    (object RoleView "$UNNAMED$5" @97
+					Parent_View 	@95
+					location   	(-1617, -663)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FA3F0030"
+					client     	@95
+					supplier   	@60
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @98
+				location   	(806, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@98
+				    location   	(806, 1626)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Asynchronous Object Creation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2E10BF036F"
+				height     	118)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @99
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1777, 1250)
+				label      	(object ItemLabel
+				    Parent_View 	@99
+				    location   	(1777, 1410)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Future Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E36BF024A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @100
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36DC0292"
+				client     	@14
+				supplier   	@99
+				line_style 	0)
+			    (object InheritView "" @101
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36E000E9"
+				client     	@15
+				supplier   	@99
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$84" @102
+				location   	(1743, 798)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36E4030B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$85" @103
+					Parent_View 	@102
+					location   	(751, 116)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E36E501C2"
+					client     	@102
+					supplier   	@70
+					line_style 	0)
+				    (object RoleView "$UNNAMED$86" @104
+					Parent_View 	@102
+					location   	(751, 116)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E36E501EB"
+					client     	@102
+					supplier   	@99
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$87" @105
+				location   	(1328, 1515)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36FB0070"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$88" @106
+					Parent_View 	@105
+					location   	(-346, 957)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E36FB032D"
+					client     	@105
+					supplier   	@76
+					line_style 	0)
+				    (object RoleView "$UNNAMED$89" @107
+					Parent_View 	@105
+					location   	(-346, 957)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E36FB0337"
+					client     	@105
+					supplier   	@99
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$90" @108
+				location   	(1585, 1755)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E37060238"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$91" @109
+					Parent_View 	@108
+					location   	(-337, 1135)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3707010D"
+					client     	@108
+					supplier   	@77
+					line_style 	0)
+				    (object RoleView "$UNNAMED$92" @110
+					Parent_View 	@108
+					location   	(-337, 1135)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E37070117"
+					client     	@108
+					supplier   	@99
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$93" @111
+				location   	(1428, 1657)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E37230230"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$94" @112
+					Parent_View 	@111
+					location   	(-804, 975)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3724019B"
+					client     	@111
+					supplier   	@81
+					line_style 	0)
+				    (object RoleView "$UNNAMED$95" @113
+					Parent_View 	@111
+					location   	(-804, 975)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E372401A5"
+					client     	@111
+					supplier   	@99
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$96" @114
+				location   	(1099, 1301)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3764008F"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$97" @115
+					Parent_View 	@114
+					location   	(-1133, 619)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E37650090"
+					client     	@114
+					supplier   	@85
+					line_style 	0)
+				    (object RoleView "$UNNAMED$98" @116
+					Parent_View 	@114
+					location   	(-1133, 619)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E376500A4"
+					client     	@114
+					supplier   	@99
+					line_style 	0)))
+			    (object InheritView "" @117
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E37330034"
+				client     	@99
+				supplier   	@32
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$120" @118
+				location   	(1316, 1359)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A2E10D20024"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$121" @119
+					Parent_View 	@118
+					location   	(-482, 119)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2E10D20395"
+					client     	@118
+					supplier   	@98
+					line_style 	0)
+				    (object RoleView "$UNNAMED$122" @120
+					Parent_View 	@118
+					location   	(-482, 119)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2E10D20396"
+					client     	@118
+					supplier   	@99
+					line_style 	0)))))
+		    (object UseCaseDiagram "Development"
+			quid       	"3A13EFB901DA"
+			title      	"Development"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	78
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @121
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1178, 622)
+				label      	(object ItemLabel
+				    Parent_View 	@121
+				    location   	(1178, 782)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT WAP Browser 6.2 ")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E91B01DE"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @122
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1488, 560)
+				label      	(object ItemLabel
+				    Parent_View 	@122
+				    location   	(1488, 720)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E94100F2"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @123
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1798, 622)
+				label      	(object ItemLabel
+				    Parent_View 	@123
+				    location   	(1798, 782)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"SyncML Client 1.0")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E952036E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @124
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(806, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@124
+				    location   	(806, 284)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96103E7"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @125
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@125
+				    location   	(434, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"3rd Party Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96F0351"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @126
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(868, 684)
+				label      	(object ItemLabel
+				    Parent_View 	@126
+				    location   	(868, 844)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Future Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E36BF024A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @127
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36E000E9"
+				client     	@124
+				supplier   	@126
+				line_style 	0)
+			    (object InheritView "" @128
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36DC0292"
+				client     	@125
+				supplier   	@126
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @129
+				location   	(558, 1678)
+				label      	(object ItemLabel
+				    Parent_View 	@129
+				    location   	(558, 1816)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Define an interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAE103CC"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @130
+				location   	(930, 1740)
+				label      	(object ItemLabel
+				    Parent_View 	@130
+				    location   	(930, 1878)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Define an interface with initialisation parameters")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EEEE0282"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @131
+				location   	(1426, 1678)
+				label      	(object ItemLabel
+				    Parent_View 	@131
+				    location   	(1426, 1816)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Provide Interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13F0D3023A"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @132
+				location   	(1860, 1740)
+				label      	(object ItemLabel
+				    Parent_View 	@132
+				    location   	(1860, 1878)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Group Interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140BAC01E2"
+				height     	118
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @133
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1178, 1240)
+				label      	(object ItemLabel
+				    Parent_View 	@133
+				    location   	(1178, 1400)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Client")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E33F801F8"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @134
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E343801DC"
+				client     	@121
+				supplier   	@133
+				line_style 	0)
+			    (object InheritView "" @135
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E348401BD"
+				client     	@122
+				supplier   	@133
+				line_style 	0)
+			    (object InheritView "" @136
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34C30023"
+				client     	@123
+				supplier   	@133
+				line_style 	0)
+			    (object InheritView "" @137
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E37330034"
+				client     	@126
+				supplier   	@133
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$99" @138
+				location   	(875, 1448)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3BDA0380"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$100" @139
+					Parent_View 	@138
+					location   	(317, 890)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BDB01A1"
+					client     	@138
+					supplier   	@129
+					line_style 	0)
+				    (object RoleView "$UNNAMED$101" @140
+					Parent_View 	@138
+					location   	(317, 890)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BDB01DD"
+					client     	@138
+					supplier   	@133
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$102" @141
+				location   	(1046, 1499)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3BDD00B3"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$103" @142
+					Parent_View 	@141
+					location   	(488, 941)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BDD0352"
+					client     	@141
+					supplier   	@130
+					line_style 	0)
+				    (object RoleView "$UNNAMED$104" @143
+					Parent_View 	@141
+					location   	(488, 941)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BDD038E"
+					client     	@141
+					supplier   	@133
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$105" @144
+				location   	(1305, 1468)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3BE00035"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$106" @145
+					Parent_View 	@144
+					location   	(747, 910)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BE00342"
+					client     	@144
+					supplier   	@131
+					line_style 	0)
+				    (object RoleView "$UNNAMED$107" @146
+					Parent_View 	@144
+					location   	(747, 910)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BE0037E"
+					client     	@144
+					supplier   	@133
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$108" @147
+				location   	(1507, 1480)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3BE300DA"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$109" @148
+					Parent_View 	@147
+					location   	(949, 922)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BE40095"
+					client     	@147
+					supplier   	@132
+					line_style 	0)
+				    (object RoleView "$UNNAMED$110" @149
+					Parent_View 	@147
+					location   	(949, 922)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3BE400C7"
+					client     	@147
+					supplier   	@133
+					line_style 	0)))))
+		    (object UseCaseDiagram "Legacy"
+			quid       	"3A13FDD601CB"
+			title      	"Legacy"
+			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::Customers::3rd Party Projects" @150
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1410, 1696)
+				label      	(object ItemLabel
+				    Parent_View 	@150
+				    location   	(1410, 1856)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"3rd Party Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96F0351"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @151
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(666, 1696)
+				label      	(object ItemLabel
+				    Parent_View 	@151
+				    location   	(666, 1856)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E96103E7"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @152
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(666, 115)
+				label      	(object ItemLabel
+				    Parent_View 	@152
+				    location   	(666, 275)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E94100F2"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @153
+				location   	(790, 726)
+				label      	(object ItemLabel
+				    Parent_View 	@153
+				    location   	(790, 864)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"convert 6.0 plug-in client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EA9C02AA"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$12" @154
+				location   	(745, 519)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FE4301F0"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$13" @155
+					Parent_View 	@154
+					location   	(-185, 209)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE4401DD"
+					client     	@154
+					supplier   	@153
+					line_style 	0)
+				    (object RoleView "$UNNAMED$14" @156
+					Parent_View 	@154
+					location   	(-185, 209)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE4401DE"
+					client     	@154
+					supplier   	@152
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @157
+				location   	(1348, 726)
+				label      	(object ItemLabel
+				    Parent_View 	@157
+				    location   	(1348, 864)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"convert 6.1 plug-in client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAB50133"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @158
+				location   	(232, 726)
+				label      	(object ItemLabel
+				    Parent_View 	@158
+				    location   	(232, 864)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert 6.0 plug-in implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF020050"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$24" @159
+				location   	(392, 496)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FE8702D4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$25" @160
+					Parent_View 	@159
+					location   	(-538, 186)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE8A00DA"
+					client     	@159
+					supplier   	@158
+					line_style 	0)
+				    (object RoleView "$UNNAMED$26" @161
+					Parent_View 	@159
+					location   	(-538, 186)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE8A00DB"
+					client     	@159
+					supplier   	@152
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @162
+				location   	(1906, 726)
+				label      	(object ItemLabel
+				    Parent_View 	@162
+				    location   	(1906, 864)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert 6.1 plug-in implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF370056"
+				height     	118
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @163
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1348, 115)
+				label      	(object ItemLabel
+				    Parent_View 	@163
+				    location   	(1348, 275)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT WAP Browser 6.2 ")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E91B01DE"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$15" @164
+				location   	(1005, 486)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FE480085"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$16" @165
+					Parent_View 	@164
+					location   	(-545, 176)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE49000E"
+					client     	@164
+					supplier   	@153
+					line_style 	0)
+				    (object RoleView "$UNNAMED$17" @166
+					Parent_View 	@164
+					location   	(-545, 176)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE49000F"
+					client     	@164
+					supplier   	@163
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$18" @167
+				location   	(1348, 519)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FE4B004D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$19" @168
+					Parent_View 	@167
+					location   	(-202, 209)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE4C001C"
+					client     	@167
+					supplier   	@157
+					line_style 	0)
+				    (object RoleView "$UNNAMED$20" @169
+					Parent_View 	@167
+					location   	(-202, 209)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE4C001D"
+					client     	@167
+					supplier   	@163
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$21" @170
+				location   	(752, 438)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FE810195"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$22" @171
+					Parent_View 	@170
+					location   	(-798, 128)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE82018C"
+					client     	@170
+					supplier   	@158
+					line_style 	0)
+				    (object RoleView "$UNNAMED$23" @172
+					Parent_View 	@170
+					location   	(-798, 128)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FE82018D"
+					client     	@170
+					supplier   	@163
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$27" @173
+				location   	(1686, 485)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FF4E01C2"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$28" @174
+					Parent_View 	@173
+					location   	(136, 175)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FF5001BB"
+					client     	@173
+					supplier   	@162
+					line_style 	0)
+				    (object RoleView "$UNNAMED$29" @175
+					Parent_View 	@173
+					location   	(136, 175)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A13FF5001BC"
+					client     	@173
+					supplier   	@163
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @176
+				location   	(232, 1007)
+				label      	(object ItemLabel
+				    Parent_View 	@176
+				    location   	(232, 1145)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert existing plugin implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FE620317"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @177
+				location   	(1906, 1007)
+				label      	(object ItemLabel
+				    Parent_View 	@177
+				    location   	(1906, 1145)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert existing plugin client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13F9370224"
+				height     	118
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @178
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1038, 1354)
+				label      	(object ItemLabel
+				    Parent_View 	@178
+				    location   	(1038, 1514)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Future Projects")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E36BF024A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @179
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36E000E9"
+				client     	@151
+				supplier   	@178
+				line_style 	0)
+			    (object InheritView "" @180
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E36DC0292"
+				client     	@150
+				supplier   	@178
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$111" @181
+				location   	(712, 1211)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3D3C0004"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$112" @182
+					Parent_View 	@181
+					location   	(-528, -401)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3D3C02A3"
+					client     	@181
+					supplier   	@176
+					line_style 	0)
+				    (object RoleView "$UNNAMED$113" @183
+					Parent_View 	@181
+					location   	(-528, -401)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3D3C02B7"
+					client     	@181
+					supplier   	@178
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$114" @184
+				location   	(1368, 1218)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E3D3E015B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$115" @185
+					Parent_View 	@184
+					location   	(128, -394)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3D3F0062"
+					client     	@184
+					supplier   	@177
+					line_style 	0)
+				    (object RoleView "$UNNAMED$116" @186
+					Parent_View 	@184
+					location   	(128, -394)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3D3F0076"
+					client     	@184
+					supplier   	@178
+					line_style 	0)))))
+		    (object UseCaseDiagram "Legacy -> Development Breakdown"
+			quid       	"3A14105202CA"
+			title      	"Legacy -> Development Breakdown"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @187
+				location   	(310, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@187
+				    location   	(310, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"convert 6.0 plug-in client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EA9C02AA"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @188
+				location   	(930, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@188
+				    location   	(930, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"convert 6.1 plug-in client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAB50133"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @189
+				location   	(310, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@189
+				    location   	(310, 820)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Define an interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAE103CC"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @190
+				location   	(1550, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@190
+				    location   	(1550, 820)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Define an interface with initialisation parameters")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EEEE0282"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @191
+				location   	(1550, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@191
+				    location   	(1550, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert existing plugin client")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13F9370224"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @192
+				location   	(310, 1101)
+				label      	(object ItemLabel
+				    Parent_View 	@192
+				    location   	(310, 1239)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert 6.0 plug-in implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF020050"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @193
+				location   	(930, 1101)
+				label      	(object ItemLabel
+				    Parent_View 	@193
+				    location   	(930, 1239)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert 6.1 plug-in implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF370056"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @194
+				location   	(310, 1783)
+				label      	(object ItemLabel
+				    Parent_View 	@194
+				    location   	(310, 1921)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Provide Interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13F0D3023A"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @195
+				location   	(1550, 1783)
+				label      	(object ItemLabel
+				    Parent_View 	@195
+				    location   	(1550, 1921)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Group Interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140BAC01E2"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @196
+				location   	(1550, 1101)
+				label      	(object ItemLabel
+				    Parent_View 	@196
+				    location   	(1550, 1239)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Convert existing plugin implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FE620317"
+				autoResize 	TRUE)
+			    (object InheritView "" @197
+				stereotype 	(object SegLabel @198
+				    Parent_View 	@197
+				    location   	(307, 456)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.502976
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD2601C5"
+				client     	@187
+				supplier   	@189
+				line_style 	0)
+			    (object InheritView "" @199
+				stereotype 	(object SegLabel @200
+				    Parent_View 	@199
+				    location   	(638, 419)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.335046
+				    height     	25
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1CFD4B0074"
+				client     	@188
+				supplier   	@189
+				line_style 	0)
+			    (object InheritView "" @201
+				stereotype 	(object SegLabel @202
+				    Parent_View 	@201
+				    location   	(717, 481)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.648924
+				    height     	14
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD530102"
+				client     	@191
+				supplier   	@189
+				line_style 	0)
+			    (object InheritView "" @203
+				stereotype 	(object SegLabel @204
+				    Parent_View 	@203
+				    location   	(1098, 503)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.633766
+				    height     	24
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD550155"
+				client     	@187
+				supplier   	@190
+				line_style 	0)
+			    (object InheritView "" @205
+				stereotype 	(object SegLabel @206
+				    Parent_View 	@205
+				    location   	(1254, 425)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.393870
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD57027A"
+				client     	@188
+				supplier   	@190
+				line_style 	0)
+			    (object InheritView "" @207
+				stereotype 	(object SegLabel @208
+				    Parent_View 	@207
+				    location   	(1548, 394)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.318452
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD590313"
+				client     	@191
+				supplier   	@190
+				line_style 	0)
+			    (object InheritView "" @209
+				stereotype 	(object SegLabel @210
+				    Parent_View 	@209
+				    location   	(310, 1385)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.220690
+				    height     	0
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1CFD5F0073"
+				client     	@192
+				supplier   	@194
+				line_style 	0)
+			    (object InheritView "" @211
+				stereotype 	(object SegLabel @212
+				    Parent_View 	@211
+				    location   	(583, 1465)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	300
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.416945
+				    height     	11
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD6101AC"
+				client     	@193
+				supplier   	@194
+				line_style 	0)
+			    (object InheritView "" @213
+				stereotype 	(object SegLabel @214
+				    Parent_View 	@213
+				    location   	(805, 1513)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.576028
+				    height     	4
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1CFD6303A4"
+				client     	@196
+				supplier   	@194
+				line_style 	0)
+			    (object InheritView "" @215
+				stereotype 	(object SegLabel @216
+				    Parent_View 	@215
+				    location   	(1089, 1541)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.632280
+				    height     	13
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1CFD66002D"
+				client     	@192
+				supplier   	@195
+				line_style 	0)
+			    (object InheritView "" @217
+				stereotype 	(object SegLabel @218
+				    Parent_View 	@217
+				    location   	(1264, 1430)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.357758
+				    height     	25
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1CFD68017A"
+				client     	@193
+				supplier   	@195
+				line_style 	0)
+			    (object InheritView "" @219
+				stereotype 	(object SegLabel @220
+				    Parent_View 	@219
+				    location   	(1607, 1385)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.220690
+				    height     	57
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1CFD6A0263"
+				client     	@196
+				supplier   	@195
+				line_style 	0)))))
+	    (object Class_Category "System Actors"
+		quid       	"3A140656021A"
+		visible_categories 	(list visibility_relationship_list
+		    (object Visibility_Relationship
+			quid       	"3A140C8E0133"
+			supplier   	"Use Case View::System Use Cases"
+			quidu      	"3A140ADD013A"))
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class "Interface Implementation"
+			quid       	"3A13FF96031A"
+			documentation 	
+|Role:
+|- Supplies the functionality which fulfills the promise made by the Interface, and requested by the client.
+|- Requests the use of a particular type of functionality, supplied via a known interface.
+			
+			stereotype 	"Actor"
+			operations 	(list Operations
+			    (object Operation "ConstructL"
+				quid       	"3A75A414014D"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)))
+		    (object Class "EPOC Platform"
+			quid       	"3A13EA0E027E"
+			documentation 	
+|Role :
+|- Enforces specific restrictions upon the MAGIC components, either explicitly through configuration requests, or implicitly through resource limitation.
+			
+			stereotype 	"Actor")
+		    (object Class "DFRDs"
+			quid       	"3A13E9F801AA"
+			documentation 	
+|Role :
+|- Enforces specific restrictions upon the MAGIC components, explicitly through configuration requests.
+			
+			stereotype 	"Actor"))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Main"
+			quid       	"3A15451300E0"
+			title      	"Main"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @221
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(248, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@221
+				    location   	(248, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Interface Implementation")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF96031A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @222
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(682, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@222
+				    location   	(682, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"EPOC Platform")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EA0E027E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @223
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1054, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@223
+				    location   	(1054, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"DFRDs")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E9F801AA"
+				annotation 	8
+				autoResize 	TRUE)))))
+	    (object Class_Category "System Use Cases"
+		quid       	"3A140ADD013A"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object UseCase "Register availability"
+			quid       	"3A14002A033B"
+			documentation 	"Inform the system that the 'implementation class' is available for instantiation.")
+		    (object UseCase "Temporarily Un-install"
+			quid       	"3A14007F03DD"
+			documentation 	"Inform the system that the 'implementation class' is currently un-available for instantiation.")
+		    (object UseCase "Permanently Un-install"
+			quid       	"3A1400A3029E"
+			documentation 	"Inform the system that the 'implementation class' is no longer avalable for instantiation, and that any information / storage maintained for it may be removed.")
+		    (object UseCase "Re-install"
+			quid       	"3A227CC00059")
+		    (object Association "$UNNAMED$123"
+			quid       	"3A140CEF022D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$124"
+				quid       	"3A140CF00076"
+				supplier   	"Use Case View::Customer Use Cases::Suicide"
+				quidu      	"3A140CE10114"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$125"
+				quid       	"3A140CF00077"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$126"
+			quid       	"3A1542B7020E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$127"
+				quid       	"3A1542B8018D"
+				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
+				quidu      	"3A13EC69004A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$128"
+				quid       	"3A1542B8018E"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$129"
+			quid       	"3A22749701AA"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$130"
+				quid       	"3A22749800C5"
+				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
+				quidu      	"3A14007F03DD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$131"
+				quid       	"3A22749800D9"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$132"
+			quid       	"3A2274E200A3"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$133"
+				quid       	"3A2274E2039C"
+				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
+				quidu      	"3A1400A3029E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$134"
+				quid       	"3A2274E203A6"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8")))
+		    (object Association "$UNNAMED$135"
+			quid       	"3A227CD60173"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$136"
+				quid       	"3A227CD70016"
+				supplier   	"Use Case View::System Use Cases::Re-install"
+				quidu      	"3A227CC00059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$137"
+				quid       	"3A227CD70020"
+				supplier   	"Use Case View::System Actors::Interface Implementation"
+				quidu      	"3A13FF96031A")))
+		    (object Association "$UNNAMED$138"
+			quid       	"3A227CD90005"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$139"
+				quid       	"3A227CD9024A"
+				supplier   	"Use Case View::System Use Cases::Re-install"
+				quidu      	"3A227CC00059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$140"
+				quid       	"3A227CD90254"
+				supplier   	"Use Case View::Customers::Generic Client"
+				quidu      	"3A1E33F801F8"))))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Run-Time Usage"
+			quid       	"3A140986000B"
+			title      	"Run-Time Usage"
+			zoom       	85
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @224
+				location   	(248, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@224
+				    location   	(248, 2184)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Identify a best fit interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EB2301BE"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @225
+				location   	(1054, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@225
+				    location   	(1054, 2184)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Identify a specific interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EF2401E0"
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @226
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2046, 248)
+				label      	(object ItemLabel
+				    Parent_View 	@226
+				    location   	(2046, 408)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"DFRDs")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13E9F801AA"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @227
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2480, 245)
+				label      	(object ItemLabel
+				    Parent_View 	@227
+				    location   	(2480, 405)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"EPOC Platform")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EA0E027E"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @228
+				location   	(1426, 1560)
+				label      	(object ItemLabel
+				    Parent_View 	@228
+				    location   	(1426, 1698)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"List interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FCA40059"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @229
+				location   	(2046, 1560)
+				label      	(object ItemLabel
+				    Parent_View 	@229
+				    location   	(2046, 1698)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"List interface capabilities")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1406C4027C"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @230
+				location   	(2046, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@230
+				    location   	(2046, 1068)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Hint  preferred  load/unload behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13ECD80112"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$0" @231
+				location   	(2046, 599)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FA37015A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$2" @232
+					Parent_View 	@231
+					location   	(-310, 165)
+					label      	(object SegLabel @233
+					    Parent_View 	@232
+					    location   	(2088, 381)
+					    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      	"3A13FA390063"
+					client     	@231
+					supplier   	@226
+					line_style 	0)
+				    (object RoleView "$UNNAMED$1" @234
+					Parent_View 	@231
+					location   	(-310, 165)
+					label      	(object SegLabel @235
+					    Parent_View 	@234
+					    location   	(2088, 817)
+					    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      	"3A13FA390058"
+					client     	@231
+					supplier   	@230
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$3" @236
+				location   	(2211, 666)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A13FA3D02AD"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$5" @237
+					Parent_View 	@236
+					location   	(-145, 232)
+					label      	(object SegLabel @238
+					    Parent_View 	@237
+					    location   	(2352, 524)
+					    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      	"3A13FA3F0030"
+					client     	@236
+					supplier   	@227
+					line_style 	0)
+				    (object RoleView "$UNNAMED$4" @239
+					Parent_View 	@236
+					location   	(-145, 232)
+					label      	(object SegLabel @240
+					    Parent_View 	@239
+					    location   	(2140, 854)
+					    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      	"3A13FA3F002F"
+					client     	@236
+					supplier   	@230
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @241
+				location   	(248, 266)
+				label      	(object ItemLabel
+				    Parent_View 	@241
+				    location   	(248, 404)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Use localised data storage")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FC09010A"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @242
+				location   	(930, 245)
+				label      	(object ItemLabel
+				    Parent_View 	@242
+				    location   	(930, 383)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Use interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAF1039D"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @243
+				location   	(1426, 245)
+				label      	(object ItemLabel
+				    Parent_View 	@243
+				    location   	(1426, 383)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Suicide")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140CE10114"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @244
+				location   	(868, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@244
+				    location   	(868, 1068)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Instantiate an interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EC69004A"
+				height     	118
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @245
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1426, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@245
+				    location   	(1426, 1090)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	408
+				    justify    	0
+				    label      	"Interface Implementation")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF96031A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$45" @246
+				location   	(1426, 1255)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1408FB0033"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$47" @247
+					Parent_View 	@246
+					location   	(-62, 201)
+					label      	(object SegLabel @248
+					    Parent_View 	@247
+					    location   	(1385, 1058)
+					    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      	"3A1408FC01D0"
+					client     	@246
+					supplier   	@245
+					line_style 	0)
+				    (object RoleView "$UNNAMED$46" @249
+					Parent_View 	@246
+					location   	(-62, 201)
+					label      	(object SegLabel @250
+					    Parent_View 	@249
+					    location   	(1385, 1452)
+					    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      	"3A1408FC01CF"
+					client     	@246
+					supplier   	@228
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$48" @251
+				location   	(1736, 1244)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A14090502D6"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$50" @252
+					Parent_View 	@251
+					location   	(-372, 190)
+					label      	(object SegLabel @253
+					    Parent_View 	@252
+					    location   	(1563, 1010)
+					    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      	"3A140907035C"
+					client     	@251
+					supplier   	@245
+					line_style 	0)
+				    (object RoleView "$UNNAMED$49" @254
+					Parent_View 	@251
+					location   	(-372, 190)
+					label      	(object SegLabel @255
+					    Parent_View 	@254
+					    location   	(1969, 1422)
+					    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      	"3A140907035B"
+					client     	@251
+					supplier   	@229
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$39" @256
+				location   	(1709, 930)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A14073801BB"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$41" @257
+					Parent_View 	@256
+					location   	(-647, 496)
+					label      	(object SegLabel @258
+					    Parent_View 	@257
+					    location   	(1528, 889)
+					    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      	"3A140739022C"
+					client     	@256
+					supplier   	@245
+					line_style 	0)
+				    (object RoleView "$UNNAMED$40" @259
+					Parent_View 	@256
+					location   	(-647, 496)
+					label      	(object SegLabel @260
+					    Parent_View 	@259
+					    location   	(1890, 889)
+					    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      	"3A140739022B"
+					client     	@256
+					supplier   	@230
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$51" @261
+				location   	(857, 608)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A14090B019E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$53" @262
+					Parent_View 	@261
+					location   	(609, -136)
+					label      	(object SegLabel @263
+					    Parent_View 	@262
+					    location   	(1284, 801)
+					    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      	"3A14090D033D"
+					client     	@261
+					supplier   	@245
+					line_style 	0)
+				    (object RoleView "$UNNAMED$52" @264
+					Parent_View 	@261
+					location   	(609, -136)
+					label      	(object SegLabel @265
+					    Parent_View 	@264
+					    location   	(472, 343)
+					    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      	"3A14090D033C"
+					client     	@261
+					supplier   	@241
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$42" @266
+				location   	(1169, 575)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1408F303D5"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$44" @267
+					Parent_View 	@266
+					location   	(-9, -107)
+					label      	(object SegLabel @268
+					    Parent_View 	@267
+					    location   	(1295, 820)
+					    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      	"3A1408F603DA"
+					client     	@266
+					supplier   	@245
+					line_style 	0)
+				    (object RoleView "$UNNAMED$43" @269
+					Parent_View 	@266
+					location   	(-9, -107)
+					label      	(object SegLabel @270
+					    Parent_View 	@269
+					    location   	(977, 381)
+					    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      	"3A1408F603D9"
+					client     	@266
+					supplier   	@242
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$123" @271
+				location   	(1426, 575)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A140CEF022D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$124" @272
+					Parent_View 	@271
+					location   	(248, -603)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140CF00076"
+					client     	@271
+					supplier   	@243
+					line_style 	0)
+				    (object RoleView "$UNNAMED$125" @273
+					Parent_View 	@271
+					location   	(248, -603)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140CF00077"
+					client     	@271
+					supplier   	@245
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$126" @274
+				location   	(1171, 930)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1542B7020E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$127" @275
+					Parent_View 	@274
+					location   	(-379, -248)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1542B8018D"
+					client     	@274
+					supplier   	@244
+					line_style 	0)
+				    (object RoleView "$UNNAMED$128" @276
+					Parent_View 	@274
+					location   	(-379, -248)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1542B8018E"
+					client     	@274
+					supplier   	@245
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @277
+				location   	(620, 1560)
+				label      	(object ItemLabel
+				    Parent_View 	@277
+				    location   	(620, 1698)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Identify An Implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2241DA012A")
+			    (object InheritView "" @278
+				stereotype 	(object SegLabel @279
+				    Parent_View 	@278
+				    location   	(798, 1263)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.248061
+				    height     	62
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A2241EF0199"
+				client     	@244
+				supplier   	@277
+				line_style 	0)
+			    (object InheritView "" @280
+				stereotype 	(object SegLabel @281
+				    Parent_View 	@280
+				    location   	(906, 1872)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.497110
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22422E03AC"
+				client     	@225
+				supplier   	@277
+				line_style 	0)
+			    (object InheritView "" @282
+				stereotype 	(object SegLabel @283
+				    Parent_View 	@282
+				    location   	(371, 1912)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.387159
+				    height     	18
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2242310342"
+				client     	@224
+				supplier   	@277
+				line_style 	0)))
+		    (object UseCaseDiagram "Run-Time Installation"
+			quid       	"3A13FFC70067"
+			title      	"Run-Time Installation"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	284
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @284
+				location   	(186, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@284
+				    location   	(186, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Register availability")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A14002A033B"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @285
+				location   	(1984, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@285
+				    location   	(1984, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Hint  preferred  load/unload behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13ECD80112"
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @286
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1054, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@286
+				    location   	(1054, 594)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Interface Implementation")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FF96031A"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$30" @287
+				location   	(627, 734)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A14003E01B3"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$31" @288
+					Parent_View 	@287
+					location   	(-489, 362)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A14004002E2"
+					client     	@287
+					supplier   	@284
+					line_style 	0)
+				    (object RoleView "$UNNAMED$32" @289
+					Parent_View 	@287
+					location   	(-489, 362)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A14004002E3"
+					client     	@287
+					supplier   	@286
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$39" @290
+				location   	(1503, 733)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A14073801BB"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$40" @291
+					Parent_View 	@290
+					location   	(387, 361)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140739022B"
+					client     	@290
+					supplier   	@285
+					line_style 	0)
+				    (object RoleView "$UNNAMED$41" @292
+					Parent_View 	@290
+					location   	(387, 361)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A140739022C"
+					client     	@290
+					supplier   	@286
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @293
+				location   	(1054, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@293
+				    location   	(1054, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Temporarily Un-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A14007F03DD"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$33" @294
+				location   	(1054, 753)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1400B20160"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$34" @295
+					Parent_View 	@294
+					location   	(-62, 381)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1400B30053"
+					client     	@294
+					supplier   	@293
+					line_style 	0)
+				    (object RoleView "$UNNAMED$35" @296
+					Parent_View 	@294
+					location   	(-62, 381)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1400B30054"
+					client     	@294
+					supplier   	@286
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @297
+				location   	(1488, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@297
+				    location   	(1488, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	631
+				    justify    	0
+				    label      	"Permanently Un-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1400A3029E"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$36" @298
+				location   	(1277, 753)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1400B5016E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$37" @299
+					Parent_View 	@298
+					location   	(161, 381)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1400B6026A"
+					client     	@298
+					supplier   	@297
+					line_style 	0)
+				    (object RoleView "$UNNAMED$38" @300
+					Parent_View 	@298
+					location   	(161, 381)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1400B6026B"
+					client     	@298
+					supplier   	@286
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @301
+				location   	(620, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@301
+				    location   	(620, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Re-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A227CC00059"
+				height     	118)
+			    (object AssociationViewNew "$UNNAMED$135" @302
+				location   	(826, 753)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A227CD60173"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$136" @303
+					Parent_View 	@302
+					location   	(-228, 319)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227CD70016"
+					client     	@302
+					supplier   	@301
+					line_style 	0)
+				    (object RoleView "$UNNAMED$137" @304
+					Parent_View 	@302
+					location   	(-228, 319)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227CD70020"
+					client     	@302
+					supplier   	@286
+					line_style 	0)))
+			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @305
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1054, 1550)
+				label      	(object ItemLabel
+				    Parent_View 	@305
+				    location   	(1054, 1710)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	327
+				    justify    	0
+				    label      	"Generic Client")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E33F801F8"
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$129" @306
+				location   	(1054, 1289)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A22749701AA"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$130" @307
+					Parent_View 	@306
+					location   	(0, -199)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22749800C5"
+					client     	@306
+					supplier   	@293
+					line_style 	0)
+				    (object RoleView "$UNNAMED$131" @308
+					Parent_View 	@306
+					location   	(0, -199)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22749800D9"
+					client     	@306
+					supplier   	@305
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$132" @309
+				location   	(1272, 1296)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A2274E200A3"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$133" @310
+					Parent_View 	@309
+					location   	(218, -192)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2274E2039C"
+					client     	@309
+					supplier   	@297
+					line_style 	0)
+				    (object RoleView "$UNNAMED$134" @311
+					Parent_View 	@309
+					location   	(218, -192)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2274E203A6"
+					client     	@309
+					supplier   	@305
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$138" @312
+				location   	(830, 1295)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A227CD90005"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$139" @313
+					Parent_View 	@312
+					location   	(-224, -255)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227CD9024A"
+					client     	@312
+					supplier   	@301
+					line_style 	0)
+				    (object RoleView "$UNNAMED$140" @314
+					Parent_View 	@312
+					location   	(-224, -255)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227CD90254"
+					client     	@312
+					supplier   	@305
+					line_style 	0))))))))
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"3A1401D201C0"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object CategoryView "Use Case View::Customers" @315
+			location   	(558, 310)
+			label      	(object ItemLabel
+			    Parent_View 	@315
+			    location   	(414, 226)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Customers")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13E8D6009E"
+			width      	300
+			height     	180)
+		    (object CategoryView "Use Case View::Customer Use Cases" @316
+			location   	(1488, 310)
+			label      	(object ItemLabel
+			    Parent_View 	@316
+			    location   	(1344, 226)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Customer Use Cases")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13E8DE0172"
+			width      	300
+			height     	180)
+		    (object ImportView "" @317
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A1401FA03B0"
+			client     	@315
+			supplier   	@316
+			line_style 	0)
+		    (object CategoryView "Use Case View::System Actors" @318
+			location   	(558, 806)
+			label      	(object ItemLabel
+			    Parent_View 	@318
+			    location   	(414, 722)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"System Actors")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A140656021A"
+			width      	300
+			height     	180)
+		    (object CategoryView "Use Case View::System Use Cases" @319
+			location   	(1488, 806)
+			label      	(object ItemLabel
+			    Parent_View 	@319
+			    location   	(1344, 722)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"System Use Cases")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A140ADD013A"
+			width      	300
+			height     	180)
+		    (object ImportView "" @320
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A140C8E0133"
+			client     	@318
+			supplier   	@319
+			line_style 	0)))))
+    root_category 	(object Class_Category "Logical View"
+	attributes 	(list Attribute_Set
+	    (object Attribute
+		tool       	"ReportGen"
+		name       	"SystemClassName"
+		value      	"Registrar"))
+	quid       	"3A13E88202D9"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"3A13E88202E2"
+	logical_models 	(list unit_reference_list
+	    (object Class "CExampleInterface"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D07A10155"
+		documentation 	
+|*
+|	@public
+|	@class CExampleInterface
+|	@since 6.0
+|	@dependencies REComSession, CBase
+|	An example abstract class being representitive of the
+|	concrete class which the client wishes to use.
+|	It acts as a base, for a real class to provide all the 
+|	functionality that a client requires.  
+|	It supplies instantiation & destruction by using
+|	the MAGIC framework, and functional services
+|	by using the methods of the actual class.
+		
+		stereotype 	"boundary"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F0C3100FA"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3A798F28024A"
+			stereotype 	"Uses"
+			supplier   	"Logical View::TEComResolverParams"
+			quidu      	"3A71B08F031E")
+		    (object Uses_Relationship
+			quid       	"3AACF4C20367"
+			stereotype 	"Uses"
+			supplier   	"Use Case View::System Actors::Interface Implementation"
+			quidu      	"3A13FF96031A"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF1A6010E"
+			documentation 	
+|The function which instantiates an object of this type 
+|(eg NewL for a CBase derived object).
+			
+			stereotype 	"static"
+			result     	"IMPORT_C CExampleInterface*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A83EF7000B5"
+			documentation 	
+|The function which instantiates an object of this type with the required parameters 
+|(eg NewL for a CBase derived object).
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aIntParameterTest"
+				type       	"TInt")
+			    (object Parameter "aDesParameterTest"
+				type       	"const TDesC&"
+				const      	TRUE))
+			result     	"IMPORT_C CExampleInterface*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CExampleInterface"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A65869103AA"
+			documentation 	"Standardised destructor."
+			stereotype 	"virtual"
+			result     	"IMPORT_C"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF2470250"
+			documentation 	
+|Request a list of all available implementations which 
+|satisfy this given interface.
+			
+			result     	"IMPORT_C RPointerArray<TUid>*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DoMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFF6B01B7"
+			documentation 	
+|Pure interface method
+|Representative of a method provided on the interface by 
+|the interface definer.
+			
+			stereotype 	"abstract"
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "FireAndForget"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D069800DC"
+			documentation 	
+|Pure interface method
+|Representative of an asynchronous function which 
+|an interface definer could specify.  
+|It allows the client to call the function in the knowledge 
+|that the object will commit suicide when the 
+|function completes.
+			
+			stereotype 	"abstract"
+			result     	"IMPORT_C TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		language   	"VC++")
+	    (object Class "CRegistryData"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D0A2B03D0"
+		documentation 	
+| __________________________________________________________________________
+|
+|*
+|	@internal
+|	@class CRegistryData
+|	@since 7.0
+|	@dependencies	CBase, RFs, CImplementationInformation, TDriveUnit, MPolicyObserver, TTime, 
+|					TUnloadPolicyIndex, RFile, RFileWriteStream, RFileReadStream
+|	TUnloadPolicyIndex, RFileWriteStream, RFileReadStream
+|	This class manages the entire data of the registry.
+		
+		stereotype 	"entity"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F10A00106"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C")
+		    (object Inheritance_Relationship
+			quid       	"3B2A28880241"
+			supplier   	"Logical View::MPublicRegistry"
+			quidu      	"3B2A284A0332"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3A8156CB0266"
+			supplier   	"Logical View::CRegistryData::RPointerArray<CDriveData>"
+			quidu      	"3A8136FF035B"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324F7016F"
+			documentation 	
+|*
+|		@fn				CRegistryData* NewL(RFs& aFs)
+|		Intended Usage	: Standardized safe construction which leaves nothing the cleanup stack.
+|		Error Condition	: Leaves with the error code.
+|		@leave KErrNoMemory.	
+|		@since			7.0
+|		@param 			aFs The open file session.
+|		@return			The newly created instance of the registry data.
+|		@post			CRegistryData is fully constructed, and initialized.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			result     	"CRegistryData*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CRegistryData"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A79797B018D"
+			documentation 	
+|*
+|		@fn				~CRegistryData()
+|		Intended Usage	: Default Destructor
+|		@since			7.0
+			
+			stereotype 	"virtual"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF123032C"
+			documentation 	
+|*
+|		@fn				ListImplementationsL(TUid aInterfaceUid)
+|		Intended Usage	:	Returns an array of implementations which satisfy the specified interface
+|		Error Condition	:	
+|		@since			7.0
+|		@param			aInterfaceUid The Uid of the interface which the implementations should provide
+|		@return			Array of implementations which satisfy the specified interface
+|		@pre 			This object is fully constructed and initialized
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetImplementationDataL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AB7308403C8"
+			documentation 	
+|*
+|	@fn				GetImplementationDataL(TUid aImplementationUid) const
+|	Intended Usage	:	Returns information on a particular implementation.
+|	@since			7.0
+|	@param			aImplementationUid The Uid of the implementation to get information on
+|	@return			Information on the requested implementation
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid"))
+			result     	"const CImplementationInformation&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetEnabledState"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFDBB0382"
+			documentation 	
+|*
+|		@fn				SetEnabledState(TUid aImplementationUid, TBool aState)
+|		Intended Usage	: Enable or disable the specified interface implementation 
+|						within the registry.
+|		Error Condition	: None.
+|		@since			7.0
+|		@param			aImplementationUid The interface implementation to change.
+|		@param			aState ETrue to enable the implementation, EFalse to disable it
+|		@return			KErrNone, KEComErrEnableFailed or KEComErrDisableFailed
+|		@pre 			CRegistry is fully constructed,
+|		@post			The implementation is now enabled or disabled as described 
+|						by aState.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aState"
+				type       	"TBool"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsRegisteredWithDateL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF402E5"
+			documentation 	
+|*
+|		@fn				IsRegisteredWithDateL(const TDriveUnit& aDrive, TUid aDllUid, const TTime& aModified, TBool& aUpdate, TInt& aFoundDriveIndex)
+|		Intended Usage	:	Determine if the specified implementation grouping already registered, 
+|							but needs an update.
+|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
+|		@since			7.0
+|		@param			aDrive The drive the registry data has been found on 
+|		@param			aDllUid The interface implementation collection data to add. 
+|						CRegistryData takes ownership of this object
+|						so it should not be on the CleanupStack.
+|		@param			aModified The date of the last modification of the Interface 
+|						Implementation Collection. 
+|		@param			aUpdate An output to indicate if the registry entry requires an update. 
+|						(Only valid if the return is ETrue).
+|		@param			aFoundDriveIndex An output providing index within the registry data 
+|						for the branch that the registry entry was found within. 
+|						(Only valid if the return is ETrue).
+|		@return			ETrue if the Interface Implementation Collection already has a registry entry.
+|						EFalse otherwise.
+|		@pre 			This object is fully constructed and there is also a valid drive entry
+|						in the registry for aDrive
+|		@post			The new data is added to the registry
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE)
+			    (object Parameter "aDllUid"
+				type       	"TUid")
+			    (object Parameter "aModified"
+				type       	"const TTime&"
+				const      	TRUE)
+			    (object Parameter "aUpdate"
+				type       	"TBool&")
+			    (object Parameter "aFoundDriveIndex"
+				type       	"TInt&"))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TemporaryUninstallL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F3E025F"
+			documentation 	
+|*
+|		@fn				TemporaryUninstallL(const TDriveUnit& aDrive)
+|		Intended Usage	:Temporarily uninstall the interface implementation 
+|						groups upon the specified drive.
+|						(ie this can be undone later).
+|		Error Condition	: None.
+|		@since			7.0
+|		@param			aDrive	The identifier of the drive to uninstall.
+|		@pre 			CRegistry is fully constructed
+|		@post			The registered implementation groupings
+|						stored upon the specified drive are no 
+|						longer available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "UndoTemporaryUninstallL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F3E0165"
+			documentation 	
+|*
+|		@fn				UndoTemporaryUninstallL(const TDriveUnit& aDrive)
+|		Intended Usage	:Undo a temporary uninstall of the interface 
+|						implementation groups upon the specified drive.
+|						(ie this can be undone later).
+|		Error Condition	: Leaves with the error code.
+|		@exception		KErrNoMemory, KErrReinstallFailed.
+|		@since			7.0
+|		@param			aDrive	The identifier of the drive to reinstate.
+|		@pre 			CRegistry is fully constructed
+|		@post			The registered implementation groupings
+|						stored upon the specified drive are again 
+|						made available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "PersistNowL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A797978000C"
+			documentation 	
+|*
+|		@fn				PersistNowL() const
+|		Intended Usage	:Persist the registry information immediately.
+|		Error Condition	: Leaves with an error code.
+|		@exception		See RFileStoreSteam.
+|		@since			7.0
+|		@pre 			CRegistry is fully constructed
+|		@post			The entire registry is written out to file.
+			
+			stereotype 	"const"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AddDllDataL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AB7308503C9"
+			documentation 	
+|*
+|		@fn				AddDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
+|		Intended Usage	:	Adds data on a specific dll to the registry. The data to be added
+|						is parsed by CRegistryParser.
+|		@exception		KErrNoMemory If the item could not be appended to the registry
+|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
+|		@since			7.0
+|		@param			aDrive The drive the registry data has been found on 
+|		@param			aFoundDriveIndex The index of the registry data for the drive 
+|						the interface implementation collection data has been found on.
+|		@param			aDllData The dll data to add. CRegistryData takes ownership of this object
+|						so it should not be on the CleanupStack.
+|		@pre 			This object is fully constructed and there is also a valid drive entry
+|						in the registry for aDrive
+|		@post			The new data is added to the registry
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE)
+			    (object Parameter "aFoundDriveIndex"
+				type       	"TInt")
+			    (object Parameter "aDllData"
+				type       	"CDllData*"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "UpdateDllDataL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AB7308501CA"
+			documentation 	
+|*
+|		@fn				UpdateDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
+|		Intended Usage	:	Updates the data for a dll in the registry.
+|		@exception		KErrNoMemory If the indexes cannot be rebuilt
+|		@since			7.0
+|		@param			aFoundDriveIndex The index of the registry data for the drive 
+|						the interface implementation collection data has been found on.
+|		@param			aDllData The updated interface implementation collection data. 
+|						CRegistryData takes ownership of this object
+|						so it should not be on the CleanupStack.
+|		@pre 			This object is fully constructed
+|		@post			The dll data is updated in the registry
+			
+			parameters 	(list Parameters
+			    (object Parameter "aFoundDriveIndex"
+				type       	"TInt")
+			    (object Parameter "aDllData"
+				type       	"CDllData*"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CRegistryData"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A79797702AA"
+			documentation 	
+|*
+|	@fn				 CRegistryData(RFs& aFs)
+|	Intended Usage	: Default Constructor : usable only by derived classes
+|	@since			7.0
+|	@param 			aFs A handle to a connected file server.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			result     	"explicit"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324F60330"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Completes the safe construction of the CRegistryData object
+|	@leave KErrNoMemory.
+|	Error Condition	:	
+|	@since			7.0
+|	@pre 			This object is constructed
+|	@post			This object is fully initialized
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RestoreL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7979760212"
+			documentation 	
+|*
+|	@fn				RestoreL(RFileReadStream& aStore)
+|	Intended Usage	:	Restore the entire registry to the state specified in aStore.
+|	Error Condition	:	
+|	@since			7.0
+|	@param			aStore The stream to read the data from.
+|	@pre 			This object is fully constructed
+|	@post			This object is initialized to the state specified in aStore
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"RFileReadStream&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "StoreL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7979770029"
+			documentation 	
+|*
+|	@fn				StoreL(RFileWriteStream& aStore) const
+|	Intended Usage	:	Write the entire registry out to file
+|	Error Condition	:	
+|	@since			7.0
+|	@param			aStore The stream to store the data in.
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aStore"
+				type       	"RFileWriteStream&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "MatchOnUid"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF30329"
+			documentation 	
+|*
+|	@fn				MatchOnUid(const TInterfaceIndex& aIndexItem, const TInterfaceIndex& aKey)
+|	Intended Usage	: To check for a match between two TInterfaceIndex items on iKey.
+|	Error Condition	: None.
+|	@since			7.0
+|	@return			ETrue for a match, EFalse otherwise.
+|	@pre 			None
+|	@post			No change to the registry data.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aIndexItem"
+				type       	"const TInterfaceIndex&"
+				const      	TRUE)
+			    (object Parameter "aKey"
+				type       	"const TInterfaceIndex&"
+				const      	TRUE))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "IndexedFind"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF40154"
+			documentation 	
+|*
+|	@fn				IndexedFind(TUid aInterfaceUid)
+|	Intended Usage	: To find the index entry for aImplementationUid.
+|	Error Condition	: KErrIndexEntryNotFound.
+|	@since			7.0
+|	@return			The index of the item or KErrIndexEntryNotFound. 
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "BuildIndexesL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A797976008B"
+			documentation 	
+|*
+|	@fn				BuildIndexesL() const
+|	Intended Usage	: To construct the index lists for the loaded 
+|					registry information.
+|	Error Condition	: Leaves with error code.
+|	@exception		KErrNoMemory.
+|	@since			7.0
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetPolicyObserver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EBA030F"
+			documentation 	
+|*
+|	@fn				SetPolicyObserver(MPolicyObserver aPolicyObserver)
+|	Intended Usage	:	Allows an observer to register itself.
+|	@since			7.0
+|	@param			aPolicyObserver The object which is an observer
+|	@pre 			The object is fully constructed and initialized
+|	@post			The observer is stored in the registry.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aPolicyObserver"
+				type       	"MPolicyObserver*"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ClearImplementationIndexList"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE443780126"
+			stereotype 	"const"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructPolicyIndexL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A620171"
+			documentation 	
+|*
+|	@fn				ConstructPolicyIndex()
+|	Intended Usage	:	Creates an index of implementation uid to unload policy and 
+|	passes ownership of the array back to the calling function.
+|	Error Condition	:	Out of memory when appending to array
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@pre 			This object is constructed
+|	@post			The index of unload policies is constructed
+			
+			stereotype 	"const"
+			result     	"RArray<TUnloadPolicyIndex>*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "FindImplementationInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B16385F0072"
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aImplUid"
+				type       	"TUid"))
+			result     	"CImplementationInformation*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "FindDriveL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B16386000C3"
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE)
+			    (object Parameter "aDriveData"
+				type       	"CDriveData*&"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "MatchOnDrive"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B1638610273"
+			documentation 	
+|*
+|	@fn				MatchOnDrive(const CRegistryData::CDriveData& aIndexOne, 
+|								 const CRegistryData::CDriveData& aIndexTwo)
+|	Intended Usage	: Used by a TIdentityRelation to decide if two CDriveData match.
+|					Returns true if the TDriveUnit inside the indexes match.
+|	Error Condition	: None
+|	@since			7.0
+|	@param			aIndexOne The first CDriveData to compare
+|	@param			aIndexTwo The second CDriveData to compare
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aIndexOne"
+				type       	"const CRegistryData::CDriveData&"
+				const      	TRUE)
+			    (object Parameter "aIndexTwo"
+				type       	"const CRegistryData::CDriveData&"
+				const      	TRUE))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ValidateRegistry"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A306007B"
+			documentation 	
+|*
+|	@fn				ValidateRegistry()
+|	Intended Usage	:	Checks each entry in the registry to ensure that the 
+|					corresponding dll still exists.  If not the dll branch is removed
+|					from the tree.  If a drive branch is found which contains no dlls
+|					it is also removed.
+|	Error Condition	:	None
+|	@since			7.0
+|	@pre 			This object is fully constructed.
+|	@post			Any out of date registry entries are removed from the tree.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "IndexValid"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A30601BB"
+			documentation 	
+|*
+|	@fn				IndexValid() const
+|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
+|					index will not be valid if discoveries are currently taking place.
+|					If the index is not currently valid then calls to 
+|					ListImplementationsL() cannot be serviced.
+|	Error Condition	: None.
+|	@return			ETrue if the index is currently valid, EFalse otherwise.
+|	@since			7.0
+|	@pre 			CRegistrar is fully constructed
+			
+			stereotype 	"const"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DiscoveriesCompleteL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A307002C"
+			documentation 	
+|*
+|	@fn				DiscoveriesCompleteL(TBool aSuccessful)
+|	Intended Usage	: The cue to persist the registry, and rebuild the indexes
+|	Error Condition	: Registry persistence failed, or index building failed.
+|	@exception		KErrNoMemory
+|	@exception		@see CStore
+|	@since			7.0
+|	@param			aSuccessful Indicates whether discovery completed fully or not
+|	@pre 			CRegistrar is fully constructed
+|	@post			The internal access indexes have been rebuilt and, if discovery was
+|					successful, the current registry data has been persisted.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aSuccessful"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DiscoveriesBeginning"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A307027B"
+			documentation 	
+|*
+|	@fn				DiscoveriesBeginning() const
+|	Intended Usage	: The cue that newly discovered Dlls are about to be registered, 
+|					and, therefore, the registry index will be out of date until 
+|					DiscoveriesCompleteL is called.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre 			CRegistrar is fully constructed
+|	@post			iCurrentlyDiscovering is set and the index list is cleared.
+			
+			stereotype 	"const"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetDriveSpiBasedL"
+			quid       	"4452363E0015"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iCurrentlyDiscovering"
+			quid       	"3B44A3050278"
+			documentation 	
+|* The flag to indicate that we are in the middle of discoveries and therefore
+|	the index list is probably out of date
+			
+			type       	"mutable TBool"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++"
+		nestedClasses 	(list nestedClasses
+		    (object Class "CDllData"
+			quid       	"3A81365601C8"
+			stereotype 	"entity"
+			exportControl 	"Private"
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iDllEntry"
+				quid       	"3A8144550346"
+				type       	"TEntry")
+			    (object ClassAttribute "iLibrary"
+				quid       	"3A81447C039C"
+				type       	"RLibrary")
+			    (object ClassAttribute "iDeleted"
+				quid       	"3A814490016A"
+				type       	"TBool")
+			    (object ClassAttribute "iVid"
+				quid       	"4436B9E80148"
+				type       	"TVendorId"
+				exportControl 	"Public"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "CDriveData"
+			quid       	"3A81363E039A"
+			stereotype 	"entity"
+			exportControl 	"Private"
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iDrive"
+				quid       	"3A8144AE0376"
+				type       	"TDriveUnit")
+			    (object ClassAttribute "iUnavailable"
+				quid       	"3A8144B70199"
+				type       	"TBool")
+			    (object ClassAttribute "iDriveChanged"
+				quid       	"44522E810206"
+				type       	"TBool")
+			    (object ClassAttribute "iSpiBased"
+				quid       	"44522E91033E"
+				type       	"TBool"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "TIndex"
+			quid       	"3A8134A40141"
+			stereotype 	"entity"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A8138DB01A7"
+				stereotype 	"Uses"
+				label      	"iDllArrayLoc"
+				supplier   	"Logical View::CRegistryData::CDllData"
+				quidu      	"3A81365601C8")
+			    (object Uses_Relationship
+				quid       	"3A8138EA00F4"
+				stereotype 	"Uses"
+				label      	"iInterfaceArrayLoc"
+				supplier   	"Logical View::CRegistryData::CInterfaceData"
+				quidu      	"3A81366B01F0")
+			    (object Uses_Relationship
+				quid       	"3A81395D00B4"
+				stereotype 	"Uses"
+				label      	"iDriveArrayLoc"
+				supplier   	"Logical View::CRegistryData::CDriveData"
+				quidu      	"3A81363E039A")
+			    (object Uses_Relationship
+				quid       	"3AD47BA901E2"
+				supplier   	"Logical View::CImplementationInformation"
+				quidu      	"3AD31E780181"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iKey"
+				quid       	"3A81416A0342"
+				type       	"TUid"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "CInterfaceData"
+			quid       	"3A81366B01F0"
+			stereotype 	"entity"
+			exportControl 	"Private"
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "ifUid"
+				quid       	"3A81444002EC"
+				type       	"TUid"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Parameterized_Class "RPointerArray<CDllData>"
+			quid       	"3A8137F8004C"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A813846026B"
+				supplier   	"Logical View::CRegistryData::CDllData"
+				quidu      	"3A81365601C8"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Parameterized_Class "mutable RArray<TIndex>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A7FEAF302B1"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A7FEAF30301"
+				supplier   	"mutable RArray")
+			    (object Uses_Relationship
+				quid       	"3A8134C80215"
+				supplier   	"Logical View::CRegistryData::TIndex"
+				quidu      	"3A8134A40141"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Parameterized_Class "RPointerArray<CDriveData>"
+			quid       	"3A8136FF035B"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A8137DD0089"
+				supplier   	"Logical View::CRegistryData::CDriveData"
+				quidu      	"3A81363E039A"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Parameterized_Class "RPointerArray<CImplementationInformation>"
+			quid       	"3A81387301B1"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3AD47BA402B7"
+				supplier   	"Logical View::CImplementationInformation"
+				quidu      	"3AD31E780181"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Parameterized_Class "RPointerArray<CInterfaceData>"
+			quid       	"3A813855026D"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A8138A701E8"
+				supplier   	"Logical View::CRegistryData::CInterfaceData"
+				quidu      	"3A81366B01F0"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")))
+	    (object Class "REComSession"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D08B702D1"
+		documentation 	
+|*
+|	@public
+|	@class REComSession
+|
+|	This singleton class controls the process of identifying, 
+|	(resolution), instantiation, and destruction of the 
+|	interface class implementations requested by the client.
+|	It manages itself to produce a single connection to the ECom framework 
+|	per thread.
+|
+|	@since 7.0
+|	@Depends RSessionBase, TEComResolverParams
+		
+		stereotype 	"boundary"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3AD479580059"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
+			quidu      	"3AACF7FF03CD"))
+		operations 	(list Operations
+		    (object Operation "OpenL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D03B2003F"
+			documentation 	
+|*
+|	@fn				OpenL()
+|	Intended Usage	: Open a single connection to the the ECom server,
+|					reference counting all others.
+|
+|	Error Condition	: Cannot connect.
+|	@exception		(@see RSessionBase)
+|	@since			7.0
+|	@return			Reference to the open session
+|	@pre 			None
+|	@post			REComSession is connected and ready to issue
+|					ECOM requests.
+			
+			stereotype 	"static"
+			result     	"IMPORT_C REComSession&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Close"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A62E471009B"
+			documentation 	
+|*
+|	@fn				Close()
+|	Intended Usage	: Close the connection to ECOM. 
+|
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			REComSession must have been fully constructed.
+|	@post			REComSession will be closed if this is the last 
+|					thread instance of REComSession that has been opened,
+|					otherwise its internal connection information is updated.
+			
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D04B2001F"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, 
+|										 const TEComResolverParams& aResolutionParameters,
+|										 RImplInfoPtrArray& aImplInfoArray)
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|						satisfy the specified interface with selection restriction to
+|						the specified parameters.
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aImplInfoArray A reference to a client owned array which will be filled 
+|					with interface implementation data. 
+|	@pre 			REComSession must have been fully constructed.
+|	@post			REComSession has not changed, and aImplInfoArray 
+|					contains the list of Implementation information for the interface.
+|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
+|					it is filled with the new information.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aImplInfoArray"
+				type       	"RImplInfoPtrArray&"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A65868D0354"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, 
+|										 const TEComResolverParams& aResolutionParameters, 
+|										 TUid aResolverUid,
+|										 RImplInfoPtrArray& aImplInfoArray)
+|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
+|						specified interface with selection restriction to
+|						the specified parameters. 
+|
+|					Overload with a client provided CResolver.
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The CResolver UID which identifies the resolver 
+|					implementation with the required client defined behaviour.
+|	@param			aImplInfoArray A reference to a client owned array which will be filled 
+|					with interface implementation data. 
+|	@pre 			REComSession must have been fully constructed.
+|	@post			REComSession has not changed, and aImplInfoArray 
+|					contains the list of Implementation information for the interface.
+|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
+|					it is filled with the new information.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid")
+			    (object Parameter "aImplInfoArray"
+				type       	"RImplInfoPtrArray&"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EB603BD"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid,
+|										 RImplInfoPtrArray& aImplInfoArray)
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|						satisfy the specified interface.
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aImplInfoArray A reference to a client owned array which will be filled 
+|					with interface implementation data. 
+|	@pre 			REComSession must have been fully constructed.
+|	@post			REComSession has not changed, and aImplInfoArray 
+|					contains the list of Implementation information for the interface.
+|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
+|					it is filled with the new information.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aImplInfoArray"
+				type       	"RImplInfoPtrArray&"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E680386"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aImplementationUid,
+|										  TInt32 aKeyOffset, 
+|										  TAny* aConstructionParameters)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface.
+|					
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6700C8"
+			documentation 	
+| Loading method overloads
+| 1. Implementation UID is known : No parameters to creation.(Key, and offset versions)
+| 2. Implementation UID is known : Parameters required for creation.(Key, and offset versions)
+| 3. Interface UID and default resolver : No parameters to creation.(Key, and offset versions)
+| 4. Interface UID and default resolver : Parameters required for creation.(Key, and offset versions)
+| 5. Interface UID and non-default resolver : No parameters to creation.(Key, and offset versions)
+| 6. Interface UID and non-default resolver : Parameters required for creation.(Key, and offset versions)
+|*
+|	@fn				CreateImplementationL(TUid aImplementationUid,
+|										  TUid& aDtorIDKey)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A9D2C5B0170"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aImplementationUid,
+|										  TUid& aDtorIDKey, 
+|										  TAny* aConstructionParameters)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E680047"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aImplementationUid,
+|										  TInt32 aKeyOffset)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6A000E"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TUid& aDtorIDKey, 
+|										  const TEComResolverParams& aResolutionParameters)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6B006A"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TInt32 aKeyOffset, 
+|										  const TEComResolverParams& aResolutionParameters);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|	
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6C00E3"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TUid& aDtorIDKey, 
+|										  TAny* aConstructionParameters, 
+|										  const TEComResolverParams& aResolutionParameters)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6D026B"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TInt32 aKeyOffset, 
+|										  TAny* aConstructionParameters, 
+|										  const TEComResolverParams& aResolutionParameters);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E6F0033"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TUid& aDtorIDKey, 
+|										  const TEComResolverParams& aResolutionParameters,
+|										  TUid aResolverUid);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E7001E3"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TInt32 aKeyOffset,
+|										  const TEComResolverParams& aResolutionParameters, 
+|										  TUid aResolverUid);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E7103D0"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TUid& aDtorIDKey, 
+|										  TAny* aConstructionParameters,
+|										  const TEComResolverParams& aResolutionParameters, 
+|										  TUid aResolverUid);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E73035A"
+			documentation 	
+|*
+|	@fn				CreateImplementationL(TUid aInterfaceUid,
+|										  TInt32 aKeyOffset, 
+|										  TAny* aConstructionParameters,
+|										  const TEComResolverParams& aResolutionParameters,
+|										  TUid aResolverUid);
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|
+|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@exception		KErrArgument
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface implementation.
+|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@return			TAny* A pointer to the instantiated interface implementation.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aKeyOffset"
+				type       	"TInt32")
+			    (object Parameter "aConstructionParameters"
+				type       	"TAny*")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"IMPORT_C TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DestroyedImplementation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A716CC401D8"
+			documentation 	
+|*
+|	@fn				DestroyedImplementation(TUid aDtorIDKey)
+|	Intended Usage	: Signal the destruction of an interface implementation to ECOM.
+|
+|	Error Condition	: None	
+|	@since			7.0
+|	@param			aDtorIDKey A key specifying the implementation instance.
+|	@pre 			REComSession must have been fully constructed, and aDtorIDKey 
+|					must refer to a previously created instance.
+|	@post			The destruction of the Interface Implementation referred 
+|					to by aDtorIDKey has been noted by the ECom framework.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NotifyOnChange"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE45A6900C6"
+			documentation 	
+|*
+|	@fn				NotifyOnChange(TRequestStatus& aStatus)
+|	Intended Usage	: Register for notification messages when the underlying ECOM registration
+|					data changes. 
+|
+|	Error Condition	: None	
+|	@since			7.0
+|	@param			aStatus A request status object to complete for notification signalling.
+|	@pre 			REComSession must have been fully constructed and opened.
+|	@post			The caller is registered for receipt of notifications
+|					if the server's registry data changes.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStatus"
+				type       	"TRequestStatus&"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CancelNotifyOnChange"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE45A690025"
+			documentation 	
+|*
+|	@fn				CancelNotifyOnChange(TRequestStatus& aStatus)
+|	Intended Usage	: De-register for notification messages. 
+|
+|	Error Condition	: None	
+|	@since			7.0
+|	@param			aStatus The request status object originally passed
+|					to NotifyOnChange() for notification signalling.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The caller's registeration for reciept of notifications
+|					of registry data changes has been cancelled.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStatus"
+				type       	"TRequestStatus&"))
+			result     	"IMPORT_C void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A5F00CC"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TInt aServiceId,
+|										 TUid aInterfaceUid, 
+|										 const TEComResolverParams& aResolutionParameters, 
+|										 TUid aResolverUid,
+|										 RImplInfoPtrArray& aImplInfoArray)
+|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
+|						specified interface with selection restriction to
+|						the specified parameters. 
+|					Overload for internal use to ensure consistency between calls.
+|					This is the method which actually makes the IPC call.
+|
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aServiceId An integer specifying the ECom service variant to use.
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The CResolver UID which identifies the resolver 
+|					implementation with the required client defined behaviour.
+|	@param			aImplInfoArray A reference to a client owned array which will be filled 
+|					with interface implementation data. 
+|	@pre 			REComSession must have been fully constructed.
+|	@post			REComSession has not changed, and aImplInfoArray 
+|					contains the list of Implementation information for the interface.
+|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
+|					it is filled with the new information.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aServiceId"
+				type       	"TInt")
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid")
+			    (object Parameter "aImplInfoArray"
+				type       	"RImplInfoPtrArray&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A65868D003D"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
+|											   const TEComResolverParams& aResolutionParameters, 
+|											   TUid aResolverUid,
+|											   TUid& aDtorIDKey)
+|	Intended Usage	:Provide the instantiation method for an interface implementation 
+|					that satisfies the specified interface.
+|					Overload with a client provided CResolver.
+|
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF002A3"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL(TUid aImplementationUid,
+|											   TUid& aDtorIDKey)
+|	Intended Usage	:Provide the instantiation method for an interface implementation 
+|					that satisfies the specified interface. 
+|
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2E4670007B"
+			documentation 	
+|*
+|	@fn				TAny* GetResolvedCreationMethodL(TUid aInterfaceUid, 
+|													 const TEComResolverParams& aResolutionParameters,
+|													 TUid& aDtorIDKey)
+|	Intended Usage	:Provide the instantiation method for an interface implementation 
+|					that satisfies the specified interface. 
+|
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A5D021E"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL( TInt aServiceId,
+|												TUid aInterfaceUid, 
+|												const TEComResolverParams& aResolutionParameters, 
+|												TUid aResolverUid,
+|												TUid& aDtorIDKey)
+|	Intended Usage	:Provide the instantiation method for an interface implementation 
+|					that satisfies the specified interface.
+|					Overload for internal use to ensure consistency between calls.
+|					This is the method which actually makes the IPC call.
+|
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aServiceId An integer specifying the ECom service variant to use.
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolutionParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
+|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			REComSession must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aServiceId"
+				type       	"TInt")
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolutionParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid")
+			    (object Parameter "aDtorIDKey"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ReallyClose"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AC83A290054"
+			documentation 	
+|*
+|	@fn				ReallyClose()
+|	Intended Usage	: Controlled destruction of this singleton class.
+|
+|	Error Condition	: None	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			void 
+|	@pre 			REComSession is fully constructed.
+|	@post			The server session has been torn down and REComSession
+|					has been closed, releasing its resources.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A62E47001BC"
+			documentation 	
+|*
+|	@internal
+|	@fn				ConstructL()
+|	Intended Usage	: Initialisation phase of two phase construction.
+|	@exception		KErrNoMemory & @see CreateSession & StartServer
+|	@since			7.0
+|	@pre 			REComSession is fully constructed.
+|	@post			REComSession is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CreateL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795801AE"
+			documentation 	
+|*
+|	@fn				CreateL(TAny* aCreationMethodPtr)
+|	Intended Usage	: Construction of an Interface Implementation instance from
+|					the resolved creation method pointer.
+|
+|	Error Condition	: Leaves with the error code.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aCreationMethodPtr The pointer to a creation method of type 
+|					TAny* (*TNewL)().
+|	@return			TAny* a pointer to the fully constructed instantiation
+|					produced when aCreationMethodPtr is called.
+|	@pre 			REComSession is fully constructed.
+|	@post			TAny* contains a pointer to the fully constructed instantiation
+|					produced by aCreationMethod pointer.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aCreationMethodPtr"
+				type       	"TAny*"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CreateL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD47958038E"
+			documentation 	
+|*
+|	@fn				CreateL(TAny* aCreationMethodPtr, TAny* aCreationParameters)
+|	Intended Usage	: Construction of an Interface Implementation instance from
+|					the resolved creation method pointer.
+|
+|	Error Condition	: Leaves with the error code.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aCreationMethodPtr The pointer to a creation method of type 
+|					TAny* (*TNewL)(TAny*).
+|	@param			aCreationParameters A pointer to the creation parameter
+|					structure passed to the creation method when called.
+|	@return			TAny* a pointer to the fully constructed instantiation
+|					produced when aCreationMethodPtr is called with aCreationParameters
+|					as its sole argument.
+|	@pre 			REComSession is fully constructed.
+|	@post			TAny* contains a pointer to the fully constructed instantiation
+|					produced by aCreationMethod pointer.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aCreationMethodPtr"
+				type       	"TAny*")
+			    (object Parameter "aCreationParameters"
+				type       	"TAny*"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iOutstandingNotificationRequests"
+			quid       	"3B050BC302C7"
+			type       	"TInt")
+		    (object ClassAttribute "iDoNotCloseThis"
+			quid       	"3B2A288403AE"
+			documentation 	
+|* Flag indicating that this session should not be closed because the interface
+|	implementation is in the middle of construction and this will be on the CleanupStack
+			
+			type       	"TBool"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CDefaultResolver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D097B0305"
+		documentation 	
+|*
+|	@public
+|	@class CDefaultResolver
+|	@since 7.0
+|	@dependencies CResolver, CRegistryData, TEComResolverParams, CImplementationInformation, TDesC8
+|	Controls the identification, (resolution), of which implementation 
+|	will be used to satisfy an interface implementation instantiation.
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3B050EEF00D9"
+			supplier   	"Logical View::CResolver"
+			quidu      	"3B050BD702BB"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3A798F7302D4"
+			stereotype 	"Uses"
+			supplier   	"Logical View::TEComResolverParams"
+			quidu      	"3A71B08F031E"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2E4AE60073"
+			documentation 	
+|*
+|	@fn				NewL(CRegistryData& aRegistry)
+|	Intended Usage	: Standardized safe construction which leaves nothing 
+|					on the cleanup stack.	
+|	Error Condition	: Cannot fully construct because of memory limitations.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			A pointer to the new class
+|	@post			CDefaultResolver is fully constructed, 
+|					and initialized.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&"))
+			result     	"CDefaultResolver*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CDefaultResolver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A815A6B02CE"
+			documentation 	
+|*
+|	@fn				~CDefaultResolver()
+|	Intended Usage	: Standard default d'tor	
+|	Error Condition	: None	
+|	@since			7.0
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListAllL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D04DD00A3"
+			documentation 	
+|*
+|	@fn				ListAllL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
+|	Intended Usage	:	List all the implementations which satisfy the specified interface.
+|	Error Condition	:	
+|	@since			7.0
+|	@param			aInterfaceUid The interface for which implementations are requested
+|	@param			aAdditionalParameters Data to be used to refine the search further
+|	@return			Pointer to an array of suitable implementations. Ownership of this array
+|	is passed to the calling function.
+|	@pre 			Object is fully constructed and initialized
+|	@post			Registry contents are not modified but registry keys may be updated
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IdentifyImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF07E0022"
+			documentation 	
+|*
+|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
+|											const TEComResolverParams& aAdditionalParameters) const
+|	Intended Usage	:	Request that the resolver identify the most appropriate 
+|						interface implementation.
+|	Error Condition	:	
+|	@since			7.0
+|	@param			aInterfaceUid The interface for which implementations are requested
+|	@param			aAdditionalParameters Data to be used to refine the search further
+|	@return			The Uid of the best fit interface implementation - KNullUid if no match is found
+|	@pre 			Object is fully constructed and initialized
+|	@post			Registry contents are not modified but registry keys may be updated
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"TUid"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Resolve"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF0FF003C"
+			documentation 	
+|*
+|	@fn				Resolve(const RImplInfoArray& aImplementationsInfo, 
+|							const TEComResolverParams& aAdditionalParameters) const
+|	Intended Usage	:	Called by IdentifyImplementationL to select an appropriate 
+|					implementation from a list of possibles
+|	@since			7.0
+|	@param			aImplementationsInfo Information on the potential implementations
+|	@param			aAdditionalParameters The data to match against to detemine the 
+|					implementation
+|	@return			The Uid of the selected implementation - KNullUid if no match is found
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationsInfo"
+				type       	"const RImplInfoArray&"
+				const      	TRUE)
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"TUid"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CDefaultResolver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A815A6B01A2"
+			documentation 	
+|*
+|	@internal
+|	@fn				CDefaultResolver(CRegistryData& aRegistry)
+|	Intended Usage	: Standardized default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@post			CDefaultResolver is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&"))
+			result     	"explicit"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Match"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AB7308802B5"
+			documentation 	
+|*
+|	@fn				Match(const TDesC8& aImplementationType, 
+|						  const TDesC8& aMatchType, 
+|						  TBool aUseWildcards) const
+|	Intended Usage	:	Searches for a match of a data type on an implementation type.
+|	Match returns ETrue if aMatchType is found within aImplementationType according to 
+|	the following rules:
+|	1) aImplementationType is treated as a series of descriptors separated by double 
+|	bars (||). ETrue is returned if aMatchType matches exactly any of the short 
+|	descriptors.  If no double bar is present then aImplementationType is treated as a
+|	single descriptor.
+|	2) If aUseWildcards == ETrue then a '?' in aMatchType will be matched to any single
+|	character and '*' will be matched to any series of characters.
+|	@Exception		KErrNoMemory
+|	@since			7.0
+|	@param			aImplementationType The implementation data type to search for a match
+|	@param			aMatchType The data to search for
+|	@param			aUseWildcards ETrue if wildcard matching should be allowed
+|	@return			ETrue if a match was found, EFalse otherwise
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationType"
+				type       	"const TDesC8&"
+				const      	TRUE)
+			    (object Parameter "aMatchType"
+				type       	"const TDesC8&"
+				const      	TRUE)
+			    (object Parameter "aUseWildcards"
+				type       	"TBool"))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CLoadManager"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D0F4101D4"
+		documentation 	
+|*
+|	@internal
+|	@class CLoadManager
+|	@since 7.0
+|	@dependencies CRegistryData, CBase, MPolicyObserver, CUnloadPolicy, TEntry, TUnloadPolicyIndex
+|	Manages the loading and unloading of interface 
+|	implementation groupings.
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F10A103D8"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C")
+		    (object Inheritance_Relationship
+			quid       	"3AE05EC20176"
+			supplier   	"Logical View::MPolicyObserver"
+			quidu      	"3AE4439E01FD"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2E4B5803AC"
+			documentation 	
+|*
+|	@fn				NewL(CRegistryData& aRegistry)
+|	Intended Usage	: Standardized safe construction which leaves nothing
+|					  on the cleanup stack.
+|	Error Condition	: Leaves with an error code
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			A pointer to the new class
+|	@post			CLoadManager is fully constructed, and initialized.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&"))
+			result     	"CLoadManager*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CLoadManager"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A62FB2D0049"
+			documentation 	
+|*
+|	@fn				~CLoadManager()
+|	Intended Usage	: Standard default d'tor	
+|	Error Condition	: None	
+|	@since			7.0
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DestroyedThis"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF48B03A8"
+			documentation 	
+|*
+|	@fn				DestroyedThis(TUid aImplementationUid)
+|	Intended Usage	: Notify the interface implementation DLL that one of its
+|					objects has been destroyed.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CLoadManager is fully constructed,
+|	@post			CLoadManager's interface implementation DLL references
+|					are decreased by one.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "InstantiationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D158C0253"
+			documentation 	
+|*
+|	@fn				InstantiationMethodL(TUid aUniqueImplementationUid)
+|	Intended Usage	: Return an instantiation method to satisfy the specified 
+|					interface.
+|	Error Condition	: Leaves with an error code
+|	@exception		@see CUnloadPolicy::LoadDllAndReturnProxyL
+|	@since			7.0
+|	@param			aUniqueImplementationUid The implementation to find.
+|	@return			The implementations instantiation function pointer.
+|	@pre 			CLoadManager is fully constructed,
+|	@post			Interface implementation's load method is returned to the
+|					caller, and aUniqueUid contains the implementation Dll's 
+|					unique UID. 
+|	@warning		The load method pointer is guaranteed to 
+|					be valid only until DestroyedThis is called.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aUniqueImplementationUid"
+				type       	"TUid"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CLoadManager"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A62FB2C03E1"
+			documentation 	
+|*
+|	@internal
+|	@fn				CLoadManager(CRegistryData& aRegistry)
+|	Intended Usage	: Standardized default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@post			CLoadManager is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A62FB2C0391"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
+|	Error Condition	: Leaves with an error code
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@pre 			CLoadManager is fully constructed.
+|	@post			CLoadManager is fully initialized.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "UpdatePolicyIndexL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EC20324"
+			documentation 	
+|*
+|	@fn				UpdatePolicyIndexL()
+|	Intended Usage	: Instruction to the load manager that it needs to update its unload policy index.
+|	Error Condition	: Leaves with an error code
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@pre 			CLoadManager is fully constructed,
+|	@post			iAllUnloadPolicies will be up to date.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DllAdded"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EC20389"
+			documentation 	
+|*
+|	@fn				DllAdded(const TEntry& aDllInfo)
+|	Intended Usage	: Informs the load manager that a new dll has been added to the registry.
+|	Error Condition	: None
+|	@since			7.0
+|	@return			The CUnloadPolicy for this dll if one already exists - otherwise NULL
+|	@param			aDllInfo Information on the dll that has been added
+|	@pre 			CLoadManager is fully constructed,
+|	@post			If an appropriate CUnloadPolicy is found on the garbage heap it is removed and
+|					ownership of it passes back to the caller.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDllInfo"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"CUnloadPolicy*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DllDeletedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EC300C3"
+			documentation 	
+|*
+|	@fn				DllDeletedL(CUnloadPolicy*& aUnloadPolicy)
+|	Intended Usage	: Informs the load manager that a dll has been removed from the registry
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrNoMemory, KErrInvalidUnloadPolicy
+|	@since			7.0
+|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
+|	@pre 			CLoadManager is fully constructed,
+|	@post			If the unload policy has no outstanding references then all references to it in 
+|					the index list are removed, it is deleted and the pointer is set to NULL.  
+|					Otherwise, ownership is taken and it is stored on the garbage policy list.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aUnloadPolicy"
+				type       	"CUnloadPolicy*&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "MatchByPolicy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050BD60210"
+			documentation 	
+|*
+|	@fn				MatchByPolicy(const TUnloadPolicyIndex& aIndexOne, 
+|								  const TUnloadPolicyIndex& aIndexTwo)
+|	Intended Usage	: Used by a TIdentityRelation to decide if two TUnloadPolicyIndex match.
+|					Returns true if the CUnloadPolicies inside the indexes match.
+|	Error Condition	: None
+|	@since			7.0
+|	@param			aIndexOne The first TUnloadPolicyIndex to compare
+|	@param			aIndexTwo The second TUnloadPolicyIndex to compare
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aIndexOne"
+				type       	"const TUnloadPolicyIndex&"
+				const      	TRUE)
+			    (object Parameter "aIndexTwo"
+				type       	"const TUnloadPolicyIndex&"
+				const      	TRUE))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CLoadPolicyInformation"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D2AFF032B"
+		documentation 	
+|*
+|	@public
+|	@class CLoadPolicyInformation
+|	@since 7.0
+|	@dependencies CBase
+|	Information on default load and unload behaviours
+		
+		stereotype 	"entity"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F109F02F9"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C"))
+		operations 	(list Operations
+		    (object Operation "UpdatePolicy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CEF5C0133"
+			documentation 	"Updates the Load Policy Information with the new hint"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "UpdateInfo"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF66B036D"
+			documentation 	
+|Update the Load Policy Information about when this 
+|grouping was last unloaded.
+			
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A633465016E"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
+|	Error Condition	: None	
+|	@exception		None
+|	@since			7.0
+|	@pre 			CLoadPolicyInformation is fully constructed.
+|	@post			CLoadPolicyInformation is fully initialized.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CLoadPolicyInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A63346501DD"
+			documentation 	
+|*
+|	@internal
+|	@fn				CLoadPolicyInformation()
+|	Intended Usage	: Standardized default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@post			CLoadPolicyInformation is fully constructed
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "~CLoadPolicyInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6334650255"
+			documentation 	
+|*
+|	@fn				~CLoadPolicyInformation()
+|	Intended Usage	: Standard default d'tor	
+|	Error Condition	: None	
+|	@since			7.0
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A63346502A5"
+			documentation 	
+|*
+|	@fn				NewL()
+|	Intended Usage	: Standardized safe construction which leaves nothing
+|					  on the cleanup stack.
+|	Error Condition	:	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			A pointer to the new class
+|	@post			CLoadPolicyInformation is fully constructed, and initialized.
+			
+			stereotype 	"static"
+			result     	"CLoadPolicyInformation*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CUnloadPolicy"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D309500CE"
+		documentation 	
+|*
+|	@public
+|	@class CUnloadPolicy
+|	@since 7.0
+|	@dependencies CTimer, TEntry, RLibrary, CLoadPolicyInformation
+|	Controls the unloading of implementation groupings
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A754F410390"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
+			quidu      	"3A75AE3000AE"))
+		operations 	(list Operations
+		    (object Operation "Wait"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF51F00BC"
+			documentation 	
+|*
+|	@fn				Wait()
+|	Intended Usage	: Wait until the time specified in the Load Policy Information before 
+|					unloading the implementation grouping.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre			This object is fully constructed and initialized
+|	@post			The timer has been activated.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Unload"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF5710345"
+			documentation 	
+|*
+|	@fn				Unload()
+|	Intended Usage	: Unload the specified implementation grouping as it is no longer referenced.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre			This object is fully constructed and initialized
+|	@post			Close the RLibrary.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DecreaseReference"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CF5AE002C"
+			documentation 	
+|*
+|	@fn				DecreaseReference()
+|	Intended Usage	: Decrease the reference count for the specified grouping and therefore 
+|					check whether it should be unloaded.
+|	Error Condition	: None.
+|	@since			7.0
+|	@return			EDeleteMe if this unload policy can be deleted because its reference 
+|					count is zero and it is on the garbage list.
+|	@pre			This object is fully constructed and initialized
+|	@post			If the decreased reference count has reached zero  and the policy is not
+|					on the garbage list then the timer is activated.
+			
+			result     	"TUnloadPolicyStatus"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IncreaseReference"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D12190019"
+			documentation 	
+|*
+|	@fn				IncreaseReference()
+|	Intended Usage	: Increase the reference count for the specified grouping.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre			This object is fully constructed and initialized
+|	@post			The reference count has been increased and if there was an outstanding timer 
+|					request it has been cancelled.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A63026902EB"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
+|	Error Condition	: None
+|	@exception		None
+|	@since			7.0
+|	@param			aDllEntry Information on the dll to which this unload policy refers
+|	@pre 			CUnloadPolicy is fully constructed.
+|	@post			CUnloadPolicy is fully initialized.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDllEntry"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CUnloadPolicy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A630269033B"
+			documentation 	
+|*
+|	@internal
+|	@fn				CUnloadPolicy()
+|	Intended Usage	: Standardized default c'tor
+|	Error Condition	: None
+|	@since			7.0
+|	@post			CUnloadPolicy is fully constructed
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "~CUnloadPolicy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A630269038B"
+			documentation 	
+|*
+|	@fn				~CUnloadPolicy()
+|	Intended Usage	: Standard default d'tor
+|	Error Condition	: None
+|	@since			7.0
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A63026A0012"
+			documentation 	
+|*
+|	@fn				NewL()
+|	Intended Usage	: Standardized safe construction which leaves nothing 
+|					on the cleanup stack.
+|	Error Condition	: Cannot fully construct because of memory limitations.
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			A pointer to the new class
+|	@post			CUnloadPolicy is fully constructed and initialized.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aDllEntry"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"CUnloadPolicy*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RunError"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F420016"
+			documentation 	
+|*
+|	@fn				RunError(TInt aError)
+|	Intended Usage	: Called when this objects RunL left with an error.
+|					It handles correct cleanup of the object. Override from CTimer.
+|	Error Condition	: None.
+|	@since			7.0
+|	@param			aError The error code that the RunL left with.
+|	@return			KErrNone if can cleanup aError otherwise. 
+|	@pre 			CUnloadPolicy is fully constructed.
+|	@post			RLibrary is closed, and the reference 
+|					count is zero.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DoCancel"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F420107"
+			documentation 	
+|*
+|	@fn				DoCancel()
+|	Intended Usage	: Called when this object is cancelled, unloading its implementation 
+|					grouping is aborted. Override from CTimer.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre 			CUnloadPolicy is fully constructed.
+|	@post			RLibrary remains open and the reference 
+|					count is non-zero.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RunL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F42016B"
+			documentation 	
+|*
+|	@fn				RunL()
+|	Intended Usage	: Called when this object is signalled complete, 
+|					to unload its implementation grouping. Override from CTimer.
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrReferenceCountInvalid
+|	@since			7.0
+|	@pre 			CUnloadPolicy is fully constructed.
+|	@post			RLibrary is closed, and the reference 
+|					count is zero.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "OnGarbageList"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EBC02A4"
+			documentation 	
+|*
+|	@fn				OnGarbageList(TBool aOnGarbageList)
+|	Intended Usage	: Sets the iAmOnGarbageList flag which indicates whether this unload 
+|					policy is waiting to be deleted.  If the policy is on the garbage list
+|					then it is not able to instantiate new interface implementations.
+|	Error Condition	: None.
+|	@since			7.0
+|	@param			aOnGarbageList Flag indicating whether this unload policy is being 
+|					added to the garbage policy list or removed.
+|	@pre			This object is fully constructed and initialized
+|	@post			iAmOnGarbageList flag is updated.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aOnGarbageList"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "LoadDllAndReturnProxyL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EBC03E4"
+			documentation 	
+|*
+|	@fn				LoadDllAndReturnProxyL()
+|	Intended Usage	: Loads the dll which this unload policy refers to and returns a function pointer
+|					to the proxy into the dll.
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrInvalidDll, @see RLibrary::Load
+|	@since			7.0
+|	@return			The proxy function into the dll to which this unload policy refers.
+|	@pre			This object is fully constructed and initialized
+|	@post			iLibrary is unloaded
+			
+			result     	"TInstantiationL"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DllEntryInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EBD0074"
+			documentation 	
+|*
+|	@fn				DllEntryInformation()
+|	Intended Usage	: Returns information on the dll which this unload policy refers to.
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre			This object is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"const TEntry&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ReferenceCount"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05EBD015B"
+			documentation 	
+|*
+|	@fn				ReferenceCount()
+|	Intended Usage	: Returns the current reference count for this grouping
+|	Error Condition	: None.
+|	@since			7.0
+|	@return			The current library reference count for this unload policy
+|	@pre			This object is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"const TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iReferencesInUseCount"
+			quid       	"3A815C49023F"
+			documentation 	
+|* 
+|		A reference count indicating that an implementation from
+|		this implementation grouping has been instantiated / removed
+			
+			type       	"TInt")
+		    (object ClassAttribute "iAmOnGarbageList"
+			quid       	"3AE05EBC00A5"
+			documentation 	
+|* Indicates that this object cannot be used to instantiate new interface 
+|	implementations because it is waiting to be deleted.
+			
+			type       	"TBool"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CRegistrar"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D3A0D0282"
+		documentation 	
+|*
+|	@public
+|	@class CRegistrar
+|	@since 7.0
+|	@dependencies CDiscoverer, MDiscovererObserver, CRegistryData, 
+|				RFs, & CBase
+|	Responsible for managing Interface Implementaion Collection registration
+|	(adding and removing entries).
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F10A10220"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C")
+		    (object Inheritance_Relationship
+			quid       	"3A8042EB0119"
+			supplier   	"Logical View::MDiscovererObserver"
+			quidu      	"3A7593D7038F")
+		    (object Inheritance_Relationship
+			quid       	"3B44A30902C4"
+			supplier   	"Logical View::MBackupNotifierObserver"
+			quidu      	"3B44A309002F"
+			exportControl 	"Private"))
+		operations 	(list Operations
+		    (object Operation "DriveReinstatedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F4302FD"
+			documentation 	
+|*
+|	@fn				DriveReinstatedL(TDriveUnit aDrive)
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					The cue to signal the registry that 
+|					the registered Interface Implementation Collections
+|					stored upon the specified drive are again
+|					available for use.
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrNoMemory, KErrRegistrationFailed.
+|	@since			7.0	:
+|	@param			aDrive	The drive identifier.
+|	@pre 			CRegistrar is fully constructed.
+|	@post			The registered Interface Implementation Collections
+|					stored upon the specified drive are again 
+|					made available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"TDriveUnit"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DriveRemovedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFFB00333"
+			documentation 	
+|*
+|	@fn				DriveRemovedL(TDriveUnit aDrive)
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					The cue to signal the registry that 
+|					the registered Interface Implementation Collections
+|					stored upon the specified drive should no 
+|					longer available for use.
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrNoMemory
+|	@since			7.0	:
+|	@param			aDrive	The drive identifier.
+|	@pre 			CRegistrar is fully constructed.
+|	@post			The registered Interface Implementation Collections
+|					stored upon the specified drive are no 
+|					longer available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"TDriveUnit"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DiscoveriesBegin"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF6031A"
+			documentation 	
+| MDiscovererObserver method implementations
+|*
+|	@fn				DiscoveriesBegin()
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					The cue that a registry update is about to occur.
+|	Error Condition	: None.
+|	@since			7.0	:
+|	@pre 			CRegistrar is fully constructed
+|	@post			The Registry data manager has been informed that its internal
+|					data is out of date.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DiscoveriesComplete"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F440132"
+			documentation 	
+|*
+|	@fn				DiscoveriesComplete(TBool aSuccessful)
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					The cue to persist the registry
+|	Error Condition	: None.
+|	@since			7.0	:
+|	@param			aSuccessful
+|	@pre 			CRegistrar is fully constructed
+|	@post			The current registry data has been persisted and the 
+|					internal access indexes have been rebuilt.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aSuccessful"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RegisterDiscoveryL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2D08320122"
+			documentation 	
+|*
+|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					Adds the specified Interface Implementation Collection to the 
+|					registry.
+|	Error Condition	: Leaves with an error code.
+|	@exception		KErrNoMemory, KErrRegistrationFailed.
+|	@since			7.0	:
+|	@param			aDirEntry The directory entry to register.
+|	@pre 			CRegistrar is fully constructed
+|	@post			The Interface Implementation Collection identified by the directory entry 
+|					is registered.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDirEntry"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Enable"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFDF80394"
+			documentation 	
+|*
+|	@fn				Enable(TUid aImplementationUid)
+|	Intended Usage	:Allow the specified Interface Implementation to be used.
+|	Error Condition	: KErrEnableFailed The enable call failed.
+|	@since			7.0	:
+|	@param			aImplementationUid The Interface Implementation to enable.
+|	@return			KErrNone on success, KErrEnableFailed otherwise.
+|	@pre 			CRegistrar is fully constructed
+|	@post			The interface implementation identified by 
+|					the UID	is made available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Disable"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F4402F4"
+			documentation 	
+|*
+|	@fn				Disable(TUid aImplementationUid)
+|	Intended Usage	:Stop the specified interface implementation 
+|					from being used.
+|	Error Condition	: KErrDisableFailed The disable call failed.
+|	@since			7.0	:
+|	@param			aImplementationUid The Interface Implementation to disable.
+|	@return			KErrNone on success, KErrDisableFailed otherwise.
+|	@pre 			CRegistrar is fully constructed
+|	@post			The interface implementation identified by 
+|					the UID	is no longer available for use.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Resume"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFE4E038E"
+			documentation 	
+|*
+|	@fn				Resume()
+|	Intended Usage	: Overload of the MBackupNotifierObserver method.
+|					Allow registration of new Interface Implementation Collections
+|					to begin again.
+|	Error Condition	: KErrResumeFailed The registration resume failed.
+|	@since			7.0	:
+|	@return			KErrNone on success, KErrResumeFailed otherwise.
+|	@pre 			CRegistrar is fully constructed
+|	@post			Registration suspension is cancelled.
+			
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Suspend"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFEB303CF"
+			documentation 	
+|*
+|	@fn				Suspend()
+|	Intended Usage	: Overload of the MBackupNotifierObserver method.
+|					Suspend registration of new Interface Implementation Collections.
+|	Error Condition	: KErrSuspendFailed The registration suspension failed.
+|	@since			7.0	:
+|	@return			KErrNone on success, KErrSuspendFailed otherwise.
+|	@pre 			CRegistrar is fully constructed
+|	@post			Registration is suspended.
+			
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CRegistrar"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324FA00E7"
+			documentation 	
+|*
+|	@fn				~CRegistrar()
+|	Intended Usage	: Standard default d'tor
+|	Error Condition	: None
+|	@since			7.0
+|	@pre 			None
+|	@post			CRegistrar is totally destroyed
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324FA0137"
+			documentation 	
+|*
+|	@fn				static CRegistrar* NewL(CRegistryData& aRegistry, MRegistrarObserver& aRegistrarObserver, RFs& aFs)
+|	Intended Usage	: Standardised safe construction which leaves nothing 
+|					on the cleanup stack.
+|	Error Condition	: Cannot fully construct because of memory limitations.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aRegistry A reference to the registry data management class.
+|	@param			aRegistrarObserver A reference to the registrar observer class.
+|	@param			aFs A reference to an connected file server session.
+|	@return			CRegistrar* A pointer to the new class
+|	@pre 			None
+|	@post			CRegistrar is fully constructed, 
+|					and initialised.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&")
+			    (object Parameter "aRegistrarObserver"
+				type       	"MRegistrarObserver&")
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			result     	"CRegistrar*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CRegistrar"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324FA0079"
+			documentation 	
+| Internal methods
+|*
+|	@internal
+|	@fn				CRegistrar(CRegistryData& aRegistry, RFs& aFs)
+|	Intended Usage	: Standardised default c'tor
+|	Error Condition	: None
+|	@since			7.0
+|	@param			aRegistry A reference to the registry data management class.
+|	@param			aRegistrarObserver A reference to the registrar observer class.
+|	@param			aFs A reference to an connected file server session.
+|	@pre 			None
+|	@post			CRegistrar is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&")
+			    (object Parameter "aRegistrarObserver"
+				type       	"MRegistrarObserver&")
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6324FA000A"
+			documentation 	
+|*
+|	@fn				void ConstructL()
+|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
+|	Error Condition	: None
+|	@exception		None
+|	@since			7.0
+|	@pre 			CRegistrar is fully constructed.
+|	@post			CRegistrar is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ParseL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AC83A2B02A6"
+			documentation 	
+|*
+|	@fn				ParseL(CRegistryData::CDllData& aDll, const TDesC& aRscFileName)
+|	Intended Usage	: Parsing the resource file information associated with an
+|					Interface Implementation Collection for entry into the registry
+|					information.	
+|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
+|	@param			aRscFileName The resource file from which to extract the data
+|	@pre 			CRegistrar is fully constructed.
+|	@post			The resource file has been parsed and the data added to 'aDll'.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDll"
+				type       	"CRegistryData::CDllData&")
+			    (object Parameter "aRscFileName"
+				type       	"const TDesC&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ParseRegistrationDataL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AB7308701EB"
+			documentation 	
+|*
+|	@fn				void ParseRegistrationDataL(const TEntry& aEntry, const TDesC& aRscFileName, TBool aUpdate, TInt aRegistryDriveIndex)
+|	Intended Usage	: To determine if the directory entry for an Interface Implementation 
+|					Collection entry requires registration.
+|					Parsing the associated resource file information where necessary.
+|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
+|	@param			aRscFileName The resource file from which to extract the data
+|	@param			aDrive The drive the registry data has been found on 
+|	@param			aUpdate A flag indicating if this is an update, or new entry.
+|	@param			aRegistryDriveIndex The index within the registry data 
+|					for the branch that the registry entry was found within. 
+|	@pre 			CRegistrar is fully constructed.
+|	@post			The Interface Implementation Collection entry has been processed appropriately.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aEntry"
+				type       	"const TEntry&"
+				const      	TRUE)
+			    (object Parameter "aRscFileName"
+				type       	"const TDesC&"
+				const      	TRUE)
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE)
+			    (object Parameter "aUpdate"
+				type       	"TBool")
+			    (object Parameter "aRegistryDriveIndex"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "NotifiedWithErrorCode"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A288B03E0"
+			documentation 	
+|*
+|	@fn				NotifiedWithErrorCode(TInt aError)
+|	Intended Usage	:Overload of the MDiscovererObserver callback method.
+|					The notification that the notifier has been activated
+|					with an error status code. The observer should instruct
+|					the notification object how to proceed.
+|	Error Condition	: None.	
+|	@since			7.0	:
+|	@param			aError	The error value recieved by the notifier.
+|	@return			ETrue for ignore error, EFalse otherwise. 
+|	@pre 			CRegistrar is fully constructed.
+|	@post			The status code should be used by the observer to instruct 
+|					the notifier to cease recieving notifications or not.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DriveIsSpiBasedL"
+			quid       	"44522E190300"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CEComServer"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A7159680113"
+		documentation 	
+|*
+|	@private
+|	@class CEComServer
+|	@since 7.0
+|	@dependencies CRegistry, CRegistrar, CDefaultResolver, 
+|				  CLoadManager, TEComResolverParams, CServer
+|	A concrete implementation which supplies instantiation & 
+|	destruction of a class via the ECom framework.
+		
+		stereotype 	"boundary"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3AACF893004B"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CServer"
+			quidu      	"3AACF8880171"
+			exportControl 	"Private")
+		    (object Inheritance_Relationship
+			quid       	"3B050B950017"
+			supplier   	"Logical View::MRegistrarObserver"
+			quidu      	"3B050BD60057"
+			exportControl 	"Private"))
+		operations 	(list Operations
+		    (object Operation "Destroy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A71596801FA"
+			documentation 	
+|*
+|	@fn				static void Destroy()
+|	Intended Usage	: Destructor for the singleton CEComServer. 
+|					  Destruction checks for the number of shared
+|					  class instances, and calls the d'tor of the
+|					  class when the last shared instance is removed.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer is destroyed IF no other class is using it.
+			
+			stereotype 	"static"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DestroyedImplementation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A716CC2010D"
+			documentation 	
+|*
+|	@fn				DestroyedImplementation(TUid aDtorIDKey)
+|	Intended Usage	: Inform the ECom framework that a particular 
+|					interface implementation is being destroyed.	
+|	Error Condition	: The framework cannot respond to the destruction at this time.
+|	@since			7.0
+|	@param			aImplementationDllUid  A UID specifying the Interface Implementation Collection.
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The interface implementation destruction has been noted.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDtor_Key"
+				type       	"TUid"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A71596801A0"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
+|												const TEComResolverParams& aAdditionalParameters,
+|												TUid& aDtorIDKey)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|	Error Condition	: Lack of memory	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aAdditionalParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aDtor_Key"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A71596801AA"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
+|													 const TEComResolverParams& aAdditionalParameters, 
+|													 TUid aResolverUid,
+|													 TUid& aDtorIDKey)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|					Overload with a client provided CResolver.
+|	Error Condition	: Lack of memory	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aAdditionalParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolver A UID specifying the implementation of the CResolver interface
+|					with client defined behaviour to use for resolution.
+|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid")
+			    (object Parameter "aDtor_Key"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAED0349"
+			documentation 	
+|*
+|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid,
+|												 TUid& aDtorIDKey)
+|	Intended Usage	:Instantiate an interface implementation to satisfy the 
+|					specified interface. 
+|	Error Condition	: Lack of memory, or not connected.	
+|	@exception		KErrNoMemory
+|	@exception		KErrNotConnected
+|	@since			7.0
+|	@param			aImplementationUid A UID specifying the required interface implementation.
+|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
+|					identify this instance to the framework.
+|	@return			TAny* A pointer to the interface implementation instantiation
+|					method.
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The requested interface implementation is identified,
+|					and the instantiation method pointer is returned.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aImplementationUid"
+				type       	"TUid")
+			    (object Parameter "aDtor_Key"
+				type       	"TUid&"))
+			result     	"TAny*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A71596801D2"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|					satisfy the specified interface.
+|	Error Condition	: Lack of memory.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aAdditionalParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
+|					of CImplementationInformations regigistered for the interface.
+|	@warning		This code returns ownership of the created array to the caller,
+|					who must take the responsibility of destroying it,
+|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A754F3B0002"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, 
+|										 const TEComResolverParams& aAdditionalParameters, 
+|										 TUid aResolverUid)
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|					satisfy the specified interface.
+|	Error Condition	: Lack of memory.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aAdditionalParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolverUid The CResolver implementation to use.
+|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
+|					of CImplementationInformations regigistered for the interface.
+|	@warning		This code returns ownership of the created array to the caller,
+|					who must take the responsibility of destroying it.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewSessionL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AACF9500151"
+			documentation 	
+|*
+|	@fn				NewSessionL(const TVersion& aVersion) const
+|	Intended Usage	: Creates a new CEComServerSession to handle client
+|					service requests.
+|	@exception		KErrNoMemory
+|	@exception		@see CSharableSession
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has created a new CEComServerSession.
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aVersion"
+				type       	"const TVersion&"
+				const      	TRUE))
+			result     	"CSharableSession*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "~CEComServer"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7159680195"
+			documentation 	
+|*
+|	@fn				~CEComServer()
+|	Intended Usage	: Default d'tor, made private to enforce the call of 
+|					CEComServer::Destroy(). 
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer is utterly destroyed.
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7159680196"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
+|					phase construction.
+|	Error Condition	: None	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@return			void 
+|	@pre 			CEComServer is fully constructed.
+|	@post			CEComServer is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CEComServer"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A715968019F"
+			documentation 	
+|*
+|	@internal
+|	@fn				CEComServer()
+|	Intended Usage	: Default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			None
+|	@post			CEComServer is fully constructed
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A71596801DD"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, 
+|										 const TEComResolverParams& aAdditionalParameters, 
+|										 CResolver* aResolver) const
+|	Intended Usage	: Helper method to retrieve a list of all the 
+|					implementations which satisfy the specified interface. 
+|					Overload with a provided CResolver*.
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aAdditionalParameters A descriptor specifying any additional
+|					implementation characteristics to be fulfilled.
+|	@param			aResolver A CResolver with client defined behaviour.
+|	@return			RPointerArray<TUid>* A pointer to the array of class identification
+|					data. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
+|					of Implementations for the interface.
+|	@warning		This code returns ownership of the created array to the caller,
+|					who must take the responsibility of destroying it.
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE)
+			    (object Parameter "aResolver"
+				type       	"CResolver*"))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05E890200"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid) const
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|					satisfy the specified interface.
+|	Error Condition	: Lack of memory.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
+|					of CImplementationInformations regigistered for the interface.
+|	@warning		This code DOES NOT return ownership of the created array to the caller,
+|					THE CALLER MUST NOT DESTROY IT.
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05E8A01B1"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, TUid aResolverUid)
+|	Intended Usage	: Retrieve a list of all the implementations which 
+|					satisfy the specified interface.
+|	Error Condition	: Lack of memory.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolverUid The CResolver implementation to use.
+|	@return			RPointerArray<TUid>* A pointer to the array of class identification
+|					data. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
+|					of Implementations for the interface.
+|	@warning		This code returns ownership of the created array to the caller,
+|					who must take the responsibility of destroying it,
+|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE05E8B0361"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid, CResolver* aResolver) const
+|	Intended Usage	: Helper method to retrieve a list of all the 
+|					implementations which satisfy the specified interface. 
+|					Overload with a provided CResolver*.
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aInterfaceUid A UID specifying the required interface.
+|	@param			aResolver A CResolver with client defined behaviour.
+|	@return			A pointer to the array of class identification data. 
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
+|					of Implementations for the interface.
+|	@warning		This code returns ownership of the created array to the caller,
+|					who must take the responsibility of destroying it.
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aResolver"
+				type       	"CResolver*"))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RunError"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A300042"
+			documentation 	
+|*
+|	@fn				RunError(TInt aError)
+|	Intended Usage	: Intercept the panic caused by a RunL leave,
+|					to restore the CEComServer object to a sensible state.
+|					(called by the Active Scheduler immediately before the Panic).
+|	Error Condition	: None.
+|	@since			7.0
+|	@return			TInt KErrNone if cleanup successful, otherwise return aError
+|	@pre 			CEComServer is fully constructed.
+|	@post			CEComServer has been restored to a sensible state.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Notification"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A300309"
+			documentation 	
+|*
+|	@fn				Notification(TInt aNotificationCode)
+|	Intended Usage	: The overloaded method from the MRegistrarObserver class
+|					  Used for firing notifications to the client sessions that
+|					  the underlying registry data has changed.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The CEComServer has notified all its client sessions
+|					registered for notifications that the data changed.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aCompletionCode"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DropSession"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A310148"
+			documentation 	
+|*
+|	@fn				DropSession()
+|	Intended Usage	: (Server Session management) Destroy a session connection with a client.	
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The appropriate CEComServerSession has been destroyed and 
+|					the ECom client has been disconnected from this server.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AddSession"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A310206"
+			documentation 	
+|*
+|	@fn				AddSession()
+|	Intended Usage	: (Server Session management) Add a new session connection for a client.	
+|	Error Condition	: None.
+|	@since			7.0
+|	@pre 			CEComServer must have been fully constructed.
+|	@post			The new CEComServerSession to handle service provision for a new 
+|					ECom client has been recorded.
+|					If the server was preparing to shutdown, that shutdown is cancelled
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewLC"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A3200D1"
+			documentation 	
+|*
+|	@fn				static CEComServer* NewLC()
+|	Intended Usage	: Standardised safe construction which 
+|					leaves the returned object on the cleanup stack.
+|	Error Condition	: Cannot fully construct because of 
+|					memory limitations.	
+|	@exception		KErrNoMemory
+|	@exception		@see RFs, CRegistryData, CRegistrar, CLoadManager, CDefaultResolver
+|	@exception		@see CShutdownTimer & CServer::StartL
+|	@since			7.0
+|	@return			CEComServer* a pointer to the new class
+|	@pre 			None
+|	@post			CEComServer is fully constructed, initialised,
+|					and remains upon the cleanup stack.
+			
+			stereotype 	"static"
+			result     	"CEComServer*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateResolverLC"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050B95016C"
+			documentation 	
+|*
+|	@fn				CreateResolverLC(TUid aResolverUid) const
+|	Intended Usage	:	Internal helper function which is used to create a 
+|						non-default resolver.
+|	@exception		KErrBadResolver
+|	@since			7.0
+|	@param			aResolverUid The unique id of the required resolver
+|	@return			A pointer to the created resolver which is also on the CleanupStack
+|	@pre 			This object is fully constructed
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aResolverUid"
+				type       	"TUid"))
+			result     	"CResolver*"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CleanupResolver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A2850009C"
+			documentation 	
+|*
+|	@fn				CleanupResolver(TAny* aResolverCleanup)
+|	Intended Usage	:	Used by a TCleanupItem for safe cleanup behaviour during 
+|					non-default resolver creation.
+|	@since			7.0
+|	@param			aResolverCleanup A TResolverCleanup which contains the server and
+|					Uid to be used for cleanup.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aResolverCleanup"
+				type       	"TAny*"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RegistryIndexValid"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A2D6037F"
+			documentation 	
+|*
+|	@fn				RegistryIndexValid() const
+|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
+|					index will not be valid if discoveries are currently taking place.
+|					If the index is not currently valid then calls to 
+|					ListImplementationsL() cannot be serviced.
+|	Error Condition	: None.
+|	@return			ETrue if the index is currently valid, EFalse otherwise.
+|	@since			7.0
+|	@pre 			CEComServer is fully constructed
+			
+			stereotype 	"const"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iSessionCount"
+			quid       	"3AE99A2F01D1"
+			documentation 	"* The count of the number of sessions open upon this server"
+			type       	"TInt"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "TEComResolverParams"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A71B08F031E"
+		documentation 	
+| ____________________________________________________________________________________
+|*
+|	@class TEComResolverParams
+|
+|	A simple class to hold the Interface Implementation match characteristics, to be used
+|	during Interface Implementation resolution. 
+|	i.e. The data descriptor of the Interface Implementation and a flag indicating if 
+|	wildcard matching should be used.
+|
+|	Wildcard characters are ‘*’ and ‘?’, where ‘*’ matches zero or more consecutive
+|	occurrences of any character and ‘?’ matches a single occurrence of any character.
+|	Wildcards are only applicable to the Interface Implementation's reported string.
+|	The match string is ALWAYS a literal.
+|
+|	@since 7.0
+|	@dependencies TPtrC8, TDesC8, TBool
+|
+|	@warning This structure DOES NOT own the instance pointer variables, 
+|	and so WILL NOT delete them.
+		
+		stereotype 	"entity"
+		operations 	(list Operations
+		    (object Operation "SetWildcardMatch"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3A71B08F036E"
+			documentation 	
+|*
+|	@fn				SetWildcardMatch(TBool aWildcardMatch)
+|	Intended Usage	:	Set/Clear the 'wildcard' match flag
+|	@since			7.0
+|	@param			aWildcardMatch The value to set the wildcard match flag to.
+|	@pre 			The object is constructed
+|	@post			iWildcardMatch equals aWildcardMatch.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aWildcardMatch"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsWildcardMatch"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3A71B08F0370"
+			documentation 	
+|*
+|	@fn				IsWildcardMatch() const
+|	Intended Usage	:	Check if 'wildcard' matching is allowed.
+|	@since			7.0
+|	@return			ETrue if wildcard matching is allowed, EFalse otherwise
+|	@pre 			The object is constructed
+			
+			stereotype 	"const"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetDataType"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3A71B08F03A0"
+			documentation 	
+|*
+|	@fn				SetDataType(const TDesC8& aDataType)
+|	Intended Usage	:	Set the Interface Implementation 'data string' match descriptor.
+|	@since			7.0
+|	@param			aDataType The data type string to be stored
+|	@pre 			Object is constructed
+|	@post			iDataType equals aDataType.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDataType"
+				type       	"const TDesC8&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DataType"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3A71B08F03AA"
+			documentation 	
+|*
+|	@fn				DataType() const
+|	Intended Usage	:	Provide access to the Interface Implementation 'data string' match descriptor.
+|	@since			7.0
+|	@return			The data type string match descriptor
+|	@pre 			The object is constructed
+			
+			stereotype 	"const"
+			result     	"const TDesC8&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TEComResolverParams"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B44A2D80043"
+			documentation 	
+|*
+|	@fn				inline TEComResolverParams()
+|	Intended Usage	:	Default c'tor
+|	@since			6.0
+			
+			result     	"inline "
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TEComResolverParams"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B56A49802A3"
+			documentation 	
+|*
+|	@fn				inline TEComResolverParams()
+|	Intended Usage	:	Default c'tor
+|	@since			7.0
+			
+			result     	"inline "
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iWildcardMatch"
+			quid       	"3A815C420177"
+			documentation 	"* The flag to show if 'wildcard' matching is enabled"
+			type       	"TBool"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "mutable RArray<TUid>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3A7979750198"
+		stereotype 	"control"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3A79797501E8"
+			supplier   	"mutable RArray")
+		    (object Uses_Relationship
+			quid       	"3A8135570062"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
+			quidu      	"3A813535001D"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1")))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "MDiscovererObserver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A7593D7038F"
+		documentation 	
+|*
+|	@public
+|	@class MDiscovererObserver
+|	@since 6.0
+|	@dependencies TEntry
+|	Responsible for managing the registry (adding and removing 
+|	entries).
+		
+		stereotype 	"Interface"
+		operations 	(list Operations
+		    (object Operation "DriveReinstatedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7593D703A9"
+			documentation 	
+|*
+|	@fn				DriveReinstatedL(const TDriveUnit& aDrive)
+|	Intended Usage	:Pure virtual method used by the CDiscoverer class
+|					to notify the observer that a drive letter
+|					has become available for use.<br>
+|	Error Condition	: None.	<br>
+|	@since			6.0	:
+|	@param			aDrive	The drive identifier.
+|	@pre 			The MDiscovererObserver must be fully constructed, and
+|					capable of accepting discoveries for registration.
+|	@post			Drive removal is noted, and any appropriate action
+|					for the observer is completed. 
+|					E.g. The registered implementation groupings
+|					stored upon the specified drive are again 
+|					made available for use.
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DriveRemoved"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7593D703B4"
+			documentation 	
+|*
+|	@fn				DriveRemoved(const TDriveUnit& aDrive)
+|	Intended Usage	:Pure virtual method used by the CDiscoverer class
+|					to notify the observer that a drive letter
+|					is no longer available for use.<br>
+|	Error Condition	: None.	<br>
+|	@since			6.0	:
+|	@param			aDrive	The drive identifier.
+|	@pre 			The MDiscovererObserver must be fully constructed, and
+|					capable of accepting discoveries for registration.
+|	@post			Drive removal is noted, and any appropriate action
+|					for the observer is completed. 
+|					E.g. The registered implementation groupings
+|					stored upon the specified drive are no 
+|					longer available for use.
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"const TDriveUnit&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DiscoveriesComplete"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7593D703B6"
+			documentation 	
+|*
+|	@fn				DiscoveriesComplete(TBool aSuccessful)
+|	Intended Usage	: Pure virtual method used by the CDiscoverer class
+|					to signal that a discovery session is complete.<br>
+|	Error Condition	: None.<br>
+|	@since			6.0
+|	@param			aSuccessful ETrue indicates the scan completed successfully,
+|					EFalse, that the scan was only partial.
+|	@return			None.
+|	@pre 			The MDiscovererObserver must be fully constructed, and
+|					capable of accepting discoveries for registration.
+|	@post			Discovery completion is noted, and any appropriate action
+|					for the observer is completed. 
+|					E.g. Persist the discovery registrations.
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aSuccessful"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RegisterDiscoveryL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7593D703B8"
+			documentation 	
+|*
+|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
+|	Intended Usage	: Pure virtual method used by the CDiscoverer class
+|					to register a discovery.<br>
+|	Error Condition	: Depends upon the implementation class.<br>
+|	@exception		Implementation class dependent. (@see CRegistrar).
+|	@since			6.0
+|	@param			aDirEntry A reference to the Discovered directory entry.
+|	@return			None.
+|	@pre 			The MDiscovererObserver must be fully constructed, and
+|					capable of accepting discoveries for registration.
+|	@post			Discovery is registered.
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aDirEntry"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DiscoveriesBegin"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAEA02B8"
+			documentation 	
+|*
+|	@fn				DiscoveriesBegin()
+|	Intended Usage	: Pure virtual method used by the CDiscoverer class
+|					to signal that a discovery session is starting.<br>
+|	Error Condition	: None.<br>
+|	@since			6.0
+|	@return			None.
+|	@pre 			The MDiscovererObserver must be fully constructed, and
+|					capable of accepting discoveries for registration.
+|	@post			Discovery start is noted, and any appropriate action
+|					for the observer is completed.
+			
+			stereotype 	"abstract"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DriveIsSpiBasedL"
+			quid       	"44522CEA0218"
+			stereotype 	"abstract"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CEComServerSession"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3AACF95200F0"
+		documentation 	
+| __________________________________________________________________________
+|
+|*
+|	@private
+|	@class CEComServerSession
+|	@since 7.0
+|	@dependencies CSharableSession, 
+|	Provides the server side session which
+|	handles the messages from REComSession, unpacking the input
+|	message parameters, calling the server and packaging the 
+|	the returned data as output message parameters.
+|	Warning : The implementation of the ListImplementations
+|	method for returning an arbitrary sized data set
+|	uses a 2 phase collection method that
+|	will not work IF the session is shared and two 
+|	client calls on this method are interleaved.
+|	It leads to incorrect results for one of them,
+|	with potentially fatal results. so...
+|	DO NOT SHARE SERVER SIDE SESSIONS BETWEEN CLIENTS
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3AE45A3E020E"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CSharableSession"
+			quidu      	"3AACF8D80090"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AACFA3B0054"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113"))
+		operations 	(list Operations
+		    (object Operation "CEComServerSession"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AACF952012F"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CEComServerSession"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AACF952012E"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ServiceL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AACF952012C"
+			parameters 	(list Parameters
+			    (object Parameter "aMessage"
+				type       	"const RMessage&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Server"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AACF9520126"
+			result     	"CEComServer&"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ReceivePending"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AACF9520124"
+			stereotype 	"const"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DoGetResolvedCreationMethodL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A33012D"
+			parameters 	(list Parameters
+			    (object Parameter "aMessage"
+				type       	"const RMessage"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DoListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A330155"
+			parameters 	(list Parameters
+			    (object Parameter "aMessage"
+				type       	"const RMessage"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CompleteNotifications"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A3301B9"
+			documentation 	
+|*
+|	@fn				void CompleteNotifications(TInt aCompletionCode)
+|	Intended Usage	: Completes all the outstanding notification requests with the
+|					supplied error code.
+|	@since			7.0
+|	@param			aCompletionCode The code with which to complete the notifications.
+|	@pre 			REComServerSession is fully constructed.
+|	@post			The notifications contained on the iNotificationRequests array
+|					have been completed with aCompletionCode, and the array has 
+|					been cleared.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aCompletionCode"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CreateL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A3301D7"
+			parameters 	(list Parameters
+			    (object Parameter "aServer"
+				type       	"const CServer&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CleanupInternalList"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050B9901CC"
+			documentation 	
+|*
+|	@fn				CleanupInternalList()
+|	Intended Usage	: Releases the list of CImplementationInformation pointers
+|					 that are stored within the iList variable after a successful 
+|					 call to the DoListImplementations service.
+|	@since			7.0
+|	@pre 			REComServerSession is fully constructed.
+|	@post			The resources held by iList are released, and iList is NULL.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "MatchOnUid"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A28520294"
+			documentation 	
+|*
+|	@fn				MatchOnUid(const TSuppliedImplementationTrackingDetail& aIndexItem, const TSuppliedImplementationTrackingDetail& aKey)
+|	Intended Usage	: To check for a match between two TSuppliedImplementationTrackingDetail items on iKey.
+|	Error Condition	: None.
+|	@since			7.0
+|	@return			ETrue for a match, EFalse otherwise.
+|	@pre 			None
+|	@post			No change to the CEComServerSession.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aIndexItem"
+				type       	"const TSuppliedImplementationTrackingDetail&"
+				const      	TRUE)
+			    (object Parameter "aKey"
+				type       	"const TSuppliedImplementationTrackingDetail&"
+				const      	TRUE))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ManageImplementationListL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A285202E4"
+			documentation 	
+|*
+|	@fn				ManageImplementationListL()
+|	Intended Usage	: Manages the addition and removal of items from the 
+|					internal list of Implementations supplied to the client.
+|	@since			7.0
+|	@pre 			REComServerSession is fully constructed.
+|	@post			The resources held by iImplementationsSupplied have changed.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aId"
+				type       	"TUid")
+			    (object Parameter "aSupplied"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DoCollectListL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A2852032A"
+			parameters 	(list Parameters
+			    (object Parameter "aMessage"
+				type       	"const RMessage"
+				const      	TRUE))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iListContext"
+			quid       	"3B050B9901AE"
+			documentation 	"* The last ListImplementations service request"
+			type       	"TInt"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CImplementationInformation"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3AD31E780181"
+		documentation 	
+| ____________________________________________________________________________________
+| 
+|*
+|	@class CImplementationInformation
+|
+|	This class acts as the container for the registration data 
+|	relating to a particular Interface Implementation.
+|	
+|	It is available to the client to allow access to the
+|	registered characteristics of the implementation.
+|	These characteristics are:
+|
+|	ImplementationUid() The Uid of this implementation.
+|
+|	Version()			The version number of this implementation.
+|
+|	DisplayName()		The human readable name for this implementation returned 
+|						as a 16 bit descriptor.
+|
+|	DataType()			The data type which this implementation supports, returned
+|						as an 8 bit descriptor.
+|
+|	OpaqueData()		The opaque data which is registered for this implementation,
+|						returned as an 8 bit descriptor.
+|
+|	@since 7.0
+|	@dependencies RArray, RPointerArray, RReadStream, RWriteStream, TUid, HBufC, HBufC8, CBase
+		
+		stereotype 	"entity"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3AD31E78018B"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AD47C73023D"
+			supplier   	"Use Case View::System Actors::Interface Implementation"
+			quidu      	"3A13FF96031A"))
+		operations 	(list Operations
+		    (object Operation "NewLC"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795C002E"
+			documentation 	
+|*
+|		@fn				CImplementationInformation* NewLC(RReadStream& aStream)
+|		Intended Usage	:	Standardised two phase constructor which leaves the
+|							CImplementationInformation pointer upon the cleanup stack.
+|		@exception		KErrNoMemory
+|		@since			7.0
+|		@param			aStream The stream to internalize this object from
+|		@return			A pointer to a fully constructed CImplementationInformation
+|		@post			Object is fully constructed and initialised
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aStream"
+				type       	"RReadStream&"))
+			result     	"CImplementationInformation*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795C002F"
+			documentation 	
+|*
+|		@fn				CImplementationInformation* NewL(TUid	 aUid, 
+|														 TInt	 aVersion, 
+|														 HBufC*  aName,
+|														 HBufC8* aDataType,
+|														 HBufC8* aOpaqueData)
+|		Intended Usage	:	Standardised two phase construction which leaves nothing
+|							on the cleanup stack.  
+|		@warning		This object takes ownership of aName, aDataType & aOpaqueData.
+|		@exception		KErrNoMemory
+|		@since			7.0
+|		@param			aUid The unique Id of this implementation
+|		@param			aVersion The version number of this implementation
+|		@param			aName The display name of this implementation
+|		@param			aDataType The data type supported by this implementation
+|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
+|		@return			A pointer to a fully constructed CImplementationInformation
+|		@post			Object is fully constructed and initialised
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aUid"
+				type       	"TUid")
+			    (object Parameter "aVersion"
+				type       	"TInt")
+			    (object Parameter "aName"
+				type       	"HBufC*")
+			    (object Parameter "aDataType"
+				type       	"HBufC8*")
+			    (object Parameter "aOpaqueData"
+				type       	"HBufC8*"))
+			result     	"CImplementationInformation*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "~CImplementationInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD31E7801C7"
+			documentation 	
+|*
+|		@fn				~CImplementationInformation()
+|		Intended Usage	: D'tor	
+|		@since			7.0
+|		@pre 			CImplementationInformation is fully constructed.
+|		@post			CImplementationInformation is completely destroyed.
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetDisabled"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AD4795C0023"
+			documentation 	
+|*
+|		@fn				SetDisabled(TBool aDisabled)
+|		Intended Usage	:	Marks this implementation as disabled, or enabled.
+|		@since			7.0
+|		@param			aDisabled ETrue to indicate this implementation should be disabled, EFalse for enabled.
+|		@pre 			CImplementationInformation is fully constructed and initialized
+|		@post			Implementation is marked as.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDisabled"
+				type       	"TBool"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Disabled"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AD31E7801BF"
+			documentation 	
+|*
+|		@fn				Disabled() const
+|		Intended Usage	:	Accessor for whether this implementation is currently 
+|							disabled
+|		@since			7.0
+|		@return			Flag indicating whether this implementation is disabled
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DataType"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AD4795C002D"
+			documentation 	
+|*
+|		@fn				DataType() const
+|		Intended Usage	:	Accessor for this implementation's default binary data
+|		@since			7.0
+|		@return			The data type which this implementation supports
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"const TDesC8&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ExternalizeL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795C001A"
+			documentation 	
+|*
+|		@fn				void ExternalizeL(RWriteStream& aStream) const
+|		Intended Usage	: Stream out the internal state to aStream.	
+|
+|		Error Condition	: Leave with the error code.
+|		@exception		KErrNoMemory.
+|		@exception		@see RWriteStream.
+|		@since			7.0
+|		@param			aStream The stream to store the data in.
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aStream"
+				type       	"RWriteStream&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "InternalizeL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795C0010"
+			documentation 	
+|*
+|		@fn				void InternalizeL(RReadStream& aStream)
+|		Intended Usage	: Restore the internal state from aStream.	
+|
+|		Error Condition	: Leave with the error code.
+|		@exception		KErrNoMemory.
+|		@exception		@see RReadStream.
+|		@since			7.0
+|		@param			aStream The stream to read the data from.
+|		@pre 			CImplementationInformation is fully constructed.
+|		@post			CImplementationInformation is restored to the state specified by
+|						the contents of aStream.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStream"
+				type       	"RReadStream&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CImplementationInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795B03E4"
+			documentation 	
+|*
+|		@fn				CImplementationInformation()
+|		Intended Usage	: Default c'tor
+|		@since			7.0
+|		@pre 			None
+|		@post			CImplementationInformation is fully constructed.
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CImplementationInformation"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AD4795B03E5"
+			documentation 	
+|*
+|		@fn				CImplementationInformation(TUid aUid, 
+|												   TInt aVersion, 
+|												   HBufC* aName, 
+|												   HBufC8* aDataType,
+|												   HBufC8* aOpaqueData)
+|		Intended Usage	:	Constructor with parameters.  This object takes ownership of
+|							aName, aDataType and aOpaqueData.
+|		@param			aUid The unique Id of this implementation
+|		@param			aVersion The version number of this implementation
+|		@param			aName The display name of this implementation
+|		@param			aDataType The data type supported by this implementation
+|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
+|		@since			7.0
+|		@pre 			None
+|		@post			CImplementationInformation is fully constructed.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aUid"
+				type       	"TUid")
+			    (object Parameter "aVersion"
+				type       	"TInt")
+			    (object Parameter "aName"
+				type       	"HBufC*")
+			    (object Parameter "aDataType"
+				type       	"HBufC8*")
+			    (object Parameter "aOpaqueData"
+				type       	"HBufC8*"))
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "OpaqueData"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE05EBF0103"
+			documentation 	
+|*
+|		@fn				OpaqueData() const
+|		Intended Usage	:	Accessor for this implementation's opaque binary data
+|		@since			7.0
+|		@return			The opaque data which is available for this implementation
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"const TDesC8&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DisplayName"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE05EBF0244"
+			documentation 	
+|*
+|		@fn				DisplayName() const
+|		Intended Usage	:	Accessor for this implementation's human readable name
+|		@since			7.0
+|		@return			The human readable name for this implementation
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"const TDesC&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Version"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B050BD3032E"
+			documentation 	
+|*
+|		@fn				Version() const
+|		Intended Usage	:	Accessor for the version number of this implementation
+|		@since			7.0
+|		@return			The version number of this implementation
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ImplementationUid"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B050BD4004A"
+			documentation 	
+|*
+|		@fn				ImplementationUid() const
+|		Intended Usage	:	Accessor for this implementation's Uid
+|		@since			7.0
+|		@return			The Uid of this implementation
+|		@pre 			CImplementationInformation is fully constructed and initialized
+			
+			stereotype 	"const"
+			result     	"TUid"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050BD401A9"
+			documentation 	
+|*
+|	@fn				CImplementationInformation* NewL(const CImplementationInformation& aImplInfo)
+|	Intended Usage	:	Copy construction which leaves nothing on the cleanup stack.  
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aImplInfo Item to make a copy of
+|	@return			A pointer to a fully constructed CImplementationInformation
+|	@post			Object is fully constructed and initialized
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aImplInfo"
+				type       	"const CImplementationInformation&"
+				const      	TRUE))
+			result     	"CImplementationInformation*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "VendorId"
+			quid       	"4422E8EC03B9"
+			documentation 	
+|*
+|Intended Usage:	Return the VID of the implementation. The VID is vendorID of the DLL which 
+|				this implementation belongs to.
+|@pre			CImplementationInformation is fully constructed
+|@return			the iVid is returned.
+|
+			
+			stereotype 	"const"
+			result     	"TVendorId"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetVendorId"
+			quid       	"4436B861002E"
+			documentation 	
+|*
+|Intended Usage:	Sets the VID of the plug-in that this implementation belongs to. 
+|				The VID is the VendorId for the plug-in's DLL.
+|@internalComponent
+|@pre			CImplementationInformation is fully constructed
+|@param 			aVid VendorId of the plug-in that this implementation belongs to.
+|
+			
+			parameters 	(list Parameters
+			    (object Parameter "const TVendorId aVid"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iDisabled"
+			quid       	"3AD4795B03BB"
+			documentation 	"* The flag recording if this implementation is disabled or enabled"
+			type       	"TBool")
+		    (object ClassAttribute "iVersion"
+			quid       	"3AD4795B03CF"
+			documentation 	"* The implementation version"
+			type       	"TInt")
+		    (object ClassAttribute "iVid"
+			quid       	"4422E86A030D"
+			documentation 	"* The Vendor Id of the DLL which this implementation belongs to."
+			type       	"TVendorId"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "RPointerArray<CUnloadPolicy>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3AE05EC201BC"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AE05EC201F8"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
+			quidu      	"3A75AEBC01A0"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "RArray<TUnloadPolicyIndex>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3AE05EC20202"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AE05EC20219"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
+			quidu      	"3B582415004B"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "MPolicyObserver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3AE4439E01FD"
+		documentation 	
+|*
+|	@public
+|	@class MPolicyObserver
+|	@since 6.0
+|	@dependencies CUnloadPolicy, TEntry
+|	Used by CRegistryData to inform the load manager when a change to the registry
+|	occurs.
+		
+		stereotype 	"Interface"
+		operations 	(list Operations
+		    (object Operation "UpdatePolicyIndexL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE4439E0207"
+			documentation 	
+|*
+|	@fn				UpdatePolicyIndexL() = 0
+|	Intended Usage	: Called to indicate the index of unload policies will be out of date 
+|	Error Condition	: Leaves with an error code depending on implementation
+|	@since			6.0
+|	@param			aDllInfo Information on the dll which has been added to the registry
+			
+			stereotype 	"abstract"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DllAdded"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE4439E0208"
+			documentation 	
+|*
+|	@fn				DllAdded(const TEntry& aDllInfo) = 0
+|	Intended Usage	: Called to indicate that a dll has been added to the registry
+|	Error Condition	: None
+|	@since			6.0
+|	@param			aDllInfo Information on the dll which has been added to the registry
+|	@return			The unload policy for the dll if one exists, NULL otherwise
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aDllInfo"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"CUnloadPolicy*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "DllDeletedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE4439E020A"
+			documentation 	
+|*
+|	@fn				DllDeletedL(CUnloadPolicy* aUnloadPolicy) = 0
+|	Intended Usage	: Called to indicate that a dll has been removed from the registry
+|	Error Condition	: Leaves with an error code depending on implementation
+|	@since			6.0
+|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
+			
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aUnloadPolicy"
+				type       	"CUnloadPolicy*&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "TEComServerStart"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3AE45A6E00B9"
+		documentation 	
+|*
+|	@private
+|	@class TEComServerStart
+|	@since 7.0
+|	@depends TRequestStatus, TThreadId
+|	Comment : This class is used to launch the EComServer thread and signal 
+|	back to the client in a sensible manner.
+		
+		stereotype 	"control"
+		operations 	(list Operations
+		    (object Operation "SignalL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE45A6E00EB"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetCommand"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE45A6E00EC"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AsCommand"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE45A6E00ED"
+			documentation 	
+|*
+|	@fn				AsCommand() const
+|	Intended Usage	:
+|	Error Condition	: None
+|	@since			7.0
+|	@return			TPtrC 
+|	@pre 			TEComServerStart is fully constructed
+			
+			stereotype 	"const"
+			result     	"TPtrC"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TEComServerStart"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE45A6E00F5"
+			documentation 	
+|*
+|	@fn				TEComServerStart(TRequestStatus& aStatus)
+|	Intended Usage	: Default constructor.
+|	@since			7.0
+|	@param			aStatus The status object to complete.
+|	@pre 			None
+|	@post			TEComServerStart is fully constructed and initialised.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStatus"
+				type       	"TRequestStatus&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TEComServerStart"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE45A6E00F7"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CShutdown"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3AE99A330277"
+		documentation 	
+|*
+|	@private
+|	@class CShutdown
+|	@since 7.0
+|	@dependencies CTimer
+|	A shutdown control object that activates the 
+|	destruction of the ECom server when its RunL
+|	fires, by stopping the local scheduler.
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3AE99A330281"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
+			quidu      	"3A75AE3000AE"))
+		operations 	(list Operations
+		    (object Operation "RunL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AE99A330282"
+			documentation 	
+|*
+|	@fn				RunL()
+|	Intended Usage	: The timeout has expired, so begin server destruction.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CShutdown is fully constructed.
+|	@post			the local CActiveScheduler::Stop() has been called.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Start"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE99A330283"
+			documentation 	
+|*
+|	@fn				Start()
+|	Intended Usage	: Activate the shutdown timeout.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CShutdown is fully constructed.
+|	@post			CShutdown is active pending timeout.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3AE99A33028B"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
+|					phase construction.
+|	Error Condition	: None	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@pre 			CShutdown is fully constructed.
+|	@post			CShutdown is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CShutdown"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B44A2D900B2"
+			documentation 	
+|*
+|	@internal
+|	@fn				CShutdown()
+|	Intended Usage	: Default c'tor	
+|	Error Condition	: None	
+|	@since			6.0
+|	@pre 			None
+|	@post			CShutdown is fully constructed.
+			
+			result     	"inline "
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CShutdown"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B56A499016E"
+			documentation 	
+|*
+|	@internal
+|	@fn				CShutdown()
+|	Intended Usage	: Default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			None
+|	@post			CShutdown is fully constructed.
+			
+			result     	"inline "
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "RPointerArray<CImplementationInformation>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3AE99A660090"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AE99A6600B1"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
+			quidu      	"3A75AEBC01A0"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "mutable RArray<TUnloadPolicyIndex>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3AE99A6200BC"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3AE99A620103"
+			supplier   	"mutable RArray"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "MRegistrarObserver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3B050BD60057"
+		documentation 	
+|* 
+|	@internal
+|	@file RegistrarObserver.h
+|	Comments : The definition of the abstract Registrar Observer class,
+|				used for recieving notifications of registry changes.
+|	
+|	@warning This code contains Rose2000 generated ModelId comments
+|			 used in round trip engineering. Please do not remove.
+		
+		stereotype 	"Interface"
+		operations 	(list Operations
+		    (object Operation "Notification"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050BD60061"
+			stereotype 	"abstract"
+			parameters 	(list Parameters
+			    (object Parameter "aNotificationCode"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CResolver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3B050BD702BB"
+		documentation 	
+|*
+|	@public
+|	@class CResolver
+|	@since 6.0
+|	@dependencies CBase, TEComResolverParams, CImplementationInformation, CRegistryData
+|	Abstract base class which is used to identify the correct interface implementation
+|	based on criteria supplied by the client.
+|	This base class can be used to write a client specific resolver, however this is not 
+|	required as a default implementation is provided within ECom.
+		
+		stereotype 	"Interface"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3B050BD702C5"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C"))
+		operations 	(list Operations
+		    (object Operation "CResolver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B050BD702CF"
+			documentation 	
+|*
+|	@internal
+|	@fn				CResolver(CRegistryData& aRegistry)
+|	Intended Usage	: Standardized default c'tor
+|	Error Condition	: None
+|	@since			6.0
+|	@post			CResolver is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aRegistry"
+				type       	"CRegistryData&"))
+			result     	"explicit"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "ListAllL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050BD702DA"
+			documentation 	
+|*
+|	@fn				ListAllL(TUid aInterfaceUid, 
+|							 const TEComResolverParams& aAdditionalParameters) const = 0
+|	Intended Usage	:	List all the implementations which satisfy the specified 
+|						interface definition and the resolve parameters supplied.
+|	Error Condition	:	Depends on implementation.
+|	@since			6.0
+|	@param			aInterfaceUid The interface for which implementations are requested
+|	@param			aAdditionalParameters The parameters which must match for an 
+|					implementation to be suitable
+|	@return			Pointer to an array of suitable implementations. Ownership of this 
+|					array is passed to the calling function.
+|	@pre 			Object is fully constructed and initialized
+|	@post			Registry contents are not modified but registry keys may be updated
+			
+			stereotype 	"abstract, const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"RImplInfoArray*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ListAllL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	TRUE))
+			quid       	"3B050BD702DD"
+			documentation 	
+|*
+|	@fn				ListAllL(TUid aInterfaceUid) const
+|	Intended Usage	:	List all the implementations which satisfy the specified interface.
+|	Error Condition	:	@see CRegistryData::ListImplementationsL
+|	@since			6.0
+|	@param			aInterfaceUid The interface for which implementations are requested
+|	@return			Array of suitable implementations
+|	@pre 			Object is fully constructed and initialized
+|	@post			Registry contents are not modified but registry keys may be updated
+			
+			stereotype 	"const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IdentifyImplementationL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050BD702E4"
+			documentation 	
+|*
+|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
+|											const TEComResolverParams& aAdditionalParameters) const = 0
+|	Intended Usage	:	Request that the resolver identify the most appropriate interface 
+|						implementation.
+|	Error Condition	:	Depends on implementation.
+|	@since			6.0
+|	@param			aInterfaceUid The interface for which an implementation is requested
+|	@param			aAdditionalParameters The parameters which must match for an 
+|					implementation to be suitable
+|	@return			The unique Id of the implementation which satisfies the specified parameters.
+|	@pre 			This object is fully constructed.
+			
+			stereotype 	"abstract, const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid")
+			    (object Parameter "aAdditionalParameters"
+				type       	"const TEComResolverParams&"
+				const      	TRUE))
+			result     	"TUid"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CBackupNotifier"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3B050EEF021A"
+		documentation 	
+|*
+|	@internal
+|	@class CBackupNotifier
+|	@dependancies MBackupNotifierObserver, CBaBackupSessionWrapper, MBackupOperationObserver
+|	@since 7.0
+|	The notification object which waits for a signal that backup has begun/ended.
+|	When its RunL method is called, it notifies its owning CRegistrar class
+|	object to suspend/resume persistant storage of the Interface Implementation
+|	registration details.
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3B44A30B0140"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C")
+		    (object Inheritance_Relationship
+			quid       	"3B44A30B0154"
+			supplier   	"Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver"
+			quidu      	"3B582763021E"
+			exportControl 	"Private"))
+		operations 	(list Operations
+		    (object Operation "HandleBackupOperationEventL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050EEF026A"
+			documentation 	
+|*
+|		@fn				HandleBackupOperationEventL(const TBackupOperationAttributes& aBackupOperationAttributes)
+|		Intended Usage	: To allow a response to be made by an interested party fo a change in state of the 
+|						backup operation.
+|		@exception		: @see CBaBackupSessionWrapper::NewL
+|		@exception		: @see CBaBackupSessionWrapper::RegisterBackupOperationObserverL
+|		@since			7.0
+|		@param			aBackupOperationAttributes The current state of the backup operation.
+|		@return			void 
+|		@pre 			CBackupNotifier is fully constructed.
+|		@post			The aBackupOperationAttributes value will have been used
+|						to drive the suspend and restore behaviours of the ECOM Server.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aBackupOperationAttributes"
+				type       	"const TBackupOperationAttributes&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050EEF0275"
+			documentation 	
+|*
+|		@fn				void ConstructL()
+|		Intended Usage	: Initialisation phase of two phase construction.
+|		Error Condition	: None
+|		@exception		None
+|		@since			7.0
+|		@pre 			CBackupNotifier is fully constructed.
+|		@post			CBackupNotifier is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CBackupNotifier"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050EEF0276"
+			documentation 	
+|*
+|		@fn				CBackupNotifier(MBackupNotifierObserver& aObserver)
+|		Intended Usage	: Default c'tor	
+|		Error Condition	: None	
+|		@since			7.0
+|		@param			aRegistrar A reference to its owning class instance.
+|		@pre 			None
+|		@post			CBackupNotifier is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aObserver"
+				type       	"MBackupNotifierObserver&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "~CBackupNotifier"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050EEF027F"
+			documentation 	
+|*
+|		@fn				~CBackupNotifier()
+|		Intended Usage	: Standard default d'tor	
+|		Error Condition	: None	
+|		@since			7.0
+|		@pre 			CBackupNotifier is fully constructed.
+|		@post			CBackupNotifier is totally destroyed
+			
+			stereotype 	"virtual"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B050EEF0280"
+			documentation 	
+|*
+|		@fn				NewL(MBackupNotifierObserver& aObserver)
+|		Intended Usage	: Standardised safe construction which leaves nothing 
+|						on the cleanup stack.
+|		Error Condition	: Cannot fully construct because of memory limitations.	
+|		@exception		KErrNoMemory
+|		@since			7.0
+|		@param			aRegistrar A reference to its owning class instance.
+|		@return			CBackupNotifier* A pointer to the new class
+|		@pre 			None
+|		@post			CBackupNotifier is fully constructed, and initialised.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aObserver"
+				type       	"MBackupNotifierObserver&"))
+			result     	"CBackupNotifier*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RegisterForNotificationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A30B0295"
+			documentation 	
+|*
+|		@fn				RegisterForNotificationsL()
+|		Intended Usage	: To allow registration for notifications from the backup operation.
+|		Error Condition	: None
+|		@since			7.0
+|		@pre 			CBackupNotifier is fully constructed.
+|		@post			CBackupNotifier is registered for notification messages.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "iIsRegistered"
+			quid       	"3B44A30B01B8"
+			documentation 	"* The flag indicating that registration occurred sucessfully"
+			type       	"TBool"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++"
+		nestedClasses 	(list nestedClasses
+		    (object Class "CRetryTimer"
+			quid       	"3B58262602A4"
+			stereotype 	"control"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")))
+	    (object Instantiated_Class "RArray<TFileName>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3B050EEF0243"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3B050EEF0256"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
+			quidu      	"3B582415004B"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "MBackupNotifierObserver"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3B44A309002F"
+		stereotype 	"Interface"
+		operations 	(list Operations
+		    (object Operation "Resume"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A3090039"
+			documentation 	
+|*
+|		@fn				Resume()
+|		Intended Usage	: Provides resumption of suspended behaviour in the class 
+|						implementing this interface.
+|		Error Condition	: Dependent upon the implementation class Resume().
+|		@since			7.0
+|		@pre 			Implementation class has been fully constructed.
+|		@post			Some action has been taken to change the behaviour
+|						of the implementation class of this interface.
+			
+			stereotype 	"abstract"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Suspend"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B44A3090043"
+			documentation 	
+|*
+|		@fn				Suspend()
+|		Intended Usage	: Provides suspension of behaviour in the class 
+|						implementing this interface.
+|		Error Condition	: Dependent upon the implementation class Suspend().
+|		@since			7.0
+|		@pre 			Implementation class has been fully constructed.
+|		@post			Some action has been taken to change the behaviour
+|						of the implementation class of this interface.
+			
+			stereotype 	"abstract"
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Class "CDiscoverer"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3A1D376D0037"
+		documentation 	
+|*
+|	@internal
+|	@class CDiscoverer
+|	@Since 7.0
+|	@Dependencies MDiscovererObserver, CBase, RFs, 
+|	Responsible for Interface Implementation Collections,
+|	installed in the Interface Implementation Collection directories.
+		
+		stereotype 	"control"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"3A5F10A201B3"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+			quidu      	"3A75AD8E019C"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3A8043000318"
+			stereotype 	"Uses"
+			label      	"iObserver"
+			supplier   	"Logical View::MDiscovererObserver"
+			quidu      	"3A7593D7038F"))
+		operations 	(list Operations
+		    (object Operation "Resume"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFE760183"
+			documentation 	
+|*
+|	@fn				Resume()
+|	Intended Usage	: Re-enable the Discoverer to continue checking for new 
+|					  interface implementations. 
+|	Error Condition	: Where resume of the discoverer fails. KErrResumeFailed.
+|	@since			7.0
+|	@return			TInt The status of the operation. KErrNone or KErrResumeFailed.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The operation of the discoverer has been resumed. Or where
+|					resumption failed, no change.
+			
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Suspend"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A2CFECB0080"
+			documentation 	
+|*
+|	@fn				Suspend()
+|	Intended Usage	: Temporarily stop looking for new interface implementations.
+|	Error Condition	: Where suspension of the discoverer fails. KErrSuspendFailed.
+|	@since			7.0
+|	@return			TInt The status of the operation. KErrNone or KErrSuspendFailed.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The operation of the discoverer has been suspended. Or where
+|					suspend failed, no change.
+			
+			result     	"TInt"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A5F4E370360"
+			documentation 	
+|*
+|	@fn				ConstructL()
+|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
+|	Error Condition	: Leaves with error code : usually KErrNoMemory.
+|	@exception		KErrNoMemory.
+|	@since			7.0
+|	@return			void 
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			CDiscoverer is fully initialised.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CDiscoverer"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A5F4E37039D"
+			documentation 	
+|*
+|	@internal
+|	@fn				CDiscoverer(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
+|	Intended Usage	: Standardised default c'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@param			aDiscovererObserver A reference to the owning client 
+|					of the CDiscoverer
+|	@param			aFs A reference to an connected file server instance.
+|	@pre 			None
+|	@post			CDiscoverer is fully constructed
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDiscovererObserver"
+				type       	"MDiscovererObserver&")
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "~CDiscoverer"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A5F4E3703E3"
+			documentation 	
+|*
+|	@fn				~CDiscoverer()
+|	Intended Usage	: Standard default d'tor	
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			CDiscoverer is totally destroyed.
+			
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "NewL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A5F4E380023"
+			documentation 	
+|*
+|	@fn				NewL(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
+|	Intended Usage	: Standardised safe construction which leaves nothing
+|					  on the cleanup stack.
+|	Error Condition	: Not enough memory available.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aDiscovererObserver A reference to the owning client 
+|					of the CDiscoverer
+|	@param			aFs A reference to a connected file server instance.
+|	@return			CDiscoverer* a pointer to the new class
+|	@pre 			None
+|	@post			CDiscoverer is fully constructed, and initialised.
+			
+			stereotype 	"static"
+			parameters 	(list Parameters
+			    (object Parameter "aDiscovererObserver"
+				type       	"MDiscovererObserver&")
+			    (object Parameter "aFs"
+				type       	"RFs&"))
+			result     	"CDiscoverer*"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ProcessEntryL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FB03B4"
+			documentation 	
+|*
+|	@fn				ProcessEntryL(const TEntry& aEntry)
+|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
+|					discovery.
+|	Error Condition	: Depends on the observer implementation.	
+|	@exception		Depends on the observer implementation. (@see CRegistrar).
+|	@since			7.0
+|	@param			aEntry	A directory entry for an Interface Implementation Collection.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The directory entry has been processed by the observer.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aEntry"
+				type       	"const TEntry&"
+				const      	TRUE))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ValidateEntryL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FC00E5"
+			documentation 	
+|*
+|	@fn				ValidateEntryL(const TEntry& aEntry, const TParse& aPath, TEntry*& aEntryToFill)
+|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
+|					discovery.
+|	Error Condition	: No memory
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aEntry	A directory entry for an Interface Implementation Collection.
+|	@param			aPath	The full path to the  dll.
+|	@param			aEntryToFill A newly created directory entry with the 
+|					filename updated to include the full path.
+|	@pre 			CDiscoverer is fully constructed, 
+|					aEntry, aPath and aEntryToFill are all valid references.
+|	@post			aEntryToFill is created and valid, with the full path and filename as its name entry.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aEntry"
+				type       	"const TEntry&"
+				const      	TRUE)
+			    (object Parameter "aPath"
+				type       	"const TParse&"
+				const      	TRUE)
+			    (object Parameter "aEntryToFill"
+				type       	"TEntry*&"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "CompleteNotificationProcessing"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FC035C"
+			documentation 	
+|*
+|	@fn				CompleteNotificationProcessing()
+|	Intended Usage	: Signal that the directory change notification has
+|					 been fully processed.
+|	Error Condition	: None	
+|	@since			7.0
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			An asynchronous re-scan of the Interface Implementation 
+|					Collection directories is complete.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "ScanDirectoryCancel"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FC03CA"
+			documentation 	
+|*
+|	@fn				void ScanDirectoryCancel()
+|	Intended Usage	: Cancel any scan of the Interface Implementation Collection 
+|					directories in progress.
+|	Error Condition	: None	
+|	@since			7.0
+|	@return			void 
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The re-scan of the Interface Implementation 
+|					Collection directories has beed aborted.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "RediscoveryScanDirectoryL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FD00D2"
+			documentation 	
+| Methods used by the Incremental Directory Scanning mechanism
+|*
+|	@fn				ScanDirectoryL()
+|	Intended Usage	: Perform a non-incremental scan of the Interface Implementation Collection directories.
+|	Error Condition	: Not enough memory available.	
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			A re-scan of the Interface Implementation Collection 
+|					directories is complete.
+			
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Notification"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A6C23FD014A"
+			documentation 	
+|*
+|	@fn				Notification(TInt aStatus)
+|	Intended Usage	: Called by the CDirChangeNotifier object when the 
+|					contents of the Interface Implementation directories
+|					has changed.
+|	Error Condition	: None	
+|	@since			7.0
+|	@return			ETrue to indicate the notifier should re-activate.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			CDiscoverer has been notified that a re-scan of the 
+|					plugin directories is required.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aStatus"
+				type       	"TInt"))
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DriveUnmountedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF801D2"
+			documentation 	
+|*
+|	@fn				DriveUnmountedL(TDriveUnit aDrive)
+|	Intended Usage	: Signal a drive is unavailable.
+|	Error Condition	: Leaves with an error code
+|	@exception		KErrNoMemory
+|	@since			7.0
+|	@param			aDrive	The drive to be noted as unavailable.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The drive dismount has been signalled to the observer.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"TDriveUnit"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "DriveMountedL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3A7FEAF802CC"
+			documentation 	
+|*
+|	@fn				DriveMountedL(TDriveUnit aDrive)
+|	Intended Usage	: Signal a drive is available.
+|	Error Condition	: Depends on the observer implementation.	
+|	@exception		Depends on the observer implementation. @see CRegistrar.
+|	@since			7.0
+|	@param			aDrive	The drive to be noted as available.
+|	@return			void. 
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The drive mount has been signalled to the observer.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aDrive"
+				type       	"TDriveUnit"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "NotificationProcessingLeft"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3AC83A2D028B"
+			documentation 	
+|*
+|	@fn				NotificationProcessingLeft(TInt aError)
+|	Intended Usage	: Signal that the notification processing went badly wrong.
+|	Error Condition	: None	
+|	@since			7.0
+|	@param			aError	The error code of the leave that provoked this call.
+|	@pre 			CDiscoverer is fully constructed.
+|	@post			The CDiscoverer is restored to a sensible state.
+			
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++"
+		cardinality 	(value Cardinality "1")
+		nestedClasses 	(list nestedClasses
+		    (object Parameterized_Class "RArray<TDriveUnit>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A7FEAF801A0"
+			stereotype 	"control"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A7FEAF801BE"
+				supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
+				quidu      	"3B582415004B")
+			    (object Uses_Relationship
+				quid       	"3A81361800A6"
+				supplier   	"Logical View::EPOC Base classes::T-Classes::TDriveUnit"
+				quidu      	"3A8135F103C1"
+				supplier_cardinality 	(value cardinality "1..n")
+				client_cardinality 	(value cardinality "1")))
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "CDirChangeNotifier"
+			quid       	"3A816AAF0109"
+			stereotype 	"control"
+			exportControl 	"Private"
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iDriveUnit"
+				quid       	"4447F4A600D7"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "CDirScanner"
+			quid       	"3A816ACC031D"
+			stereotype 	"control"
+			exportControl 	"Private"
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")
+		    (object Class "CIdleScanningTimer"
+			quid       	"3A816B5E009C"
+			stereotype 	"control"
+			exportControl 	"Private"
+			operations 	(list Operations
+			    (object Operation "AddDriveL"
+				quid       	"44F044220225"
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "IsAnyNotificationProcessingPending"
+				quid       	"44F0443800CE"
+				result     	"TBool"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iPendingDriveList"
+				quid       	"44F043E4038B"
+				type       	"RArray<TUint>"))
+			module     	"Component View::MAGIC"
+			quidu      	"3A5DF73E0288")))
+	    (object Class "MPublicRegistry"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AfxSupportMacro"
+			value      	""))
+		quid       	"3B2A284A0332"
+		documentation 	
+|*
+|	@public
+|	@class MPublicRegistry
+|	Provides access to the public functions of CRegistryData.
+|	@since 7.0
+|	@dependencies TUid, RImplInfoArray
+		
+		operations 	(list Operations
+		    (object Operation "ListImplementationsL"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Inline"
+				value      	FALSE))
+			quid       	"3B2A284A038C"
+			documentation 	
+|*
+|	@fn				ListImplementationsL(TUid aInterfaceUid) const = 0
+|	Intended Usage	: Provides a list of the implementations which satisfy the 
+|					interface uid specified.
+|	@exception		Depends on implementation.
+|	@since			7.0
+|	@return			None.
+|	@pre 			This object is fully constructed.
+			
+			stereotype 	"abstract, const"
+			parameters 	(list Parameters
+			    (object Parameter "aInterfaceUid"
+				type       	"TUid"))
+			result     	"RImplInfoArray&"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "RArray<TSuppliedImplementationTrackingDetail>"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AppliedPattern"
+			value      	"none")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	FALSE))
+		quid       	"3B2A2852010D"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"3B2A2852028A"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
+			quidu      	"3B582415004B"))
+		module     	"Component View::MAGIC"
+		quidu      	"3A5DF73E0288"
+		language   	"VC++")
+	    (object Instantiated_Class "RPointerArray<CDirChangeNotifier>"
+		quid       	"4447F3A6036B"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"4447F3A6036A"
+			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
+			quidu      	"3A816AAF0109"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1"))))
+	    (object Instantiated_Class "RPointerArray<CIdleScanningTimer>"
+		quid       	"4447F3A6037B"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"4447F3A6037A"
+			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
+			quidu      	"3A816B5E009C"
+			supplier_cardinality 	(value cardinality "0..n")
+			client_cardinality 	(value cardinality "1"))))
+	    (object Association "$UNNAMED$141"
+		quid       	"3A630269011F"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$142"
+			quid       	"3A6302690120"
+			supplier   	"Logical View::CUnloadPolicy"
+			quidu      	"3A1D309500CE")
+		    (object Role "iLoadPolicyInformation"
+			quid       	"3A6302690129"
+			documentation 	"* The load policy for this dll - indicates when the dll should unload"
+			label      	"iLoadPolicyInformation"
+			supplier   	"Logical View::CLoadPolicyInformation"
+			quidu      	"3A1D2AFF032B"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$143"
+		quid       	"3A6305AE0208"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$144"
+			quid       	"3A6305AE0209"
+			supplier   	"Logical View::CExampleInterface"
+			quidu      	"3A1D07A10155")
+		    (object Role "iEComSession"
+			quid       	"3A6305AE0212"
+			label      	"iEComSession"
+			supplier   	"Logical View::REComSession"
+			quidu      	"3A1D08B702D1"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$145"
+		quid       	"3A6C23F20313"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$146"
+			quid       	"3A6C23F20314"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0")
+		    (object Role "iFs:RFs&"
+			quid       	"3A6C23F20325"
+			documentation 	"* A reference to a connected file server instance"
+			label      	"iFs:RFs&"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
+			quidu      	"3A75ADDA01F5"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$147"
+		quid       	"3A6C23F9013B"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$148"
+			quid       	"3A6C23F9013C"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282"
+			is_aggregate 	TRUE)
+		    (object Role "iFs:RFs&"
+			quid       	"3A6C23F90145"
+			documentation 	"* A reference to a conncted file session"
+			label      	"iFs:RFs&"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
+			quidu      	"3A75ADDA01F5"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$149"
+		quid       	"3A6C23FA022C"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$150"
+			quid       	"3A6C23FA022D"
+			supplier   	"Logical View::CLoadManager"
+			quidu      	"3A1D0F4101D4")
+		    (object Role "iRegistry:CRegistryData&"
+			quid       	"3A6C23FA0236"
+			documentation 	"* A reference to the singleton registry information"
+			label      	"iRegistry:CRegistryData&"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$151"
+		quid       	"3A7159660323"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$152"
+			quid       	"3A7159660324"
+			supplier   	"Logical View::REComSession"
+			quidu      	"3A1D08B702D1")
+		    (object Role "iEComServer"
+			quid       	"3A715966032D"
+			documentation 	
+| Attributes
+| This definately a temporary member used when
+| profiling the code as a single DLL without 
+| using a real sever
+|* A singleton connection to the ECOM framework for profiling only
+			
+			label      	"iEComServer"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$153"
+		quid       	"3A716F990343"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$154"
+			quid       	"3A716F990344"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113")
+		    (object Role "iRegistrar"
+			quid       	"3A716F990357"
+			documentation 	"* Singleton Registrar to handle the interface registration"
+			label      	"iRegistrar"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$155"
+		quid       	"3A71944C028E"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$156"
+			quid       	"3A71944C028F"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113")
+		    (object Role "iLoadManager"
+			quid       	"3A71944C0298"
+			documentation 	"* Singleton Load manager to handle the interface instantiation"
+			label      	"iLoadManager"
+			supplier   	"Logical View::CLoadManager"
+			quidu      	"3A1D0F4101D4"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$157"
+		quid       	"3A71944C02A2"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$158"
+			quid       	"3A71944C02A3"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113")
+		    (object Role "iResolver"
+			quid       	"3A71944C02AC"
+			documentation 	"* Default singleton resolver class"
+			label      	"iResolver"
+			supplier   	"Logical View::CDefaultResolver"
+			quidu      	"3A1D097B0305"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$159"
+		quid       	"3A71944C02D4"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$160"
+			quid       	"3A71944C02D5"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113"
+			is_aggregate 	TRUE)
+		    (object Role "iFs"
+			quid       	"3A71944C02DE"
+			documentation 	"* Singleton connection to the file server"
+			label      	"iFs"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
+			quidu      	"3A75ADDA01F5"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$161"
+		quid       	"3A7194500316"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$162"
+			quid       	"3A7194500317"
+			supplier   	"Logical View::CUnloadPolicy"
+			quidu      	"3A1D309500CE"
+			is_aggregate 	TRUE)
+		    (object Role "iLibrary"
+			quid       	"3A7194500320"
+			documentation 	"* The controlled implementation grouping"
+			label      	"iLibrary"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RLibrary"
+			quidu      	"3A75AE23038B"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$163"
+		quid       	"3A71BF5A00C0"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$164"
+			quid       	"3A71BF5A00C1"
+			supplier   	"Logical View::TEComResolverParams"
+			quidu      	"3A71B08F031E"
+			is_aggregate 	TRUE)
+		    (object Role "iDataType"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"InitialValue"
+				value      	""))
+			quid       	"3A71BF5A00CA"
+			documentation 	"* The Interface Implementation 'data string' match descriptor."
+			label      	"iDataType"
+			supplier   	"Logical View::EPOC Base classes::Descriptors::TPtrC8"
+			quidu      	"3A75AE840362"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$165"
+		quid       	"3A5F3590001C"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$166"
+			quid       	"3A5F3590001D"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282"
+			client_cardinality 	(value cardinality "1")
+			exportControl 	"Private")
+		    (object Role "iRegistry:CRegistryData&"
+			quid       	"3A5F35900026"
+			documentation 	"* The reference to the registry data manager class"
+			label      	"iRegistry:CRegistryData&"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0"
+			client_cardinality 	(value cardinality "1")
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$167"
+		quid       	"3A79797102B5"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$168"
+			quid       	"3A79797102B6"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113")
+		    (object Role "iRegistryData"
+			quid       	"3A79797102C9"
+			documentation 	"* Singleton registry information handler"
+			label      	"iRegistryData"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$169"
+		quid       	"3A7979750152"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$170"
+			quid       	"3A7979750153"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0"
+			is_aggregate 	TRUE)
+		    (object Role "iRegistryChanged"
+			quid       	"3A7979750166"
+			documentation 	"* The flag to indicate new registration"
+			label      	"iRegistryChanged"
+			supplier   	"mutable TBool"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$171"
+		quid       	"3A797975017A"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$172"
+			quid       	"3A797975017B"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0"
+			is_aggregate 	TRUE)
+		    (object Role "iRegistryFile"
+			quid       	"3A7979750184"
+			documentation 	"* The file store for the registry data"
+			label      	"iRegistryFile"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RFile"
+			quidu      	"3B5821DE017C"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$173"
+		quid       	"3A7979750243"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$174"
+			quid       	"3A7979750244"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0")
+		    (object Role "iRegistrations"
+			quid       	"3A7979750257"
+			documentation 	"* The entire registration data"
+			label      	"iRegistrations"
+			supplier   	"TRegistration"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$175"
+		quid       	"3A7FEAEF00C1"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$176"
+			quid       	"3A7FEAEF00C2"
+			supplier   	"Logical View::CExampleInterface"
+			quidu      	"3A1D07A10155"
+			is_aggregate 	TRUE)
+		    (object Role "iMagicKey"
+			quid       	"3A7FEAEF00CB"
+			label      	"iMagicKey"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
+			quidu      	"3A813535001D"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$177"
+		quid       	"3A81382300C6"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$178"
+			quid       	"3A81382402C6"
+			supplier   	"Logical View::CRegistryData::RPointerArray<CDllData>"
+			quidu      	"3A8137F8004C"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$179"
+			quid       	"3A81382402D0"
+			supplier   	"Logical View::CRegistryData::CDriveData"
+			quidu      	"3A81363E039A")))
+	    (object Association "$UNNAMED$180"
+		quid       	"3A81389B00AB"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$181"
+			quid       	"3A81389C0020"
+			supplier   	"Logical View::CRegistryData::RPointerArray<CInterfaceData>"
+			quidu      	"3A813855026D"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$182"
+			quid       	"3A81389C002A"
+			supplier   	"Logical View::CRegistryData::CDllData"
+			quidu      	"3A81365601C8")))
+	    (object Association "$UNNAMED$183"
+		quid       	"3A8138C1004B"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$184"
+			quid       	"3A8138C201A1"
+			supplier   	"Logical View::CRegistryData::RPointerArray<CImplementationInformation>"
+			quidu      	"3A81387301B1"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$185"
+			quid       	"3A8138C201AB"
+			supplier   	"Logical View::CRegistryData::CInterfaceData"
+			quidu      	"3A81366B01F0")))
+	    (object Association "$UNNAMED$186"
+		quid       	"3A8144DD0388"
+		roles      	(list role_list
+		    (object Role "theCUnloadPolicy"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"CodeName"
+				value      	"theCUnloadPolicy"))
+			quid       	"3A8144DE02A3"
+			label      	"theCUnloadPolicy"
+			supplier   	"Logical View::CUnloadPolicy"
+			quidu      	"3A1D309500CE"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$187"
+			quid       	"3A8144DE02B7"
+			supplier   	"Logical View::CRegistryData::CDllData"
+			quidu      	"3A81365601C8")))
+	    (object Association "$UNNAMED$188"
+		quid       	"3A815A68019D"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$189"
+			quid       	"3A815A68019E"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0")
+		    (object Role "iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
+			quid       	"3A815A6801BB"
+			documentation 	"* The index of all registered implementations"
+			label      	"iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
+			supplier   	"::Reverse Engineered::MAGIC::mutable RArray<TIndex>"
+			quidu      	"3A815A680193"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$190"
+		quid       	"3AD4792D03AA"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$191"
+			quid       	"3AD4792D03AB"
+			supplier   	"Logical View::CEComServerSession"
+			quidu      	"3AACF95200F0"
+			is_aggregate 	TRUE)
+		    (object Role "iNotificationRequests:RArray<RMessage>"
+			quid       	"3AD4792D03B4"
+			documentation 	"* The array of client notification requests outstanding"
+			label      	"iNotificationRequests:RArray<RMessage>"
+			supplier   	"RMessagePtr"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$192"
+		quid       	"3AD4795B03BC"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$193"
+			quid       	"3AD4795B03BD"
+			supplier   	"Logical View::CImplementationInformation"
+			quidu      	"3AD31E780181")
+		    (object Role "iData"
+			quid       	"3AD4795B03C5"
+			documentation 	
+|* 
+|		The type of data this implementation is registered to handle : 
+|		Used for matching against the run-time cue provided by the client
+|		during default interface implementation resolution.
+			
+			label      	"iData"
+			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
+			quidu      	"3B5813B50129"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$194"
+		quid       	"3AD4795B03C8"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$195"
+			quid       	"3AD4795B03C9"
+			supplier   	"Logical View::CImplementationInformation"
+			quidu      	"3AD31E780181")
+		    (object Role "iDisplayName:HBufC*"
+			quid       	"3AD4795B03CA"
+			documentation 	"* This implementations human readable name intended for display in UI implementations"
+			label      	"iDisplayName:HBufC*"
+			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
+			quidu      	"3B5813B50129"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$196"
+		quid       	"3AE05EBA0048"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$197"
+			quid       	"3AE05EBA0049"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0")
+		    (object Role "iPolicyObserver"
+			quid       	"3AE05EBA007A"
+			documentation 	"* To inform that dlls have been added or deleted from the registry"
+			label      	"iPolicyObserver"
+			supplier   	"Logical View::MPolicyObserver"
+			quidu      	"3AE4439E01FD"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$198"
+		quid       	"3AE05EBC0195"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$199"
+			quid       	"3AE05EBC0196"
+			supplier   	"Logical View::CUnloadPolicy"
+			quidu      	"3A1D309500CE")
+		    (object Role "iDllEntry"
+			quid       	"3AE05EBC019F"
+			documentation 	"* Information on the Dll which this is the unload policy for"
+			label      	"iDllEntry"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TEntry"
+			quidu      	"3B582296013A"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$200"
+		quid       	"3AE05EBE0301"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$201"
+			quid       	"3AE05EBE0302"
+			supplier   	"Logical View::CImplementationInformation"
+			quidu      	"3AD31E780181")
+		    (object Role "iOpaqueData"
+			quid       	"3AE05EBE031F"
+			documentation 	
+|* 
+|		Data registered for this implementation which can be used by the client
+|		during non-default resolution operations but is ignored by the framework.
+			
+			label      	"iOpaqueData"
+			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
+			quidu      	"3B5813B50129"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$202"
+		quid       	"3AE05EBE0329"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$203"
+			quid       	"3AE05EBE032A"
+			supplier   	"Logical View::CImplementationInformation"
+			quidu      	"3AD31E780181"
+			is_aggregate 	TRUE)
+		    (object Role "iImplementationUid"
+			quid       	"3AE05EBE033D"
+			documentation 	"* The implementation UID"
+			label      	"iImplementationUid"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
+			quidu      	"3A813535001D"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$204"
+		quid       	"3AE05EC201E4"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$205"
+			quid       	"3AE05EC201E5"
+			supplier   	"Logical View::CLoadManager"
+			quidu      	"3A1D0F4101D4"
+			is_aggregate 	TRUE)
+		    (object Role "iGarbagePolicies"
+			quid       	"3AE05EC201EE"
+			documentation 	
+|* List of the UnloadPolicies for dlls which have been removed from the system but still have
+|	outstanding references
+			
+			label      	"iGarbagePolicies"
+			supplier   	"Logical View::RPointerArray<CUnloadPolicy>"
+			quidu      	"3AE05EC201BC"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$206"
+		quid       	"3AE05EC20203"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$207"
+			quid       	"3AE05EC20204"
+			supplier   	"Logical View::CLoadManager"
+			quidu      	"3A1D0F4101D4")
+		    (object Role "iAllUnloadPolicies"
+			quid       	"3AE05EC20216"
+			documentation 	"* Index of implementation Uids to their corresponding CUnloadPolicy"
+			label      	"iAllUnloadPolicies"
+			supplier   	"Logical View::RArray<TUnloadPolicyIndex>"
+			quidu      	"3AE05EC20202"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$208"
+		quid       	"3AE99A2F0195"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$209"
+			quid       	"3AE99A2F0196"
+			supplier   	"Logical View::CEComServer"
+			quidu      	"3A7159680113"
+			is_aggregate 	TRUE)
+		    (object Role "iShutdown"
+			quid       	"3AE99A2F01C7"
+			documentation 	"* The timer controlling the server shutdown process"
+			label      	"iShutdown"
+			supplier   	"Logical View::CShutdown"
+			quidu      	"3AE99A330277"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$210"
+		quid       	"3AE99A330119"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$211"
+			quid       	"3AE99A33011A"
+			supplier   	"Logical View::CEComServerSession"
+			quidu      	"3AACF95200F0")
+		    (object Role "iMemoryStore"
+			quid       	"3AE99A330123"
+			documentation 	
+|* 
+|		The externalised data from a ListImplementations service call
+|		held for return, pending the collection service call.
+			
+			label      	"iMemoryStore"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBufFlat"
+			quidu      	"3B58268A00A9"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$212"
+		quid       	"3AE99A6200C6"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$213"
+			quid       	"3AE99A6200C7"
+			supplier   	"Logical View::CRegistryData"
+			quidu      	"3A1D0A2B03D0")
+		    (object Role "iUnloadPolicyList"
+			quid       	"3AE99A6200F8"
+			documentation 	
+|* Used for temporarily creating a list before returning it in 
+|	ConstructPolicyIndexL()
+			
+			label      	"iUnloadPolicyList"
+			supplier   	"Logical View::mutable RArray<TUnloadPolicyIndex>"
+			quidu      	"3AE99A6200BC"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$214"
+		quid       	"3AE99A650265"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$215"
+			quid       	"3AE99A650266"
+			supplier   	"Logical View::TEComServerStart"
+			quidu      	"3AE45A6E00B9")
+		    (object Role "iStatus"
+			quid       	"3AE99A650267"
+			label      	"iStatus"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TRequestStatus"
+			quidu      	"3B5825CD0210"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$216"
+		quid       	"3AE99A65026F"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$217"
+			quid       	"3AE99A650270"
+			supplier   	"Logical View::TEComServerStart"
+			quidu      	"3AE45A6E00B9"
+			is_aggregate 	TRUE)
+		    (object Role "iId"
+			quid       	"3AE99A650271"
+			label      	"iId"
+			supplier   	"Logical View::EPOC Base classes::T-Classes::TThreadId"
+			quidu      	"3B58251C0085"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$218"
+		quid       	"3AE99A66009A"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$219"
+			quid       	"3AE99A66009B"
+			supplier   	"Logical View::CDefaultResolver"
+			quidu      	"3A1D097B0305")
+		    (object Role "iImplementationInfoArray:mutable RImplInfoArray"
+			quid       	"3AE99A6600AE"
+			label      	"iImplementationInfoArray:mutable RImplInfoArray"
+			supplier   	"Logical View::RPointerArray<CImplementationInformation>"
+			quidu      	"3AE99A660090"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$220"
+		quid       	"3B050B9901A4"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$221"
+			quid       	"3B050B9901A5"
+			supplier   	"Logical View::CEComServerSession"
+			quidu      	"3AACF95200F0")
+		    (object Role "iList"
+			quid       	"3B050B9901A6"
+			documentation 	
+|* 
+|		A successful ListImplementations service request 
+|		generates a list of CImplementationInformation pointers
+|		that are stored within this list.
+			
+			label      	"iList"
+			supplier   	"RImplInfoArray"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$222"
+		quid       	"3B050BD001FD"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$223"
+			quid       	"3B050BD001FE"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282")
+		    (object Role "iRegistrarObserver:MRegistrarObserver&"
+			quid       	"3B050BD00211"
+			documentation 	
+|* 
+|		The reference to the observer of the 
+|		Registrar for change notification.
+			
+			label      	"iRegistrarObserver:MRegistrarObserver&"
+			supplier   	"Logical View::MRegistrarObserver"
+			quidu      	"3B050BD60057"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$224"
+		quid       	"3B050BD0021B"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$225"
+			quid       	"3B050BD0021C"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282")
+		    (object Role "iBackupNotifier"
+			quid       	"3B050BD0022F"
+			documentation 	"* The owned backup/restore notification handling class"
+			label      	"iBackupNotifier"
+			supplier   	"Logical View::CBackupNotifier"
+			quidu      	"3B050EEF021A"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$226"
+		quid       	"3B1638670055"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$227"
+			quid       	"3B1638670056"
+			supplier   	"Logical View::CBackupNotifier"
+			quidu      	"3B050EEF021A")
+		    (object Role "iBackupSession"
+			quid       	"3B163867005F"
+			documentation 	"* The owned notification control object"
+			label      	"iBackupSession"
+			supplier   	"Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper"
+			quidu      	"3B58219C00E1"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$228"
+		quid       	"3B1638670069"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$229"
+			quid       	"3B163867006A"
+			supplier   	"Logical View::CBackupNotifier"
+			quidu      	"3B050EEF021A")
+		    (object Role "iObserver:MBackupNotifierObserver&"
+			quid       	"3B1638670073"
+			documentation 	"* A reference to its observer instance"
+			label      	"iObserver:MBackupNotifierObserver&"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$230"
+		quid       	"3B2A2852010E"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$231"
+			quid       	"3B2A2852010F"
+			supplier   	"Logical View::CEComServerSession"
+			quidu      	"3AACF95200F0"
+			is_aggregate 	TRUE)
+		    (object Role "iImplementationsSupplied"
+			quid       	"3B2A28520280"
+			documentation 	
+|* 
+|		The array of supplied implementations for this client
+|		that remain outstanding
+			
+			label      	"iImplementationsSupplied"
+			supplier   	"Logical View::RArray<TSuppliedImplementationTrackingDetail>"
+			quidu      	"3B2A2852010D"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$232"
+		quid       	"3B44A30B0277"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$233"
+			quid       	"3B44A30B0278"
+			supplier   	"Logical View::CBackupNotifier"
+			quidu      	"3B050EEF021A")
+		    (object Role "iRetryTimer"
+			quid       	"3B44A30B028B"
+			documentation 	"* The friendly timer for connection retries"
+			label      	"iRetryTimer"
+			supplier   	"Logical View::CBackupNotifier::CRetryTimer"
+			quidu      	"3B58262602A4"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$234"
+		quid       	"3A6C23FB03A0"
+		stereotype 	"Uses"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$235"
+			quid       	"3A6C23FB03A1"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iDirNotifier"
+			quid       	"3A6C23FB03AA"
+			documentation 	"* The internal directory changed notification handler"
+			label      	"iDirNotifier"
+			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
+			quidu      	"3A816AAF0109"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$236"
+		quid       	"3A6C23FB038C"
+		stereotype 	"Uses"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$237"
+			quid       	"3A6C23FB038D"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iScanningTimer"
+			quid       	"3A6C23FB0396"
+			documentation 	
+|* 
+|		The internal scheduler for the incremental 
+|		Interface Implementation Collection registration
+			
+			label      	"iScanningTimer"
+			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
+			quidu      	"3A816B5E009C"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$238"
+		quid       	"3A6C23FB0378"
+		stereotype 	"Uses"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$239"
+			quid       	"3A6C23FB0379"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iDirScanner"
+			quid       	"3A6C23FB0382"
+			documentation 	
+|* 
+|		The internal Interface Implementation Collection 
+|		identifier and registration handler
+			
+			label      	"iDirScanner"
+			supplier   	"Logical View::CDiscoverer::CDirScanner"
+			quidu      	"3A816ACC031D"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$240"
+		quid       	"3A6C23FB0350"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$241"
+			quid       	"3A6C23FB0351"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iFs:RFs&"
+			quid       	"3A6C23FB035A"
+			documentation 	"* A reference to the connected file server instance"
+			label      	"iFs:RFs&"
+			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
+			quidu      	"3A75ADDA01F5"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$242"
+		quid       	"3A83EF7C01FC"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$243"
+			quid       	"3A83EF7C01FD"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iDrivesDiscovered:RArray<TDriveUnit>"
+			quid       	"3A83EF7C0206"
+			documentation 	"* The list of existing drives"
+			label      	"iDrivesDiscovered:RArray<TDriveUnit>"
+			supplier   	"::Reverse Engineered::MAGIC::RArray<TDriveUnit>"
+			quidu      	"3A83EF7C01F2"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$244"
+		quid       	"3A6C23F9014F"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$245"
+			quid       	"3A6C23F90150"
+			supplier   	"Logical View::CRegistrar"
+			quidu      	"3A1D3A0D0282")
+		    (object Role "iDiscoverer"
+			quid       	"3A6C23F90159"
+			documentation 	"* The owned discovery notification handling class"
+			label      	"iDiscoverer"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$246"
+		quid       	"3A81325F0088"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$247"
+			quid       	"3A81325F0089"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")
+		    (object Role "iDiscovererObserver:MDiscovererObserver&"
+			quid       	"3A81325F0092"
+			documentation 	"* A reference to the owning client of the CDiscoverer"
+			label      	"iDiscovererObserver:MDiscovererObserver&"
+			supplier   	"Logical View::MDiscovererObserver"
+			quidu      	"3A7593D7038F"
+			exportControl 	"Private"
+			is_navigable 	TRUE)))
+	    (object Association "$UNNAMED$248"
+		quid       	"4447F3EC02EB"
+		stereotype 	"Uses"
+		roles      	(list role_list
+		    (object Role "iScanningTimer"
+			quid       	"4447F3EC02EC"
+			documentation 	
+|* 
+|		The internal scheduler for the incremental 
+|		Interface Implementation Collection registration
+			
+			label      	"iScanningTimer"
+			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
+			quidu      	"3A816B5E009C"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$249"
+			quid       	"4447F3EC02ED"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")))
+	    (object Association "$UNNAMED$250"
+		quid       	"4447F3F903C5"
+		stereotype 	"Uses"
+		roles      	(list role_list
+		    (object Role "iRscDirNotifierList"
+			quid       	"4447F3F903C6"
+			documentation 	"* The internal directory changed notification handler"
+			label      	"iRscDirNotifierList"
+			supplier   	"Logical View::RPointerArray<CDirChangeNotifier>"
+			quidu      	"4447F3A6036B"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$251"
+			quid       	"4447F3F903C7"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")))
+	    (object Association "$UNNAMED$252"
+		quid       	"44F0447D036F"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$253"
+			quid       	"44F0447E02E2"
+			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
+			quidu      	"3A816B5E009C"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$254"
+			quid       	"44F0447E02F2"
+			supplier   	"Logical View::CDiscoverer"
+			quidu      	"3A1D376D0037")))
+	    (object Class_Category "Use Case Realisations"
+		quid       	"3A1CFEAC0067"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Association "$UNNAMED$255"
+			quid       	"3A1D040D0180"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$256"
+				quid       	"3A1D040D03CF"
+				supplier   	"Use Case View::Customer Use Cases::Use interface"
+				quidu      	"3A13EAF1039D"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$257"
+				quid       	"3A1D040D03D9"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation"
+				quidu      	"3A1D01E70324")))
+		    (object Association "$UNNAMED$258"
+			quid       	"3A1D041A0201"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$259"
+				quid       	"3A1D041B0054"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface"
+				quidu      	"3A13EAE103CC"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$260"
+				quid       	"3A1D041B0055"
+				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface"
+				quidu      	"3A1D023201F5")))
+		    (object Association "$UNNAMED$261"
+			quid       	"3A1D042A0326"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$262"
+				quid       	"3A1D042B0205"
+				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
+				quidu      	"3A1515F101F9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$263"
+				quid       	"3A1D042B020F"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)"
+				quidu      	"3A1D029400BF")))
+		    (object Association "$UNNAMED$264"
+			quid       	"3A1D043D02F1"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$265"
+				quid       	"3A1D043E018A"
+				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
+				quidu      	"3A14007F03DD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$266"
+				quid       	"3A1D043E018B"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install"
+				quidu      	"3A1D029701A0")))
+		    (object Association "$UNNAMED$267"
+			quid       	"3A1D044602E0"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$268"
+				quid       	"3A1D044700B1"
+				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
+				quidu      	"3A13F0D3023A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$269"
+				quid       	"3A1D044700BB"
+				supplier   	"Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation"
+				quidu      	"3A1D02990081")))
+		    (object Association "$UNNAMED$270"
+			quid       	"3A1D0458035E"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$271"
+				quid       	"3A1D04590143"
+				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
+				quidu      	"3A1400A3029E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$272"
+				quid       	"3A1D04590144"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)"
+				quidu      	"3A1D029C0388")))
+		    (object Association "$UNNAMED$273"
+			quid       	"3A1D0461005E"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$274"
+				quid       	"3A1D0461022B"
+				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
+				quidu      	"3A13FCA40059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$275"
+				quid       	"3A1D0461022C"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations"
+				quidu      	"3A1D029E01E6")))
+		    (object Association "$UNNAMED$276"
+			quid       	"3A1D0471010B"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$277"
+				quid       	"3A1D047102F6"
+				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
+				quidu      	"3A13ECD80112"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$278"
+				quid       	"3A1D04710300"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)"
+				quidu      	"3A1D02A2023C")))
+		    (object Association "$UNNAMED$279"
+			quid       	"3A1D047D00F5"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$280"
+				quid       	"3A1D047D0299"
+				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
+				quidu      	"3A1406C4027C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$281"
+				quid       	"3A1D047D029A"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)"
+				quidu      	"3A1D02A402B7")))
+		    (object Association "$UNNAMED$282"
+			quid       	"3A1D048501DD"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$283"
+				quid       	"3A1D04850381"
+				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
+				quidu      	"3A140BAC01E2"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$284"
+				quid       	"3A1D04850382"
+				supplier   	"Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations"
+				quidu      	"3A1D02A60238")))
+		    (object Association "$UNNAMED$285"
+			quid       	"3A1D048E02DA"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$286"
+				quid       	"3A1D048F0119"
+				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
+				quidu      	"3A13EEEE0282"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$287"
+				quid       	"3A1D048F011A"
+				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters"
+				quidu      	"3A1D033A0154")))
+		    (object Association "$UNNAMED$288"
+			quid       	"3A1D049700B6"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$289"
+				quid       	"3A1D049701CE"
+				supplier   	"Use Case View::Customer Use Cases::Suicide"
+				quidu      	"3A140CE10114"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$290"
+				quid       	"3A1D049701D8"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide"
+				quidu      	"3A1D033C0067")))
+		    (object Association "$UNNAMED$291"
+			quid       	"3A1D049F0252"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$292"
+				quid       	"3A1D04A000C3"
+				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
+				quidu      	"3A13FC09010A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$293"
+				quid       	"3A1D04A000C4"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)"
+				quidu      	"3A1D0338017A")))
+		    (object Association "$UNNAMED$294"
+			quid       	"3A1D060B0314"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$295"
+				quid       	"3A1D060C00B2"
+				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
+				quidu      	"3A1D050E0111"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$296"
+				quid       	"3A1D060C00D0"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation"
+				quidu      	"3A1D0600000B")))
+		    (object Association "$UNNAMED$297"
+			quid       	"3A1D29420186"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$298"
+				quid       	"3A1D29430001"
+				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
+				quidu      	"3A1D28CB0031"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$299"
+				quid       	"3A1D2943000B"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration"
+				quidu      	"3A1D292902F3")))
+		    (object Association "$UNNAMED$300"
+			quid       	"3A1D294402A1"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$301"
+				quid       	"3A1D2945007C"
+				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
+				quidu      	"3A1D28DA00E6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$302"
+				quid       	"3A1D29450086"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration"
+				quidu      	"3A1D292B033C")))
+		    (object Association "$UNNAMED$303"
+			quid       	"3A227D2B0161"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$304"
+				quid       	"3A227D2B03A6"
+				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
+				quidu      	"3A2241DA012A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$305"
+				quid       	"3A227D2B03A7"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation"
+				quidu      	"3A227D270115")))
+		    (object Association "$UNNAMED$306"
+			quid       	"3A227E030234"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$307"
+				quid       	"3A227E0303E3"
+				supplier   	"Use Case View::System Use Cases::Re-install"
+				quidu      	"3A227CC00059"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$308"
+				quid       	"3A227E0303E4"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install"
+				quidu      	"3A227DF203DE")))
+		    (object Association "$UNNAMED$309"
+			quid       	"3A2661580238"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$310"
+				quid       	"3A2661590045"
+				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
+				quidu      	"3A265FDE037F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$311"
+				quid       	"3A266159004F"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation"
+				quidu      	"3A26614602BE")))
+		    (object Association "$UNNAMED$312"
+			quid       	"3A2CC6B0013C"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$313"
+				quid       	"3A2CC6B0036D"
+				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
+				quidu      	"3A2CC5C40219"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$314"
+				quid       	"3A2CC6B0036E"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients"
+				quidu      	"3A2CC69E003B")))
+		    (object Association "$UNNAMED$315"
+			quid       	"3A2E114D02E7"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$316"
+				quid       	"3A2E114E0126"
+				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
+				quidu      	"3A2E10BF036F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$317"
+				quid       	"3A2E114E0127"
+				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)"
+				quidu      	"3A2E113C01CB")))
+		    (object Association "$UNNAMED$318"
+			quid       	"3B5701460367"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$319"
+				quid       	"3B5701470142"
+				supplier   	"Use Case View::System Use Cases::Register availability"
+				quidu      	"3A14002A033B"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$320"
+				quid       	"3B5701470143"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability"
+				quidu      	"3A1D02950324")))
+		    (object Association "$UNNAMED$321"
+			quid       	"3B5701570177"
+			stereotype 	"realize"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$322"
+				quid       	"3B5701570394"
+				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
+				quidu      	"3A13EC69004A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$323"
+				quid       	"3B5701570395"
+				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation"
+				quidu      	"3A1D029B0029")))
+		    (object Class_Category "Omitted Use cases"
+			quid       	"3A96287201F7"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class_Category "Use Localised Data Storage (Omit)"
+				quid       	"3A1CFEE40040"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Use localised data storage (Omit)"
+					quid       	"3A1D0338017A"
+					documentation 	
+|Actors:
+|Generic Future Projects
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.4.11
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @321
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$324"
+							quid       	"3A25150500E9"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A27BD8302B6"
+								supplier   	"$UNNAMED$325"
+								quidu      	"3A2516EC014D"
+								messages   	(list Messages
+								    (object Message "PersistL( )"
+									quid       	"3A27BD8302B7"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"PersistL"
+									quidu      	"3A2D160B0332"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$325"
+							quid       	"3A2516EC014D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A27BDA70073"
+								supplier   	"$UNNAMED$326"
+								quidu      	"3A27BD950399"
+								messages   	(list Messages
+								    (object Message "StorageArea( )"
+									quid       	"3A27BDA70074"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"StorageArea"
+									quidu      	"3A2D05560151")))
+							    (object Link
+								quid       	"3A27BE8F001D"
+								supplier   	"Persistent Storage"
+								quidu      	"3A27BDCB002F"
+								messages   	(list Messages
+								    (object Message "Store( )"
+									quid       	"3A27BE8F001E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	3
+									Operation  	"Store"
+									quidu      	"3A2D043102A4"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$326"
+							quid       	"3A27BD950399"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A27BDB303BA"
+								supplier   	"Registry"
+								quidu      	"3A27BDA0029A"
+								messages   	(list Messages
+								    (object Message "FindStorageArea(const TUid&)"
+									quid       	"3A27BDB303BB"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"FindStorageArea"
+									quidu      	"3A2D05C00334"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registry"
+							quid       	"3A27BDA0029A"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Persistent Storage"
+							quid       	"3A27BDCB002F"
+							class      	"CPersistentStorage"
+							quidu      	"3A27BE3500E6"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@321
+						quid       	"3A2514F700CB"
+						title      	"Basic Flow"
+						documentation 	"This use case allows a client to store some data that will be persistent between instantiations of an Interface Implementation."
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$324" @322
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@322
+							    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      	"3A25150500E9"
+							width      	336
+							height     	789
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @323
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@322
+							    height     	490
+							    y_coord    	430
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$325" @324
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@324
+							    location   	(432, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2516EC014D"
+							width      	662
+							height     	789
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @325
+							    location   	(558, 434)
+							    line_color 	3342489
+							    InterObjView 	@324
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$326" @326
+							location   	(992, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@326
+							    location   	(899, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A27BD950399"
+							width      	446
+							height     	789
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @327
+							    location   	(992, 496)
+							    line_color 	3342489
+							    InterObjView 	@326
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "Registry" @328
+							location   	(1364, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@328
+							    location   	(1257, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"Registry")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A27BDA0029A"
+							width      	438
+							height     	789
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @329
+							    location   	(1364, 558)
+							    line_color 	3342489
+							    InterObjView 	@328
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "Persistent Storage" @330
+							location   	(1736, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@330
+							    location   	(1629, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"Persistent Storage")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A27BDCB002F"
+							width      	438
+							height     	789
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @331
+							    location   	(1736, 744)
+							    line_color 	3342489
+							    InterObjView 	@330
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object NoteView @332
+							location   	(1302, 1550)
+							label      	(object ItemLabel
+							    Parent_View 	@332
+							    location   	(836, 1309)
+							    fill_color 	13434879
+							    nlines     	10
+							    max_width  	896
+							    label      	
+|Does the interface retain a reference to the persistent storage or does it go through 'MAGIC' each time?
+|
+|Not sure if this call should be made on the Resolver because the resolver could be implementation grouping specific.
+|
+|This store will need some kind of mutex facility.
+							    )
+							line_color 	3342489
+							fill_color 	13434879
+							width      	956
+							height     	494)
+						    (object InterMessView "" @333
+							location   	(62, 434)
+							label      	(object SegLabel @334
+							    Parent_View 	@333
+							    location   	(371, 390)
+							    quidu      	"3A27BD8302B7"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	188
+							    justify    	0
+							    label      	"PersistL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@322
+							supplier   	@324
+							Focus_Src  	@323
+							Focus_Entry 	@325
+							origin     	(201, 434)
+							terminus   	(542, 434)
+							ordinal    	0)
+						    (object InterMessView "" @335
+							location   	(62, 496)
+							label      	(object SegLabel @336
+							    Parent_View 	@335
+							    location   	(774, 452)
+							    quidu      	"3A27BDA70074"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	320
+							    justify    	0
+							    label      	"StorageArea( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@324
+							supplier   	@326
+							Focus_Src  	@325
+							Focus_Entry 	@327
+							origin     	(573, 496)
+							terminus   	(976, 496)
+							ordinal    	1)
+						    (object InterMessView "" @337
+							location   	(62, 558)
+							label      	(object SegLabel @338
+							    Parent_View 	@337
+							    location   	(1177, 514)
+							    quidu      	"3A27BDB303BB"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	522
+							    justify    	0
+							    label      	"FindStorageArea(const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@326
+							supplier   	@328
+							Focus_Src  	@327
+							Focus_Entry 	@329
+							origin     	(1007, 558)
+							terminus   	(1348, 558)
+							ordinal    	2)
+						    (object InterMessView "" @339
+							location   	(62, 744)
+							label      	(object SegLabel @340
+							    Parent_View 	@339
+							    location   	(1146, 700)
+							    quidu      	"3A27BE8F001E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	169
+							    justify    	0
+							    label      	"Store( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@324
+							supplier   	@330
+							Focus_Src  	@325
+							Focus_Entry 	@331
+							origin     	(573, 744)
+							terminus   	(1720, 744)
+							ordinal    	3)
+						    (object AttachView "" @341
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@332
+							supplier   	@335
+							line_style 	0)
+						    (object NoteView @342
+							location   	(434, 1364)
+							label      	(object ItemLabel
+							    Parent_View 	@342
+							    location   	(146, 1217)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	540
+							    label      	
+|Not sure if this represents it correctly.
+|The store will be initiated by the interface (I think) not by the client.
+							    )
+							line_color 	3342489
+							fill_color 	13434879
+							width      	600
+							height     	306)
+						    (object AttachView "" @343
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@342
+							supplier   	@333
+							line_style 	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Permanently Un-install (Omit)"
+				quid       	"3A1D00B8027E"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Permanently Un-install (Omit)"
+					quid       	"3A1D029C0388"
+					documentation 	
+|Actors:
+|Generic Client
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.2.4
+|RHR.79.3.3
+|RHR.79.3.4
+|RHR.79.3.6.2
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @344
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$327"
+							quid       	"3A2284E4018C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2284E4018D"
+								supplier   	"$UNNAMED$328"
+								quidu      	"3A2284E40191"
+								messages   	(list Messages
+								    (object Message "PermanentUninstall(const TUid&)"
+									quid       	"3A2284E4018E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"PermanentUninstall"
+									quidu      	"3A2CFFED02EA"))))
+							class      	"Use Case View::System Actors::Interface Implementation"
+							quidu      	"3A13FF96031A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$328"
+							quid       	"3A2284E40191"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2284E40190"
+								supplier   	"$UNNAMED$329"
+								quidu      	"3A2284E40193"
+								messages   	(list Messages
+								    (object Message "MarkUninstalled(const TUid&)"
+									quid       	"3A2284E4018F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"MarkUninstalled"
+									quidu      	"3A2D00480024"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$329"
+							quid       	"3A2284E40193"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@344
+						quid       	"3A2284D10329"
+						title      	"Basic Flow"
+						documentation 	
+|This use case is used to permanently disable an Interface Implementation (i.e. it can no longer be instantiated).
+|This effect cannot be reversed.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$327" @345
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@345
+							    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      	"3A2284E4018C"
+							width      	336
+							height     	541
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @346
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@345
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$328" @347
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@347
+							    location   	(589, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284E40191"
+							width      	446
+							height     	541
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @348
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@347
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$329" @349
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@349
+							    location   	(1071, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284E40193"
+							width      	438
+							height     	541
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @350
+							    location   	(1178, 496)
+							    line_color 	3342489
+							    InterObjView 	@349
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @351
+							location   	(62, 434)
+							label      	(object SegLabel @352
+							    Parent_View 	@351
+							    location   	(433, 390)
+							    quidu      	"3A2284E4018E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	579
+							    justify    	0
+							    label      	"PermanentUninstall(const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@345
+							supplier   	@347
+							Focus_Src  	@346
+							Focus_Entry 	@348
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @353
+							location   	(62, 496)
+							label      	(object SegLabel @354
+							    Parent_View 	@353
+							    location   	(929, 452)
+							    quidu      	"3A2284E4018F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	538
+							    justify    	0
+							    label      	"MarkUninstalled(const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@347
+							supplier   	@349
+							Focus_Src  	@348
+							Focus_Entry 	@350
+							origin     	(697, 496)
+							terminus   	(1162, 496)
+							ordinal    	1))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Hint Preferred Load/Unload Behaviour (Omit)"
+				quid       	"3A1CFEC8019E"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Hint  preferred  load/unload behaviour (Omit)"
+					quid       	"3A1D02A2023C"
+					documentation 	
+|Actors:
+|EPOC Platform
+|DFRDs
+|Generic Future Projects
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.2.3
+|RHR.79.2.6
+|RHR.79.2.7
+|RHR.79.4.4
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @355
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$330"
+							quid       	"3A24EB54002F"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A250B45007D"
+								supplier   	"$UNNAMED$331"
+								quidu      	"3A250B120305")
+							    (object Link
+								quid       	"3A250BC70279"
+								supplier   	"$UNNAMED$332"
+								quidu      	"3A250BA902DA"
+								messages   	(list Messages
+								    (object Message "Hint( )"
+									quid       	"3A250BC7027A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"Hint"
+									quidu      	"3A2CEE430298"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$331"
+							quid       	"3A250B120305"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A250B4802F8"
+								supplier   	"$UNNAMED$333"
+								quidu      	"3A250B1B0091"
+								messages   	(list Messages
+								    (object Message "UpdatePolicy( )"
+									quid       	"3A250BD800EC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A2CEF5C0133"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$333"
+							quid       	"3A250B1B0091"
+							class      	"Logical View::CLoadPolicyInformation"
+							quidu      	"3A1D2AFF032B"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$332"
+							quid       	"3A250BA902DA"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A250BCE01C4"
+								supplier   	"$UNNAMED$331"
+								quidu      	"3A250B120305"
+								messages   	(list Messages
+								    (object Message "Hint( )"
+									quid       	"3A250BCE01C5"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"Hint"
+									quidu      	"3A2CEFE9019A"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@355
+						quid       	"3A24EB45031C"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case Interface Clients suggest to the ECom Architecture what they believe their best unload policy to be based on some knowledge of the frequency of use of the Interface Implementation Collection.
+|The ECom Architecture may choose to use the suggestion or may ignore it entirely.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$330" @356
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@356
+							    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      	"3A24EB54002F"
+							width      	336
+							height     	663
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @357
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@356
+							    height     	364
+							    y_coord    	304
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$331" @358
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@358
+							    location   	(961, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A250B120305"
+							width      	446
+							height     	663
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @359
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@358
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$333" @360
+							location   	(1550, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@360
+							    location   	(1443, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A250B1B0091"
+							width      	438
+							height     	663
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @361
+							    location   	(1550, 558)
+							    line_color 	3342489
+							    InterObjView 	@360
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$332" @362
+							location   	(620, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@362
+							    location   	(494, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A250BA902DA"
+							width      	662
+							height     	663
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @363
+							    location   	(620, 434)
+							    line_color 	3342489
+							    InterObjView 	@362
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterMessView "" @364
+							location   	(62, 434)
+							label      	(object SegLabel @365
+							    Parent_View 	@364
+							    location   	(402, 390)
+							    quidu      	"3A250BC7027A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	303
+							    justify    	0
+							    label      	"Hint( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@356
+							supplier   	@362
+							Focus_Src  	@357
+							Focus_Entry 	@363
+							origin     	(201, 434)
+							terminus   	(604, 434)
+							ordinal    	0)
+						    (object InterMessView "" @366
+							location   	(62, 496)
+							label      	(object SegLabel @367
+							    Parent_View 	@366
+							    location   	(836, 452)
+							    quidu      	"3A250BCE01C5"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	197
+							    justify    	0
+							    label      	"Hint( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@362
+							supplier   	@358
+							Focus_Src  	@363
+							Focus_Entry 	@359
+							origin     	(635, 496)
+							terminus   	(1038, 496)
+							ordinal    	1)
+						    (object InterMessView "" @368
+							location   	(62, 558)
+							label      	(object SegLabel @369
+							    Parent_View 	@368
+							    location   	(1301, 514)
+							    quidu      	"3A250BD800EC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	300
+							    justify    	0
+							    label      	"UpdatePolicy( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@358
+							supplier   	@360
+							Focus_Src  	@359
+							Focus_Entry 	@361
+							origin     	(1069, 558)
+							terminus   	(1534, 558)
+							ordinal    	2))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Asynchronous Interface Implementation Instantiation (Omit)"
+				quid       	"3A2E11610033"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Asynchronous Interface Implementation Instantiation  (Omit)"
+					quid       	"3A2E113C01CB"
+					documentation 	
+|Actors:
+|Generic Future Projects
+|
+|Traceability:
+|RHR.79.4.13
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @370
+						logical_models 	(list unit_reference_list
+						    (object Object "Client"
+							quid       	"3A2E1411001E"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E1411001F"
+								supplier   	"Interface"
+								quidu      	"3A2E14110023"
+								messages   	(list Messages
+								    (object Message "AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
+									quid       	"3A2E14110020"
+									documentation 	"Request for instantiation"
+									frequency  	"Aperiodic"
+									synchronization 	"Asynchronous"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"AsynchCreate"
+									quidu      	"3A2E14430215"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Interface"
+							quid       	"3A2E14110023"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E14110022"
+								supplier   	"Factory"
+								quidu      	"3A2E14110027"
+								messages   	(list Messages
+								    (object Message "GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
+									quid       	"3A2E14110021"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"GetResolvedCreationMethodL"
+									quidu      	"3A65868D003D"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Factory"
+							quid       	"3A2E14110027"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E14110026"
+								supplier   	"Resolver"
+								quidu      	"3A2E1411002C"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3A2E14110025"
+									documentation 	"Find an interface implementation which satisfies the instantiation request"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A2CF07E0022")))
+							    (object Link
+								quid       	"3A2E14110028"
+								supplier   	"Load Manager"
+								quidu      	"3A2E14110031"
+								messages   	(list Messages
+								    (object Message "InstantiationMethodL(TUid)"
+									quid       	"3A2E14110029"
+									documentation 	"Request the candidates implementation instantiation method"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2"
+									ordinal    	3
+									quidu      	"3A2D158C0253")))
+							    (object Link
+								quid       	"3A2E1411002A"
+								supplier   	"Factory"
+								quidu      	"3A2E14110027"
+								messages   	(list Messages
+								    (object Message "InstantiateL(const TUid&)"
+									quid       	"3A2E1411002B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.3"
+									ordinal    	4
+									Operation  	"InstantiateL"
+									quidu      	"3A2D0973000B")))
+							    (object Link
+								quid       	"3A2E16DD02DB"
+								supplier   	"Client"
+								quidu      	"3A2E1411001E"
+								messages   	(list Messages
+								    (object Message "RunL( )"
+									quid       	"3A2E16DD02DC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.4"
+									ordinal    	5
+									quidu      	"3A2E16F50344"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Resolver"
+							quid       	"3A2E1411002C"
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Manager"
+							quid       	"3A2E14110031"
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Unload Policy"
+							quid       	"3A2E1411003F"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E1411003E"
+								supplier   	"Load Policy"
+								quidu      	"3A2E14110040"))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Policy"
+							quid       	"3A2E14110040"
+							class      	"Logical View::CLoadPolicyInformation"
+							quidu      	"3A1D2AFF032B"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@370
+						quid       	"3A2E139F0287"
+						title      	"Basic Flow"
+						documentation 	"This use case describes the method for instantiating Interface Implementations asynchronously."
+						zoom       	73
+						max_height 	28350
+						max_width  	21600
+						origin_x   	959
+						origin_y   	30
+						items      	(list diagram_item_list
+						    (object InterObjView "Client" @371
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@371
+							    location   	(186, 273)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Client")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E1411001E"
+							width      	336
+							height     	2275
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @372
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@371
+							    height     	2038
+							    y_coord    	1978
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @373
+							    location   	(186, 2170)
+							    line_color 	3342489
+							    InterObjView 	@371
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Interface" @374
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@374
+							    location   	(432, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Interface")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E14110023"
+							width      	662
+							height     	2275
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @375
+							    location   	(558, 434)
+							    line_color 	3342489
+							    InterObjView 	@374
+							    height     	1916
+							    y_coord    	1856
+							    Nested     	FALSE))
+						    (object InterObjView "Factory" @376
+							location   	(1116, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@376
+							    location   	(990, 281)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Factory")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E14110027"
+							width      	663
+							height     	2275
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-7
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @377
+							    location   	(1116, 496)
+							    line_color 	3342489
+							    InterObjView 	@376
+							    height     	1794
+							    y_coord    	1734
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @378
+							    location   	(1116, 2108)
+							    line_color 	3342489
+							    InterObjView 	@376
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Resolver" @379
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@379
+							    location   	(1519, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Resolver")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E1411002C"
+							width      	446
+							height     	2275
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @380
+							    location   	(1612, 558)
+							    line_color 	3342489
+							    InterObjView 	@379
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "Load Manager" @381
+							location   	(1984, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@381
+							    location   	(1891, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Load Manager")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E14110031"
+							width      	446
+							height     	2275
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @382
+							    location   	(1984, 992)
+							    line_color 	3342489
+							    InterObjView 	@381
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "Unload Policy" @383
+							location   	(2356, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@383
+							    location   	(2263, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Unload Policy")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E1411003F"
+							width      	446
+							height     	2275
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1)
+						    (object InterObjView "Load Policy" @384
+							location   	(2790, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@384
+							    location   	(2683, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"Load Policy")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E14110040"
+							width      	438
+							height     	2275
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1)
+						    (object NoteView @385
+							location   	(1922, 744)
+							label      	(object ItemLabel
+							    Parent_View 	@385
+							    location   	(1732, 620)
+							    fill_color 	13434879
+							    nlines     	6
+							    max_width  	344
+							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	404
+							height     	261
+							quidu      	"3A2285A9033E")
+						    (object InterMessView "" @386
+							location   	(62, 434)
+							label      	(object SegLabel @387
+							    Parent_View 	@386
+							    location   	(371, 390)
+							    quidu      	"3A2E14110020"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1554
+							    justify    	0
+							    label      	"AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@371
+							supplier   	@374
+							Focus_Src  	@372
+							Focus_Entry 	@375
+							origin     	(201, 434)
+							terminus   	(542, 434)
+							ordinal    	0)
+						    (object InterMessView "" @388
+							location   	(62, 496)
+							label      	(object SegLabel @389
+							    Parent_View 	@388
+							    location   	(836, 452)
+							    quidu      	"3A2E14110021"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	2317
+							    justify    	0
+							    label      	"GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@374
+							supplier   	@376
+							Focus_Src  	@375
+							Focus_Entry 	@377
+							origin     	(573, 496)
+							terminus   	(1100, 496)
+							ordinal    	1)
+						    (object SelfMessView "" @390
+							location   	(62, 2108)
+							label      	(object SegLabel @391
+							    Parent_View 	@390
+							    location   	(1207, 2064)
+							    quidu      	"3A2E1411002B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	706
+							    justify    	0
+							    label      	"InstantiateL(const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@376
+							supplier   	@376
+							Focus_Src  	@377
+							Focus_Entry 	@378
+							origin     	(1132, 2108)
+							terminus   	(1282, 2108)
+							ordinal    	4)
+						    (object InterMessView "" @392
+							location   	(62, 558)
+							label      	(object SegLabel @393
+							    Parent_View 	@392
+							    location   	(1363, 514)
+							    quidu      	"3A2E14110025"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1790
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@376
+							supplier   	@379
+							Focus_Src  	@377
+							Focus_Entry 	@380
+							origin     	(1131, 558)
+							terminus   	(1596, 558)
+							ordinal    	2)
+						    (object InterMessView "" @394
+							location   	(62, 992)
+							label      	(object SegLabel @395
+							    Parent_View 	@394
+							    location   	(1549, 948)
+							    quidu      	"3A2E14110029"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1164
+							    justify    	0
+							    label      	"InstantiationMethodL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@376
+							supplier   	@381
+							Focus_Src  	@377
+							Focus_Entry 	@382
+							origin     	(1131, 992)
+							terminus   	(1968, 992)
+							ordinal    	3)
+						    (object AttachView "" @396
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@385
+							supplier   	@392
+							line_style 	0)
+						    (object InterMessView "" @397
+							location   	(62, 2170)
+							label      	(object SegLabel @398
+							    Parent_View 	@397
+							    location   	(651, 2126)
+							    quidu      	"3A2E16DD02DC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	209
+							    justify    	0
+							    label      	"RunL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	1)
+							line_color 	3342489
+							client     	@376
+							supplier   	@371
+							Focus_Src  	@377
+							Focus_Entry 	@373
+							origin     	(1100, 2170)
+							terminus   	(202, 2170)
+							ordinal    	5))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "List Interface Definition Capabilities (Omit)"
+				quid       	"3A1CFF640076"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "List interface Definition capabilities (Omit)"
+					quid       	"3A1D02A402B7"
+					documentation 	
+|Actors:
+|Interface Implementation
+|Generic Future Projects
+|SyncML Client 1.0
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.4.9
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @399
+						logical_models 	(list unit_reference_list))
+					    (object Mechanism @400
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@399
+						quid       	"3A1E797B01B9"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case a client requests a list of the capabilities of a particular Interface Definition.
+|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	281
+						origin_y   	0
+						items      	(list diagram_item_list))
+					    (object InteractionDiagram "Alternative Flow - None exist"
+						mechanism_ref 	@400
+						quid       	"3A25190D00C5"
+						title      	"Alternative Flow - None exist"
+						documentation 	
+|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
+|This flow assumes that the action of requesting the capability list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
+						
+						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 Default Behaviour (Omit)"
+				quid       	"3A1CFF7E02AE"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Configure default behaviour (Omit)"
+					quid       	"3A1D029400BF"
+					documentation 	
+|Actors:
+|DFRDs
+|EPOC Platform
+|
+|Traceability:
+|RHR.79.2.5
+|RHR.79.4.4
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @401
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@401
+						quid       	"3A27D362031C"
+						title      	"Basic Flow"
+						documentation 	"This use case allows the configuration of the default load caching policy on ECom Architecture start up."
+						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 Class_Category "Development Iteration 1"
+			quid       	"3A96289B02FB"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class_Category "Use Interface Implementation (Iter 1)"
+				quid       	"3A1CFF4C0202"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Use Interface Implementation"
+					quid       	"3A1D01E70324"
+					documentation 	
+|Actors:
+|Generic Client
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.4.5
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @402
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$334"
+							quid       	"3A1D35C200F1"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D35CF0168"
+								supplier   	"$UNNAMED$335"
+								quidu      	"3A1D35C702ED"
+								messages   	(list Messages
+								    (object Message "DoMethodL( )"
+									quid       	"3A1D35CF0169"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CFF6B01B7"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$335"
+							quid       	"3A1D35C702ED"
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@402
+						quid       	"3A1D35B002F4"
+						title      	"Basic Flow"
+						documentation 	
+|This use case describes how an Interface Client uses a previously instantiated Interface Implementation, calling one of its methods.
+|N.B. CExampleInterface forms a base class of the instantiated Interface Implementation, and therefore this is a standard call to the virtual function CExampleInterface::DoMethodL()
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$334" @403
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@403
+							    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      	"3A1D35C200F1"
+							width      	336
+							height     	419
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @404
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@403
+							    height     	120
+							    y_coord    	60
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$335" @405
+							location   	(620, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@405
+							    location   	(494, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D35C702ED"
+							width      	662
+							height     	419
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @406
+							    location   	(620, 434)
+							    line_color 	3342489
+							    InterObjView 	@405
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @407
+							location   	(62, 434)
+							label      	(object SegLabel @408
+							    Parent_View 	@407
+							    location   	(402, 390)
+							    quidu      	"3A1D35CF0169"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	244
+							    justify    	0
+							    label      	"DoMethodL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@403
+							supplier   	@405
+							Focus_Src  	@404
+							Focus_Entry 	@406
+							origin     	(201, 434)
+							terminus   	(604, 434)
+							ordinal    	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Remove Instantiation (Iter 1)"
+				quid       	"3A2661C103A2"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Remove Interface Implementation instantiation"
+					quid       	"3A26614602BE"
+					documentation 	
+|Actors:
+|None
+|
+|Traceability:
+|RHR.79.2.3
+|RHR.79.2.6
+|RHR.79.4.4
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @409
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$336"
+							quid       	"3A26623202D2"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FE0F0093"
+								supplier   	"$UNNAMED$337"
+								quidu      	"3A75A63C024B"
+								messages   	(list Messages
+								    (object Message "DecreaseReference( )"
+									quid       	"3B56FE0F0094"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF5AE002C"))))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$337"
+							quid       	"3A75A63C024B"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A65A0277"
+								supplier   	"$UNNAMED$337"
+								quidu      	"3A75A63C024B"
+								messages   	(list Messages
+								    (object Message "Wait( )"
+									quid       	"3B56FE140054"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CF51F00BC")
+								    (object Message "Unload( )"
+									quid       	"3B56FE1B000E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3A2CF5710345"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@409
+						quid       	"3A2661D900C1"
+						title      	"Basic Flow"
+						documentation 	
+|This use case deals with the removal of an Interface Implementation intantiation from ECom because it is being destroyed by the client.
+|N.B. There are no alternate cases. The unload cannot fail.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$336" @410
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@410
+							    location   	(93, 279)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A26623202D2"
+							width      	446
+							height     	665
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-6
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @411
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@410
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$337" @412
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@412
+							    location   	(775, 301)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A63C024B"
+							width      	446
+							height     	665
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-28
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @413
+							    location   	(868, 434)
+							    line_color 	3342489
+							    InterObjView 	@412
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @414
+							    location   	(868, 496)
+							    line_color 	3342489
+							    InterObjView 	@412
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @415
+							    location   	(868, 620)
+							    line_color 	3342489
+							    InterObjView 	@412
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterMessView "" @416
+							location   	(62, 434)
+							label      	(object SegLabel @417
+							    Parent_View 	@416
+							    location   	(526, 390)
+							    quidu      	"3B56FE0F0094"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	391
+							    justify    	0
+							    label      	"DecreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@410
+							supplier   	@412
+							Focus_Src  	@411
+							Focus_Entry 	@413
+							origin     	(201, 434)
+							terminus   	(852, 434)
+							ordinal    	0)
+						    (object SelfMessView "" @418
+							location   	(62, 496)
+							label      	(object SegLabel @419
+							    Parent_View 	@418
+							    location   	(959, 452)
+							    quidu      	"3B56FE140054"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	122
+							    justify    	0
+							    label      	"Wait( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@412
+							supplier   	@412
+							Focus_Src  	@413
+							Focus_Entry 	@414
+							origin     	(884, 496)
+							terminus   	(1034, 496)
+							ordinal    	1)
+						    (object SelfMessView "" @420
+							location   	(62, 620)
+							label      	(object SegLabel @421
+							    Parent_View 	@420
+							    location   	(959, 576)
+							    quidu      	"3B56FE1B000E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	159
+							    justify    	0
+							    label      	"Unload( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@412
+							supplier   	@412
+							Focus_Src  	@413
+							Focus_Entry 	@415
+							origin     	(884, 620)
+							terminus   	(1034, 620)
+							ordinal    	2))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Register Availability (Iter 1)"
+				quid       	"3A1D00930004"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Register availability"
+					quid       	"3A1D02950324"
+					documentation 	
+|Actors:
+|None
+|
+|Traceability:
+|RHR.79.1.1
+|RHR.79.2.4
+|RHR.79.3.2
+|RHR.79.3.3
+|RHR.79.3.4
+|RHR.79.3.5
+|RHR.79.5.5
+|RHR.79.5.8
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @422
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3A2524040202"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2524040205"
+								supplier   	"Registrar"
+								quidu      	"3A2524040211"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3A2524040206"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3A2524040211"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2524040210"
+								supplier   	"Registrar"
+								quidu      	"3A2524040211"
+								messages   	(list Messages
+								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+									quid       	"3AC8472501EF"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3AB7308701EB")
+								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
+									quid       	"3AC8472A0033"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.3"
+									ordinal    	3
+									quidu      	"3AC83A2B02A6")))
+							    (object Link
+								quid       	"3A75A79D02DF"
+								supplier   	"$UNNAMED$338"
+								quidu      	"3A75A7940192"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3A75A79D02E0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$338"
+							quid       	"3A75A7940192"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @423
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3A251A970053"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A251A970056"
+								supplier   	"Registrar"
+								quidu      	"3A251A970062"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3A6C2F4F030A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3A251A970062"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A251A970063"
+								supplier   	"$UNNAMED$339"
+								quidu      	"3A251A970066"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3A75A75B01F4"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5")
+								    (object Message "UpdateDllDataL(TInt, CDllData*)"
+									quid       	"3AC84622028C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.4"
+									ordinal    	4
+									quidu      	"3AB7308501CA")))
+							    (object Link
+								quid       	"3A251A970061"
+								supplier   	"Registrar"
+								quidu      	"3A251A970062"
+								messages   	(list Messages
+								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+									quid       	"3AC845DA00DA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3AB7308701EB")
+								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
+									quid       	"3AC845E302FA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.3"
+									ordinal    	3
+									quidu      	"3AC83A2B02A6"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$339"
+							quid       	"3A251A970066"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @424
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3A1D3764012E"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D3A3300D8"
+								supplier   	"Registrar"
+								quidu      	"3A1D3A0802CB"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3A1D3A3300D9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3A1D3A0802CB"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D3A4D03A7"
+								supplier   	"$UNNAMED$340"
+								quidu      	"3A1D3A43021C"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3A1D3A4D03A8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5")
+								    (object Message "AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
+									quid       	"3A1D3AA502E5"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.4"
+									ordinal    	4
+									quidu      	"3AB7308503C9")))
+							    (object Link
+								quid       	"3A1D3DEC036D"
+								supplier   	"Registrar"
+								quidu      	"3A1D3A0802CB"
+								messages   	(list Messages
+								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+									quid       	"3AC8456B0329"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3AB7308701EB")
+								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
+									quid       	"3AC845820278"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.3"
+									ordinal    	3
+									quidu      	"3AC83A2B02A6"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$340"
+							quid       	"3A1D3A43021C"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @425
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3AC846A202AE"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC846A202AF"
+								supplier   	"Registrar"
+								quidu      	"3AC846A202B3"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3AC846A202B0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3AC846A202B3"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC846A202B2"
+								supplier   	"$UNNAMED$341"
+								quidu      	"3AC846A202B8"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3AC846A202B1"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5")))
+							    (object Link
+								quid       	"3AC846A202B4"
+								supplier   	"Registrar"
+								quidu      	"3AC846A202B3"))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$341"
+							quid       	"3AC846A202B8"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @426
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3AC9F0F50090"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F0F50091"
+								supplier   	"Registrar"
+								quidu      	"3AC9F0F50095"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3AC9F0F50092"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3AC9F0F50095"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F0F50096"
+								supplier   	"Registrar"
+								quidu      	"3AC9F0F50095"
+								messages   	(list Messages
+								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+									quid       	"3AC9F0F50097"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3AB7308701EB")))
+							    (object Link
+								quid       	"3AC9F0F50094"
+								supplier   	"$UNNAMED$342"
+								quidu      	"3AC9F0F50099"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3AC9F0F50093"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$342"
+							quid       	"3AC9F0F50099"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @427
+						logical_models 	(list unit_reference_list
+						    (object Object "Discoverer"
+							quid       	"3ACADBF70148"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACADBF70149"
+								supplier   	"Registrar"
+								quidu      	"3ACADBF7014D"
+								messages   	(list Messages
+								    (object Message "RegisterDiscoveryL(const TEntry&)"
+									quid       	"3ACADBF7014A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7593D703B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Registrar"
+							quid       	"3ACADBF7014D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACADBF7014E"
+								supplier   	"Registrar"
+								quidu      	"3ACADBF7014D"
+								messages   	(list Messages
+								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+									quid       	"3ACADBF7014F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3AB7308701EB")
+								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
+									quid       	"3ACADBF70150"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.3"
+									ordinal    	3
+									quidu      	"3AC83A2B02A6")))
+							    (object Link
+								quid       	"3ACADBF7014C"
+								supplier   	"$UNNAMED$343"
+								quidu      	"3ACADBF70151"
+								messages   	(list Messages
+								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+									quid       	"3ACADBF7014B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A7FEAF402E5"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$343"
+							quid       	"3ACADBF70151"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Alternative Flow - Registration parsing failed"
+						mechanism_ref 	@422
+						quid       	"3A251A6A015D"
+						title      	"Alternative Flow - Registration parsing failed"
+						documentation 	
+|This flow describes the case where an Interface Implementation Collection is discovered but is in an unsuitable format to be registered.
+|
+|It is still marked as discovered to prevent further attempts at registration in the future.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @428
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@428
+							    location   	(93, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2524040202"
+							width      	446
+							height     	851
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @429
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@428
+							    height     	552
+							    y_coord    	492
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @430
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@430
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2524040211"
+							width      	446
+							height     	851
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @431
+							    location   	(868, 496)
+							    line_color 	3342489
+							    InterObjView 	@430
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @432
+							    location   	(868, 682)
+							    line_color 	3342489
+							    InterObjView 	@430
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @433
+							    location   	(868, 806)
+							    line_color 	3342489
+							    InterObjView 	@430
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$338" @434
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@434
+							    location   	(2187, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A7940192"
+							width      	438
+							height     	851
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @435
+							    location   	(2294, 558)
+							    line_color 	3342489
+							    InterObjView 	@434
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @436
+							location   	(62, 496)
+							label      	(object SegLabel @437
+							    Parent_View 	@436
+							    location   	(526, 452)
+							    quidu      	"3A2524040206"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@428
+							supplier   	@430
+							Focus_Src  	@429
+							Focus_Entry 	@431
+							origin     	(201, 496)
+							terminus   	(852, 496)
+							ordinal    	0)
+						    (object InterMessView "" @438
+							location   	(62, 558)
+							label      	(object SegLabel @439
+							    Parent_View 	@438
+							    location   	(1580, 514)
+							    quidu      	"3A75A79D02E0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1338
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@430
+							supplier   	@434
+							Focus_Src  	@431
+							Focus_Entry 	@435
+							origin     	(883, 558)
+							terminus   	(2278, 558)
+							ordinal    	1)
+						    (object SelfMessView "" @440
+							location   	(62, 682)
+							label      	(object SegLabel @441
+							    Parent_View 	@440
+							    location   	(1455, 640)
+							    quidu      	"3AC8472501EF"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1470
+							    justify    	0
+							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+							    pctDist    	3.806667
+							    height     	43
+							    orientation 	0)
+							line_color 	3342489
+							client     	@430
+							supplier   	@430
+							Focus_Src  	@431
+							Focus_Entry 	@432
+							origin     	(884, 682)
+							terminus   	(1034, 682)
+							ordinal    	2)
+						    (object SelfMessView "" @442
+							location   	(62, 806)
+							label      	(object SegLabel @443
+							    Parent_View 	@442
+							    location   	(1392, 763)
+							    quidu      	"3AC8472A0033"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	870
+							    justify    	0
+							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
+							    pctDist    	3.393333
+							    height     	44
+							    orientation 	0)
+							line_color 	3342489
+							client     	@430
+							supplier   	@430
+							Focus_Src  	@431
+							Focus_Entry 	@433
+							origin     	(884, 806)
+							terminus   	(1034, 806)
+							ordinal    	3)))
+					    (object InteractionDiagram "Alternative Flow - Requires update"
+						mechanism_ref 	@423
+						quid       	"3A251A520235"
+						title      	"Alternative Flow - Requires update"
+						documentation 	
+|This flow describes the case where an Interface Implementation Collection is rediscovered but has a different date stamp.
+|In this case, the Interface Implementation Collection data in the registry is updated.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @444
+							location   	(124, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@444
+							    location   	(31, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A251A970053"
+							width      	446
+							height     	1099
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @445
+							    location   	(124, 434)
+							    line_color 	3342489
+							    InterObjView 	@444
+							    height     	800
+							    y_coord    	740
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @446
+							location   	(806, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@446
+							    location   	(713, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A251A970062"
+							width      	446
+							height     	1099
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @447
+							    location   	(806, 434)
+							    line_color 	3342489
+							    InterObjView 	@446
+							    height     	740
+							    y_coord    	680
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @448
+							    location   	(806, 682)
+							    line_color 	3342489
+							    InterObjView 	@446
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @449
+							    location   	(806, 868)
+							    line_color 	3342489
+							    InterObjView 	@446
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$339" @450
+							location   	(2170, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@450
+							    location   	(2063, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A251A970066"
+							width      	438
+							height     	1099
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @451
+							    location   	(2170, 558)
+							    line_color 	3342489
+							    InterObjView 	@450
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @452
+							    location   	(2170, 1054)
+							    line_color 	3342489
+							    InterObjView 	@450
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @453
+							location   	(62, 434)
+							label      	(object SegLabel @454
+							    Parent_View 	@453
+							    location   	(464, 390)
+							    quidu      	"3A6C2F4F030A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@444
+							supplier   	@446
+							Focus_Src  	@445
+							Focus_Entry 	@447
+							origin     	(139, 434)
+							terminus   	(790, 434)
+							ordinal    	0)
+						    (object InterMessView "" @455
+							location   	(62, 558)
+							label      	(object SegLabel @456
+							    Parent_View 	@455
+							    location   	(1487, 514)
+							    quidu      	"3A75A75B01F4"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1339
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@446
+							supplier   	@450
+							Focus_Src  	@447
+							Focus_Entry 	@451
+							origin     	(821, 558)
+							terminus   	(2154, 558)
+							ordinal    	1)
+						    (object SelfMessView "" @457
+							location   	(62, 682)
+							label      	(object SegLabel @458
+							    Parent_View 	@457
+							    location   	(1333, 639)
+							    quidu      	"3AC845DA00DA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1470
+							    justify    	0
+							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+							    pctDist    	3.406667
+							    height     	44
+							    orientation 	0)
+							line_color 	3342489
+							client     	@446
+							supplier   	@446
+							Focus_Src  	@447
+							Focus_Entry 	@448
+							origin     	(822, 682)
+							terminus   	(972, 682)
+							ordinal    	2)
+						    (object SelfMessView "" @459
+							location   	(62, 868)
+							label      	(object SegLabel @460
+							    Parent_View 	@459
+							    location   	(1273, 826)
+							    quidu      	"3AC845E302FA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	870
+							    justify    	0
+							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
+							    pctDist    	3.006667
+							    height     	43
+							    orientation 	0)
+							line_color 	3342489
+							client     	@446
+							supplier   	@446
+							Focus_Src  	@447
+							Focus_Entry 	@449
+							origin     	(822, 868)
+							terminus   	(972, 868)
+							ordinal    	3)
+						    (object InterMessView "" @461
+							location   	(62, 1054)
+							label      	(object SegLabel @462
+							    Parent_View 	@461
+							    location   	(1487, 1010)
+							    quidu      	"3AC84622028C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	829
+							    justify    	0
+							    label      	"UpdateDllDataL(TInt, CDllData*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@446
+							supplier   	@450
+							Focus_Src  	@447
+							Focus_Entry 	@452
+							origin     	(821, 1054)
+							terminus   	(2154, 1054)
+							ordinal    	4)))
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@424
+						quid       	"3A1D361C03CC"
+						title      	"Basic Flow"
+						documentation 	
+|A new Interface Implementation Collection is discovered and the Interface Implementations within are added to the registry.
+|This basic flow assumes:
+|1) That the  Interface Implementation Collection has not been previously discovered
+|2) That it is in the correct format to be registered
+|3) That it does not contain Interface Implementations that clash with (override) a previously installed  Interface Implementation Collection.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	16
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @463
+							location   	(124, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@463
+							    location   	(31, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D3764012E"
+							width      	446
+							height     	1161
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @464
+							    location   	(124, 434)
+							    line_color 	3342489
+							    InterObjView 	@463
+							    height     	862
+							    y_coord    	802
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @465
+							location   	(806, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@465
+							    location   	(713, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D3A0802CB"
+							width      	414
+							height     	1161
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @466
+							    location   	(806, 496)
+							    line_color 	3342489
+							    InterObjView 	@465
+							    height     	740
+							    y_coord    	680
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @467
+							    location   	(806, 744)
+							    line_color 	3342489
+							    InterObjView 	@465
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @468
+							    location   	(806, 930)
+							    line_color 	3342489
+							    InterObjView 	@465
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$340" @469
+							location   	(1922, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@469
+							    location   	(1815, 354)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D3A43021C"
+							width      	438
+							height     	1161
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-80
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @470
+							    location   	(1922, 620)
+							    line_color 	3342489
+							    InterObjView 	@469
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @471
+							    location   	(1922, 1116)
+							    line_color 	3342489
+							    InterObjView 	@469
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @472
+							location   	(62, 496)
+							label      	(object SegLabel @473
+							    Parent_View 	@472
+							    location   	(464, 452)
+							    quidu      	"3A1D3A3300D9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@463
+							supplier   	@465
+							Focus_Src  	@464
+							Focus_Entry 	@466
+							origin     	(139, 496)
+							terminus   	(790, 496)
+							ordinal    	0)
+						    (object InterMessView "" @474
+							location   	(62, 620)
+							label      	(object SegLabel @475
+							    Parent_View 	@474
+							    location   	(1363, 576)
+							    quidu      	"3A1D3A4D03A8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1339
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@465
+							supplier   	@469
+							Focus_Src  	@466
+							Focus_Entry 	@470
+							origin     	(821, 620)
+							terminus   	(1906, 620)
+							ordinal    	1)
+						    (object InterMessView "" @476
+							location   	(62, 1116)
+							label      	(object SegLabel @477
+							    Parent_View 	@476
+							    location   	(1363, 1072)
+							    quidu      	"3A1D3AA502E5"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	863
+							    justify    	0
+							    label      	"AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@465
+							supplier   	@469
+							Focus_Src  	@466
+							Focus_Entry 	@471
+							origin     	(821, 1116)
+							terminus   	(1906, 1116)
+							ordinal    	4)
+						    (object SelfMessView "" @478
+							location   	(62, 744)
+							label      	(object SegLabel @479
+							    Parent_View 	@478
+							    location   	(1333, 701)
+							    quidu      	"3AC8456B0329"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1470
+							    justify    	0
+							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+							    pctDist    	3.406667
+							    height     	44
+							    orientation 	0)
+							line_color 	3342489
+							client     	@465
+							supplier   	@465
+							Focus_Src  	@466
+							Focus_Entry 	@467
+							origin     	(822, 744)
+							terminus   	(972, 744)
+							ordinal    	2)
+						    (object SelfMessView "" @480
+							location   	(62, 930)
+							label      	(object SegLabel @481
+							    Parent_View 	@480
+							    location   	(1270, 887)
+							    quidu      	"3AC845820278"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	869
+							    justify    	0
+							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
+							    pctDist    	2.986667
+							    height     	44
+							    orientation 	0)
+							line_color 	3342489
+							client     	@465
+							supplier   	@465
+							Focus_Src  	@466
+							Focus_Entry 	@468
+							origin     	(822, 930)
+							terminus   	(972, 930)
+							ordinal    	3)))
+					    (object InteractionDiagram "Alternative Flow - Already registered"
+						mechanism_ref 	@425
+						quid       	"3AC846730080"
+						title      	"Alternative Flow - Already registered"
+						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but is already registered."
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @482
+							location   	(124, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@482
+							    location   	(31, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC846A202AE"
+							width      	446
+							height     	541
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @483
+							    location   	(124, 434)
+							    line_color 	3342489
+							    InterObjView 	@482
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @484
+							location   	(806, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@484
+							    location   	(713, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC846A202B3"
+							width      	446
+							height     	541
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @485
+							    location   	(806, 434)
+							    line_color 	3342489
+							    InterObjView 	@484
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$341" @486
+							location   	(1922, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@486
+							    location   	(1815, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC846A202B8"
+							width      	438
+							height     	541
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @487
+							    location   	(1922, 496)
+							    line_color 	3342489
+							    InterObjView 	@486
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @488
+							location   	(62, 434)
+							label      	(object SegLabel @489
+							    Parent_View 	@488
+							    location   	(464, 390)
+							    quidu      	"3AC846A202B0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@482
+							supplier   	@484
+							Focus_Src  	@483
+							Focus_Entry 	@485
+							origin     	(139, 434)
+							terminus   	(790, 434)
+							ordinal    	0)
+						    (object InterMessView "" @490
+							location   	(62, 496)
+							label      	(object SegLabel @491
+							    Parent_View 	@490
+							    location   	(1363, 452)
+							    quidu      	"3AC846A202B1"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1339
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@484
+							supplier   	@486
+							Focus_Src  	@485
+							Focus_Entry 	@487
+							origin     	(821, 496)
+							terminus   	(1906, 496)
+							ordinal    	1)))
+					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 1)"
+						mechanism_ref 	@426
+						quid       	"3AC9F0D401AB"
+						title      	"Alternative Flow - No space available for new registrations. (Failure 1)"
+						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @492
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@492
+							    location   	(93, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F0F50090"
+							width      	446
+							height     	727
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @493
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@492
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @494
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@494
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F0F50095"
+							width      	446
+							height     	727
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @495
+							    location   	(868, 496)
+							    line_color 	3342489
+							    InterObjView 	@494
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @496
+							    location   	(868, 682)
+							    line_color 	3342489
+							    InterObjView 	@494
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$342" @497
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@497
+							    location   	(2187, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F0F50099"
+							width      	438
+							height     	727
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @498
+							    location   	(2294, 558)
+							    line_color 	3342489
+							    InterObjView 	@497
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @499
+							location   	(62, 496)
+							label      	(object SegLabel @500
+							    Parent_View 	@499
+							    location   	(526, 452)
+							    quidu      	"3AC9F0F50092"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@492
+							supplier   	@494
+							Focus_Src  	@493
+							Focus_Entry 	@495
+							origin     	(201, 496)
+							terminus   	(852, 496)
+							ordinal    	0)
+						    (object SelfMessView "" @501
+							location   	(62, 682)
+							label      	(object SegLabel @502
+							    Parent_View 	@501
+							    location   	(1455, 640)
+							    quidu      	"3AC9F0F50097"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1470
+							    justify    	0
+							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+							    pctDist    	3.806667
+							    height     	43
+							    orientation 	0)
+							line_color 	3342489
+							client     	@494
+							supplier   	@494
+							Focus_Src  	@495
+							Focus_Entry 	@496
+							origin     	(884, 682)
+							terminus   	(1034, 682)
+							ordinal    	2)
+						    (object InterMessView "" @503
+							location   	(62, 558)
+							label      	(object SegLabel @504
+							    Parent_View 	@503
+							    location   	(1580, 514)
+							    quidu      	"3AC9F0F50093"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1338
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@494
+							supplier   	@497
+							Focus_Src  	@495
+							Focus_Entry 	@498
+							origin     	(883, 558)
+							terminus   	(2278, 558)
+							ordinal    	1)))
+					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 2)"
+						mechanism_ref 	@427
+						quid       	"3ACADBE4017C"
+						title      	"Alternative Flow - No space available for new registrations. (Failure 2)"
+						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Discoverer" @505
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@505
+							    location   	(93, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"Discoverer")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADBF70148"
+							width      	446
+							height     	851
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @506
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@505
+							    height     	552
+							    y_coord    	492
+							    Nested     	FALSE))
+						    (object InterObjView "Registrar" @507
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@507
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Registrar")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADBF7014D"
+							width      	446
+							height     	851
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @508
+							    location   	(868, 496)
+							    line_color 	3342489
+							    InterObjView 	@507
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @509
+							    location   	(868, 682)
+							    line_color 	3342489
+							    InterObjView 	@507
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @510
+							    location   	(868, 806)
+							    line_color 	3342489
+							    InterObjView 	@507
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$343" @511
+							location   	(2418, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@511
+							    location   	(2311, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADBF70151"
+							width      	438
+							height     	851
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @512
+							    location   	(2418, 558)
+							    line_color 	3342489
+							    InterObjView 	@511
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @513
+							location   	(62, 496)
+							label      	(object SegLabel @514
+							    Parent_View 	@513
+							    location   	(526, 452)
+							    quidu      	"3ACADBF7014A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	632
+							    justify    	0
+							    label      	"RegisterDiscoveryL(const TEntry&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@505
+							supplier   	@507
+							Focus_Src  	@506
+							Focus_Entry 	@508
+							origin     	(201, 496)
+							terminus   	(852, 496)
+							ordinal    	0)
+						    (object SelfMessView "" @515
+							location   	(62, 682)
+							label      	(object SegLabel @516
+							    Parent_View 	@515
+							    location   	(1455, 640)
+							    quidu      	"3ACADBF7014F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1470
+							    justify    	0
+							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
+							    pctDist    	3.806667
+							    height     	43
+							    orientation 	0)
+							line_color 	3342489
+							client     	@507
+							supplier   	@507
+							Focus_Src  	@508
+							Focus_Entry 	@509
+							origin     	(884, 682)
+							terminus   	(1034, 682)
+							ordinal    	2)
+						    (object SelfMessView "" @517
+							location   	(62, 806)
+							label      	(object SegLabel @518
+							    Parent_View 	@517
+							    location   	(1392, 763)
+							    quidu      	"3ACADBF70150"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	916
+							    justify    	0
+							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
+							    pctDist    	3.393333
+							    height     	44
+							    orientation 	0)
+							line_color 	3342489
+							client     	@507
+							supplier   	@507
+							Focus_Src  	@508
+							Focus_Entry 	@510
+							origin     	(884, 806)
+							terminus   	(1034, 806)
+							ordinal    	3)
+						    (object InterMessView "" @519
+							location   	(62, 558)
+							label      	(object SegLabel @520
+							    Parent_View 	@519
+							    location   	(1642, 514)
+							    quidu      	"3ACADBF7014B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1419
+							    justify    	0
+							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@507
+							supplier   	@511
+							Focus_Src  	@508
+							Focus_Entry 	@512
+							origin     	(883, 558)
+							terminus   	(2402, 558)
+							ordinal    	1))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Re-install ( (Iter 1)"
+				quid       	"3A227DCB0189"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Re-install"
+					quid       	"3A227DF203DE"
+					documentation 	
+|Actors:
+|Generic Client
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.3.6
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @521
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$344"
+							quid       	"3A2284830160"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A228483015F"
+								supplier   	"$UNNAMED$345"
+								quidu      	"3A2284830162"
+								messages   	(list Messages
+								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
+									quid       	"3AC9F7060075"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	2
+									quidu      	"3A754F3E0165")
+								    (object Message "PersistNowL( )"
+									quid       	"3B56BA8101CC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2"
+									ordinal    	4
+									quidu      	"3A797978000C"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$345"
+							quid       	"3A2284830162"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$346"
+							quid       	"3AC9F6ED025A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F6FD0086"
+								supplier   	"$UNNAMED$344"
+								quidu      	"3A2284830160"
+								messages   	(list Messages
+								    (object Message "DriveReinstatedL(const TDriveUnit&)"
+									quid       	"3AC9F6FD0087"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A7593D703A9")
+								    (object Message "DiscoveriesBegin( )"
+									quid       	"3AC9F72802D7"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7FEAEA02B8")
+								    (object Message "DiscoveriesComplete(TBool)"
+									quid       	"3B56BAB00350"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	3
+									quidu      	"3A7593D703B6"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @522
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$347"
+							quid       	"3AC9F60E032B"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F60E032C"
+								supplier   	"$UNNAMED$348"
+								quidu      	"3AC9F60E0330"
+								messages   	(list Messages
+								    (object Message "Enable(TUid)"
+									quid       	"3AC9F60E032D"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CFDF80394"))))
+							class      	"Use Case View::System Actors::Interface Implementation"
+							quidu      	"3A13FF96031A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$348"
+							quid       	"3AC9F60E0330"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F60E032F"
+								supplier   	"$UNNAMED$349"
+								quidu      	"3AC9F60E0331"
+								messages   	(list Messages
+								    (object Message "SetEnabledState(TUid, TBool)"
+									quid       	"3AC9F60E032E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CFDBB0382"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$349"
+							quid       	"3AC9F60E0331"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @523
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$350"
+							quid       	"3ACADD7101CD"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACADD7101CE"
+								supplier   	"$UNNAMED$351"
+								quidu      	"3ACADD7101D7"
+								messages   	(list Messages
+								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
+									quid       	"3ACADD7101CF"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	2
+									quidu      	"3A754F3E0165"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$351"
+							quid       	"3ACADD7101D7"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$352"
+							quid       	"3ACADD7101D3"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACADD7101D2"
+								supplier   	"$UNNAMED$350"
+								quidu      	"3ACADD7101CD"
+								messages   	(list Messages
+								    (object Message "DriveReinstatedL(const TDriveUnit&)"
+									quid       	"3ACADD7101D1"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A7593D703A9")
+								    (object Message "DiscoveriesBegin( )"
+									quid       	"3ACADD7101D5"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7FEAEA02B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @524
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$353"
+							quid       	"3ACAE0CD0094"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAE0CD0095"
+								supplier   	"$UNNAMED$354"
+								quidu      	"3ACAE0CD009E"
+								messages   	(list Messages
+								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
+									quid       	"3ACAE0CD0096"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	2
+									quidu      	"3A754F3E0165"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$354"
+							quid       	"3ACAE0CD009E"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$355"
+							quid       	"3ACAE0CD0099"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAE0CD0098"
+								supplier   	"$UNNAMED$353"
+								quidu      	"3ACAE0CD0094"
+								messages   	(list Messages
+								    (object Message "DriveReinstatedL(const TDriveUnit&)"
+									quid       	"3ACAE0CD0097"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A7593D703A9")
+								    (object Message "DiscoveriesBegin( )"
+									quid       	"3ACAE0CD009A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7FEAEA02B8"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow - Re-enable Interface Implementation Collections"
+						mechanism_ref 	@521
+						quid       	"3A2284780259"
+						title      	"Basic Flow - Re-enable Interface Implementation Collections"
+						documentation 	
+|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
+|
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$344" @525
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@525
+							    location   	(961, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284830160"
+							width      	446
+							height     	667
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @526
+							    location   	(1054, 372)
+							    line_color 	3342489
+							    InterObjView 	@525
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @527
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@525
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @528
+							    location   	(1054, 620)
+							    line_color 	3342489
+							    InterObjView 	@525
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$345" @529
+							location   	(1984, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@529
+							    location   	(1877, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284830162"
+							width      	438
+							height     	667
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @530
+							    location   	(1984, 558)
+							    line_color 	3342489
+							    InterObjView 	@529
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @531
+							    location   	(1984, 682)
+							    line_color 	3342489
+							    InterObjView 	@529
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$346" @532
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@532
+							    location   	(93, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F6ED025A"
+							width      	446
+							height     	667
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @533
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@532
+							    height     	368
+							    y_coord    	308
+							    Nested     	FALSE))
+						    (object InterMessView "" @534
+							location   	(62, 496)
+							label      	(object SegLabel @535
+							    Parent_View 	@534
+							    location   	(619, 452)
+							    quidu      	"3AC9F6FD0087"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	651
+							    justify    	0
+							    label      	"DriveReinstatedL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@532
+							supplier   	@525
+							Focus_Src  	@533
+							Focus_Entry 	@527
+							origin     	(201, 496)
+							terminus   	(1038, 496)
+							ordinal    	1)
+						    (object InterMessView "" @536
+							location   	(62, 558)
+							label      	(object SegLabel @537
+							    Parent_View 	@536
+							    location   	(1518, 514)
+							    quidu      	"3AC9F7060075"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	810
+							    justify    	0
+							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@525
+							supplier   	@529
+							Focus_Src  	@527
+							Focus_Entry 	@530
+							origin     	(1069, 558)
+							terminus   	(1968, 558)
+							ordinal    	2)
+						    (object InterMessView "" @538
+							location   	(62, 372)
+							label      	(object SegLabel @539
+							    Parent_View 	@538
+							    location   	(619, 328)
+							    quidu      	"3AC9F72802D7"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	347
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@532
+							supplier   	@525
+							Focus_Src  	@533
+							Focus_Entry 	@526
+							origin     	(201, 372)
+							terminus   	(1038, 372)
+							ordinal    	0)
+						    (object InterMessView "" @540
+							location   	(62, 682)
+							label      	(object SegLabel @541
+							    Parent_View 	@540
+							    location   	(1518, 638)
+							    quidu      	"3B56BA8101CC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	266
+							    justify    	0
+							    label      	"PersistNowL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@525
+							supplier   	@529
+							Focus_Src  	@527
+							Focus_Entry 	@531
+							origin     	(1069, 682)
+							terminus   	(1968, 682)
+							ordinal    	4)
+						    (object InterMessView "" @542
+							location   	(62, 620)
+							label      	(object SegLabel @543
+							    Parent_View 	@542
+							    location   	(619, 576)
+							    quidu      	"3B56BAB00350"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"DiscoveriesComplete(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@532
+							supplier   	@525
+							Focus_Src  	@533
+							Focus_Entry 	@528
+							origin     	(201, 620)
+							terminus   	(1038, 620)
+							ordinal    	3)))
+					    (object InteractionDiagram "Alternate Flow - Enable Interface Implementation (Omit)"
+						mechanism_ref 	@522
+						quid       	"3AC9F6040182"
+						title      	"Alternate Flow - Enable Interface Implementation (Omit)"
+						documentation 	"This use case is to allow the enabling of an Interface Implementation which has previously been disabled using the use-case Temporarily Un-install Alternate flow - Disable Interface Implementation."
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$347" @544
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@544
+							    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      	"3AC9F60E032B"
+							width      	336
+							height     	541
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @545
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@544
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$348" @546
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@546
+							    location   	(589, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F60E0330"
+							width      	446
+							height     	541
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @547
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@546
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$349" @548
+							location   	(1302, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@548
+							    location   	(1195, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F60E0331"
+							width      	438
+							height     	541
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @549
+							    location   	(1302, 496)
+							    line_color 	3342489
+							    InterObjView 	@548
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @550
+							location   	(62, 434)
+							label      	(object SegLabel @551
+							    Parent_View 	@550
+							    location   	(433, 390)
+							    quidu      	"3AC9F60E032D"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	421
+							    justify    	0
+							    label      	"Enable(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@544
+							supplier   	@546
+							Focus_Src  	@545
+							Focus_Entry 	@547
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @552
+							location   	(62, 496)
+							label      	(object SegLabel @553
+							    Parent_View 	@552
+							    location   	(991, 452)
+							    quidu      	"3AC9F60E032E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	541
+							    justify    	0
+							    label      	"SetEnabledState(TUid, TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@546
+							supplier   	@548
+							Focus_Src  	@547
+							Focus_Entry 	@549
+							origin     	(697, 496)
+							terminus   	(1286, 496)
+							ordinal    	1)))
+					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
+						mechanism_ref 	@523
+						quid       	"3ACADD4200F4"
+						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
+						documentation 	
+|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
+|
+|A failure to restore occurs because there is insufficient space for the new registry entries. The registry is left unchanged.
+|
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$350" @554
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@554
+							    location   	(961, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADD7101CD"
+							width      	446
+							height     	605
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @555
+							    location   	(1054, 434)
+							    line_color 	3342489
+							    InterObjView 	@554
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @556
+							    location   	(1054, 558)
+							    line_color 	3342489
+							    InterObjView 	@554
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @557
+							    location   	(1054, 558)
+							    line_color 	3342489
+							    InterObjView 	@554
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$351" @558
+							location   	(1984, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@558
+							    location   	(1877, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADD7101D7"
+							width      	438
+							height     	605
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @559
+							    location   	(1984, 620)
+							    line_color 	3342489
+							    InterObjView 	@558
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$352" @560
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@560
+							    location   	(93, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACADD7101D3"
+							width      	446
+							height     	605
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @561
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@560
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE))
+						    (object InterMessView "" @562
+							location   	(62, 620)
+							label      	(object SegLabel @563
+							    Parent_View 	@562
+							    location   	(1518, 576)
+							    quidu      	"3ACADD7101CF"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	810
+							    justify    	0
+							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@554
+							supplier   	@558
+							Focus_Src  	@556
+							Focus_Entry 	@559
+							origin     	(1069, 620)
+							terminus   	(1968, 620)
+							ordinal    	2)
+						    (object InterMessView "" @564
+							location   	(62, 558)
+							label      	(object SegLabel @565
+							    Parent_View 	@564
+							    location   	(619, 514)
+							    quidu      	"3ACADD7101D1"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	651
+							    justify    	0
+							    label      	"DriveReinstatedL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@560
+							supplier   	@554
+							Focus_Src  	@561
+							Focus_Entry 	@557
+							origin     	(201, 558)
+							terminus   	(1038, 558)
+							ordinal    	1)
+						    (object InterMessView "" @566
+							location   	(62, 434)
+							label      	(object SegLabel @567
+							    Parent_View 	@566
+							    location   	(619, 390)
+							    quidu      	"3ACADD7101D5"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	347
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@560
+							supplier   	@554
+							Focus_Src  	@561
+							Focus_Entry 	@555
+							origin     	(201, 434)
+							terminus   	(1038, 434)
+							ordinal    	0)))
+					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
+						mechanism_ref 	@524
+						quid       	"3ACAE00203BD"
+						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
+						documentation 	
+|This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
+|
+|A failure to restore occurs because the registry branch file to restore is damaged. The registry is left unchanged.
+|
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$353" @568
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@568
+							    location   	(961, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE0CD0094"
+							width      	446
+							height     	605
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @569
+							    location   	(1054, 434)
+							    line_color 	3342489
+							    InterObjView 	@568
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @570
+							    location   	(1054, 558)
+							    line_color 	3342489
+							    InterObjView 	@568
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @571
+							    location   	(1054, 558)
+							    line_color 	3342489
+							    InterObjView 	@568
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$354" @572
+							location   	(1984, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@572
+							    location   	(1877, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE0CD009E"
+							width      	438
+							height     	605
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @573
+							    location   	(1984, 620)
+							    line_color 	3342489
+							    InterObjView 	@572
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$355" @574
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@574
+							    location   	(93, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE0CD0099"
+							width      	446
+							height     	605
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @575
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@574
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE))
+						    (object InterMessView "" @576
+							location   	(62, 620)
+							label      	(object SegLabel @577
+							    Parent_View 	@576
+							    location   	(1518, 576)
+							    quidu      	"3ACAE0CD0096"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	810
+							    justify    	0
+							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@568
+							supplier   	@572
+							Focus_Src  	@570
+							Focus_Entry 	@573
+							origin     	(1069, 620)
+							terminus   	(1968, 620)
+							ordinal    	2)
+						    (object InterMessView "" @578
+							location   	(62, 558)
+							label      	(object SegLabel @579
+							    Parent_View 	@578
+							    location   	(619, 514)
+							    quidu      	"3ACAE0CD0097"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	650
+							    justify    	0
+							    label      	"DriveReinstatedL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@574
+							supplier   	@568
+							Focus_Src  	@575
+							Focus_Entry 	@571
+							origin     	(201, 558)
+							terminus   	(1038, 558)
+							ordinal    	1)
+						    (object InterMessView "" @580
+							location   	(62, 434)
+							label      	(object SegLabel @581
+							    Parent_View 	@580
+							    location   	(619, 390)
+							    quidu      	"3ACAE0CD009A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	347
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@574
+							supplier   	@568
+							Focus_Src  	@575
+							Focus_Entry 	@569
+							origin     	(201, 434)
+							terminus   	(1038, 434)
+							ordinal    	0)))
+					    (object ObjectDiagram "Basic Flow - Re-enable Interface Implementation Collections"
+						mechanism_ref 	@521
+						quid       	"3B56BA0003E3"
+						title      	"Basic Flow - Re-enable Interface Implementation Collections"
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object ObjectView "$UNNAMED$344" @582
+							location   	(1315, 737)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@582
+							    location   	(1217, 846)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	441
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284830160"
+							width      	158
+							height     	60
+							annotation 	4
+							autoResize 	TRUE
+							subobjects 	0
+							x_offset   	0.000000
+							y_offset   	0.000000)
+						    (object ObjectView "$UNNAMED$345" @583
+							location   	(1890, 737)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@583
+							    location   	(1766, 893)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	501
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2284830162"
+							width      	180
+							height     	154
+							annotation 	4
+							autoResize 	TRUE
+							subobjects 	0
+							x_offset   	0.000000
+							y_offset   	0.000000)
+						    (object ObjectView "$UNNAMED$346" @584
+							location   	(1315, 1295)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@584
+							    location   	(1217, 1456)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	441
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F6ED025A"
+							width      	158
+							annotation 	4
+							autoResize 	TRUE
+							subobjects 	0
+							x_offset   	0.000000
+							y_offset   	0.000000)
+						    (object LinkView "" @585
+							stereotype 	TRUE
+							line_color 	3342489
+							quidu      	"3A228483015F"
+							client     	@582
+							supplier   	@583
+							line_style 	0)
+						    (object MessView "" @586
+							location   	(1596, 693)
+							line_color 	3342489
+							label      	(object SegLabel @587
+							    Parent_View 	@586
+							    location   	(1596, 602)
+							    quidu      	"3AC9F7060075"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	825
+							    justify    	0
+							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							label      	(object SegLabel @588
+							    Parent_View 	@586
+							    location   	(1596, 649)
+							    quidu      	"3B56BA8101CC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	297
+							    justify    	0
+							    label      	"PersistNowL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							object_arc 	@585
+							pctDist    	0.500000
+							height     	45
+							orientation 	0
+							dir        	1
+							origin     	(1536, 693)
+							terminus   	(1656, 693))
+						    (object LinkView "" @589
+							stereotype 	TRUE
+							line_color 	3342489
+							quidu      	"3AC9F6FD0086"
+							client     	@584
+							supplier   	@582
+							line_style 	0)
+						    (object MessView "" @590
+							location   	(1271, 991)
+							line_color 	3342489
+							label      	(object SegLabel @591
+							    Parent_View 	@590
+							    location   	(1227, 991)
+							    quidu      	"3AC9F72802D7"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	378
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							label      	(object SegLabel @592
+							    Parent_View 	@590
+							    location   	(1227, 1038)
+							    quidu      	"3AC9F6FD0087"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	669
+							    justify    	0
+							    label      	"DriveReinstatedL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							label      	(object SegLabel @593
+							    Parent_View 	@590
+							    location   	(1227, 1085)
+							    quidu      	"3B56BAB00350"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	538
+							    justify    	0
+							    label      	"DiscoveriesComplete(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							object_arc 	@589
+							pctDist    	0.500000
+							height     	45
+							orientation 	0
+							dir        	1
+							origin     	(1271, 1050)
+							terminus   	(1271, 932)))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "List Interface Implementations (Iter 1)"
+				quid       	"3A1CFF56024D"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "List interface implementations"
+					quid       	"3A1D029E01E6"
+					documentation 	
+|Actors:
+|Interface Implementation
+|Generic Future Projects
+|SyncML Client 1.0
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.4.8
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @594
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$356"
+							quid       	"3A2517D3011D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2517D3011E"
+								supplier   	"$UNNAMED$357"
+								quidu      	"3A2517D30127"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3A2517D3011F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$357"
+							quid       	"3A2517D30127"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2517D30128"
+								supplier   	"$UNNAMED$358"
+								quidu      	"3A2517D3012D"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+									quid       	"3A2517D30129"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2D04B2001F"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$358"
+							quid       	"3A2517D3012D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2517D3012C"
+								supplier   	"$UNNAMED$359"
+								quidu      	"3A2517D30131")
+							    (object Link
+								quid       	"3ACA0A9201ED"
+								supplier   	"$UNNAMED$360"
+								quidu      	"3ACA0A1D0217"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
+									quid       	"3ACA0A9201EE"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$359"
+							quid       	"3A2517D30131"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2517D30130"
+								supplier   	"$UNNAMED$361"
+								quidu      	"3A2517D30132"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACA0A64009C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	4
+									quidu      	"3A2CF123032C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$361"
+							quid       	"3A2517D30132"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$360"
+							quid       	"3ACA0A1D0217"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA0A520014"
+								supplier   	"$UNNAMED$359"
+								quidu      	"3A2517D30131"
+								messages   	(list Messages
+								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
+									quid       	"3ACA0A520015"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	3
+									quidu      	"3A2D04DD00A3"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @595
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$362"
+							quid       	"3A1E73F501D4"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E741501BC"
+								supplier   	"$UNNAMED$363"
+								quidu      	"3A1E740B0302"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3A1E741501BD"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$363"
+							quid       	"3A1E740B0302"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E743F03C5"
+								supplier   	"$UNNAMED$364"
+								quidu      	"3A1E743A03BE"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+									quid       	"3A1E743F03C6"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2D04B2001F"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$364"
+							quid       	"3A1E743A03BE"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E74750192"
+								supplier   	"$UNNAMED$365"
+								quidu      	"3A1E747002F3")
+							    (object Link
+								quid       	"3ACA0AE4015F"
+								supplier   	"$UNNAMED$366"
+								quidu      	"3ACA0AB803BE"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
+									quid       	"3ACA0AE40160"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$365"
+							quid       	"3A1E747002F3"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E748302FB"
+								supplier   	"$UNNAMED$367"
+								quidu      	"3A1E747F02FF"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3A1E748302FC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	4
+									quidu      	"3A2CF123032C")
+								    (object Message "GetImplementationDataL(TUid)"
+									quid       	"3ACB1321011C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1.2"
+									ordinal    	6
+									quidu      	"3AB7308403C8")))
+							    (object Link
+								quid       	"3ACB12AC02AE"
+								supplier   	"$UNNAMED$365"
+								quidu      	"3A1E747002F3"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3ACB12AC02AF"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1.1"
+									ordinal    	5
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$367"
+							quid       	"3A1E747F02FF"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$366"
+							quid       	"3ACA0AB803BE"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA0AF0004D"
+								supplier   	"$UNNAMED$365"
+								quidu      	"3A1E747002F3"
+								messages   	(list Messages
+								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
+									quid       	"3ACA0AF0004E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									quidu      	"3A2D04DD00A3"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @596
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$368"
+							quid       	"3ACB0C780066"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB0C780067"
+								supplier   	"$UNNAMED$369"
+								quidu      	"3ACB0C78006B"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3ACB0C780068"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$369"
+							quid       	"3ACB0C78006B"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB0C78006A"
+								supplier   	"$UNNAMED$370"
+								quidu      	"3ACB0C78006C"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
+									quid       	"3ACB0C780069"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A65868D0354"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$370"
+							quid       	"3ACB0C78006C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB0C78006E"
+								supplier   	"$UNNAMED$371"
+								quidu      	"3ACB0C780070"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+									quid       	"3ACB0C78006F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$372"
+							quid       	"3ACB0C780076"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$371"
+							quid       	"3ACB0C780070"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB125800AF"
+								supplier   	"CustomResolver"
+								quidu      	"3ACB1239024F"
+								messages   	(list Messages
+								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
+									quid       	"3ACB125800B0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
+									quidu      	"3B050BD702DA"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "CustomResolver"
+							quid       	"3ACB1239024F"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB127F0228"
+								supplier   	"$UNNAMED$372"
+								quidu      	"3ACB0C780076"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB127F0229"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1.1"
+									ordinal    	4
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3ACB13350111"
+								supplier   	"CustomResolver"
+								quidu      	"3ACB1239024F"))
+							class      	"Logical View::CResolver"
+							quidu      	"3B050BD702BB"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @597
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$373"
+							quid       	"3ACB14160042"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB14160043"
+								supplier   	"$UNNAMED$374"
+								quidu      	"3ACB14160047"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3ACB14160044"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$374"
+							quid       	"3ACB14160047"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB14160046"
+								supplier   	"$UNNAMED$375"
+								quidu      	"3ACB14160048"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+									quid       	"3ACB14160045"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2D04B2001F"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$375"
+							quid       	"3ACB14160048"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1416004A"
+								supplier   	"$UNNAMED$376"
+								quidu      	"3ACB1416004C"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+									quid       	"3ACB1416004B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$377"
+							quid       	"3ACB1416004F"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB14160050"
+								supplier   	"$UNNAMED$378"
+								quidu      	"3ACB14160055"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB14160051"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	4
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3ACB14160053"
+								supplier   	"$UNNAMED$377"
+								quidu      	"3ACB1416004F"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3ACB14160054"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	5
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$378"
+							quid       	"3ACB14160055"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$376"
+							quid       	"3ACB1416004C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1416004D"
+								supplier   	"$UNNAMED$377"
+								quidu      	"3ACB1416004F"
+								messages   	(list Messages
+								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
+									quid       	"3ACB1416004E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									quidu      	"3A2D04DD00A3"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @598
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$379"
+							quid       	"3ACB143402C6"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB143402C7"
+								supplier   	"$UNNAMED$380"
+								quidu      	"3ACB143402CB"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3ACB143402C8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$380"
+							quid       	"3ACB143402CB"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB143402CA"
+								supplier   	"$UNNAMED$381"
+								quidu      	"3ACB143402CC"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+									quid       	"3ACB143402C9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2D04B2001F"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$381"
+							quid       	"3ACB143402CC"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB143402CE"
+								supplier   	"$UNNAMED$382"
+								quidu      	"3ACB143402D0"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+									quid       	"3ACB143402CF"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$383"
+							quid       	"3ACB143402D3"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB143402D4"
+								supplier   	"$UNNAMED$384"
+								quidu      	"3ACB143402D9"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB143402D5"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	4
+									quidu      	"3A2CF123032C")
+								    (object Message "GetImplementationDataL(TUid)"
+									quid       	"3ACB143402D6"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"4"
+									ordinal    	6
+									quidu      	"3AB7308403C8")))
+							    (object Link
+								quid       	"3ACB143402D7"
+								supplier   	"$UNNAMED$383"
+								quidu      	"3ACB143402D3"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3ACB143402D8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	5
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$384"
+							quid       	"3ACB143402D9"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$382"
+							quid       	"3ACB143402D0"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB143402D1"
+								supplier   	"$UNNAMED$383"
+								quidu      	"3ACB143402D3"
+								messages   	(list Messages
+								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
+									quid       	"3ACB143402D2"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									quidu      	"3A2D04DD00A3"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @599
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$385"
+							quid       	"3ACB1588033D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1588033E"
+								supplier   	"$UNNAMED$386"
+								quidu      	"3ACB15880342"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL( )"
+									quid       	"3ACB1588033F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF2470250"))))
+							class      	"Use Case View::Customers::Generic Future Projects"
+							quidu      	"3A1E36BF024A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$386"
+							quid       	"3ACB15880342"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB15880341"
+								supplier   	"$UNNAMED$387"
+								quidu      	"3ACB15880343"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
+									quid       	"3ACB15880340"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A65868D0354"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$387"
+							quid       	"3ACB15880343"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB15880344"
+								supplier   	"$UNNAMED$388"
+								quidu      	"3ACB15880348"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+									quid       	"3ACB15880345"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
+									quidu      	"3A71596801D2"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$389"
+							quid       	"3ACB1588034D"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "CustomResolver"
+							quid       	"3ACB15880349"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1588034A"
+								supplier   	"$UNNAMED$389"
+								quidu      	"3ACB1588034D"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB1588034B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	4
+									quidu      	"3A2CF123032C"))))
+							class      	"Logical View::CResolver"
+							quidu      	"3B050BD702BB"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$388"
+							quid       	"3ACB15880348"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB15880347"
+								supplier   	"CustomResolver"
+								quidu      	"3ACB15880349"
+								messages   	(list Messages
+								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
+									quid       	"3ACB15880346"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
+									quidu      	"3B050BD702DA"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Alternative Flow - None exist"
+						mechanism_ref 	@594
+						quid       	"3A2517C0018E"
+						title      	"Alternative Flow - None exist"
+						documentation 	
+|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
+|This flow assumes that the action of requesting the Interface Implementation list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	6
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$356" @600
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@600
+							    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      	"3A2517D3011D"
+							width      	336
+							height     	1155
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @601
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@600
+							    height     	856
+							    y_coord    	796
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$357" @602
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@602
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2517D30127"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @603
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@602
+							    height     	796
+							    y_coord    	736
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$358" @604
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@604
+							    location   	(1052, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2517D3012D"
+							width      	663
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @605
+							    location   	(1178, 558)
+							    line_color 	3342489
+							    InterObjView 	@604
+							    height     	612
+							    y_coord    	552
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$359" @606
+							location   	(2356, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@606
+							    location   	(2263, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2517D30131"
+							width      	446
+							height     	1155
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @607
+							    location   	(2356, 806)
+							    line_color 	3342489
+							    InterObjView 	@606
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$361" @608
+							location   	(2914, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@608
+							    location   	(2807, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2517D30132"
+							width      	438
+							height     	1155
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @609
+							    location   	(2914, 930)
+							    line_color 	3342489
+							    InterObjView 	@608
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$360" @610
+							location   	(1736, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@610
+							    location   	(1610, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA0A1D0217"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @611
+							    location   	(1736, 682)
+							    line_color 	3342489
+							    InterObjView 	@610
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object InterMessView "" @612
+							location   	(62, 434)
+							label      	(object SegLabel @613
+							    Parent_View 	@612
+							    location   	(433, 390)
+							    quidu      	"3A2517D3011F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@600
+							supplier   	@602
+							Focus_Src  	@601
+							Focus_Entry 	@603
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @614
+							location   	(62, 558)
+							label      	(object SegLabel @615
+							    Parent_View 	@614
+							    location   	(929, 514)
+							    quidu      	"3A2517D30129"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1391
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@602
+							supplier   	@604
+							Focus_Src  	@603
+							Focus_Entry 	@605
+							origin     	(697, 558)
+							terminus   	(1162, 558)
+							ordinal    	1)
+						    (object InterMessView "" @616
+							location   	(62, 806)
+							label      	(object SegLabel @617
+							    Parent_View 	@616
+							    location   	(2045, 762)
+							    quidu      	"3ACA0A520015"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	863
+							    justify    	0
+							    label      	"ListAllL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@610
+							supplier   	@606
+							Focus_Src  	@611
+							Focus_Entry 	@607
+							origin     	(1751, 806)
+							terminus   	(2340, 806)
+							ordinal    	3)
+						    (object InterMessView "" @618
+							location   	(62, 930)
+							label      	(object SegLabel @619
+							    Parent_View 	@618
+							    location   	(2634, 886)
+							    quidu      	"3ACA0A64009C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	609
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@606
+							supplier   	@608
+							Focus_Src  	@607
+							Focus_Entry 	@609
+							origin     	(2371, 930)
+							terminus   	(2898, 930)
+							ordinal    	4)
+						    (object InterMessView "" @620
+							location   	(62, 682)
+							label      	(object SegLabel @621
+							    Parent_View 	@620
+							    location   	(1456, 638)
+							    quidu      	"3ACA0A9201EE"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1069
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@604
+							supplier   	@610
+							Focus_Src  	@605
+							Focus_Entry 	@611
+							origin     	(1193, 682)
+							terminus   	(1720, 682)
+							ordinal    	2)
+						    (object NoteView @622
+							location   	(1364, 1550)
+							label      	(object ItemLabel
+							    Parent_View 	@622
+							    location   	(973, 1434)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @623
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@622
+							supplier   	@620
+							line_style 	0)))
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@595
+						quid       	"3A1E73CD00C8"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
+|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	413
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$362" @624
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@624
+							    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      	"3A1E73F501D4"
+							width      	336
+							height     	1465
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @625
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@624
+							    height     	1166
+							    y_coord    	1106
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$363" @626
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@626
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E740B0302"
+							width      	662
+							height     	1465
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @627
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@626
+							    height     	1106
+							    y_coord    	1046
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$364" @628
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@628
+							    location   	(1052, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E743A03BE"
+							width      	663
+							height     	1465
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @629
+							    location   	(1178, 620)
+							    line_color 	3342489
+							    InterObjView 	@628
+							    height     	860
+							    y_coord    	800
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$365" @630
+							location   	(2666, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@630
+							    location   	(2573, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E747002F3"
+							width      	446
+							height     	1465
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @631
+							    location   	(2666, 868)
+							    line_color 	3342489
+							    InterObjView 	@630
+							    height     	492
+							    y_coord    	432
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @632
+							    location   	(2666, 1054)
+							    line_color 	3342489
+							    InterObjView 	@630
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$367" @633
+							location   	(3286, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@633
+							    location   	(3179, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E747F02FF"
+							width      	438
+							height     	1465
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @634
+							    location   	(3286, 930)
+							    line_color 	3342489
+							    InterObjView 	@633
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @635
+							    location   	(3286, 1240)
+							    line_color 	3342489
+							    InterObjView 	@633
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$366" @636
+							location   	(1798, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@636
+							    location   	(1672, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA0AB803BE"
+							width      	662
+							height     	1465
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @637
+							    location   	(1798, 744)
+							    line_color 	3342489
+							    InterObjView 	@636
+							    height     	676
+							    y_coord    	616
+							    Nested     	FALSE))
+						    (object InterMessView "" @638
+							location   	(62, 434)
+							label      	(object SegLabel @639
+							    Parent_View 	@638
+							    location   	(433, 390)
+							    quidu      	"3A1E741501BD"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@624
+							supplier   	@626
+							Focus_Src  	@625
+							Focus_Entry 	@627
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @640
+							location   	(62, 620)
+							label      	(object SegLabel @641
+							    Parent_View 	@640
+							    location   	(929, 576)
+							    quidu      	"3A1E743F03C6"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1392
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@626
+							supplier   	@628
+							Focus_Src  	@627
+							Focus_Entry 	@629
+							origin     	(697, 620)
+							terminus   	(1162, 620)
+							ordinal    	1)
+						    (object InterMessView "" @642
+							location   	(62, 930)
+							label      	(object SegLabel @643
+							    Parent_View 	@642
+							    location   	(2975, 886)
+							    quidu      	"3A1E748302FC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@630
+							supplier   	@633
+							Focus_Src  	@631
+							Focus_Entry 	@634
+							origin     	(2681, 930)
+							terminus   	(3270, 930)
+							ordinal    	4)
+						    (object InterMessView "" @644
+							location   	(62, 744)
+							label      	(object SegLabel @645
+							    Parent_View 	@644
+							    location   	(1487, 700)
+							    quidu      	"3ACA0AE40160"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1297
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@628
+							supplier   	@636
+							Focus_Src  	@629
+							Focus_Entry 	@637
+							origin     	(1193, 744)
+							terminus   	(1782, 744)
+							ordinal    	2)
+						    (object InterMessView "" @646
+							location   	(62, 868)
+							label      	(object SegLabel @647
+							    Parent_View 	@646
+							    location   	(2231, 824)
+							    quidu      	"3ACA0AF0004E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	863
+							    justify    	0
+							    label      	"ListAllL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@636
+							supplier   	@630
+							Focus_Src  	@637
+							Focus_Entry 	@631
+							origin     	(1813, 868)
+							terminus   	(2650, 868)
+							ordinal    	3)
+						    (object NoteView @648
+							location   	(1488, 1922)
+							label      	(object ItemLabel
+							    Parent_View 	@648
+							    location   	(1097, 1806)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @649
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@648
+							supplier   	@644
+							line_style 	0)
+						    (object SelfMessView "" @650
+							location   	(62, 1054)
+							label      	(object SegLabel @651
+							    Parent_View 	@650
+							    location   	(2757, 1010)
+							    quidu      	"3ACB12AC02AF"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@630
+							supplier   	@630
+							Focus_Src  	@631
+							Focus_Entry 	@632
+							origin     	(2682, 1054)
+							terminus   	(2832, 1054)
+							ordinal    	5)
+						    (object InterMessView "" @652
+							location   	(62, 1240)
+							label      	(object SegLabel @653
+							    Parent_View 	@652
+							    location   	(2975, 1196)
+							    quidu      	"3ACB1321011C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	553
+							    justify    	0
+							    label      	"GetImplementationDataL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@630
+							supplier   	@633
+							Focus_Src  	@631
+							Focus_Entry 	@635
+							origin     	(2681, 1240)
+							terminus   	(3270, 1240)
+							ordinal    	6)))
+					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
+						mechanism_ref 	@596
+						quid       	"3ACB0B74024D"
+						title      	"Alternative Flow - Use non - default resolver"
+						documentation 	
+|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
+|
+|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$368" @654
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@654
+							    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      	"3ACB0C780066"
+							width      	336
+							height     	1155
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @655
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@654
+							    height     	856
+							    y_coord    	796
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$369" @656
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@656
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB0C78006B"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @657
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@656
+							    height     	796
+							    y_coord    	736
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$370" @658
+							location   	(1302, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@658
+							    location   	(1176, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB0C78006C"
+							width      	663
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @659
+							    location   	(1302, 558)
+							    line_color 	3342489
+							    InterObjView 	@658
+							    height     	612
+							    y_coord    	552
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$372" @660
+							location   	(2852, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@660
+							    location   	(2745, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB0C780076"
+							width      	438
+							height     	1155
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @661
+							    location   	(2852, 930)
+							    line_color 	3342489
+							    InterObjView 	@660
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "CustomResolver" @662
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@662
+							    location   	(2294, 248)
+							    fill_color 	13434879
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	351
+							    justify    	0
+							    label      	"CustomResolver")
+							icon       	"Interface"
+							icon_style 	"Label"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1239024F"
+							width      	369
+							height     	1155
+							icon_height 	0
+							icon_width 	0
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @663
+							    location   	(2294, 806)
+							    line_color 	3342489
+							    InterObjView 	@662
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$371" @664
+							location   	(1798, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@664
+							    location   	(1672, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB0C780070"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @665
+							    location   	(1798, 682)
+							    line_color 	3342489
+							    InterObjView 	@664
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object NoteView @666
+							location   	(1426, 1550)
+							label      	(object ItemLabel
+							    Parent_View 	@666
+							    location   	(1035, 1434)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @667
+							location   	(62, 434)
+							label      	(object SegLabel @668
+							    Parent_View 	@667
+							    location   	(433, 390)
+							    quidu      	"3ACB0C780068"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@654
+							supplier   	@656
+							Focus_Src  	@655
+							Focus_Entry 	@657
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @669
+							location   	(62, 558)
+							label      	(object SegLabel @670
+							    Parent_View 	@669
+							    location   	(991, 514)
+							    quidu      	"3ACB0C780069"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1491
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@656
+							supplier   	@658
+							Focus_Src  	@657
+							Focus_Entry 	@659
+							origin     	(697, 558)
+							terminus   	(1286, 558)
+							ordinal    	1)
+						    (object InterMessView "" @671
+							location   	(62, 682)
+							label      	(object SegLabel @672
+							    Parent_View 	@671
+							    location   	(1549, 638)
+							    quidu      	"3ACB0C78006F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1407
+							    justify    	0
+							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@658
+							supplier   	@664
+							Focus_Src  	@659
+							Focus_Entry 	@665
+							origin     	(1317, 682)
+							terminus   	(1782, 682)
+							ordinal    	2)
+						    (object AttachView "" @673
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@666
+							supplier   	@671
+							line_style 	0)
+						    (object InterMessView "" @674
+							location   	(62, 806)
+							label      	(object SegLabel @675
+							    Parent_View 	@674
+							    location   	(2045, 762)
+							    quidu      	"3ACB125800B0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	929
+							    justify    	0
+							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@664
+							supplier   	@662
+							Focus_Src  	@665
+							Focus_Entry 	@663
+							origin     	(1813, 806)
+							terminus   	(2278, 806)
+							ordinal    	3)
+						    (object InterMessView "" @676
+							location   	(62, 930)
+							label      	(object SegLabel @677
+							    Parent_View 	@676
+							    location   	(2572, 886)
+							    quidu      	"3ACB127F0229"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	609
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@662
+							supplier   	@660
+							Focus_Src  	@663
+							Focus_Entry 	@661
+							origin     	(2309, 930)
+							terminus   	(2836, 930)
+							ordinal    	4)))
+					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
+						mechanism_ref 	@597
+						quid       	"3ACB13D00268"
+						title      	"Alternative Flow - List construction (Failure 1)"
+						documentation 	
+|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
+|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$373" @678
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@678
+							    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      	"3ACB14160042"
+							width      	336
+							height     	1217
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @679
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@678
+							    height     	918
+							    y_coord    	858
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$374" @680
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@680
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB14160047"
+							width      	662
+							height     	1217
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @681
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@680
+							    height     	858
+							    y_coord    	798
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$375" @682
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@682
+							    location   	(1052, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB14160048"
+							width      	663
+							height     	1217
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @683
+							    location   	(1178, 558)
+							    line_color 	3342489
+							    InterObjView 	@682
+							    height     	674
+							    y_coord    	614
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$377" @684
+							location   	(2418, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@684
+							    location   	(2325, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1416004F"
+							width      	446
+							height     	1217
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @685
+							    location   	(2418, 806)
+							    line_color 	3342489
+							    InterObjView 	@684
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @686
+							    location   	(2418, 992)
+							    line_color 	3342489
+							    InterObjView 	@684
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$378" @687
+							location   	(3038, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@687
+							    location   	(2931, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB14160055"
+							width      	438
+							height     	1217
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @688
+							    location   	(3038, 868)
+							    line_color 	3342489
+							    InterObjView 	@687
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$376" @689
+							location   	(1798, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@689
+							    location   	(1672, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1416004C"
+							width      	662
+							height     	1217
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @690
+							    location   	(1798, 682)
+							    line_color 	3342489
+							    InterObjView 	@689
+							    height     	490
+							    y_coord    	430
+							    Nested     	FALSE))
+						    (object NoteView @691
+							location   	(1364, 1674)
+							label      	(object ItemLabel
+							    Parent_View 	@691
+							    location   	(973, 1558)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @692
+							location   	(62, 434)
+							label      	(object SegLabel @693
+							    Parent_View 	@692
+							    location   	(433, 390)
+							    quidu      	"3ACB14160044"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@678
+							supplier   	@680
+							Focus_Src  	@679
+							Focus_Entry 	@681
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @694
+							location   	(62, 558)
+							label      	(object SegLabel @695
+							    Parent_View 	@694
+							    location   	(929, 514)
+							    quidu      	"3ACB14160045"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1392
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@680
+							supplier   	@682
+							Focus_Src  	@681
+							Focus_Entry 	@683
+							origin     	(697, 558)
+							terminus   	(1162, 558)
+							ordinal    	1)
+						    (object SelfMessView "" @696
+							location   	(62, 992)
+							label      	(object SegLabel @697
+							    Parent_View 	@696
+							    location   	(2509, 948)
+							    quidu      	"3ACB14160054"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@684
+							supplier   	@684
+							Focus_Src  	@685
+							Focus_Entry 	@686
+							origin     	(2434, 992)
+							terminus   	(2584, 992)
+							ordinal    	5)
+						    (object InterMessView "" @698
+							location   	(62, 868)
+							label      	(object SegLabel @699
+							    Parent_View 	@698
+							    location   	(2727, 824)
+							    quidu      	"3ACB14160051"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@684
+							supplier   	@687
+							Focus_Src  	@685
+							Focus_Entry 	@688
+							origin     	(2433, 868)
+							terminus   	(3022, 868)
+							ordinal    	4)
+						    (object InterMessView "" @700
+							location   	(62, 682)
+							label      	(object SegLabel @701
+							    Parent_View 	@700
+							    location   	(1487, 638)
+							    quidu      	"3ACB1416004B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1407
+							    justify    	0
+							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@682
+							supplier   	@689
+							Focus_Src  	@683
+							Focus_Entry 	@690
+							origin     	(1193, 682)
+							terminus   	(1782, 682)
+							ordinal    	2)
+						    (object InterMessView "" @702
+							location   	(62, 806)
+							label      	(object SegLabel @703
+							    Parent_View 	@702
+							    location   	(2107, 762)
+							    quidu      	"3ACB1416004E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	863
+							    justify    	0
+							    label      	"ListAllL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@689
+							supplier   	@684
+							Focus_Src  	@690
+							Focus_Entry 	@685
+							origin     	(1813, 806)
+							terminus   	(2402, 806)
+							ordinal    	3)
+						    (object AttachView "" @704
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@691
+							supplier   	@700
+							line_style 	0)))
+					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
+						mechanism_ref 	@598
+						quid       	"3ACB142F0124"
+						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
+						documentation 	
+|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
+|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$379" @705
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@705
+							    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      	"3ACB143402C6"
+							width      	336
+							height     	1403
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @706
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@705
+							    height     	1104
+							    y_coord    	1044
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$380" @707
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@707
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB143402CB"
+							width      	662
+							height     	1403
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @708
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@707
+							    height     	1044
+							    y_coord    	984
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$381" @709
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@709
+							    location   	(1052, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB143402CC"
+							width      	663
+							height     	1403
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @710
+							    location   	(1178, 558)
+							    line_color 	3342489
+							    InterObjView 	@709
+							    height     	860
+							    y_coord    	800
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$383" @711
+							location   	(2418, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@711
+							    location   	(2325, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB143402D3"
+							width      	446
+							height     	1403
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @712
+							    location   	(2418, 806)
+							    line_color 	3342489
+							    InterObjView 	@711
+							    height     	492
+							    y_coord    	432
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @713
+							    location   	(2418, 992)
+							    line_color 	3342489
+							    InterObjView 	@711
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$384" @714
+							location   	(3038, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@714
+							    location   	(2931, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB143402D9"
+							width      	438
+							height     	1403
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @715
+							    location   	(3038, 868)
+							    line_color 	3342489
+							    InterObjView 	@714
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @716
+							    location   	(3038, 1178)
+							    line_color 	3342489
+							    InterObjView 	@714
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$382" @717
+							location   	(1798, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@717
+							    location   	(1672, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB143402D0"
+							width      	662
+							height     	1403
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @718
+							    location   	(1798, 682)
+							    line_color 	3342489
+							    InterObjView 	@717
+							    height     	676
+							    y_coord    	616
+							    Nested     	FALSE))
+						    (object NoteView @719
+							location   	(1302, 1798)
+							label      	(object ItemLabel
+							    Parent_View 	@719
+							    location   	(911, 1682)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @720
+							location   	(62, 434)
+							label      	(object SegLabel @721
+							    Parent_View 	@720
+							    location   	(433, 390)
+							    quidu      	"3ACB143402C8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@705
+							supplier   	@707
+							Focus_Src  	@706
+							Focus_Entry 	@708
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @722
+							location   	(62, 558)
+							label      	(object SegLabel @723
+							    Parent_View 	@722
+							    location   	(929, 514)
+							    quidu      	"3ACB143402C9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1392
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@707
+							supplier   	@709
+							Focus_Src  	@708
+							Focus_Entry 	@710
+							origin     	(697, 558)
+							terminus   	(1162, 558)
+							ordinal    	1)
+						    (object SelfMessView "" @724
+							location   	(62, 992)
+							label      	(object SegLabel @725
+							    Parent_View 	@724
+							    location   	(2509, 948)
+							    quidu      	"3ACB143402D8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@711
+							supplier   	@711
+							Focus_Src  	@712
+							Focus_Entry 	@713
+							origin     	(2434, 992)
+							terminus   	(2584, 992)
+							ordinal    	5)
+						    (object InterMessView "" @726
+							location   	(62, 868)
+							label      	(object SegLabel @727
+							    Parent_View 	@726
+							    location   	(2727, 824)
+							    quidu      	"3ACB143402D5"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@711
+							supplier   	@714
+							Focus_Src  	@712
+							Focus_Entry 	@715
+							origin     	(2433, 868)
+							terminus   	(3022, 868)
+							ordinal    	4)
+						    (object InterMessView "" @728
+							location   	(62, 1178)
+							label      	(object SegLabel @729
+							    Parent_View 	@728
+							    location   	(2727, 1134)
+							    quidu      	"3ACB143402D6"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	553
+							    justify    	0
+							    label      	"GetImplementationDataL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@711
+							supplier   	@714
+							Focus_Src  	@712
+							Focus_Entry 	@716
+							origin     	(2433, 1178)
+							terminus   	(3022, 1178)
+							ordinal    	6)
+						    (object InterMessView "" @730
+							location   	(62, 682)
+							label      	(object SegLabel @731
+							    Parent_View 	@730
+							    location   	(1487, 638)
+							    quidu      	"3ACB143402CF"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1407
+							    justify    	0
+							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@709
+							supplier   	@717
+							Focus_Src  	@710
+							Focus_Entry 	@718
+							origin     	(1193, 682)
+							terminus   	(1782, 682)
+							ordinal    	2)
+						    (object InterMessView "" @732
+							location   	(62, 806)
+							label      	(object SegLabel @733
+							    Parent_View 	@732
+							    location   	(2107, 762)
+							    quidu      	"3ACB143402D2"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	863
+							    justify    	0
+							    label      	"ListAllL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@717
+							supplier   	@711
+							Focus_Src  	@718
+							Focus_Entry 	@712
+							origin     	(1813, 806)
+							terminus   	(2402, 806)
+							ordinal    	3)
+						    (object AttachView "" @734
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@719
+							supplier   	@730
+							line_style 	0)))
+					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
+						mechanism_ref 	@599
+						quid       	"3ACB156E0259"
+						title      	"Alternative Flow - Use non - default resolver : List construction fails"
+						documentation 	
+|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
+|
+|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
+|
+|Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$385" @735
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@735
+							    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      	"3ACB1588033D"
+							width      	336
+							height     	1155
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @736
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@735
+							    height     	856
+							    y_coord    	796
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$386" @737
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@737
+							    location   	(556, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB15880342"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @738
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@737
+							    height     	796
+							    y_coord    	736
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$387" @739
+							location   	(1178, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@739
+							    location   	(1052, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB15880343"
+							width      	663
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @740
+							    location   	(1178, 558)
+							    line_color 	3342489
+							    InterObjView 	@739
+							    height     	612
+							    y_coord    	552
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$389" @741
+							location   	(2666, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@741
+							    location   	(2559, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1588034D"
+							width      	438
+							height     	1155
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @742
+							    location   	(2666, 930)
+							    line_color 	3342489
+							    InterObjView 	@741
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "CustomResolver" @743
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@743
+							    location   	(2294, 248)
+							    fill_color 	13434879
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	351
+							    justify    	0
+							    label      	"CustomResolver")
+							icon       	"Interface"
+							icon_style 	"Label"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB15880349"
+							width      	369
+							height     	1155
+							icon_height 	0
+							icon_width 	0
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @744
+							    location   	(2294, 806)
+							    line_color 	3342489
+							    InterObjView 	@743
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$388" @745
+							location   	(1798, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@745
+							    location   	(1672, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB15880348"
+							width      	662
+							height     	1155
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @746
+							    location   	(1798, 682)
+							    line_color 	3342489
+							    InterObjView 	@745
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object NoteView @747
+							location   	(1302, 1612)
+							label      	(object ItemLabel
+							    Parent_View 	@747
+							    location   	(911, 1496)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @748
+							location   	(62, 434)
+							label      	(object SegLabel @749
+							    Parent_View 	@748
+							    location   	(433, 390)
+							    quidu      	"3ACB1588033F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	452
+							    justify    	0
+							    label      	"ListImplementationsL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@735
+							supplier   	@737
+							Focus_Src  	@736
+							Focus_Entry 	@738
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @750
+							location   	(62, 558)
+							label      	(object SegLabel @751
+							    Parent_View 	@750
+							    location   	(929, 514)
+							    quidu      	"3ACB15880340"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1491
+							    justify    	0
+							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@737
+							supplier   	@739
+							Focus_Src  	@738
+							Focus_Entry 	@740
+							origin     	(697, 558)
+							terminus   	(1162, 558)
+							ordinal    	1)
+						    (object InterMessView "" @752
+							location   	(62, 930)
+							label      	(object SegLabel @753
+							    Parent_View 	@752
+							    location   	(2479, 886)
+							    quidu      	"3ACB1588034B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@743
+							supplier   	@741
+							Focus_Src  	@744
+							Focus_Entry 	@742
+							origin     	(2309, 930)
+							terminus   	(2650, 930)
+							ordinal    	4)
+						    (object InterMessView "" @754
+							location   	(62, 682)
+							label      	(object SegLabel @755
+							    Parent_View 	@754
+							    location   	(1487, 638)
+							    quidu      	"3ACB15880345"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1407
+							    justify    	0
+							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@739
+							supplier   	@745
+							Focus_Src  	@740
+							Focus_Entry 	@746
+							origin     	(1193, 682)
+							terminus   	(1782, 682)
+							ordinal    	2)
+						    (object InterMessView "" @756
+							location   	(62, 806)
+							label      	(object SegLabel @757
+							    Parent_View 	@756
+							    location   	(2045, 762)
+							    quidu      	"3ACB15880346"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	929
+							    justify    	0
+							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@745
+							supplier   	@743
+							Focus_Src  	@746
+							Focus_Entry 	@744
+							origin     	(1813, 806)
+							terminus   	(2278, 806)
+							ordinal    	3)
+						    (object AttachView "" @758
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@747
+							supplier   	@754
+							line_style 	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Instantiate an Interface Implementation (Iter 1)"
+				quid       	"3A1CFF2C0238"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Instantiate an Interface Implementation"
+					quid       	"3A1D029B0029"
+					documentation 	
+|Actors:
+|Generic Client
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.1.1
+|RHR.79.1.4
+|RHR.79.2.1
+|RHR.79.2.2
+|RHR.79.2.4
+|RHR.79.2.6
+|RHR.79.3.3
+|RHR.79.3.4
+|RHR.79.4.4
+|RHR.79.4.5
+|RHR.79.5.3
+|RHR.79.5.4
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @759
+						logical_models 	(list unit_reference_list
+						    (object Object "Client"
+							quid       	"3A1D072D0307"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D086800D9"
+								supplier   	"Interface"
+								quidu      	"3A1D07920171"
+								messages   	(list Messages
+								    (object Message "NewL( )"
+									quid       	"3A1D086800DA"
+									documentation 	"Request for interface instantiation"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF1A6010E"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Interface"
+							quid       	"3A1D07920171"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D093E011D"
+								supplier   	"Factory"
+								quidu      	"3A1D089F02FF"
+								messages   	(list Messages
+								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
+									quid       	"3A1D093E011E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3AD31E73035A")))
+							    (object Link
+								quid       	"3A1D155403C5"
+								supplier   	"Interface"
+								quidu      	"3A1D07920171"))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Factory"
+							quid       	"3A1D089F02FF"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D09B70121"
+								supplier   	"Resolver"
+								quidu      	"3A1D0972024E")
+							    (object Link
+								quid       	"3A1D0FE40265"
+								supplier   	"Load Manager"
+								quidu      	"3A1D0F3A02CE")
+							    (object Link
+								quid       	"3A1D17680094"
+								supplier   	"Factory"
+								quidu      	"3A1D089F02FF"
+								messages   	(list Messages
+								    (object Message "CreateL(TAny*)"
+									quid       	"3B56E66B0036"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	8
+									quidu      	"3AD4795801AE")))
+							    (object Link
+								quid       	"3A951A6F02BC"
+								supplier   	"Proxy"
+								quidu      	"3A75A3FC0261"
+								messages   	(list Messages
+								    (object Message "ConstructL(TAny* )"
+									quid       	"3A95251F02DE"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"4"
+									ordinal    	9
+									Operation  	"ConstructL( )"
+									quidu      	"3A75A414014D")))
+							    (object Link
+								quid       	"3A951B7703AC"
+								supplier   	"MagicServer"
+								quidu      	"3A951AEE020A"
+								messages   	(list Messages
+								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
+									quid       	"3A951B7703AD"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	2
+									quidu      	"3A71596801A0"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Resolver"
+							quid       	"3A1D0972024E"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D0B24018A"
+								supplier   	"Resolver"
+								quidu      	"3A1D0972024E")
+							    (object Link
+								quid       	"3A951BB50102"
+								supplier   	"Load Manager"
+								quidu      	"3A1D0F3A02CE")
+							    (object Link
+								quid       	"3A951C0702C2"
+								supplier   	"RegistryData"
+								quidu      	"3A75A3550261"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3B56C28E02A1"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1.1"
+									ordinal    	4
+									quidu      	"3A2CF123032C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Manager"
+							quid       	"3A1D0F3A02CE"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A20A0247"
+								supplier   	"Unload Policy"
+								quidu      	"3A23C428024A"
+								messages   	(list Messages
+								    (object Message "LoadDllAndReturnProxyL( )"
+									quid       	"3B56C1D60148"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2.1"
+									ordinal    	6
+									quidu      	"3AE05EBC03E4")))
+							    (object Link
+								quid       	"3A75A31F0191"
+								supplier   	"Load Manager"
+								quidu      	"3A1D0F3A02CE")
+							    (object Link
+								quid       	"3A75A3610182"
+								supplier   	"RegistryData"
+								quidu      	"3A75A3550261")
+							    (object Link
+								quid       	"3A75A40A0153"
+								supplier   	"Proxy"
+								quidu      	"3A75A3FC0261"))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Unload Policy"
+							quid       	"3A23C428024A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9EDF60304"
+								supplier   	"Unload Policy"
+								quidu      	"3A23C428024A"
+								messages   	(list Messages
+								    (object Message "IncreaseReference( )"
+									quid       	"3B56C1EB0397"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2.1.1"
+									ordinal    	7
+									quidu      	"3A2D12190019"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "RegistryData"
+							quid       	"3A75A3550261"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A37900A0"
+								supplier   	"Unload Policy"
+								quidu      	"3A23C428024A")
+							    (object Link
+								quid       	"3A75A46B00EE"
+								supplier   	"Proxy"
+								quidu      	"3A75A3FC0261"))
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Proxy"
+							quid       	"3A75A3FC0261"
+							class      	"Use Case View::System Actors::Interface Implementation"
+							quidu      	"3A13FF96031A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "MagicServer"
+							quid       	"3A951AEE020A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A951B9F0237"
+								supplier   	"Resolver"
+								quidu      	"3A1D0972024E"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3B56C25A01A2"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	3
+									quidu      	"3A2CF07E0022")))
+							    (object Link
+								quid       	"3A951BCE002B"
+								supplier   	"Load Manager"
+								quidu      	"3A1D0F3A02CE"
+								messages   	(list Messages
+								    (object Message "InstantiationMethodL(TUid)"
+									quid       	"3A951BCE002C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2"
+									ordinal    	5
+									quidu      	"3A2D158C0253"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @760
+						logical_models 	(list unit_reference_list
+						    (object Object "Client"
+							quid       	"3A2E4A830323"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E4A830324"
+								supplier   	"Interface"
+								quidu      	"3A2E4A830328"
+								messages   	(list Messages
+								    (object Message "NewL( )"
+									quid       	"3A2E4A830325"
+									documentation 	"Request for instantiation"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF1A6010E"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Interface"
+							quid       	"3A2E4A830328"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E4A830327"
+								supplier   	"Factory"
+								quidu      	"3A2E4A83032C"
+								messages   	(list Messages
+								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
+									quid       	"3B56E43D01D8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3AD31E73035A"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Factory"
+							quid       	"3A2E4A83032C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2E4A83032B"
+								supplier   	"Default Resolver"
+								quidu      	"3A2E4A830331")
+							    (object Link
+								quid       	"3A2E4A83032D"
+								supplier   	"Load Manager"
+								quidu      	"3A2E4A830336")
+							    (object Link
+								quid       	"3A2E4A83032F"
+								supplier   	"Factory"
+								quidu      	"3A2E4A83032C"
+								messages   	(list Messages
+								    (object Message "OpenL( )"
+									quid       	"3B56E447031D"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A2D03B2003F")
+								    (object Message "CreateL(TAny*)"
+									quid       	"3B56E5F4011B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.3"
+									ordinal    	17
+									quidu      	"3AD4795801AE")))
+							    (object Link
+								quid       	"3A75AA5B0112"
+								supplier   	"$UNNAMED$390"
+								quidu      	"3A75AA0A009D"
+								messages   	(list Messages
+								    (object Message "NewLC( )"
+									quid       	"3A75ACA002A8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	3
+									quidu      	"3AE99A3200D1")
+								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
+									quid       	"3B56E4E501D0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2"
+									ordinal    	10
+									quidu      	"3A71596801AA"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Default Resolver"
+							quid       	"3A2E4A830331"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75AABA010F"
+								supplier   	"RegistryData"
+								quidu      	"3A75A54C0124"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3B56E55F008B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.1.1"
+									ordinal    	12
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3B56E57401AE"
+								supplier   	"Default Resolver"
+								quidu      	"3A2E4A830331"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3B56E57401AF"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.1.2"
+									ordinal    	13
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Manager"
+							quid       	"3A2E4A830336"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A2E000B4"
+								supplier   	"Unload Policy"
+								quidu      	"3A2E4A830344"
+								messages   	(list Messages
+								    (object Message "LoadDllAndReturnProxyL( )"
+									quid       	"3B56E59A000E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.2.1"
+									ordinal    	15
+									quidu      	"3AE05EBC03E4")))
+							    (object Link
+								quid       	"3A75A57600B6"
+								supplier   	"RegistryData"
+								quidu      	"3A75A54C0124"))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Unload Policy"
+							quid       	"3A2E4A830344"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9EEDA03A2"
+								supplier   	"Unload Policy"
+								quidu      	"3A2E4A830344"
+								messages   	(list Messages
+								    (object Message "IncreaseReference( )"
+									quid       	"3B56E5B600CC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.2.1.1"
+									ordinal    	16
+									quidu      	"3A2D12190019"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "RegistryData"
+							quid       	"3A75A54C0124"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A58700E3"
+								supplier   	"Unload Policy"
+								quidu      	"3A2E4A830344"))
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$390"
+							quid       	"3A75AA0A009D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75AA73033D"
+								supplier   	"Default Resolver"
+								quidu      	"3A2E4A830331"
+								messages   	(list Messages
+								    (object Message "NewL(CRegistryData&)"
+									quid       	"3B56E37C014F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.3"
+									ordinal    	8
+									quidu      	"3A2E4AE60073")
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3B56E51A02E5"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.1"
+									ordinal    	11
+									quidu      	"3A2CF07E0022")))
+							    (object Link
+								quid       	"3A75AAFB0307"
+								supplier   	"RegistryData"
+								quidu      	"3A75A54C0124"
+								messages   	(list Messages
+								    (object Message "NewL(RFs&)"
+									quid       	"3B56E2850136"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	4
+									quidu      	"3A6324F7016F")))
+							    (object Link
+								quid       	"3A75AB110100"
+								supplier   	"Load Manager"
+								quidu      	"3A2E4A830336"
+								messages   	(list Messages
+								    (object Message "NewL(CRegistryData&)"
+									quid       	"3B56E381008E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.4"
+									ordinal    	9
+									quidu      	"3A2E4B5803AC")
+								    (object Message "InstantiationMethodL(TUid)"
+									quid       	"3B56E5370106"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.2.2"
+									ordinal    	14
+									quidu      	"3A2D158C0253")))
+							    (object Link
+								quid       	"3A75AB820080"
+								supplier   	"$UNNAMED$391"
+								quidu      	"3A75AB73010B"
+								messages   	(list Messages
+								    (object Message "NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
+									quid       	"3B56E352011C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2"
+									ordinal    	5
+									quidu      	"3A6324FA0137"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$391"
+							quid       	"3A75AB73010B"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75ABA301DC"
+								supplier   	"$UNNAMED$392"
+								quidu      	"3A75AB98010E"
+								messages   	(list Messages
+								    (object Message "NewL(MDiscovererObserver&, RFs&)"
+									quid       	"3B56E3600018"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2.1"
+									ordinal    	6
+									quidu      	"3A5F4E380023")))
+							    (object Link
+								quid       	"3B56E259034F"
+								supplier   	"$UNNAMED$393"
+								quidu      	"3B56E24E0032"
+								messages   	(list Messages
+								    (object Message "NewL(MBackupNotifierObserver&)"
+									quid       	"3B56E36A0348"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.2.2"
+									ordinal    	7
+									quidu      	"3B050EEF0280"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$392"
+							quid       	"3A75AB98010E"
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$393"
+							quid       	"3B56E24E0032"
+							class      	"Logical View::CBackupNotifier"
+							quidu      	"3B050EEF021A"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @761
+						logical_models 	(list unit_reference_list
+						    (object Object "Client"
+							quid       	"3ACA07820055"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA07820056"
+								supplier   	"Interface"
+								quidu      	"3ACA0782005A"
+								messages   	(list Messages
+								    (object Message "NewL( )"
+									quid       	"3ACA07820057"
+									documentation 	"Request for interface instantiation"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF1A6010E"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Interface"
+							quid       	"3ACA0782005A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA07820059"
+								supplier   	"Factory"
+								quidu      	"3ACA0782005C"
+								messages   	(list Messages
+								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
+									quid       	"3ACA07820058"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
+									quidu      	"3AD31E680386"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Factory"
+							quid       	"3ACA0782005C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA07820060"
+								supplier   	"Proxy"
+								quidu      	"3ACA0782007C"
+								messages   	(list Messages
+								    (object Message "ConstructL(TAny* )"
+									quid       	"3ACA07820061"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"4"
+									ordinal    	7
+									Operation  	"ConstructL( )"
+									quidu      	"3A75A414014D")))
+							    (object Link
+								quid       	"3ACA07820062"
+								supplier   	"MagicServer"
+								quidu      	"3ACA07820064"
+								messages   	(list Messages
+								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
+									quid       	"3ACA07820063"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	2
+									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
+									quidu      	"3A71596801A0")))
+							    (object Link
+								quid       	"3B56E6DC01E7"
+								supplier   	"Factory"
+								quidu      	"3ACA0782005C"
+								messages   	(list Messages
+								    (object Message "CreateL(TAny*)"
+									quid       	"3B56E6DC01E8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	6
+									quidu      	"3AD4795801AE"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Resolver"
+							quid       	"3ACA07820069"
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Manager"
+							quid       	"3ACA07820077"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56E6BA038D"
+								supplier   	"Unload Policy"
+								quidu      	"3ACA07820074"
+								messages   	(list Messages
+								    (object Message "LoadDllAndReturnProxyL( )"
+									quid       	"3B56E6BA038E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1.1"
+									ordinal    	4
+									quidu      	"3AE05EBC03E4"))))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Unload Policy"
+							quid       	"3ACA07820074"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA07820073"
+								supplier   	"Unload Policy"
+								quidu      	"3ACA07820074"
+								messages   	(list Messages
+								    (object Message "IncreaseReference( )"
+									quid       	"3B56E6C301D7"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1.1.1"
+									ordinal    	5
+									quidu      	"3A2D12190019"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Proxy"
+							quid       	"3ACA0782007C"
+							class      	"Use Case View::System Actors::Interface Implementation"
+							quidu      	"3A13FF96031A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "MagicServer"
+							quid       	"3ACA07820064"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA07820065"
+								supplier   	"Resolver"
+								quidu      	"3ACA07820069")
+							    (object Link
+								quid       	"3ACA07820067"
+								supplier   	"Load Manager"
+								quidu      	"3ACA07820077"
+								messages   	(list Messages
+								    (object Message "InstantiationMethodL(TUid)"
+									quid       	"3ACA07820068"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	3
+									quidu      	"3A2D158C0253"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @762
+						logical_models 	(list unit_reference_list
+						    (object Object "Interface"
+							quid       	"3ACA08D50020"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA08D50021"
+								supplier   	"Factory"
+								quidu      	"3ACA08D5002A"
+								messages   	(list Messages
+								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
+									quid       	"3ACA08D50022"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
+									quidu      	"3AD31E680386"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Client"
+							quid       	"3ACA08D50025"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA08D50024"
+								supplier   	"Interface"
+								quidu      	"3ACA08D50020"
+								messages   	(list Messages
+								    (object Message "NewL( )"
+									quid       	"3ACA08D50023"
+									documentation 	"Request for interface instantiation"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF1A6010E"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Factory"
+							quid       	"3ACA08D5002A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA08D5002D"
+								supplier   	"MagicServer"
+								quidu      	"3ACA08D5002F"
+								messages   	(list Messages
+								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
+									quid       	"3ACA08D5002E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
+									quidu      	"3A71596801A0"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Resolver"
+							quid       	"3ACA08D5003D"
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "Load Manager"
+							quid       	"3ACA08D50033"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B5812C203DD"
+								supplier   	"$UNNAMED$394"
+								quidu      	"3B5812BE030F"
+								messages   	(list Messages
+								    (object Message "LoadDllAndReturnProxyL( )"
+									quid       	"3B5812C203DE"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1.1"
+									ordinal    	4
+									quidu      	"3AE05EBC03E4"))))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "MagicServer"
+							quid       	"3ACA08D5002F"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA08D50031"
+								supplier   	"Load Manager"
+								quidu      	"3ACA08D50033"
+								messages   	(list Messages
+								    (object Message "InstantiationMethodL(TUid)"
+									quid       	"3ACA08D50032"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1.1"
+									ordinal    	3
+									quidu      	"3A2D158C0253"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$394"
+							quid       	"3B5812BE030F"
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @763
+						logical_models 	(list unit_reference_list))
+					    (object Mechanism @764
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@759
+						quid       	"3A1D069D0039"
+						title      	"Basic Flow"
+						documentation 	
+|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
+|This basic flow involves the simplest possible case and assumes that:
+|1) The resolver has already been created
+|2) The Interface Implementation Collection that contains the correct Interface Implementation has already been loaded
+|3) That creation of the Interface Implementation is successful.
+						
+						zoom       	95
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Client" @765
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@765
+							    location   	(186, 273)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Client")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D072D0307"
+							width      	336
+							height     	1535
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @766
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@765
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "Interface" @767
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@767
+							    location   	(432, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Interface")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D07920171"
+							width      	662
+							height     	1535
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @768
+							    location   	(558, 372)
+							    line_color 	3342489
+							    InterObjView 	@767
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "Factory" @769
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@769
+							    location   	(928, 281)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Factory")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D089F02FF"
+							width      	663
+							height     	1535
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-7
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @770
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@769
+							    height     	1174
+							    y_coord    	1114
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @771
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@769
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @772
+							    location   	(1054, 1426)
+							    line_color 	3342489
+							    InterObjView 	@769
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Resolver" @773
+							location   	(1922, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@773
+							    location   	(1829, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Resolver")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D0972024E"
+							width      	446
+							height     	1535
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @774
+							    location   	(1922, 744)
+							    line_color 	3342489
+							    InterObjView 	@773
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "Load Manager" @775
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@775
+							    location   	(2201, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Load Manager")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D0F3A02CE"
+							width      	446
+							height     	1535
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @776
+							    location   	(2294, 992)
+							    line_color 	3342489
+							    InterObjView 	@775
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "Unload Policy" @777
+							location   	(2976, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@777
+							    location   	(2883, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Unload Policy")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A23C428024A"
+							width      	446
+							height     	1535
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @778
+							    location   	(2976, 1054)
+							    line_color 	3342489
+							    InterObjView 	@777
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @779
+							    location   	(2976, 1116)
+							    line_color 	3342489
+							    InterObjView 	@777
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Proxy" @780
+							location   	(3286, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@780
+							    location   	(3286, 272)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Proxy")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A3FC0261"
+							width      	336
+							height     	1535
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @781
+							    location   	(3286, 1550)
+							    line_color 	3342489
+							    InterObjView 	@780
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "MagicServer" @782
+							location   	(1488, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@782
+							    location   	(1362, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"MagicServer")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A951AEE020A"
+							width      	662
+							height     	1535
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @783
+							    location   	(1488, 620)
+							    line_color 	3342489
+							    InterObjView 	@782
+							    height     	736
+							    y_coord    	676
+							    Nested     	FALSE))
+						    (object InterObjView "RegistryData" @784
+							location   	(2604, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@784
+							    location   	(2497, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"RegistryData")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A3550261"
+							width      	438
+							height     	1535
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @785
+							    location   	(2604, 806)
+							    line_color 	3342489
+							    InterObjView 	@784
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @786
+							location   	(62, 372)
+							label      	(object SegLabel @787
+							    Parent_View 	@786
+							    location   	(371, 328)
+							    quidu      	"3A1D086800DA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	226
+							    justify    	0
+							    label      	"NewL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@765
+							supplier   	@767
+							Focus_Src  	@766
+							Focus_Entry 	@768
+							origin     	(201, 372)
+							terminus   	(542, 372)
+							ordinal    	0)
+						    (object InterMessView "" @788
+							location   	(62, 496)
+							label      	(object SegLabel @789
+							    Parent_View 	@788
+							    location   	(805, 452)
+							    quidu      	"3A1D093E011E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1846
+							    justify    	0
+							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@767
+							supplier   	@769
+							Focus_Src  	@768
+							Focus_Entry 	@771
+							origin     	(573, 496)
+							terminus   	(1038, 496)
+							ordinal    	1)
+						    (object NoteView @790
+							location   	(2108, 496)
+							label      	(object ItemLabel
+							    Parent_View 	@790
+							    location   	(1918, 372)
+							    fill_color 	13434879
+							    nlines     	6
+							    max_width  	344
+							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	404
+							height     	261
+							quidu      	"3A2285A9033E")
+						    (object InterMessView "" @791
+							location   	(62, 620)
+							label      	(object SegLabel @792
+							    Parent_View 	@791
+							    location   	(1270, 576)
+							    quidu      	"3A951B7703AD"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1658
+							    justify    	0
+							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@769
+							supplier   	@782
+							Focus_Src  	@770
+							Focus_Entry 	@783
+							origin     	(1069, 620)
+							terminus   	(1472, 620)
+							ordinal    	2)
+						    (object InterMessView "" @793
+							location   	(62, 992)
+							label      	(object SegLabel @794
+							    Parent_View 	@793
+							    location   	(1890, 948)
+							    quidu      	"3A951BCE002C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	898
+							    justify    	0
+							    label      	"InstantiationMethodL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@782
+							supplier   	@775
+							Focus_Src  	@783
+							Focus_Entry 	@776
+							origin     	(1503, 992)
+							terminus   	(2278, 992)
+							ordinal    	5)
+						    (object InterMessView "" @795
+							location   	(62, 1550)
+							label      	(object SegLabel @796
+							    Parent_View 	@795
+							    location   	(2169, 1506)
+							    quidu      	"3A95251F02DE"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	404
+							    justify    	0
+							    label      	"ConstructL(TAny* )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@769
+							supplier   	@780
+							Focus_Src  	@770
+							Focus_Entry 	@781
+							origin     	(1069, 1550)
+							terminus   	(3270, 1550)
+							ordinal    	9)
+						    (object NoteView @797
+							location   	(620, 1178)
+							label      	(object ItemLabel
+							    Parent_View 	@797
+							    location   	(323, 1076)
+							    fill_color 	13434879
+							    nlines     	4
+							    max_width  	558
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	618
+							height     	217
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @798
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@797
+							supplier   	@791
+							line_style 	0)
+						    (object InterMessView "" @799
+							location   	(62, 1054)
+							label      	(object SegLabel @800
+							    Parent_View 	@799
+							    location   	(2634, 1010)
+							    quidu      	"3B56C1D60148"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	588
+							    justify    	0
+							    label      	"LoadDllAndReturnProxyL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@775
+							supplier   	@777
+							Focus_Src  	@776
+							Focus_Entry 	@778
+							origin     	(2309, 1054)
+							terminus   	(2960, 1054)
+							ordinal    	6)
+						    (object SelfMessView "" @801
+							location   	(62, 1116)
+							label      	(object SegLabel @802
+							    Parent_View 	@801
+							    location   	(3067, 1072)
+							    quidu      	"3B56C1EB0397"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	453
+							    justify    	0
+							    label      	"IncreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@777
+							supplier   	@777
+							Focus_Src  	@778
+							Focus_Entry 	@779
+							origin     	(2992, 1116)
+							terminus   	(3142, 1116)
+							ordinal    	7)
+						    (object InterMessView "" @803
+							location   	(62, 744)
+							label      	(object SegLabel @804
+							    Parent_View 	@803
+							    location   	(1704, 700)
+							    quidu      	"3B56C25A01A2"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1345
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@782
+							supplier   	@773
+							Focus_Src  	@783
+							Focus_Entry 	@774
+							origin     	(1503, 744)
+							terminus   	(1906, 744)
+							ordinal    	3)
+						    (object AttachView "" @805
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@790
+							supplier   	@803
+							line_style 	0)
+						    (object InterMessView "" @806
+							location   	(62, 806)
+							label      	(object SegLabel @807
+							    Parent_View 	@806
+							    location   	(2262, 762)
+							    quidu      	"3B56C28E02A1"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	598
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@773
+							supplier   	@784
+							Focus_Src  	@774
+							Focus_Entry 	@785
+							origin     	(1937, 806)
+							terminus   	(2588, 806)
+							ordinal    	4)
+						    (object SelfMessView "" @808
+							location   	(62, 1426)
+							label      	(object SegLabel @809
+							    Parent_View 	@808
+							    location   	(1145, 1382)
+							    quidu      	"3B56E66B0036"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	341
+							    justify    	0
+							    label      	"CreateL(TAny*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@769
+							supplier   	@769
+							Focus_Src  	@770
+							Focus_Entry 	@772
+							origin     	(1070, 1426)
+							terminus   	(1220, 1426)
+							ordinal    	8)))
+					    (object InteractionDiagram "Alternative Flow - First Use"
+						mechanism_ref 	@760
+						quid       	"3A2E4A660105"
+						title      	"Alternative Flow - First Use"
+						documentation 	
+|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
+|This basic flow involves the case and assumes that:
+|1) The framework needs to be loaded
+|2) The Interface Implementation Collection that contains the correct Interface Implementation needs to be be loaded
+|3) That creation of the Interface Implementation is successful.
+						
+						zoom       	93
+						max_height 	28350
+						max_width  	21600
+						origin_x   	329
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Client" @810
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@810
+							    location   	(186, 273)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Client")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A830323"
+							width      	336
+							height     	2585
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @811
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@810
+							    height     	2348
+							    y_coord    	2288
+							    Nested     	FALSE))
+						    (object InterObjView "Interface" @812
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@812
+							    location   	(432, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Interface")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A830328"
+							width      	662
+							height     	2585
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @813
+							    location   	(558, 372)
+							    line_color 	3342489
+							    InterObjView 	@812
+							    height     	2288
+							    y_coord    	2228
+							    Nested     	FALSE))
+						    (object InterObjView "Factory" @814
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@814
+							    location   	(928, 281)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Factory")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A83032C"
+							width      	663
+							height     	2585
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-7
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @815
+							    location   	(1054, 434)
+							    line_color 	3342489
+							    InterObjView 	@814
+							    height     	2166
+							    y_coord    	2106
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @816
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@814
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @817
+							    location   	(1054, 2480)
+							    line_color 	3342489
+							    InterObjView 	@814
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Default Resolver" @818
+							location   	(3224, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@818
+							    location   	(3131, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Default Resolver")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A830331"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @819
+							    location   	(3224, 1240)
+							    line_color 	3342489
+							    InterObjView 	@818
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @820
+							    location   	(3224, 1612)
+							    line_color 	3342489
+							    InterObjView 	@818
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @821
+							    location   	(3224, 1798)
+							    line_color 	3342489
+							    InterObjView 	@818
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Load Manager" @822
+							location   	(3596, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@822
+							    location   	(3503, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Load Manager")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A830336"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @823
+							    location   	(3596, 1364)
+							    line_color 	3342489
+							    InterObjView 	@822
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @824
+							    location   	(3596, 1984)
+							    line_color 	3342489
+							    InterObjView 	@822
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object InterObjView "Unload Policy" @825
+							location   	(3906, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@825
+							    location   	(3813, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Unload Policy")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2E4A830344"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @826
+							    location   	(3906, 2108)
+							    line_color 	3342489
+							    InterObjView 	@825
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @827
+							    location   	(3906, 2232)
+							    line_color 	3342489
+							    InterObjView 	@825
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$393" @828
+							location   	(2914, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@828
+							    location   	(2821, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56E24E0032"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @829
+							    location   	(2914, 1054)
+							    line_color 	3342489
+							    InterObjView 	@828
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$392" @830
+							location   	(2604, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@830
+							    location   	(2511, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75AB98010E"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @831
+							    location   	(2604, 930)
+							    line_color 	3342489
+							    InterObjView 	@830
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$391" @832
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@832
+							    location   	(2201, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75AB73010B"
+							width      	446
+							height     	2585
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @833
+							    location   	(2294, 806)
+							    line_color 	3342489
+							    InterObjView 	@832
+							    height     	368
+							    y_coord    	308
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$390" @834
+							location   	(1550, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@834
+							    location   	(1424, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75AA0A009D"
+							width      	662
+							height     	2585
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @835
+							    location   	(1550, 620)
+							    line_color 	3342489
+							    InterObjView 	@834
+							    height     	864
+							    y_coord    	804
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @836
+							    location   	(1550, 1550)
+							    line_color 	3342489
+							    InterObjView 	@834
+							    height     	922
+							    y_coord    	862
+							    Nested     	FALSE))
+						    (object InterObjView "RegistryData" @837
+							location   	(1984, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@837
+							    location   	(1877, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"RegistryData")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A54C0124"
+							width      	438
+							height     	2585
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @838
+							    location   	(1984, 682)
+							    line_color 	3342489
+							    InterObjView 	@837
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @839
+							    location   	(1984, 1736)
+							    line_color 	3342489
+							    InterObjView 	@837
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object NoteView @840
+							location   	(3348, 744)
+							label      	(object ItemLabel
+							    Parent_View 	@840
+							    location   	(3158, 620)
+							    fill_color 	13434879
+							    nlines     	6
+							    max_width  	344
+							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	404
+							height     	261
+							quidu      	"3A2285A9033E")
+						    (object InterMessView "" @841
+							location   	(62, 372)
+							label      	(object SegLabel @842
+							    Parent_View 	@841
+							    location   	(371, 328)
+							    quidu      	"3A2E4A830325"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	250
+							    justify    	0
+							    label      	"NewL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@810
+							supplier   	@812
+							Focus_Src  	@811
+							Focus_Entry 	@813
+							origin     	(201, 372)
+							terminus   	(542, 372)
+							ordinal    	0)
+						    (object InterMessView "" @843
+							location   	(62, 620)
+							label      	(object SegLabel @844
+							    Parent_View 	@843
+							    location   	(1301, 576)
+							    quidu      	"3A75ACA002A8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	204
+							    justify    	0
+							    label      	"NewLC( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@814
+							supplier   	@834
+							Focus_Src  	@815
+							Focus_Entry 	@835
+							origin     	(1069, 620)
+							terminus   	(1534, 620)
+							ordinal    	3)
+						    (object NoteView @845
+							location   	(1178, 992)
+							label      	(object ItemLabel
+							    Parent_View 	@845
+							    location   	(931, 878)
+							    fill_color 	13434879
+							    nlines     	4
+							    max_width  	458
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Session establishment")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	518
+							height     	241
+							quidu      	"3ACAEADD0246")
+						    (object NoteView @846
+							location   	(1302, 1922)
+							label      	(object ItemLabel
+							    Parent_View 	@846
+							    location   	(1120, 1747)
+							    fill_color 	13434879
+							    nlines     	7
+							    max_width  	329
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	389
+							height     	363
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @847
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@845
+							supplier   	@843
+							line_style 	0)
+						    (object InterMessView "" @848
+							location   	(62, 682)
+							label      	(object SegLabel @849
+							    Parent_View 	@848
+							    location   	(1766, 638)
+							    quidu      	"3B56E2850136"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	278
+							    justify    	0
+							    label      	"NewL(RFs&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@837
+							Focus_Src  	@835
+							Focus_Entry 	@838
+							origin     	(1565, 682)
+							terminus   	(1968, 682)
+							ordinal    	4)
+						    (object InterMessView "" @850
+							location   	(62, 806)
+							label      	(object SegLabel @851
+							    Parent_View 	@850
+							    location   	(1921, 762)
+							    quidu      	"3B56E352011C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1151
+							    justify    	0
+							    label      	"NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@832
+							Focus_Src  	@835
+							Focus_Entry 	@833
+							origin     	(1565, 806)
+							terminus   	(2278, 806)
+							ordinal    	5)
+						    (object InterMessView "" @852
+							location   	(62, 930)
+							label      	(object SegLabel @853
+							    Parent_View 	@852
+							    location   	(2448, 886)
+							    quidu      	"3B56E3600018"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	815
+							    justify    	0
+							    label      	"NewL(MDiscovererObserver&, RFs&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@832
+							supplier   	@830
+							Focus_Src  	@833
+							Focus_Entry 	@831
+							origin     	(2309, 930)
+							terminus   	(2588, 930)
+							ordinal    	6)
+						    (object InterMessView "" @854
+							location   	(62, 1054)
+							label      	(object SegLabel @855
+							    Parent_View 	@854
+							    location   	(2603, 1010)
+							    quidu      	"3B56E36A0348"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	751
+							    justify    	0
+							    label      	"NewL(MBackupNotifierObserver&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@832
+							supplier   	@828
+							Focus_Src  	@833
+							Focus_Entry 	@829
+							origin     	(2309, 1054)
+							terminus   	(2898, 1054)
+							ordinal    	7)
+						    (object InterMessView "" @856
+							location   	(62, 1240)
+							label      	(object SegLabel @857
+							    Parent_View 	@856
+							    location   	(2386, 1196)
+							    quidu      	"3B56E37C014F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"NewL(CRegistryData&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@818
+							Focus_Src  	@835
+							Focus_Entry 	@819
+							origin     	(1565, 1240)
+							terminus   	(3208, 1240)
+							ordinal    	8)
+						    (object InterMessView "" @858
+							location   	(62, 1364)
+							label      	(object SegLabel @859
+							    Parent_View 	@858
+							    location   	(2572, 1320)
+							    quidu      	"3B56E381008E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"NewL(CRegistryData&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@822
+							Focus_Src  	@835
+							Focus_Entry 	@823
+							origin     	(1565, 1364)
+							terminus   	(3580, 1364)
+							ordinal    	9)
+						    (object InterMessView "" @860
+							location   	(62, 434)
+							label      	(object SegLabel @861
+							    Parent_View 	@860
+							    location   	(805, 390)
+							    quidu      	"3B56E43D01D8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1797
+							    justify    	0
+							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@812
+							supplier   	@814
+							Focus_Src  	@813
+							Focus_Entry 	@815
+							origin     	(573, 434)
+							terminus   	(1038, 434)
+							ordinal    	1)
+						    (object SelfMessView "" @862
+							location   	(62, 496)
+							label      	(object SegLabel @863
+							    Parent_View 	@862
+							    location   	(1145, 452)
+							    quidu      	"3B56E447031D"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	194
+							    justify    	0
+							    label      	"OpenL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@814
+							supplier   	@814
+							Focus_Src  	@815
+							Focus_Entry 	@816
+							origin     	(1070, 496)
+							terminus   	(1220, 496)
+							ordinal    	2)
+						    (object InterMessView "" @864
+							location   	(62, 1550)
+							label      	(object SegLabel @865
+							    Parent_View 	@864
+							    location   	(1301, 1506)
+							    quidu      	"3B56E4E501D0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1787
+							    justify    	0
+							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@814
+							supplier   	@834
+							Focus_Src  	@815
+							Focus_Entry 	@836
+							origin     	(1069, 1550)
+							terminus   	(1534, 1550)
+							ordinal    	10)
+						    (object InterMessView "" @866
+							location   	(62, 1612)
+							label      	(object SegLabel @867
+							    Parent_View 	@866
+							    location   	(2386, 1568)
+							    quidu      	"3B56E51A02E5"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1373
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@818
+							Focus_Src  	@836
+							Focus_Entry 	@820
+							origin     	(1565, 1612)
+							terminus   	(3208, 1612)
+							ordinal    	11)
+						    (object InterMessView "" @868
+							location   	(62, 1984)
+							label      	(object SegLabel @869
+							    Parent_View 	@868
+							    location   	(2572, 1940)
+							    quidu      	"3B56E5370106"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	597
+							    justify    	0
+							    label      	"InstantiationMethodL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@834
+							supplier   	@822
+							Focus_Src  	@836
+							Focus_Entry 	@824
+							origin     	(1565, 1984)
+							terminus   	(3580, 1984)
+							ordinal    	14)
+						    (object InterMessView "" @870
+							location   	(62, 1736)
+							label      	(object SegLabel @871
+							    Parent_View 	@870
+							    location   	(2604, 1692)
+							    quidu      	"3B56E55F008B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	610
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	1)
+							line_color 	3342489
+							client     	@818
+							supplier   	@837
+							Focus_Src  	@820
+							Focus_Entry 	@839
+							origin     	(3208, 1736)
+							terminus   	(2000, 1736)
+							ordinal    	12)
+						    (object SelfMessView "" @872
+							location   	(62, 1798)
+							label      	(object SegLabel @873
+							    Parent_View 	@872
+							    location   	(3315, 1754)
+							    quidu      	"3B56E57401AF"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1414
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@818
+							supplier   	@818
+							Focus_Src  	@820
+							Focus_Entry 	@821
+							origin     	(3240, 1798)
+							terminus   	(3390, 1798)
+							ordinal    	13)
+						    (object InterMessView "" @874
+							location   	(62, 2108)
+							label      	(object SegLabel @875
+							    Parent_View 	@874
+							    location   	(3750, 2064)
+							    quidu      	"3B56E59A000E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	600
+							    justify    	0
+							    label      	"LoadDllAndReturnProxyL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@822
+							supplier   	@825
+							Focus_Src  	@824
+							Focus_Entry 	@826
+							origin     	(3611, 2108)
+							terminus   	(3890, 2108)
+							ordinal    	15)
+						    (object SelfMessView "" @876
+							location   	(62, 2232)
+							label      	(object SegLabel @877
+							    Parent_View 	@876
+							    location   	(3997, 2188)
+							    quidu      	"3B56E5B600CC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	462
+							    justify    	0
+							    label      	"IncreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@825
+							supplier   	@825
+							Focus_Src  	@826
+							Focus_Entry 	@827
+							origin     	(3922, 2232)
+							terminus   	(4072, 2232)
+							ordinal    	16)
+						    (object AttachView "" @878
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@840
+							supplier   	@866
+							line_style 	0)
+						    (object AttachView "" @879
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@846
+							supplier   	@864
+							line_style 	0)
+						    (object SelfMessView "" @880
+							location   	(62, 2480)
+							label      	(object SegLabel @881
+							    Parent_View 	@880
+							    location   	(1145, 2436)
+							    quidu      	"3B56E5F4011B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	348
+							    justify    	0
+							    label      	"CreateL(TAny*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@814
+							supplier   	@814
+							Focus_Src  	@815
+							Focus_Entry 	@817
+							origin     	(1070, 2480)
+							terminus   	(1220, 2480)
+							ordinal    	17)))
+					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation"
+						mechanism_ref 	@761
+						quid       	"3ACA071E0047"
+						title      	"Alternative Flow - Known Interface Implementation"
+						documentation 	
+|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
+|This alternative flow involves the case where the client already knows:
+|1) The Interface Implementation UID.
+|
+|(This is most likely to occur when the client already has a list of available Interface Implementations)
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	819
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Client" @882
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@882
+							    location   	(186, 273)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Client")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA07820055"
+							width      	336
+							height     	1225
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @883
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@882
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "Interface" @884
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@884
+							    location   	(432, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Interface")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA0782005A"
+							width      	662
+							height     	1225
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @885
+							    location   	(558, 372)
+							    line_color 	3342489
+							    InterObjView 	@884
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "Factory" @886
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@886
+							    location   	(928, 281)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Factory")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA0782005C"
+							width      	663
+							height     	1225
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-7
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @887
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@886
+							    height     	864
+							    y_coord    	804
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @888
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@886
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @889
+							    location   	(1054, 1116)
+							    line_color 	3342489
+							    InterObjView 	@886
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Resolver" @890
+							location   	(1922, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@890
+							    location   	(1829, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Resolver")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA07820069"
+							width      	446
+							height     	1225
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1)
+						    (object InterObjView "Load Manager" @891
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@891
+							    location   	(2201, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Load Manager")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA07820077"
+							width      	446
+							height     	1225
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @892
+							    location   	(2294, 682)
+							    line_color 	3342489
+							    InterObjView 	@891
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE))
+						    (object InterObjView "Unload Policy" @893
+							location   	(2790, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@893
+							    location   	(2697, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Unload Policy")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA07820074"
+							width      	446
+							height     	1225
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @894
+							    location   	(2790, 744)
+							    line_color 	3342489
+							    InterObjView 	@893
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @895
+							    location   	(2790, 868)
+							    line_color 	3342489
+							    InterObjView 	@893
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "Proxy" @896
+							location   	(3162, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@896
+							    location   	(3162, 271)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Proxy")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA0782007C"
+							width      	336
+							height     	1225
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @897
+							    location   	(3162, 1240)
+							    line_color 	3342489
+							    InterObjView 	@896
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "MagicServer" @898
+							location   	(1488, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@898
+							    location   	(1362, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"MagicServer")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA07820064"
+							width      	662
+							height     	1225
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @899
+							    location   	(1488, 620)
+							    line_color 	3342489
+							    InterObjView 	@898
+							    height     	488
+							    y_coord    	428
+							    Nested     	FALSE))
+						    (object InterMessView "" @900
+							location   	(62, 372)
+							label      	(object SegLabel @901
+							    Parent_View 	@900
+							    location   	(371, 328)
+							    quidu      	"3ACA07820057"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	226
+							    justify    	0
+							    label      	"NewL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@882
+							supplier   	@884
+							Focus_Src  	@883
+							Focus_Entry 	@885
+							origin     	(201, 372)
+							terminus   	(542, 372)
+							ordinal    	0)
+						    (object InterMessView "" @902
+							location   	(62, 496)
+							label      	(object SegLabel @903
+							    Parent_View 	@902
+							    location   	(805, 452)
+							    quidu      	"3ACA07820058"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1721
+							    justify    	0
+							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@884
+							supplier   	@886
+							Focus_Src  	@885
+							Focus_Entry 	@888
+							origin     	(573, 496)
+							terminus   	(1038, 496)
+							ordinal    	1)
+						    (object InterMessView "" @904
+							location   	(62, 1240)
+							label      	(object SegLabel @905
+							    Parent_View 	@904
+							    location   	(2107, 1196)
+							    quidu      	"3ACA07820061"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	404
+							    justify    	0
+							    label      	"ConstructL(TAny* )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@886
+							supplier   	@896
+							Focus_Src  	@887
+							Focus_Entry 	@897
+							origin     	(1069, 1240)
+							terminus   	(3146, 1240)
+							ordinal    	7)
+						    (object InterMessView "" @906
+							location   	(62, 620)
+							label      	(object SegLabel @907
+							    Parent_View 	@906
+							    location   	(1270, 576)
+							    quidu      	"3ACA07820063"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1658
+							    justify    	0
+							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@886
+							supplier   	@898
+							Focus_Src  	@887
+							Focus_Entry 	@899
+							origin     	(1069, 620)
+							terminus   	(1472, 620)
+							ordinal    	2)
+						    (object InterMessView "" @908
+							location   	(62, 682)
+							label      	(object SegLabel @909
+							    Parent_View 	@908
+							    location   	(1890, 638)
+							    quidu      	"3ACA07820068"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	898
+							    justify    	0
+							    label      	"InstantiationMethodL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@898
+							supplier   	@891
+							Focus_Src  	@899
+							Focus_Entry 	@892
+							origin     	(1503, 682)
+							terminus   	(2278, 682)
+							ordinal    	3)
+						    (object NoteView @910
+							location   	(620, 1116)
+							label      	(object ItemLabel
+							    Parent_View 	@910
+							    location   	(370, 969)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	465
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	525
+							height     	307
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @911
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@910
+							supplier   	@906
+							line_style 	0)
+						    (object InterMessView "" @912
+							location   	(62, 744)
+							label      	(object SegLabel @913
+							    Parent_View 	@912
+							    location   	(2541, 700)
+							    quidu      	"3B56E6BA038E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	491
+							    justify    	0
+							    label      	"LoadDllAndReturnProxyL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@891
+							supplier   	@893
+							Focus_Src  	@892
+							Focus_Entry 	@894
+							origin     	(2309, 744)
+							terminus   	(2774, 744)
+							ordinal    	4)
+						    (object SelfMessView "" @914
+							location   	(62, 868)
+							label      	(object SegLabel @915
+							    Parent_View 	@914
+							    location   	(2881, 824)
+							    quidu      	"3B56E6C301D7"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	363
+							    justify    	0
+							    label      	"IncreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@893
+							supplier   	@893
+							Focus_Src  	@894
+							Focus_Entry 	@895
+							origin     	(2806, 868)
+							terminus   	(2956, 868)
+							ordinal    	5)
+						    (object SelfMessView "" @916
+							location   	(62, 1116)
+							label      	(object SegLabel @917
+							    Parent_View 	@916
+							    location   	(1145, 1072)
+							    quidu      	"3B56E6DC01E8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	259
+							    justify    	0
+							    label      	"CreateL(TAny*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@886
+							supplier   	@886
+							Focus_Src  	@887
+							Focus_Entry 	@889
+							origin     	(1070, 1116)
+							terminus   	(1220, 1116)
+							ordinal    	6)))
+					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation (Failure)"
+						mechanism_ref 	@762
+						quid       	"3ACA08AD029A"
+						title      	"Alternative Flow - Known Interface Implementation (Failure)"
+						documentation 	
+|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
+|This alternative flow involves the case where the client already knows:
+|1) The Interface Implementation UID.
+|
+|however that Interface Implementation, or its Interface Implementation Collection is currently unavailable for instantiation / load.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	1313
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "Interface" @918
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@918
+							    location   	(432, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Interface")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D50020"
+							width      	662
+							height     	907
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @919
+							    location   	(558, 372)
+							    line_color 	3342489
+							    InterObjView 	@918
+							    height     	610
+							    y_coord    	550
+							    Nested     	FALSE))
+						    (object InterObjView "Client" @920
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@920
+							    location   	(186, 273)
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	360
+							    justify    	0
+							    label      	"Client")
+							icon       	"Actor"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D50025"
+							width      	336
+							height     	907
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @921
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@920
+							    height     	670
+							    y_coord    	610
+							    Nested     	FALSE))
+						    (object InterObjView "Factory" @922
+							location   	(1054, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@922
+							    location   	(928, 281)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"Factory")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D5002A"
+							width      	663
+							height     	907
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-7
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @923
+							    location   	(1054, 496)
+							    line_color 	3342489
+							    InterObjView 	@922
+							    height     	426
+							    y_coord    	366
+							    Nested     	FALSE))
+						    (object InterObjView "Resolver" @924
+							location   	(1922, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@924
+							    location   	(1829, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Resolver")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D5003D"
+							width      	446
+							height     	907
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1)
+						    (object InterObjView "Load Manager" @925
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@925
+							    location   	(2201, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"Load Manager")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D50033"
+							width      	446
+							height     	907
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @926
+							    location   	(2294, 620)
+							    line_color 	3342489
+							    InterObjView 	@925
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$394" @927
+							location   	(2790, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@927
+							    location   	(2697, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B5812BE030F"
+							width      	446
+							height     	907
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @928
+							    location   	(2790, 682)
+							    line_color 	3342489
+							    InterObjView 	@927
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "MagicServer" @929
+							location   	(1488, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@929
+							    location   	(1362, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"MagicServer")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA08D5002F"
+							width      	662
+							height     	907
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @930
+							    location   	(1488, 558)
+							    line_color 	3342489
+							    InterObjView 	@929
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterMessView "" @931
+							location   	(62, 372)
+							label      	(object SegLabel @932
+							    Parent_View 	@931
+							    location   	(371, 328)
+							    quidu      	"3ACA08D50023"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	226
+							    justify    	0
+							    label      	"NewL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@920
+							supplier   	@918
+							Focus_Src  	@921
+							Focus_Entry 	@919
+							origin     	(201, 372)
+							terminus   	(542, 372)
+							ordinal    	0)
+						    (object InterMessView "" @933
+							location   	(62, 496)
+							label      	(object SegLabel @934
+							    Parent_View 	@933
+							    location   	(805, 452)
+							    quidu      	"3ACA08D50022"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1721
+							    justify    	0
+							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@918
+							supplier   	@922
+							Focus_Src  	@919
+							Focus_Entry 	@923
+							origin     	(573, 496)
+							terminus   	(1038, 496)
+							ordinal    	1)
+						    (object InterMessView "" @935
+							location   	(62, 558)
+							label      	(object SegLabel @936
+							    Parent_View 	@935
+							    location   	(1270, 514)
+							    quidu      	"3ACA08D5002E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1658
+							    justify    	0
+							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@922
+							supplier   	@929
+							Focus_Src  	@923
+							Focus_Entry 	@930
+							origin     	(1069, 558)
+							terminus   	(1472, 558)
+							ordinal    	2)
+						    (object InterMessView "" @937
+							location   	(62, 620)
+							label      	(object SegLabel @938
+							    Parent_View 	@937
+							    location   	(1890, 576)
+							    quidu      	"3ACA08D50032"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	898
+							    justify    	0
+							    label      	"InstantiationMethodL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@929
+							supplier   	@925
+							Focus_Src  	@930
+							Focus_Entry 	@926
+							origin     	(1503, 620)
+							terminus   	(2278, 620)
+							ordinal    	3)
+						    (object NoteView @939
+							location   	(1178, 1116)
+							label      	(object ItemLabel
+							    Parent_View 	@939
+							    location   	(928, 969)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	465
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	525
+							height     	306
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @940
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@939
+							supplier   	@935
+							line_style 	0)
+						    (object InterMessView "" @941
+							location   	(62, 682)
+							label      	(object SegLabel @942
+							    Parent_View 	@941
+							    location   	(2541, 638)
+							    quidu      	"3B5812C203DE"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	463
+							    justify    	0
+							    label      	"LoadDllAndReturnProxyL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@925
+							supplier   	@927
+							Focus_Src  	@926
+							Focus_Entry 	@928
+							origin     	(2309, 682)
+							terminus   	(2774, 682)
+							ordinal    	4)))
+					    (object InteractionDiagram "Alternative Flow - Instantiation using parameters"
+						mechanism_ref 	@763
+						quid       	"3B1F6BDD0268"
+						title      	"Alternative Flow - Instantiation using parameters"
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list))
+					    (object InteractionDiagram "Alternative Flow - Implementation does not exist"
+						mechanism_ref 	@764
+						quid       	"3B1F6CBB0018"
+						title      	"Alternative Flow - Implementation does not exist"
+						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 "Identify An Interface Implementation (Iter 1)"
+				quid       	"3A1CFF010363"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Identify An Interface Implementation"
+					quid       	"3A227D270115"
+					documentation 	
+|Actors:
+|None
+|
+|Traceability:
+|RHR.79.2.2
+|RHR.79.3.1
+|RHR.79.4.2
+|RHR.79.4.4
+|RHR.79.4.10
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @943
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$395"
+							quid       	"3A2285C301BF"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A2286280278"
+								supplier   	"$UNNAMED$396"
+								quidu      	"3A2285CC01F4"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3B56E74B020F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3A22863503A3"
+								supplier   	"$UNNAMED$395"
+								quidu      	"3A2285C301BF"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3B56E7670006"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$396"
+							quid       	"3A2285CC01F4"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$397"
+							quid       	"3ACA064601E1"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACA067000B5"
+								supplier   	"$UNNAMED$395"
+								quidu      	"3A2285C301BF"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3ACA067000B6"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF07E0022"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @944
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$398"
+							quid       	"3ACAE84A03BB"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAE84A03BC"
+								supplier   	"$UNNAMED$399"
+								quidu      	"3ACAE84A03C5"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACAE84A03BD"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3ACAE84A03BE"
+								supplier   	"$UNNAMED$398"
+								quidu      	"3ACAE84A03BB"))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$399"
+							quid       	"3ACAE84A03C5"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$400"
+							quid       	"3ACAE84A03C2"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAE84A03C1"
+								supplier   	"$UNNAMED$398"
+								quidu      	"3ACAE84A03BB"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3ACAE84A03C0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF07E0022"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @945
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$401"
+							quid       	"3ACB1AF700B5"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "CustomResolver"
+							quid       	"3ACB1AF700B1"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1AF700B2"
+								supplier   	"$UNNAMED$401"
+								quidu      	"3ACB1AF700B5"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB1AF700B3"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A2CF123032C"))))
+							class      	"Logical View::CResolver"
+							quidu      	"3B050BD702BB"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$402"
+							quid       	"3ACB1AF700B0"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1AF700AF"
+								supplier   	"CustomResolver"
+								quidu      	"3ACB1AF700B1"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
+									quid       	"3ACB1C310353"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quidu      	"3B050BD702E4"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @946
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$403"
+							quid       	"3ACB1B350314"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1B350315"
+								supplier   	"$UNNAMED$404"
+								quidu      	"3ACB1B35031D"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3B56E7AD02A6"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3ACB1B350318"
+								supplier   	"$UNNAMED$403"
+								quidu      	"3ACB1B350314"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3B56E7B50121"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$404"
+							quid       	"3ACB1B35031D"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$405"
+							quid       	"3ACB1B35031C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1B35031B"
+								supplier   	"$UNNAMED$403"
+								quidu      	"3ACB1B350314"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3ACB1B35031A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF07E0022"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @947
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$406"
+							quid       	"3ACB1B3802FB"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1B3802FC"
+								supplier   	"$UNNAMED$407"
+								quidu      	"3ACB1B380304"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3B56E7CF009C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CF123032C")))
+							    (object Link
+								quid       	"3ACB1B3802FF"
+								supplier   	"$UNNAMED$406"
+								quidu      	"3ACB1B3802FB"
+								messages   	(list Messages
+								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+									quid       	"3B56E7D5022B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3A2CF0FF003C"))))
+							class      	"Logical View::CDefaultResolver"
+							quidu      	"3A1D097B0305"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$407"
+							quid       	"3ACB1B380304"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$408"
+							quid       	"3ACB1B380303"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1B380302"
+								supplier   	"$UNNAMED$406"
+								quidu      	"3ACB1B3802FB"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quid       	"3ACB1B380301"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2CF07E0022"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @948
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$409"
+							quid       	"3ACB1C6F00F9"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "CustomResolver"
+							quid       	"3ACB1C6F00FC"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1C6F00FB"
+								supplier   	"$UNNAMED$409"
+								quidu      	"3ACB1C6F00F9"
+								messages   	(list Messages
+								    (object Message "ListImplementationsL(TUid)"
+									quid       	"3ACB1C6F00FA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	1
+									quidu      	"3A2CF123032C"))))
+							class      	"Logical View::CResolver"
+							quidu      	"3B050BD702BB"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$410"
+							quid       	"3ACB1C6F00FF"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACB1C6F00FE"
+								supplier   	"CustomResolver"
+								quidu      	"3ACB1C6F00FC"
+								messages   	(list Messages
+								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
+									quid       	"3ACB1C6F00FD"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+									quidu      	"3B050BD702E4"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@943
+						quid       	"3A2285A9033E"
+						title      	"Basic Flow"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
+|The Basic Flow involves selecting the Interface Implementation that best fits the requested Interface Definition.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$395" @949
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@949
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2285C301BF"
+							width      	446
+							height     	603
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @950
+							    location   	(868, 372)
+							    line_color 	3342489
+							    InterObjView 	@949
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @951
+							    location   	(868, 558)
+							    line_color 	3342489
+							    InterObjView 	@949
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$396" @952
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@952
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2285CC01F4"
+							width      	438
+							height     	603
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @953
+							    location   	(1612, 434)
+							    line_color 	3342489
+							    InterObjView 	@952
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$397" @954
+							location   	(310, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@954
+							    location   	(184, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACA064601E1"
+							width      	662
+							height     	603
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @955
+							    location   	(310, 372)
+							    line_color 	3342489
+							    InterObjView 	@954
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE))
+						    (object InterMessView "" @956
+							location   	(62, 372)
+							label      	(object SegLabel @957
+							    Parent_View 	@956
+							    location   	(588, 328)
+							    quidu      	"3ACA067000B6"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1104
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@954
+							supplier   	@949
+							Focus_Src  	@955
+							Focus_Entry 	@950
+							origin     	(325, 372)
+							terminus   	(852, 372)
+							ordinal    	0)
+						    (object InterMessView "" @958
+							location   	(62, 434)
+							label      	(object SegLabel @959
+							    Parent_View 	@958
+							    location   	(1239, 390)
+							    quidu      	"3B56E74B020F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	491
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@949
+							supplier   	@952
+							Focus_Src  	@950
+							Focus_Entry 	@953
+							origin     	(883, 434)
+							terminus   	(1596, 434)
+							ordinal    	1)
+						    (object SelfMessView "" @960
+							location   	(62, 558)
+							label      	(object SegLabel @961
+							    Parent_View 	@960
+							    location   	(959, 514)
+							    quidu      	"3B56E7670006"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@949
+							supplier   	@949
+							Focus_Src  	@950
+							Focus_Entry 	@951
+							origin     	(884, 558)
+							terminus   	(1034, 558)
+							ordinal    	2)))
+					    (object InteractionDiagram "Alternative Flow - None Exist"
+						mechanism_ref 	@944
+						quid       	"3ACAE4C90177"
+						title      	"Alternative Flow - None Exist"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
+|
+|No implementations fit the requested interface.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$398" @962
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@962
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE84A03BB"
+							width      	446
+							height     	479
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @963
+							    location   	(868, 372)
+							    line_color 	3342489
+							    InterObjView 	@962
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$399" @964
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@964
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE84A03C5"
+							width      	438
+							height     	479
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @965
+							    location   	(1612, 434)
+							    line_color 	3342489
+							    InterObjView 	@964
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$400" @966
+							location   	(310, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@966
+							    location   	(184, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE84A03C2"
+							width      	662
+							height     	479
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @967
+							    location   	(310, 372)
+							    line_color 	3342489
+							    InterObjView 	@966
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterMessView "" @968
+							location   	(62, 434)
+							label      	(object SegLabel @969
+							    Parent_View 	@968
+							    location   	(1239, 390)
+							    quidu      	"3ACAE84A03BD"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@962
+							supplier   	@964
+							Focus_Src  	@963
+							Focus_Entry 	@965
+							origin     	(883, 434)
+							terminus   	(1596, 434)
+							ordinal    	1)
+						    (object InterMessView "" @970
+							location   	(62, 372)
+							label      	(object SegLabel @971
+							    Parent_View 	@970
+							    location   	(588, 328)
+							    quidu      	"3ACAE84A03C0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1153
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@966
+							supplier   	@962
+							Focus_Src  	@967
+							Focus_Entry 	@963
+							origin     	(325, 372)
+							terminus   	(852, 372)
+							ordinal    	0)))
+					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
+						mechanism_ref 	@945
+						quid       	"3ACB1AA301C0"
+						title      	"Alternative Flow - Use non - default resolver"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
+|
+|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
+|
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$401" @972
+							location   	(1488, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@972
+							    location   	(1381, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1AF700B5"
+							width      	438
+							height     	541
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @973
+							    location   	(1488, 496)
+							    line_color 	3342489
+							    InterObjView 	@972
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "CustomResolver" @974
+							location   	(930, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@974
+							    location   	(930, 248)
+							    fill_color 	13434879
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	351
+							    justify    	0
+							    label      	"CustomResolver")
+							icon       	"Interface"
+							icon_style 	"Label"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1AF700B1"
+							width      	369
+							height     	541
+							icon_height 	0
+							icon_width 	0
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @975
+							    location   	(930, 434)
+							    line_color 	3342489
+							    InterObjView 	@974
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$402" @976
+							location   	(372, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@976
+							    location   	(246, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1AF700B0"
+							width      	662
+							height     	541
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @977
+							    location   	(372, 434)
+							    line_color 	3342489
+							    InterObjView 	@976
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterMessView "" @978
+							location   	(62, 496)
+							label      	(object SegLabel @979
+							    Parent_View 	@978
+							    location   	(1208, 452)
+							    quidu      	"3ACB1AF700B3"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@974
+							supplier   	@972
+							Focus_Src  	@975
+							Focus_Entry 	@973
+							origin     	(945, 496)
+							terminus   	(1472, 496)
+							ordinal    	1)
+						    (object InterMessView "" @980
+							location   	(62, 434)
+							label      	(object SegLabel @981
+							    Parent_View 	@980
+							    location   	(650, 390)
+							    quidu      	"3ACB1C310353"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1215
+							    justify    	0
+							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@976
+							supplier   	@974
+							Focus_Src  	@977
+							Focus_Entry 	@975
+							origin     	(387, 434)
+							terminus   	(914, 434)
+							ordinal    	0)))
+					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
+						mechanism_ref 	@946
+						quid       	"3ACB1AB20153"
+						title      	"Alternative Flow - List construction (Failure 1)"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
+|
+|The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$403" @982
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@982
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B350314"
+							width      	446
+							height     	665
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @983
+							    location   	(868, 372)
+							    line_color 	3342489
+							    InterObjView 	@982
+							    height     	368
+							    y_coord    	308
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @984
+							    location   	(868, 620)
+							    line_color 	3342489
+							    InterObjView 	@982
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$404" @985
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@985
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B35031D"
+							width      	438
+							height     	665
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @986
+							    location   	(1612, 496)
+							    line_color 	3342489
+							    InterObjView 	@985
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$405" @987
+							location   	(310, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@987
+							    location   	(184, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B35031C"
+							width      	662
+							height     	665
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @988
+							    location   	(310, 372)
+							    line_color 	3342489
+							    InterObjView 	@987
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object InterMessView "" @989
+							location   	(62, 372)
+							label      	(object SegLabel @990
+							    Parent_View 	@989
+							    location   	(588, 328)
+							    quidu      	"3ACB1B35031A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1153
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@987
+							supplier   	@982
+							Focus_Src  	@988
+							Focus_Entry 	@983
+							origin     	(325, 372)
+							terminus   	(852, 372)
+							ordinal    	0)
+						    (object InterMessView "" @991
+							location   	(62, 496)
+							label      	(object SegLabel @992
+							    Parent_View 	@991
+							    location   	(1239, 452)
+							    quidu      	"3B56E7AD02A6"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	491
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@982
+							supplier   	@985
+							Focus_Src  	@983
+							Focus_Entry 	@986
+							origin     	(883, 496)
+							terminus   	(1596, 496)
+							ordinal    	1)
+						    (object SelfMessView "" @993
+							location   	(62, 620)
+							label      	(object SegLabel @994
+							    Parent_View 	@993
+							    location   	(959, 576)
+							    quidu      	"3B56E7B50121"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@982
+							supplier   	@982
+							Focus_Src  	@983
+							Focus_Entry 	@984
+							origin     	(884, 620)
+							terminus   	(1034, 620)
+							ordinal    	2)))
+					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
+						mechanism_ref 	@947
+						quid       	"3ACB1ABD022C"
+						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
+|
+|The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$406" @995
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@995
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B3802FB"
+							width      	446
+							height     	603
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @996
+							    location   	(868, 372)
+							    line_color 	3342489
+							    InterObjView 	@995
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @997
+							    location   	(868, 558)
+							    line_color 	3342489
+							    InterObjView 	@995
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$407" @998
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@998
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B380304"
+							width      	438
+							height     	603
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @999
+							    location   	(1612, 434)
+							    line_color 	3342489
+							    InterObjView 	@998
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$408" @1000
+							location   	(310, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1000
+							    location   	(184, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1B380303"
+							width      	662
+							height     	603
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1001
+							    location   	(310, 372)
+							    line_color 	3342489
+							    InterObjView 	@1000
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE))
+						    (object InterMessView "" @1002
+							location   	(62, 372)
+							label      	(object SegLabel @1003
+							    Parent_View 	@1002
+							    location   	(588, 328)
+							    quidu      	"3ACB1B380301"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1153
+							    justify    	0
+							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1000
+							supplier   	@995
+							Focus_Src  	@1001
+							Focus_Entry 	@996
+							origin     	(325, 372)
+							terminus   	(852, 372)
+							ordinal    	0)
+						    (object InterMessView "" @1004
+							location   	(62, 434)
+							label      	(object SegLabel @1005
+							    Parent_View 	@1004
+							    location   	(1239, 390)
+							    quidu      	"3B56E7CF009C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	491
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@995
+							supplier   	@998
+							Focus_Src  	@996
+							Focus_Entry 	@999
+							origin     	(883, 434)
+							terminus   	(1596, 434)
+							ordinal    	1)
+						    (object SelfMessView "" @1006
+							location   	(62, 558)
+							label      	(object SegLabel @1007
+							    Parent_View 	@1006
+							    location   	(959, 514)
+							    quidu      	"3B56E7D5022B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1113
+							    justify    	0
+							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@995
+							supplier   	@995
+							Focus_Src  	@996
+							Focus_Entry 	@997
+							origin     	(884, 558)
+							terminus   	(1034, 558)
+							ordinal    	2)))
+					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
+						mechanism_ref 	@948
+						quid       	"3ACB1ACE01E0"
+						title      	"Alternative Flow - Use non - default resolver : List construction fails"
+						documentation 	
+|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
+|
+|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
+|
+|Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$409" @1008
+							location   	(1488, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1008
+							    location   	(1381, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1C6F00F9"
+							width      	438
+							height     	603
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1009
+							    location   	(1488, 558)
+							    line_color 	3342489
+							    InterObjView 	@1008
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "CustomResolver" @1010
+							location   	(930, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1010
+							    location   	(930, 248)
+							    fill_color 	13434879
+							    anchor_loc 	1
+							    nlines     	2
+							    max_width  	351
+							    justify    	0
+							    label      	"CustomResolver")
+							icon       	"Interface"
+							icon_style 	"Label"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1C6F00FC"
+							width      	369
+							height     	603
+							icon_height 	0
+							icon_width 	0
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1011
+							    location   	(930, 434)
+							    line_color 	3342489
+							    InterObjView 	@1010
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$410" @1012
+							location   	(434, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1012
+							    location   	(308, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACB1C6F00FF"
+							width      	662
+							height     	603
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1013
+							    location   	(434, 434)
+							    line_color 	3342489
+							    InterObjView 	@1012
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterMessView "" @1014
+							location   	(62, 558)
+							label      	(object SegLabel @1015
+							    Parent_View 	@1014
+							    location   	(1208, 514)
+							    quidu      	"3ACB1C6F00FA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"ListImplementationsL(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1010
+							supplier   	@1008
+							Focus_Src  	@1011
+							Focus_Entry 	@1009
+							origin     	(945, 558)
+							terminus   	(1472, 558)
+							ordinal    	1)
+						    (object InterMessView "" @1016
+							location   	(62, 434)
+							label      	(object SegLabel @1017
+							    Parent_View 	@1016
+							    location   	(681, 390)
+							    quidu      	"3ACB1C6F00FD"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	1215
+							    justify    	0
+							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1012
+							supplier   	@1010
+							Focus_Src  	@1013
+							Focus_Entry 	@1011
+							origin     	(449, 434)
+							terminus   	(914, 434)
+							ordinal    	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Destroy an Interface Implementation instantiation (Iter 1)"
+				quid       	"3A1D05D50009"
+				documentation 	
+|
+|
+				
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Destroy an Interface Implementation instantiation"
+					quid       	"3A1D0600000B"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.2.3
+|RHR.79.2.6
+|RHR.79.4.4
+|RHR.79.4.5
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1018
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$411"
+							quid       	"3A1D29880096"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1D29A1039F"
+								supplier   	"$UNNAMED$412"
+								quidu      	"3A1D298C0287"
+								messages   	(list Messages
+								    (object Message "~CExampleInterface( )"
+									quid       	"3A1D29A103A0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A65869103AA"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$412"
+							quid       	"3A1D298C0287"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A5C00030"
+								supplier   	"$UNNAMED$413"
+								quidu      	"3A75A5B801B5"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3A75A5C00031"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A716CC401D8"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$414"
+							quid       	"3A1D2AB60131"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56EC7803D7"
+								supplier   	"$UNNAMED$415"
+								quidu      	"3B56EC730307"
+								messages   	(list Messages
+								    (object Message "DecreaseReference( )"
+									quid       	"3B56EC7803D8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1"
+									ordinal    	4
+									quidu      	"3A2CF5AE002C"))))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$416"
+							quid       	"3A75A5B101BF"
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$413"
+							quid       	"3A75A5B801B5"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A75A5D402EC"
+								supplier   	"$UNNAMED$414"
+								quidu      	"3A1D2AB60131")
+							    (object Link
+								quid       	"3ACAEBF5032F"
+								supplier   	"$UNNAMED$417"
+								quidu      	"3ACAEBC302FB"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3ACAEBF50330"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	2
+									quidu      	"3A716CC2010D"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$417"
+							quid       	"3ACAEBC302FB"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAEBE9024C"
+								supplier   	"$UNNAMED$414"
+								quidu      	"3A1D2AB60131"
+								messages   	(list Messages
+								    (object Message "DestroyedThis(TUid)"
+									quid       	"3ACAEBE9024D"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	3
+									quidu      	"3A2CF48B03A8"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$415"
+							quid       	"3B56EC730307"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56ECAE0136"
+								supplier   	"$UNNAMED$415"
+								quidu      	"3B56EC730307"
+								messages   	(list Messages
+								    (object Message "Unload( )"
+									quid       	"3B56ECAE0137"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.1"
+									ordinal    	5
+									quidu      	"3A2CF5710345"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @1019
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$418"
+							quid       	"3B581153026C"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B581153026D"
+								supplier   	"$UNNAMED$419"
+								quidu      	"3B5811530271"
+								messages   	(list Messages
+								    (object Message "~CExampleInterface( )"
+									quid       	"3B581153026E"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A65869103AA"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$419"
+							quid       	"3B5811530271"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B5811530270"
+								supplier   	"$UNNAMED$420"
+								quidu      	"3B5811530272"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3B581153026F"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A716CC401D8"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$421"
+							quid       	"3B5811530276"
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$420"
+							quid       	"3B5811530272"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B5811530274"
+								supplier   	"$UNNAMED$421"
+								quidu      	"3B5811530276"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3B5811530275"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A716CC2010D"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1018
+						quid       	"3A1D297903C0"
+						title      	"Basic Flow"
+						documentation 	
+|This use case describes where a client has finished using an Interface Implementation and destroys it.
+|
+|The Basic Flow deals with the case where the object being deleted is the only Instantiation for the Interface Implementation Collection.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	6
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$411" @1020
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1020
+							    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      	"3A1D29880096"
+							width      	336
+							height     	911
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1021
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1020
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$412" @1022
+							location   	(620, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1022
+							    location   	(494, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D298C0287"
+							width      	662
+							height     	911
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1023
+							    location   	(620, 434)
+							    line_color 	3342489
+							    InterObjView 	@1022
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$414" @1024
+							location   	(2356, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1024
+							    location   	(2263, 278)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1D2AB60131"
+							width      	446
+							height     	911
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	-5
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1025
+							    location   	(2356, 682)
+							    line_color 	3342489
+							    InterObjView 	@1024
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$415" @1026
+							location   	(2852, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1026
+							    location   	(2759, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56EC730307"
+							width      	446
+							height     	911
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1027
+							    location   	(2852, 744)
+							    line_color 	3342489
+							    InterObjView 	@1026
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1028
+							    location   	(2852, 806)
+							    line_color 	3342489
+							    InterObjView 	@1026
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$417" @1029
+							location   	(1860, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1029
+							    location   	(1734, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAEBC302FB"
+							width      	662
+							height     	911
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1030
+							    location   	(1860, 558)
+							    line_color 	3342489
+							    InterObjView 	@1029
+							    height     	488
+							    y_coord    	428
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1031
+							    location   	(1860, 620)
+							    line_color 	3342489
+							    InterObjView 	@1029
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$413" @1032
+							location   	(1240, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1032
+							    location   	(1114, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A75A5B801B5"
+							width      	663
+							height     	911
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1033
+							    location   	(1240, 558)
+							    line_color 	3342489
+							    InterObjView 	@1032
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1034
+							    location   	(1240, 558)
+							    line_color 	3342489
+							    InterObjView 	@1032
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterMessView "" @1035
+							location   	(62, 434)
+							label      	(object SegLabel @1036
+							    Parent_View 	@1035
+							    location   	(402, 390)
+							    quidu      	"3A1D29A103A0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	403
+							    justify    	0
+							    label      	"~CExampleInterface( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1020
+							supplier   	@1022
+							Focus_Src  	@1021
+							Focus_Entry 	@1023
+							origin     	(201, 434)
+							terminus   	(604, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1037
+							location   	(62, 558)
+							label      	(object SegLabel @1038
+							    Parent_View 	@1037
+							    location   	(929, 514)
+							    quidu      	"3A75A5C00031"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	566
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1022
+							supplier   	@1032
+							Focus_Src  	@1023
+							Focus_Entry 	@1034
+							origin     	(635, 558)
+							terminus   	(1224, 558)
+							ordinal    	1)
+						    (object NoteView @1039
+							location   	(1488, 1488)
+							label      	(object ItemLabel
+							    Parent_View 	@1039
+							    location   	(1097, 1372)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @1040
+							location   	(62, 682)
+							label      	(object SegLabel @1041
+							    Parent_View 	@1040
+							    location   	(2107, 638)
+							    quidu      	"3ACAEBE9024D"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"DestroyedThis(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1029
+							supplier   	@1024
+							Focus_Src  	@1030
+							Focus_Entry 	@1025
+							origin     	(1875, 682)
+							terminus   	(2340, 682)
+							ordinal    	3)
+						    (object InterMessView "" @1042
+							location   	(62, 620)
+							label      	(object SegLabel @1043
+							    Parent_View 	@1042
+							    location   	(1549, 576)
+							    quidu      	"3ACAEBF50330"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	663
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1032
+							supplier   	@1029
+							Focus_Src  	@1033
+							Focus_Entry 	@1031
+							origin     	(1255, 620)
+							terminus   	(1844, 620)
+							ordinal    	2)
+						    (object AttachView "" @1044
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1039
+							supplier   	@1042
+							line_style 	0)
+						    (object InterMessView "" @1045
+							location   	(62, 744)
+							label      	(object SegLabel @1046
+							    Parent_View 	@1045
+							    location   	(2603, 700)
+							    quidu      	"3B56EC7803D8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	391
+							    justify    	0
+							    label      	"DecreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1024
+							supplier   	@1026
+							Focus_Src  	@1025
+							Focus_Entry 	@1027
+							origin     	(2371, 744)
+							terminus   	(2836, 744)
+							ordinal    	4)
+						    (object SelfMessView "" @1047
+							location   	(62, 806)
+							label      	(object SegLabel @1048
+							    Parent_View 	@1047
+							    location   	(2943, 764)
+							    quidu      	"3B56ECAE0137"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	159
+							    justify    	0
+							    label      	"Unload( )"
+							    pctDist    	0.500000
+							    height     	43
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1026
+							supplier   	@1026
+							Focus_Src  	@1027
+							Focus_Entry 	@1028
+							origin     	(2868, 806)
+							terminus   	(3018, 806)
+							ordinal    	5)))
+					    (object InteractionDiagram "Alternative Flow - IPC passing fails"
+						mechanism_ref 	@1019
+						quid       	"3B1F6D770253"
+						title      	"Alternative Flow - IPC passing fails"
+						documentation 	
+|This use case describes where a client has finished using an Interface Implementation and destroys it.
+|
+|The object being deleted is the only Instantiation for the Interface Implementation Collection, and where it fails to inform the framework that the object has been deleted, either intentionally, or because IPC parameter passing failed, the framework performs the cleanup of the server side reference counting explicitly upon session closure.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$418" @1049
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1049
+							    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      	"3B581153026C"
+							width      	336
+							height     	663
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1050
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1049
+							    height     	364
+							    y_coord    	304
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$419" @1051
+							location   	(620, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1051
+							    location   	(494, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B5811530271"
+							width      	662
+							height     	663
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1052
+							    location   	(620, 434)
+							    line_color 	3342489
+							    InterObjView 	@1051
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$421" @1053
+							location   	(1860, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1053
+							    location   	(1734, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B5811530276"
+							width      	662
+							height     	663
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1054
+							    location   	(1860, 558)
+							    line_color 	3342489
+							    InterObjView 	@1053
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$420" @1055
+							location   	(1240, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1055
+							    location   	(1114, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B5811530272"
+							width      	663
+							height     	663
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1056
+							    location   	(1240, 496)
+							    line_color 	3342489
+							    InterObjView 	@1055
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object NoteView @1057
+							location   	(1302, 930)
+							label      	(object ItemLabel
+							    Parent_View 	@1057
+							    location   	(1083, 815)
+							    fill_color 	13434879
+							    nlines     	4
+							    max_width  	403
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	463
+							height     	243
+							quidu      	"3ACAE9E9000B")
+						    (object InterMessView "" @1058
+							location   	(62, 434)
+							label      	(object SegLabel @1059
+							    Parent_View 	@1058
+							    location   	(402, 390)
+							    quidu      	"3B581153026E"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	403
+							    justify    	0
+							    label      	"~CExampleInterface( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1049
+							supplier   	@1051
+							Focus_Src  	@1050
+							Focus_Entry 	@1052
+							origin     	(201, 434)
+							terminus   	(604, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1060
+							location   	(62, 496)
+							label      	(object SegLabel @1061
+							    Parent_View 	@1060
+							    location   	(929, 452)
+							    quidu      	"3B581153026F"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	566
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1051
+							supplier   	@1055
+							Focus_Src  	@1052
+							Focus_Entry 	@1056
+							origin     	(635, 496)
+							terminus   	(1224, 496)
+							ordinal    	1)
+						    (object InterMessView "" @1062
+							location   	(62, 558)
+							label      	(object SegLabel @1063
+							    Parent_View 	@1062
+							    location   	(1549, 514)
+							    quidu      	"3B5811530275"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	663
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1055
+							supplier   	@1053
+							Focus_Src  	@1056
+							Focus_Entry 	@1054
+							origin     	(1255, 558)
+							terminus   	(1844, 558)
+							ordinal    	2)
+						    (object AttachView "" @1064
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1057
+							supplier   	@1062
+							line_style 	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Temporarily Un-install (Iter 1)"
+				quid       	"3A1D00A10271"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Temporarily Un-install"
+					quid       	"3A1D029701A0"
+					documentation 	
+|Actors:
+|Generic Client
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.2.4
+|RHR.79.3.3
+|RHR.79.3.4
+|RHR.79.3.6.1
+|RHR.79.5.8
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1065
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$422"
+							quid       	"3A22476E000B"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A22840102E4"
+								supplier   	"$UNNAMED$423"
+								quidu      	"3A2247720224"
+								messages   	(list Messages
+								    (object Message "DiscoveriesBeginning( )"
+									quid       	"3B56F7E1016A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3B44A307027B")
+								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
+									quid       	"3B56F8C20023"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	4
+									quidu      	"3A754F3E025F")
+								    (object Message "DiscoveriesCompleteL(TBool)"
+									quid       	"3B56F8EE02DA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1"
+									ordinal    	7
+									quidu      	"3B44A307002C"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$423"
+							quid       	"3A2247720224"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56F94B02BF"
+								supplier   	"$UNNAMED$423"
+								quidu      	"3A2247720224"
+								messages   	(list Messages
+								    (object Message "ClearImplementationIndexList( )"
+									quid       	"3B56F94B02C0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3AE443780126")
+								    (object Message "ValidateRegistry( )"
+									quid       	"3B56FA6201C6"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.1"
+									ordinal    	8
+									quidu      	"3B44A306007B")
+								    (object Message "BuildIndexesL( )"
+									quid       	"3B56FA6A01B4"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.2"
+									ordinal    	9
+									quidu      	"3A797976008B")
+								    (object Message "PersistNowL( )"
+									quid       	"3B56FA7203AA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.3"
+									ordinal    	10
+									quidu      	"3A797978000C")))
+							    (object Link
+								quid       	"3B56F9C003B8"
+								supplier   	"$UNNAMED$424"
+								quidu      	"3B56F9B901EB"
+								messages   	(list Messages
+								    (object Message "DllDeletedL(CUnloadPolicy*&)"
+									quid       	"3B56F9C003B9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1.1"
+									ordinal    	5
+									quidu      	"3AE4439E020A"))))
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$425"
+							quid       	"3AC9F51803DC"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F522005B"
+								supplier   	"$UNNAMED$422"
+								quidu      	"3A22476E000B"
+								messages   	(list Messages
+								    (object Message "DiscoveriesBegin( )"
+									quid       	"3AC9F75C003C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7FEAEA02B8")
+								    (object Message "DriveRemoved(const TDriveUnit&)"
+									quid       	"3B56F8710226"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	3
+									quidu      	"3A7593D703B4")
+								    (object Message "DiscoveriesComplete(TBool)"
+									quid       	"3B56F8D90171"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	6
+									quidu      	"3A7593D703B6")))
+							    (object Link
+								quid       	"3B56F927024F"
+								supplier   	"$UNNAMED$426"
+								quidu      	"3B56F91303AF"
+								messages   	(list Messages
+								    (object Message "Notification(TInt)"
+									quid       	"3B56F9270250"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"4"
+									ordinal    	11
+									quidu      	"3AE99A300309"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$426"
+							quid       	"3B56F91303AF"
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$424"
+							quid       	"3B56F9B901EB"
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @1066
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$427"
+							quid       	"3AC9F4190259"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F419025A"
+								supplier   	"$UNNAMED$428"
+								quidu      	"3AC9F4190263"
+								messages   	(list Messages
+								    (object Message "SetEnabledState(TUid, TBool)"
+									quid       	"3AC9F419025B"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CFDBB0382"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$429"
+							quid       	"3AC9F419025E"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3AC9F419025D"
+								supplier   	"$UNNAMED$427"
+								quidu      	"3AC9F4190259"
+								messages   	(list Messages
+								    (object Message "Disable(TUid)"
+									quid       	"3AC9F419025C"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A754F4402F4"))))
+							class      	"Use Case View::System Actors::Interface Implementation"
+							quidu      	"3A13FF96031A"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$428"
+							quid       	"3AC9F4190263"
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)))
+					    (object Mechanism @1067
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$430"
+							quid       	"3B56FDC503B7"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FDC503B8"
+								supplier   	"$UNNAMED$431"
+								quidu      	"3B56FDC503C5"
+								messages   	(list Messages
+								    (object Message "DiscoveriesBeginning( )"
+									quid       	"3B56FDC503B9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3B44A307027B")
+								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
+									quid       	"3B56FDC503BA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1"
+									ordinal    	4
+									quidu      	"3A754F3E025F")
+								    (object Message "DiscoveriesCompleteL(TBool)"
+									quid       	"3B56FDC503BB"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1"
+									ordinal    	7
+									quidu      	"3B44A307002C"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$431"
+							quid       	"3B56FDC503C5"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FDC503C4"
+								supplier   	"$UNNAMED$431"
+								quidu      	"3B56FDC503C5"
+								messages   	(list Messages
+								    (object Message "ClearImplementationIndexList( )"
+									quid       	"3B56FDC503C3"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3AE443780126")
+								    (object Message "ValidateRegistry( )"
+									quid       	"3B56FDC503C8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.1"
+									ordinal    	8
+									quidu      	"3B44A306007B")
+								    (object Message "BuildIndexesL( )"
+									quid       	"3B56FDC503C9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.2"
+									ordinal    	9
+									quidu      	"3A797976008B")
+								    (object Message "PersistNowL( )"
+									quid       	"3B56FDC503CA"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.3"
+									ordinal    	10
+									quidu      	"3A797978000C")))
+							    (object Link
+								quid       	"3B56FDC503C6"
+								supplier   	"$UNNAMED$432"
+								quidu      	"3B56FDC503CB"
+								messages   	(list Messages
+								    (object Message "DllDeletedL(CUnloadPolicy*&)"
+									quid       	"3B56FDC503C7"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2.1.1"
+									ordinal    	5
+									quidu      	"3AE4439E020A"))))
+							class      	"Logical View::CRegistryData"
+							quidu      	"3A1D0A2B03D0"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$433"
+							quid       	"3B56FDC503CC"
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$432"
+							quid       	"3B56FDC503CB"
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$434"
+							quid       	"3B56FDC503BE"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FDC503BD"
+								supplier   	"$UNNAMED$430"
+								quidu      	"3B56FDC503B7"
+								messages   	(list Messages
+								    (object Message "DiscoveriesBegin( )"
+									quid       	"3B56FDC503BC"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A7FEAEA02B8")
+								    (object Message "DriveRemoved(const TDriveUnit&)"
+									quid       	"3B56FDC503C1"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	3
+									quidu      	"3A7593D703B4")
+								    (object Message "DiscoveriesComplete(TBool)"
+									quid       	"3B56FDC503C2"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	6
+									quidu      	"3A7593D703B6")))
+							    (object Link
+								quid       	"3B56FDC503BF"
+								supplier   	"$UNNAMED$433"
+								quidu      	"3B56FDC503CC"
+								messages   	(list Messages
+								    (object Message "Notification(TInt)"
+									quid       	"3B56FDC503C0"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"4"
+									ordinal    	11
+									quidu      	"3AE99A300309"))))
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow - Disable Interface Implementation Collections."
+						mechanism_ref 	@1065
+						quid       	"3A2246F40327"
+						title      	"Basic Flow - Disable Interface Implementation Collections."
+						documentation 	
+|In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
+|This effect is reversed with the use-case Re-install basic flow.
+|The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$422" @1068
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1068
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A22476E000B"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1069
+							    location   	(868, 434)
+							    line_color 	3342489
+							    InterObjView 	@1068
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1070
+							    location   	(868, 806)
+							    line_color 	3342489
+							    InterObjView 	@1068
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1071
+							    location   	(868, 1178)
+							    line_color 	3342489
+							    InterObjView 	@1068
+							    height     	552
+							    y_coord    	492
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$423" @1072
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1072
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A2247720224"
+							width      	438
+							height     	1721
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1073
+							    location   	(1612, 496)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1074
+							    location   	(1612, 620)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1075
+							    location   	(1612, 868)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1076
+							    location   	(1612, 1240)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1077
+							    location   	(1612, 1302)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1078
+							    location   	(1612, 1426)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1079
+							    location   	(1612, 1550)
+							    line_color 	3342489
+							    InterObjView 	@1072
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$426" @1080
+							location   	(2666, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1080
+							    location   	(2540, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56F91303AF"
+							width      	662
+							height     	1721
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1081
+							    location   	(2666, 1736)
+							    line_color 	3342489
+							    InterObjView 	@1080
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$424" @1082
+							location   	(2232, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1082
+							    location   	(2139, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56F9B901EB"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1083
+							    location   	(2232, 930)
+							    line_color 	3342489
+							    InterObjView 	@1082
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$425" @1084
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1084
+							    location   	(93, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F51803DC"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1085
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1084
+							    height     	1422
+							    y_coord    	1362
+							    Nested     	FALSE))
+						    (object InterMessView "" @1086
+							location   	(62, 434)
+							label      	(object SegLabel @1087
+							    Parent_View 	@1086
+							    location   	(526, 390)
+							    quidu      	"3AC9F75C003C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	347
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1084
+							supplier   	@1068
+							Focus_Src  	@1085
+							Focus_Entry 	@1069
+							origin     	(201, 434)
+							terminus   	(852, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1088
+							location   	(62, 496)
+							label      	(object SegLabel @1089
+							    Parent_View 	@1088
+							    location   	(1239, 452)
+							    quidu      	"3B56F7E1016A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	422
+							    justify    	0
+							    label      	"DiscoveriesBeginning( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1068
+							supplier   	@1072
+							Focus_Src  	@1069
+							Focus_Entry 	@1073
+							origin     	(883, 496)
+							terminus   	(1596, 496)
+							ordinal    	1)
+						    (object InterMessView "" @1090
+							location   	(62, 806)
+							label      	(object SegLabel @1091
+							    Parent_View 	@1090
+							    location   	(526, 762)
+							    quidu      	"3B56F8710226"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"DriveRemoved(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1084
+							supplier   	@1068
+							Focus_Src  	@1085
+							Focus_Entry 	@1070
+							origin     	(201, 806)
+							terminus   	(852, 806)
+							ordinal    	3)
+						    (object InterMessView "" @1092
+							location   	(62, 868)
+							label      	(object SegLabel @1093
+							    Parent_View 	@1092
+							    location   	(1239, 824)
+							    quidu      	"3B56F8C20023"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	716
+							    justify    	0
+							    label      	"TemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1068
+							supplier   	@1072
+							Focus_Src  	@1070
+							Focus_Entry 	@1075
+							origin     	(883, 868)
+							terminus   	(1596, 868)
+							ordinal    	4)
+						    (object InterMessView "" @1094
+							location   	(62, 1178)
+							label      	(object SegLabel @1095
+							    Parent_View 	@1094
+							    location   	(526, 1134)
+							    quidu      	"3B56F8D90171"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	507
+							    justify    	0
+							    label      	"DiscoveriesComplete(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1084
+							supplier   	@1068
+							Focus_Src  	@1085
+							Focus_Entry 	@1071
+							origin     	(201, 1178)
+							terminus   	(852, 1178)
+							ordinal    	6)
+						    (object InterMessView "" @1096
+							location   	(62, 1240)
+							label      	(object SegLabel @1097
+							    Parent_View 	@1096
+							    location   	(1239, 1196)
+							    quidu      	"3B56F8EE02DA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	529
+							    justify    	0
+							    label      	"DiscoveriesCompleteL(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1068
+							supplier   	@1072
+							Focus_Src  	@1071
+							Focus_Entry 	@1076
+							origin     	(883, 1240)
+							terminus   	(1596, 1240)
+							ordinal    	7)
+						    (object InterMessView "" @1098
+							location   	(62, 1736)
+							label      	(object SegLabel @1099
+							    Parent_View 	@1098
+							    location   	(1425, 1692)
+							    quidu      	"3B56F9270250"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	291
+							    justify    	0
+							    label      	"Notification(TInt)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1084
+							supplier   	@1080
+							Focus_Src  	@1085
+							Focus_Entry 	@1081
+							origin     	(201, 1736)
+							terminus   	(2650, 1736)
+							ordinal    	11)
+						    (object SelfMessView "" @1100
+							location   	(62, 620)
+							label      	(object SegLabel @1101
+							    Parent_View 	@1100
+							    location   	(1703, 576)
+							    quidu      	"3B56F94B02C0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	550
+							    justify    	0
+							    label      	"ClearImplementationIndexList( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1072
+							supplier   	@1072
+							Focus_Src  	@1073
+							Focus_Entry 	@1074
+							origin     	(1628, 620)
+							terminus   	(1778, 620)
+							ordinal    	2)
+						    (object InterMessView "" @1102
+							location   	(62, 930)
+							label      	(object SegLabel @1103
+							    Parent_View 	@1102
+							    location   	(1921, 886)
+							    quidu      	"3B56F9C003B9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	541
+							    justify    	0
+							    label      	"DllDeletedL(CUnloadPolicy*&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1072
+							supplier   	@1082
+							Focus_Src  	@1075
+							Focus_Entry 	@1083
+							origin     	(1627, 930)
+							terminus   	(2216, 930)
+							ordinal    	5)
+						    (object NoteView @1104
+							location   	(2418, 1116)
+							label      	(object ItemLabel
+							    Parent_View 	@1104
+							    location   	(2243, 1028)
+							    fill_color 	13434879
+							    nlines     	3
+							    max_width  	315
+							    label      	"Called once for each dll on the drive")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	375
+							height     	188)
+						    (object AttachView "" @1105
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1104
+							supplier   	@1102
+							line_style 	0)
+						    (object SelfMessView "" @1106
+							location   	(62, 1302)
+							label      	(object SegLabel @1107
+							    Parent_View 	@1106
+							    location   	(1703, 1258)
+							    quidu      	"3B56FA6201C6"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	313
+							    justify    	0
+							    label      	"ValidateRegistry( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1072
+							supplier   	@1072
+							Focus_Src  	@1076
+							Focus_Entry 	@1077
+							origin     	(1628, 1302)
+							terminus   	(1778, 1302)
+							ordinal    	8)
+						    (object SelfMessView "" @1108
+							location   	(62, 1426)
+							label      	(object SegLabel @1109
+							    Parent_View 	@1108
+							    location   	(1703, 1382)
+							    quidu      	"3B56FA6A01B4"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	278
+							    justify    	0
+							    label      	"BuildIndexesL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1072
+							supplier   	@1072
+							Focus_Src  	@1076
+							Focus_Entry 	@1078
+							origin     	(1628, 1426)
+							terminus   	(1778, 1426)
+							ordinal    	9)
+						    (object SelfMessView "" @1110
+							location   	(62, 1550)
+							label      	(object SegLabel @1111
+							    Parent_View 	@1110
+							    location   	(1703, 1506)
+							    quidu      	"3B56FA7203AA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	256
+							    justify    	0
+							    label      	"PersistNowL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1072
+							supplier   	@1072
+							Focus_Src  	@1076
+							Focus_Entry 	@1079
+							origin     	(1628, 1550)
+							terminus   	(1778, 1550)
+							ordinal    	10)))
+					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation (Omit)"
+						mechanism_ref 	@1066
+						quid       	"3AC9F3FB0165"
+						title      	"Alternative Flow - Disable Interface Implementation (Omit)"
+						documentation 	
+|In this use case an Interface Implementation marks itself, or another Interface Implementation as temporarily disabled.
+|This effect is reversed with the use-case Re-install alternate flow - enable Interface Implementation.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$427" @1112
+							location   	(682, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1112
+							    location   	(589, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F4190259"
+							width      	446
+							height     	541
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1113
+							    location   	(682, 434)
+							    line_color 	3342489
+							    InterObjView 	@1112
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$429" @1114
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1114
+							    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      	"3AC9F419025E"
+							width      	336
+							height     	541
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1115
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1114
+							    height     	242
+							    y_coord    	182
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$428" @1116
+							location   	(1302, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1116
+							    location   	(1195, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3AC9F4190263"
+							width      	438
+							height     	541
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1117
+							    location   	(1302, 496)
+							    line_color 	3342489
+							    InterObjView 	@1116
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterMessView "" @1118
+							location   	(62, 434)
+							label      	(object SegLabel @1119
+							    Parent_View 	@1118
+							    location   	(433, 390)
+							    quidu      	"3AC9F419025C"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	600
+							    justify    	0
+							    label      	"Disable(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1114
+							supplier   	@1112
+							Focus_Src  	@1115
+							Focus_Entry 	@1113
+							origin     	(201, 434)
+							terminus   	(666, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1120
+							location   	(62, 496)
+							label      	(object SegLabel @1121
+							    Parent_View 	@1120
+							    location   	(991, 452)
+							    quidu      	"3AC9F419025B"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	669
+							    justify    	0
+							    label      	"SetEnabledState(TUid, TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1112
+							supplier   	@1116
+							Focus_Src  	@1113
+							Focus_Entry 	@1117
+							origin     	(697, 496)
+							terminus   	(1286, 496)
+							ordinal    	1)))
+					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
+						mechanism_ref 	@1067
+						quid       	"3ACAE6A7028C"
+						title      	"Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
+						documentation 	
+|In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
+|This effect is reversed with the use-case Re-install basic flow.
+|The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
+|
+|Failure case : the PersistNowL method fails. This means that the persistently stored version does not match the version in memory.
+|(N.B. This is an unlikely scenario because the persistent version is shrinking in size, and is replacing the one currently stored).
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$430" @1122
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1122
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FDC503B7"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1123
+							    location   	(868, 434)
+							    line_color 	3342489
+							    InterObjView 	@1122
+							    height     	366
+							    y_coord    	306
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1124
+							    location   	(868, 806)
+							    line_color 	3342489
+							    InterObjView 	@1122
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1125
+							    location   	(868, 1178)
+							    line_color 	3342489
+							    InterObjView 	@1122
+							    height     	552
+							    y_coord    	492
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$431" @1126
+							location   	(1612, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1126
+							    location   	(1505, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	462
+							    label      	"")
+							icon       	"entity"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FDC503C5"
+							width      	438
+							height     	1721
+							icon_height 	153
+							icon_width 	154
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1127
+							    location   	(1612, 496)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	244
+							    y_coord    	184
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1128
+							    location   	(1612, 620)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1129
+							    location   	(1612, 868)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1130
+							    location   	(1612, 1240)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1131
+							    location   	(1612, 1302)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1132
+							    location   	(1612, 1426)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1133
+							    location   	(1612, 1550)
+							    line_color 	3342489
+							    InterObjView 	@1126
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$433" @1134
+							location   	(2666, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1134
+							    location   	(2540, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FDC503CC"
+							width      	662
+							height     	1721
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1135
+							    location   	(2666, 1736)
+							    line_color 	3342489
+							    InterObjView 	@1134
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$432" @1136
+							location   	(2232, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1136
+							    location   	(2139, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FDC503CB"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1137
+							    location   	(2232, 930)
+							    line_color 	3342489
+							    InterObjView 	@1136
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$434" @1138
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1138
+							    location   	(93, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FDC503BE"
+							width      	446
+							height     	1721
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1139
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1138
+							    height     	1422
+							    y_coord    	1362
+							    Nested     	FALSE))
+						    (object NoteView @1140
+							location   	(2418, 1116)
+							label      	(object ItemLabel
+							    Parent_View 	@1140
+							    location   	(2243, 1028)
+							    fill_color 	13434879
+							    nlines     	3
+							    max_width  	315
+							    label      	"Called once for each dll on the drive")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	375
+							height     	188)
+						    (object InterMessView "" @1141
+							location   	(62, 434)
+							label      	(object SegLabel @1142
+							    Parent_View 	@1141
+							    location   	(526, 390)
+							    quidu      	"3B56FDC503BC"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	347
+							    justify    	0
+							    label      	"DiscoveriesBegin( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1138
+							supplier   	@1122
+							Focus_Src  	@1139
+							Focus_Entry 	@1123
+							origin     	(201, 434)
+							terminus   	(852, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1143
+							location   	(62, 496)
+							label      	(object SegLabel @1144
+							    Parent_View 	@1143
+							    location   	(1239, 452)
+							    quidu      	"3B56FDC503B9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	422
+							    justify    	0
+							    label      	"DiscoveriesBeginning( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1122
+							supplier   	@1126
+							Focus_Src  	@1123
+							Focus_Entry 	@1127
+							origin     	(883, 496)
+							terminus   	(1596, 496)
+							ordinal    	1)
+						    (object SelfMessView "" @1145
+							location   	(62, 620)
+							label      	(object SegLabel @1146
+							    Parent_View 	@1145
+							    location   	(1703, 576)
+							    quidu      	"3B56FDC503C3"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	569
+							    justify    	0
+							    label      	"ClearImplementationIndexList( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1126
+							supplier   	@1126
+							Focus_Src  	@1127
+							Focus_Entry 	@1128
+							origin     	(1628, 620)
+							terminus   	(1778, 620)
+							ordinal    	2)
+						    (object InterMessView "" @1147
+							location   	(62, 806)
+							label      	(object SegLabel @1148
+							    Parent_View 	@1147
+							    location   	(526, 762)
+							    quidu      	"3B56FDC503C1"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	631
+							    justify    	0
+							    label      	"DriveRemoved(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1138
+							supplier   	@1122
+							Focus_Src  	@1139
+							Focus_Entry 	@1124
+							origin     	(201, 806)
+							terminus   	(852, 806)
+							ordinal    	3)
+						    (object InterMessView "" @1149
+							location   	(62, 868)
+							label      	(object SegLabel @1150
+							    Parent_View 	@1149
+							    location   	(1239, 824)
+							    quidu      	"3B56FDC503BA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	716
+							    justify    	0
+							    label      	"TemporaryUninstallL(const TDriveUnit&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1122
+							supplier   	@1126
+							Focus_Src  	@1124
+							Focus_Entry 	@1129
+							origin     	(883, 868)
+							terminus   	(1596, 868)
+							ordinal    	4)
+						    (object InterMessView "" @1151
+							location   	(62, 930)
+							label      	(object SegLabel @1152
+							    Parent_View 	@1151
+							    location   	(1921, 886)
+							    quidu      	"3B56FDC503C7"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	541
+							    justify    	0
+							    label      	"DllDeletedL(CUnloadPolicy*&)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1126
+							supplier   	@1136
+							Focus_Src  	@1129
+							Focus_Entry 	@1137
+							origin     	(1627, 930)
+							terminus   	(2216, 930)
+							ordinal    	5)
+						    (object InterMessView "" @1153
+							location   	(62, 1178)
+							label      	(object SegLabel @1154
+							    Parent_View 	@1153
+							    location   	(526, 1134)
+							    quidu      	"3B56FDC503C2"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"DiscoveriesComplete(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1138
+							supplier   	@1122
+							Focus_Src  	@1139
+							Focus_Entry 	@1125
+							origin     	(201, 1178)
+							terminus   	(852, 1178)
+							ordinal    	6)
+						    (object InterMessView "" @1155
+							location   	(62, 1240)
+							label      	(object SegLabel @1156
+							    Parent_View 	@1155
+							    location   	(1239, 1196)
+							    quidu      	"3B56FDC503BB"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	528
+							    justify    	0
+							    label      	"DiscoveriesCompleteL(TBool)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1122
+							supplier   	@1126
+							Focus_Src  	@1125
+							Focus_Entry 	@1130
+							origin     	(883, 1240)
+							terminus   	(1596, 1240)
+							ordinal    	7)
+						    (object SelfMessView "" @1157
+							location   	(62, 1302)
+							label      	(object SegLabel @1158
+							    Parent_View 	@1157
+							    location   	(1703, 1258)
+							    quidu      	"3B56FDC503C8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	334
+							    justify    	0
+							    label      	"ValidateRegistry( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1126
+							supplier   	@1126
+							Focus_Src  	@1130
+							Focus_Entry 	@1131
+							origin     	(1628, 1302)
+							terminus   	(1778, 1302)
+							ordinal    	8)
+						    (object SelfMessView "" @1159
+							location   	(62, 1426)
+							label      	(object SegLabel @1160
+							    Parent_View 	@1159
+							    location   	(1703, 1382)
+							    quidu      	"3B56FDC503C9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	291
+							    justify    	0
+							    label      	"BuildIndexesL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1126
+							supplier   	@1126
+							Focus_Src  	@1130
+							Focus_Entry 	@1132
+							origin     	(1628, 1426)
+							terminus   	(1778, 1426)
+							ordinal    	9)
+						    (object SelfMessView "" @1161
+							location   	(62, 1550)
+							label      	(object SegLabel @1162
+							    Parent_View 	@1161
+							    location   	(1703, 1506)
+							    quidu      	"3B56FDC503CA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	266
+							    justify    	0
+							    label      	"PersistNowL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1126
+							supplier   	@1126
+							Focus_Src  	@1130
+							Focus_Entry 	@1133
+							origin     	(1628, 1550)
+							terminus   	(1778, 1550)
+							ordinal    	10)
+						    (object InterMessView "" @1163
+							location   	(62, 1736)
+							label      	(object SegLabel @1164
+							    Parent_View 	@1163
+							    location   	(1425, 1692)
+							    quidu      	"3B56FDC503C0"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	291
+							    justify    	0
+							    label      	"Notification(TInt)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1138
+							supplier   	@1134
+							Focus_Src  	@1139
+							Focus_Entry 	@1135
+							origin     	(201, 1736)
+							terminus   	(2650, 1736)
+							ordinal    	11)
+						    (object AttachView "" @1165
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1140
+							supplier   	@1151
+							line_style 	0))))))
+				logical_presentations 	(list unit_reference_list)))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Development Iteration 2"
+			quid       	"3A9628D302C9"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class_Category "Suspend Registration (Iter 2)"
+				quid       	"3A1D28FD0000"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Suspend Registration"
+					quid       	"3A1D292902F3"
+					documentation 	
+|Actors:
+|EPOC Platform
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.5.3
+|RHR.79.5.6
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1166
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$435"
+							quid       	"3A1E6F9C021A"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E72EA0339"
+								supplier   	"$UNNAMED$436"
+								quidu      	"3A1E72E30158")
+							    (object Link
+								quid       	"3B56FEC400ED"
+								supplier   	"$UNNAMED$437"
+								quidu      	"3B56FEBA00B7"
+								messages   	(list Messages
+								    (object Message ""
+									quid       	"3B56FEC400EE"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0))))
+							class      	"Use Case View::System Actors::EPOC Platform"
+							quidu      	"3A13EA0E027E"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$436"
+							quid       	"3A1E72E30158"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E8DFA006A"
+								supplier   	"$UNNAMED$438"
+								quidu      	"3A1E8DF40147"
+								messages   	(list Messages
+								    (object Message "Suspend( )"
+									quid       	"3B56FEE20118"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A2CFECB0080"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$438"
+							quid       	"3A1E8DF40147"
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$437"
+							quid       	"3B56FEBA00B7"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FECE0368"
+								supplier   	"$UNNAMED$436"
+								quidu      	"3A1E72E30158"
+								messages   	(list Messages
+								    (object Message "Suspend( )"
+									quid       	"3B56FECE0369"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CFEB303CF"))))
+							class      	"Logical View::CBackupNotifier"
+							quidu      	"3B050EEF021A"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1166
+						quid       	"3A1E6F8B016B"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case the platform specifies that registration of new Interface Implementations should temporarily cease, for example, for backup of the registry.
+|This is reversed with the use-case Resume Registration.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$435" @1167
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1167
+							    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      	"3A1E6F9C021A"
+							width      	336
+							height     	601
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1168
+							    location   	(186, 372)
+							    line_color 	3342489
+							    InterObjView 	@1167
+							    height     	364
+							    y_coord    	304
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$436" @1169
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1169
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E72E30158"
+							width      	446
+							height     	601
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1170
+							    location   	(868, 434)
+							    line_color 	3342489
+							    InterObjView 	@1169
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$438" @1171
+							location   	(1240, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1171
+							    location   	(1147, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E8DF40147"
+							width      	446
+							height     	601
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1172
+							    location   	(1240, 496)
+							    line_color 	3342489
+							    InterObjView 	@1171
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$437" @1173
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1173
+							    location   	(465, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FEBA00B7"
+							width      	446
+							height     	601
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1174
+							    location   	(558, 372)
+							    line_color 	3342489
+							    InterObjView 	@1173
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterMessView "" @1175
+							location   	(62, 372)
+							label      	(object SegLabel @1176
+							    Parent_View 	@1175
+							    location   	(371, 328)
+							    quidu      	"3B56FEC400EE"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	0
+							    justify    	0
+							    label      	""
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1167
+							supplier   	@1173
+							Focus_Src  	@1168
+							Focus_Entry 	@1174
+							origin     	(201, 372)
+							terminus   	(542, 372)
+							ordinal    	0)
+						    (object InterMessView "" @1177
+							location   	(62, 434)
+							label      	(object SegLabel @1178
+							    Parent_View 	@1177
+							    location   	(712, 390)
+							    quidu      	"3B56FECE0369"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	197
+							    justify    	0
+							    label      	"Suspend( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1173
+							supplier   	@1169
+							Focus_Src  	@1174
+							Focus_Entry 	@1170
+							origin     	(573, 434)
+							terminus   	(852, 434)
+							ordinal    	1)
+						    (object InterMessView "" @1179
+							location   	(62, 496)
+							label      	(object SegLabel @1180
+							    Parent_View 	@1179
+							    location   	(1053, 452)
+							    quidu      	"3B56FEE20118"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	197
+							    justify    	0
+							    label      	"Suspend( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1169
+							supplier   	@1171
+							Focus_Src  	@1170
+							Focus_Entry 	@1172
+							origin     	(883, 496)
+							terminus   	(1224, 496)
+							ordinal    	2))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Resume Registration (Iter 2)"
+				quid       	"3A1D290B00E7"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Resume Registration"
+					quid       	"3A1D292B033C"
+					documentation 	
+|Actors:
+|EPOC Platform
+|
+|Traceability:
+|RHR.79.4.4
+|RHR.79.5.3
+|RHR.79.5.6
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1181
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$439"
+							quid       	"3A1E8E8303B0"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E8E8303B1"
+								supplier   	"$UNNAMED$440"
+								quidu      	"3A1E8E8303B5")
+							    (object Link
+								quid       	"3B56FF58026C"
+								supplier   	"$UNNAMED$441"
+								quidu      	"3B56FF5100A0"
+								messages   	(list Messages
+								    (object Message ""
+									quid       	"3B56FF58026D"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0))))
+							class      	"Use Case View::System Actors::EPOC Platform"
+							quidu      	"3A13EA0E027E"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$440"
+							quid       	"3A1E8E8303B5"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E8E8303B4"
+								supplier   	"$UNNAMED$442"
+								quidu      	"3A1E8E8303B6"
+								messages   	(list Messages
+								    (object Message "Resume( )"
+									quid       	"3B56FF630150"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1.1"
+									ordinal    	2
+									quidu      	"3A2CFE760183"))))
+							class      	"Logical View::CRegistrar"
+							quidu      	"3A1D3A0D0282"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$442"
+							quid       	"3A1E8E8303B6"
+							class      	"Logical View::CDiscoverer"
+							quidu      	"3A1D376D0037"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$441"
+							quid       	"3B56FF5100A0"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B56FF5C0100"
+								supplier   	"$UNNAMED$440"
+								quidu      	"3A1E8E8303B5"
+								messages   	(list Messages
+								    (object Message "Resume( )"
+									quid       	"3B56FF5C0101"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CFE4E038E"))))
+							class      	"Logical View::CBackupNotifier"
+							quidu      	"3B050EEF021A"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1181
+						quid       	"3A1E8E7B030E"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case the platform indicates that registration of new Interface Implementations should resume.
+|This reverses the effect of the use-case Suspend Registration.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$439" @1182
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1182
+							    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      	"3A1E8E8303B0"
+							width      	336
+							height     	663
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1183
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1182
+							    height     	364
+							    y_coord    	304
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$440" @1184
+							location   	(868, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1184
+							    location   	(775, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E8E8303B5"
+							width      	446
+							height     	663
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1185
+							    location   	(868, 496)
+							    line_color 	3342489
+							    InterObjView 	@1184
+							    height     	182
+							    y_coord    	122
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$442" @1186
+							location   	(1240, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1186
+							    location   	(1147, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	435
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E8E8303B6"
+							width      	446
+							height     	663
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1187
+							    location   	(1240, 558)
+							    line_color 	3342489
+							    InterObjView 	@1186
+							    height     	60
+							    y_coord    	0
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$441" @1188
+							location   	(558, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1188
+							    location   	(465, 273)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B56FF5100A0"
+							width      	446
+							height     	663
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1189
+							    location   	(558, 434)
+							    line_color 	3342489
+							    InterObjView 	@1188
+							    height     	304
+							    y_coord    	244
+							    Nested     	FALSE))
+						    (object InterMessView "" @1190
+							location   	(62, 434)
+							label      	(object SegLabel @1191
+							    Parent_View 	@1190
+							    location   	(371, 390)
+							    quidu      	"3B56FF58026D"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	0
+							    justify    	0
+							    label      	""
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1182
+							supplier   	@1188
+							Focus_Src  	@1183
+							Focus_Entry 	@1189
+							origin     	(201, 434)
+							terminus   	(542, 434)
+							ordinal    	0)
+						    (object InterMessView "" @1192
+							location   	(62, 496)
+							label      	(object SegLabel @1193
+							    Parent_View 	@1192
+							    location   	(712, 452)
+							    quidu      	"3B56FF5C0101"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	188
+							    justify    	0
+							    label      	"Resume( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1188
+							supplier   	@1184
+							Focus_Src  	@1189
+							Focus_Entry 	@1185
+							origin     	(573, 496)
+							terminus   	(852, 496)
+							ordinal    	1)
+						    (object InterMessView "" @1194
+							location   	(62, 558)
+							label      	(object SegLabel @1195
+							    Parent_View 	@1194
+							    location   	(1053, 514)
+							    quidu      	"3B56FF630150"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	188
+							    justify    	0
+							    label      	"Resume( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1184
+							supplier   	@1186
+							Focus_Src  	@1185
+							Focus_Entry 	@1187
+							origin     	(883, 558)
+							terminus   	(1224, 558)
+							ordinal    	2))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Suicide (Iter 2)"
+				quid       	"3A1CFF720026"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Suicide"
+					quid       	"3A1D033C0067"
+					documentation 	
+|Actors:
+|GT WAP Browser 6.2
+|Generic Future Projects
+|Interface Implementation
+|
+|Traceability:
+|RHR.79.1.5
+|RHR.79.4.4
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1196
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$443"
+							quid       	"3A1E861101A8"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E861101A9"
+								supplier   	"$UNNAMED$444"
+								quidu      	"3A1E861101AD"
+								messages   	(list Messages
+								    (object Message "FireAndForget( )"
+									quid       	"3A1E861101AA"
+									frequency  	"Aperiodic"
+									synchronization 	"Asynchronous"
+									dir        	"FromClientToSupplier"
+									sequence   	"1"
+									ordinal    	0
+									quidu      	"3A2D069800DC"))))
+							class      	"Use Case View::Customers::Generic Client"
+							quidu      	"3A1E33F801F8"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$444"
+							quid       	"3A1E861101AD"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3A1E863201EC"
+								supplier   	"$UNNAMED$444"
+								quidu      	"3A1E861101AD"
+								messages   	(list Messages
+								    (object Message "DoMethodL( )"
+									quid       	"3A1E863201ED"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.1"
+									ordinal    	1
+									quidu      	"3A2CFF6B01B7")))
+							    (object Link
+								quid       	"3ACAE5430212"
+								supplier   	"$UNNAMED$445"
+								quidu      	"3A1E861101B5")
+							    (object Link
+								quid       	"3ACAECC402E7"
+								supplier   	"$UNNAMED$446"
+								quidu      	"3ACAEC7C024D"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3ACAECC402E8"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"1.2"
+									ordinal    	2
+									quidu      	"3A716CC401D8"))))
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$445"
+							quid       	"3A1E861101B5"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B58122E023F"
+								supplier   	"$UNNAMED$447"
+								quidu      	"3B58122A0149"
+								messages   	(list Messages
+								    (object Message "DecreaseReference( )"
+									quid       	"3B58122E0240"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1"
+									ordinal    	5
+									quidu      	"3A2CF5AE002C"))))
+							class      	"Logical View::CLoadManager"
+							quidu      	"3A1D0F4101D4"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$446"
+							quid       	"3ACAEC7C024D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAECA901F8"
+								supplier   	"$UNNAMED$448"
+								quidu      	"3ACAEC82018D"
+								messages   	(list Messages
+								    (object Message "DestroyedImplementation(TUid)"
+									quid       	"3ACAECA901F9"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"2"
+									ordinal    	3
+									quidu      	"3A716CC2010D"))))
+							class      	"Logical View::REComSession"
+							quidu      	"3A1D08B702D1"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$448"
+							quid       	"3ACAEC82018D"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3ACAECA20189"
+								supplier   	"$UNNAMED$445"
+								quidu      	"3A1E861101B5"
+								messages   	(list Messages
+								    (object Message "DestroyedThis(TUid)"
+									quid       	"3ACAECA2018A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3"
+									ordinal    	4
+									quidu      	"3A2CF48B03A8"))))
+							class      	"Logical View::CEComServer"
+							quidu      	"3A7159680113"
+							persistence 	"Transient"
+							multi      	FALSE)
+						    (object Object "$UNNAMED$447"
+							quid       	"3B58122A0149"
+							collaborators 	(list link_list
+							    (object Link
+								quid       	"3B5812360309"
+								supplier   	"$UNNAMED$447"
+								quidu      	"3B58122A0149"
+								messages   	(list Messages
+								    (object Message "Wait( )"
+									quid       	"3B581236030A"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.1"
+									ordinal    	6
+									quidu      	"3A2CF51F00BC")
+								    (object Message "Unload( )"
+									quid       	"3B58123C0249"
+									frequency  	"Aperiodic"
+									synchronization 	"Simple"
+									dir        	"FromClientToSupplier"
+									sequence   	"3.1.2"
+									ordinal    	7
+									quidu      	"3A2CF5710345"))))
+							class      	"Logical View::CUnloadPolicy"
+							quidu      	"3A1D309500CE"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1196
+						quid       	"3A1E85F2028A"
+						title      	"Basic Flow"
+						documentation 	
+|In this use case the Interface Client creates an Interface Implementation on which it can call an asynchronous 'fire and forget' function.
+|This function will perform its task, i.e. its DoMethodL call, and then automatically delete the Interface Implementation. I.e. itself.
+|
+|N.B. Self destruction MUST be guaranteed even if the DoMethodL call fails.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	1913
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$443" @1197
+							location   	(186, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1197
+							    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      	"3A1E861101A8"
+							width      	336
+							height     	1221
+							icon_height 	162
+							icon_width 	120
+							icon_y_offset 	0
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1198
+							    location   	(186, 434)
+							    line_color 	3342489
+							    InterObjView 	@1197
+							    height     	490
+							    y_coord    	430
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$444" @1199
+							location   	(744, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1199
+							    location   	(618, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E861101AD"
+							width      	662
+							height     	1221
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1200
+							    location   	(744, 434)
+							    line_color 	3342489
+							    InterObjView 	@1199
+							    height     	430
+							    y_coord    	370
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1201
+							    location   	(744, 558)
+							    line_color 	3342489
+							    InterObjView 	@1199
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$445" @1202
+							location   	(2294, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1202
+							    location   	(2201, 271)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3A1E861101B5"
+							width      	446
+							height     	1221
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	2
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1203
+							    location   	(2294, 868)
+							    line_color 	3342489
+							    InterObjView 	@1202
+							    height     	428
+							    y_coord    	368
+							    Nested     	FALSE))
+						    (object InterObjView "$UNNAMED$447" @1204
+							location   	(2728, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1204
+							    location   	(2635, 272)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	471
+							    label      	"")
+							icon       	"control"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3B58122A0149"
+							width      	446
+							height     	1221
+							icon_height 	164
+							icon_width 	157
+							icon_y_offset 	1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1205
+							    location   	(2728, 930)
+							    line_color 	3342489
+							    InterObjView 	@1204
+							    height     	306
+							    y_coord    	246
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1206
+							    location   	(2728, 992)
+							    line_color 	3342489
+							    InterObjView 	@1204
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1207
+							    location   	(2728, 1116)
+							    line_color 	3342489
+							    InterObjView 	@1204
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$446" @1208
+							location   	(1240, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1208
+							    location   	(1114, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAEC7C024D"
+							width      	662
+							height     	1221
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1209
+							    location   	(1240, 558)
+							    line_color 	3342489
+							    InterObjView 	@1208
+							    height     	368
+							    y_coord    	308
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1210
+							    location   	(1240, 744)
+							    line_color 	3342489
+							    InterObjView 	@1208
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterObjView "$UNNAMED$448" @1211
+							location   	(1860, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1211
+							    location   	(1734, 275)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAEC82018D"
+							width      	662
+							height     	1221
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	-1
+							annotation 	1
+							Focus_Of_Control 	(object Focus_Of_Control "" @1212
+							    location   	(1860, 558)
+							    line_color 	3342489
+							    InterObjView 	@1211
+							    height     	798
+							    y_coord    	738
+							    Nested     	FALSE)
+							Focus_Of_Control 	(object Focus_Of_Control "" @1213
+							    location   	(1860, 806)
+							    line_color 	3342489
+							    InterObjView 	@1211
+							    height     	60
+							    y_coord    	0
+							    Nested     	TRUE))
+						    (object InterMessView "" @1214
+							location   	(62, 434)
+							label      	(object SegLabel @1215
+							    Parent_View 	@1214
+							    location   	(464, 390)
+							    quidu      	"3A1E861101AA"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	323
+							    justify    	0
+							    label      	"FireAndForget( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1197
+							supplier   	@1199
+							Focus_Src  	@1198
+							Focus_Entry 	@1200
+							origin     	(201, 434)
+							terminus   	(728, 434)
+							ordinal    	0)
+						    (object SelfMessView "" @1216
+							location   	(62, 558)
+							label      	(object SegLabel @1217
+							    Parent_View 	@1216
+							    location   	(835, 514)
+							    quidu      	"3A1E863201ED"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	232
+							    justify    	0
+							    label      	"DoMethodL( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1199
+							supplier   	@1199
+							Focus_Src  	@1200
+							Focus_Entry 	@1201
+							origin     	(760, 558)
+							terminus   	(910, 558)
+							ordinal    	1)
+						    (object NoteView @1218
+							location   	(2294, 1612)
+							label      	(object ItemLabel
+							    Parent_View 	@1218
+							    location   	(2137, 1493)
+							    fill_color 	13434879
+							    nlines     	4
+							    max_width  	278
+							    label      	"Sequence Diagram: Remove Instantiation / Basic Flow")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	338
+							height     	250
+							quidu      	"3A2661D900C1")
+						    (object InterMessView "" @1219
+							location   	(62, 868)
+							label      	(object SegLabel @1220
+							    Parent_View 	@1219
+							    location   	(2076, 824)
+							    quidu      	"3ACAECA2018A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	506
+							    justify    	0
+							    label      	"DestroyedThis(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1211
+							supplier   	@1202
+							Focus_Src  	@1212
+							Focus_Entry 	@1203
+							origin     	(1875, 868)
+							terminus   	(2278, 868)
+							ordinal    	4)
+						    (object InterMessView "" @1221
+							location   	(62, 806)
+							label      	(object SegLabel @1222
+							    Parent_View 	@1221
+							    location   	(1549, 762)
+							    quidu      	"3ACAECA901F9"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	663
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1208
+							supplier   	@1211
+							Focus_Src  	@1209
+							Focus_Entry 	@1213
+							origin     	(1255, 806)
+							terminus   	(1844, 806)
+							ordinal    	3)
+						    (object InterMessView "" @1223
+							location   	(62, 744)
+							label      	(object SegLabel @1224
+							    Parent_View 	@1223
+							    location   	(991, 700)
+							    quidu      	"3ACAECC402E8"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	550
+							    justify    	0
+							    label      	"DestroyedImplementation(TUid)"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1199
+							supplier   	@1208
+							Focus_Src  	@1200
+							Focus_Entry 	@1210
+							origin     	(759, 744)
+							terminus   	(1224, 744)
+							ordinal    	2)
+						    (object NoteView @1225
+							location   	(1364, 1302)
+							label      	(object ItemLabel
+							    Parent_View 	@1225
+							    location   	(973, 1186)
+							    fill_color 	13434879
+							    nlines     	5
+							    max_width  	746
+							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
+							line_color 	3342489
+							fill_color 	13434879
+							width      	806
+							height     	244
+							quidu      	"3ACAE9E9000B")
+						    (object AttachView "" @1226
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1225
+							supplier   	@1221
+							line_style 	0)
+						    (object InterMessView "" @1227
+							location   	(62, 930)
+							label      	(object SegLabel @1228
+							    Parent_View 	@1227
+							    location   	(2510, 886)
+							    quidu      	"3B58122E0240"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	391
+							    justify    	0
+							    label      	"DecreaseReference( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1202
+							supplier   	@1204
+							Focus_Src  	@1203
+							Focus_Entry 	@1205
+							origin     	(2309, 930)
+							terminus   	(2712, 930)
+							ordinal    	5)
+						    (object SelfMessView "" @1229
+							location   	(62, 992)
+							label      	(object SegLabel @1230
+							    Parent_View 	@1229
+							    location   	(2819, 948)
+							    quidu      	"3B581236030A"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	122
+							    justify    	0
+							    label      	"Wait( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1204
+							supplier   	@1204
+							Focus_Src  	@1205
+							Focus_Entry 	@1206
+							origin     	(2744, 992)
+							terminus   	(2894, 992)
+							ordinal    	6)
+						    (object SelfMessView "" @1231
+							location   	(62, 1116)
+							label      	(object SegLabel @1232
+							    Parent_View 	@1231
+							    location   	(2819, 1072)
+							    quidu      	"3B58123C0249"
+							    anchor_loc 	1
+							    nlines     	1
+							    max_width  	159
+							    justify    	0
+							    label      	"Unload( )"
+							    pctDist    	0.500000
+							    height     	45
+							    orientation 	0)
+							line_color 	3342489
+							client     	@1204
+							supplier   	@1204
+							Focus_Src  	@1205
+							Focus_Entry 	@1207
+							origin     	(2744, 1116)
+							terminus   	(2894, 1116)
+							ordinal    	7)
+						    (object AttachView "" @1233
+							stereotype 	TRUE
+							line_color 	3342489
+							client     	@1218
+							supplier   	@1227
+							line_style 	0))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Mechanism @1234
+				logical_models 	(list unit_reference_list))
+			    (object Mechanism @1235
+				logical_models 	(list unit_reference_list)))
+			logical_presentations 	(list unit_reference_list
+			    (object InteractionDiagram "Client Server Interaction"
+				mechanism_ref 	@1234
+				quid       	"3ACAE9E9000B"
+				title      	"Client Server Interaction"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list))
+			    (object InteractionDiagram "Client Server Session establishment"
+				mechanism_ref 	@1235
+				quid       	"3ACAEADD0246"
+				title      	"Client Server Session establishment"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list))))
+		    (object Class_Category "Development Iteration 3"
+			quid       	"3A9628FD0310"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class_Category "Serve Multiple Clients (Iter 3)"
+				quid       	"3A2CC6DF02F2"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Serve Multiple Clients"
+					quid       	"3A2CC69E003B"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.1.3
+|RHR.79.4.4
+|RHR.79.5.3
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1236
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1236
+						quid       	"3A2CC7220031"
+						title      	"Basic Flow"
+						documentation 	"This use case describes the ECom Architecture providing Interface Implementations to more than one Interface Client at the same time."
+						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 Class_Category "Developer Support"
+			quid       	"3ACAE1480018"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class_Category "Provide an Example Interface Implementation (Iter 1)"
+				quid       	"3A1CFFC10282"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Provide an Example Interface implementation"
+					quid       	"3A1D02990081"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.4.6
+|RHR.79.5.2
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1237
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1237
+						quid       	"3A27DC0000F7"
+						title      	"Basic Flow"
+						documentation 	
+|This use case describes the process for creating an Interface Implementation.
+|This use case assumes that the Interface Definition that this Interface Implementation is supporting has already been defined.
+						
+						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 "Define An Example Interface (Iter 1)"
+				quid       	"3A1CFF9E0304"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Define An Example Interface"
+					quid       	"3A1D023201F5"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.4.1
+|RHR.79.4.3
+|RHR.79.4.6
+|RHR.79.5.2
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1238
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$449"
+							quid       	"3ACAE47602B8"
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1238
+						quid       	"3A27DA3C033C"
+						title      	"Basic Flow"
+						documentation 	
+|This use case defines the process for defining an Interface Definition.
+|This specifies the client API and implements any interactions that are required with the ECom Architecture.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$449" @1239
+							location   	(434, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1239
+							    location   	(308, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE47602B8"
+							width      	662
+							height     	120
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Define An Example Interface With Initialisation Parameters (Iter 1)"
+				quid       	"3A1CFFA902B0"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Define an Example interface with initialisation parameters"
+					quid       	"3A1D033A0154"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.4.1
+|RHR.79.4.3
+|RHR.79.4.6
+|RHR.79.5.2
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1240
+						logical_models 	(list unit_reference_list
+						    (object Object "$UNNAMED$450"
+							quid       	"3ACAE487003B"
+							class      	"Logical View::CExampleInterface"
+							quidu      	"3A1D07A10155"
+							persistence 	"Transient"
+							multi      	FALSE))))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1240
+						quid       	"3A27DB6403A5"
+						title      	"Basic Flow"
+						documentation 	
+|This use case specifies the process for defining an Interface Definition for an Interface Implementation that requires initialisation parameters.
+|This includes defining the client API and implementing any interactions with the ECom Architecture.
+						
+						zoom       	100
+						max_height 	28350
+						max_width  	21600
+						origin_x   	0
+						origin_y   	0
+						items      	(list diagram_item_list
+						    (object InterObjView "$UNNAMED$450" @1241
+							location   	(434, 248)
+							font       	(object Font
+							    underline  	TRUE)
+							label      	(object ItemLabel
+							    Parent_View 	@1241
+							    location   	(308, 274)
+							    anchor_loc 	3
+							    nlines     	2
+							    max_width  	687
+							    label      	"")
+							icon       	"boundary"
+							icon_style 	"Icon"
+							line_color 	3342489
+							fill_color 	13434879
+							quidu      	"3ACAE487003B"
+							width      	662
+							height     	120
+							icon_height 	153
+							icon_width 	229
+							icon_y_offset 	0
+							annotation 	1))))))
+				logical_presentations 	(list unit_reference_list))
+			    (object Class_Category "Group Interface Implementations (Iter 2)"
+				quid       	"3A1CFFD2039F"
+				exportControl 	"Public"
+				logical_models 	(list unit_reference_list
+				    (object UseCase "Group Interface implementations"
+					quid       	"3A1D02A60238"
+					documentation 	
+|Actors:
+|Generic Client
+|
+|Traceability:
+|RHR.79.1.1
+|RHR.79.1.2
+|RHR.79.4.6
+					
+					stereotype 	"use-case realization"
+					logical_models 	(list unit_reference_list
+					    (object Mechanism @1242
+						logical_models 	(list unit_reference_list)))
+					logical_presentations 	(list unit_reference_list
+					    (object InteractionDiagram "Basic Flow"
+						mechanism_ref 	@1242
+						quid       	"3A27DBC702E0"
+						title      	"Basic Flow"
+						documentation 	"This use case describes the process for grouping a collection of interface implementations into one load module. I.e. An Interface Implementation Collection."
+						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)))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Traceabilities"
+			quid       	"3A1D00140065"
+			title      	"Traceabilities"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @1243
+				location   	(930, 2034)
+				label      	(object ItemLabel
+				    Parent_View 	@1243
+				    location   	(930, 2172)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Use interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAF1039D")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation" @1244
+				location   	(310, 2034)
+				label      	(object ItemLabel
+				    Parent_View 	@1244
+				    location   	(310, 2175)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Use Interface Implementation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D01E70324")
+			    (object AssociationViewNew "$UNNAMED$255" @1245
+				location   	(620, 2034)
+				stereotype 	(object SegLabel @1246
+				    Parent_View 	@1245
+				    location   	(620, 2039)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D040D0180"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$256" @1247
+					Parent_View 	@1245
+					location   	(372, 1848)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D040D03CF"
+					client     	@1245
+					supplier   	@1243
+					line_style 	0)
+				    (object RoleView "$UNNAMED$257" @1248
+					Parent_View 	@1245
+					location   	(372, 1848)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D040D03D9"
+					client     	@1245
+					supplier   	@1244
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @1249
+				location   	(3596, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1249
+				    location   	(3596, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Define an interface")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EAE103CC")
+			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface" @1250
+				location   	(2976, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1250
+				    location   	(2976, 265)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Define An Example Interface")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D023201F5")
+			    (object AssociationViewNew "$UNNAMED$258" @1251
+				location   	(3286, 124)
+				stereotype 	(object SegLabel @1252
+				    Parent_View 	@1251
+				    location   	(3287, 129)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.533333
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D041A0201"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$259" @1253
+					Parent_View 	@1251
+					location   	(2976, -434)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D041B0054"
+					client     	@1251
+					supplier   	@1249
+					line_style 	0)
+				    (object RoleView "$UNNAMED$260" @1254
+					Parent_View 	@1251
+					location   	(2976, -434)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D041B0055"
+					client     	@1251
+					supplier   	@1250
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @1255
+				location   	(2232, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1255
+				    location   	(2232, 1502)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Configure default behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1515F101F9"
+				height     	118)
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)" @1256
+				location   	(1674, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1256
+				    location   	(1674, 1505)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Configure default behaviour (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D029400BF")
+			    (object AssociationViewNew "$UNNAMED$261" @1257
+				location   	(1952, 1364)
+				stereotype 	(object SegLabel @1258
+				    Parent_View 	@1257
+				    location   	(1953, 1369)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.533333
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D042A0326"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$262" @1259
+					Parent_View 	@1257
+					location   	(1642, 62)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D042B0205"
+					client     	@1257
+					supplier   	@1255
+					line_style 	0)
+				    (object RoleView "$UNNAMED$263" @1260
+					Parent_View 	@1257
+					location   	(1642, 62)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D042B020F"
+					client     	@1257
+					supplier   	@1256
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @1261
+				location   	(3162, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1261
+				    location   	(3162, 2494)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Temporarily Un-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A14007F03DD")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install" @1262
+				location   	(2604, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1262
+				    location   	(2604, 2497)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Temporarily Un-install")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D029701A0")
+			    (object AssociationViewNew "$UNNAMED$264" @1263
+				location   	(2882, 2356)
+				stereotype 	(object SegLabel @1264
+				    Parent_View 	@1263
+				    location   	(2883, 2361)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.533333
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D043D02F1"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$265" @1265
+					Parent_View 	@1263
+					location   	(2572, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D043E018A"
+					client     	@1263
+					supplier   	@1261
+					line_style 	0)
+				    (object RoleView "$UNNAMED$266" @1266
+					Parent_View 	@1263
+					location   	(2572, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D043E018B"
+					client     	@1263
+					supplier   	@1262
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @1267
+				location   	(3596, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@1267
+				    location   	(3596, 882)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Provide Interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13F0D3023A")
+			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation" @1268
+				location   	(2976, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@1268
+				    location   	(2976, 885)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Provide an Example Interface implementation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D02990081")
+			    (object AssociationViewNew "$UNNAMED$267" @1269
+				location   	(3286, 744)
+				stereotype 	(object SegLabel @1270
+				    Parent_View 	@1269
+				    location   	(3290, 747)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.566667
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D044602E0"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$268" @1271
+					Parent_View 	@1269
+					location   	(2976, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D044700B1"
+					client     	@1269
+					supplier   	@1267
+					line_style 	0)
+				    (object RoleView "$UNNAMED$269" @1272
+					Parent_View 	@1269
+					location   	(2976, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D044700BB"
+					client     	@1269
+					supplier   	@1268
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @1273
+				location   	(3162, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1273
+				    location   	(3162, 2184)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Permanently Un-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1400A3029E")
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)" @1274
+				location   	(2604, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1274
+				    location   	(2604, 2187)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Permanently Un-install (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D029C0388")
+			    (object AssociationViewNew "$UNNAMED$270" @1275
+				location   	(2882, 2046)
+				stereotype 	(object SegLabel @1276
+				    Parent_View 	@1275
+				    location   	(2882, 2051)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D0458035E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$271" @1277
+					Parent_View 	@1275
+					location   	(1332, 1550)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04590143"
+					client     	@1275
+					supplier   	@1273
+					line_style 	0)
+				    (object RoleView "$UNNAMED$272" @1278
+					Parent_View 	@1275
+					location   	(1332, 1550)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04590144"
+					client     	@1275
+					supplier   	@1274
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @1279
+				location   	(2232, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1279
+				    location   	(2232, 572)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"List interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FCA40059")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations" @1280
+				location   	(1674, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1280
+				    location   	(1674, 575)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"List interface implementations")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D029E01E6")
+			    (object AssociationViewNew "$UNNAMED$273" @1281
+				location   	(1952, 434)
+				stereotype 	(object SegLabel @1282
+				    Parent_View 	@1281
+				    location   	(1950, 437)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.483333
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D0461005E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$274" @1283
+					Parent_View 	@1281
+					location   	(464, -496)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D0461022B"
+					client     	@1281
+					supplier   	@1279
+					line_style 	0)
+				    (object RoleView "$UNNAMED$275" @1284
+					Parent_View 	@1281
+					location   	(464, -496)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D0461022C"
+					client     	@1281
+					supplier   	@1280
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @1285
+				location   	(2232, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@1285
+				    location   	(2232, 882)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Hint  preferred  load/unload behaviour")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13ECD80112")
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)" @1286
+				location   	(1674, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@1286
+				    location   	(1674, 885)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Hint  preferred  load/unload behaviour (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D02A2023C")
+			    (object AssociationViewNew "$UNNAMED$276" @1287
+				location   	(1952, 744)
+				stereotype 	(object SegLabel @1288
+				    Parent_View 	@1287
+				    location   	(1958, 752)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.600000
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D0471010B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$277" @1289
+					Parent_View 	@1287
+					location   	(402, -930)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D047102F6"
+					client     	@1287
+					supplier   	@1285
+					line_style 	0)
+				    (object RoleView "$UNNAMED$278" @1290
+					Parent_View 	@1287
+					location   	(402, -930)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04710300"
+					client     	@1287
+					supplier   	@1286
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @1291
+				location   	(2232, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1291
+				    location   	(2232, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"List interface capabilities")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1406C4027C")
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)" @1292
+				location   	(1674, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1292
+				    location   	(1674, 265)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"List interface Definition capabilities (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D02A402B7")
+			    (object AssociationViewNew "$UNNAMED$279" @1293
+				location   	(1952, 124)
+				stereotype 	(object SegLabel @1294
+				    Parent_View 	@1293
+				    location   	(1950, 132)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.483333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D047D00F5"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$280" @1295
+					Parent_View 	@1293
+					location   	(402, -1922)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D047D0299"
+					client     	@1293
+					supplier   	@1291
+					line_style 	0)
+				    (object RoleView "$UNNAMED$281" @1296
+					Parent_View 	@1293
+					location   	(402, -1922)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D047D029A"
+					client     	@1293
+					supplier   	@1292
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @1297
+				location   	(3596, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@1297
+				    location   	(3596, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Group Interface implementations")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140BAC01E2")
+			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations" @1298
+				location   	(2976, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@1298
+				    location   	(2976, 1195)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Group Interface implementations")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D02A60238")
+			    (object AssociationViewNew "$UNNAMED$282" @1299
+				location   	(3286, 1054)
+				stereotype 	(object SegLabel @1300
+				    Parent_View 	@1299
+				    location   	(3286, 1057)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D048501DD"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$283" @1301
+					Parent_View 	@1299
+					location   	(1674, -1364)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04850381"
+					client     	@1299
+					supplier   	@1297
+					line_style 	0)
+				    (object RoleView "$UNNAMED$284" @1302
+					Parent_View 	@1299
+					location   	(1674, -1364)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04850382"
+					client     	@1299
+					supplier   	@1298
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @1303
+				location   	(3596, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1303
+				    location   	(3596, 572)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Define an interface with initialisation parameters")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EEEE0282")
+			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters" @1304
+				location   	(2976, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1304
+				    location   	(2976, 575)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Define an Example interface with initialisation parameters")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D033A0154")
+			    (object AssociationViewNew "$UNNAMED$285" @1305
+				location   	(3286, 434)
+				stereotype 	(object SegLabel @1306
+				    Parent_View 	@1305
+				    location   	(3286, 437)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D048E02DA"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$286" @1307
+					Parent_View 	@1305
+					location   	(1674, -2356)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D048F0119"
+					client     	@1305
+					supplier   	@1303
+					line_style 	0)
+				    (object RoleView "$UNNAMED$287" @1308
+					Parent_View 	@1305
+					location   	(1674, -2356)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D048F011A"
+					client     	@1305
+					supplier   	@1304
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @1309
+				location   	(310, 2706)
+				label      	(object ItemLabel
+				    Parent_View 	@1309
+				    location   	(310, 2844)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Suicide")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A140CE10114")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide" @1310
+				location   	(310, 2327)
+				label      	(object ItemLabel
+				    Parent_View 	@1310
+				    location   	(310, 2468)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Suicide")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D033C0067")
+			    (object AssociationViewNew "$UNNAMED$288" @1311
+				location   	(310, 2517)
+				stereotype 	(object SegLabel @1312
+				    Parent_View 	@1311
+				    location   	(306, 2582)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.450000
+				    height     	65
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D049700B6"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$289" @1313
+					Parent_View 	@1311
+					location   	(-1426, -707)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D049701CE"
+					client     	@1311
+					supplier   	@1309
+					line_style 	0)
+				    (object RoleView "$UNNAMED$290" @1314
+					Parent_View 	@1311
+					location   	(-1426, -707)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D049701D8"
+					client     	@1311
+					supplier   	@1310
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @1315
+				location   	(2232, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@1315
+				    location   	(2232, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Use localised data storage")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13FC09010A")
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)" @1316
+				location   	(1674, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@1316
+				    location   	(1674, 1195)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Use localised data storage (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D0338017A")
+			    (object AssociationViewNew "$UNNAMED$291" @1317
+				location   	(1952, 1054)
+				stereotype 	(object SegLabel @1318
+				    Parent_View 	@1317
+				    location   	(1950, 1057)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.483333
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D049F0252"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$292" @1319
+					Parent_View 	@1317
+					location   	(1580, -2108)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04A000C3"
+					client     	@1317
+					supplier   	@1315
+					line_style 	0)
+				    (object RoleView "$UNNAMED$293" @1320
+					Parent_View 	@1317
+					location   	(1580, -2108)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D04A000C4"
+					client     	@1317
+					supplier   	@1316
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @1321
+				location   	(930, 2706)
+				label      	(object ItemLabel
+				    Parent_View 	@1321
+				    location   	(930, 2844)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Destroy an interface instantiation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D050E0111")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation" @1322
+				location   	(930, 2327)
+				label      	(object ItemLabel
+				    Parent_View 	@1322
+				    location   	(930, 2468)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Destroy an Interface Implementation instantiation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D0600000B")
+			    (object AssociationViewNew "$UNNAMED$294" @1323
+				location   	(930, 2517)
+				stereotype 	(object SegLabel @1324
+				    Parent_View 	@1323
+				    location   	(928, 2587)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.466667
+				    height     	70
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D060B0314"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$295" @1325
+					Parent_View 	@1323
+					location   	(558, -1079)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D060C00B2"
+					client     	@1323
+					supplier   	@1321
+					line_style 	0)
+				    (object RoleView "$UNNAMED$296" @1326
+					Parent_View 	@1323
+					location   	(558, -1079)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D060C00D0"
+					client     	@1323
+					supplier   	@1322
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @1327
+				location   	(2170, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1327
+				    location   	(2170, 2184)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Suspend Registration")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D28CB0031")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration" @1328
+				location   	(1612, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1328
+				    location   	(1612, 2187)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Suspend Registration")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D292902F3")
+			    (object AssociationViewNew "$UNNAMED$297" @1329
+				location   	(1890, 2046)
+				stereotype 	(object SegLabel @1330
+				    Parent_View 	@1329
+				    location   	(1829, 2055)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	-0.516667
+				    height     	9
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D29420186"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$298" @1331
+					Parent_View 	@1329
+					location   	(340, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D29430001"
+					client     	@1329
+					supplier   	@1327
+					line_style 	0)
+				    (object RoleView "$UNNAMED$299" @1332
+					Parent_View 	@1329
+					location   	(340, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D2943000B"
+					client     	@1329
+					supplier   	@1328
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @1333
+				location   	(2170, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1333
+				    location   	(2170, 2494)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Resume Registration")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D28DA00E6")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration" @1334
+				location   	(1612, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1334
+				    location   	(1612, 2497)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Resume Registration")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D292B033C")
+			    (object AssociationViewNew "$UNNAMED$300" @1335
+				location   	(1890, 2356)
+				stereotype 	(object SegLabel @1336
+				    Parent_View 	@1335
+				    location   	(1888, 2361)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.483333
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1D294402A1"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$301" @1337
+					Parent_View 	@1335
+					location   	(278, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D2945007C"
+					client     	@1335
+					supplier   	@1333
+					line_style 	0)
+				    (object RoleView "$UNNAMED$302" @1338
+					Parent_View 	@1335
+					location   	(278, -1612)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1D29450086"
+					client     	@1335
+					supplier   	@1334
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @1339
+				location   	(248, 876)
+				label      	(object ItemLabel
+				    Parent_View 	@1339
+				    location   	(248, 1014)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Identify a best fit interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EB2301BE")
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @1340
+				location   	(565, 1221)
+				label      	(object ItemLabel
+				    Parent_View 	@1340
+				    location   	(565, 1359)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Identify a specific interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EF2401E0")
+			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @1341
+				location   	(1054, 876)
+				label      	(object ItemLabel
+				    Parent_View 	@1341
+				    location   	(1054, 1014)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Identify An Implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2241DA012A")
+			    (object InheritView "" @1342
+				stereotype 	(object SegLabel @1343
+				    Parent_View 	@1342
+				    location   	(787, 1086)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.409557
+				    height     	22
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22422E03AC"
+				client     	@1340
+				supplier   	@1341
+				line_style 	0)
+			    (object InheritView "" @1344
+				stereotype 	(object SegLabel @1345
+				    Parent_View 	@1344
+				    location   	(588, 881)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.394558
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2242310342"
+				client     	@1339
+				supplier   	@1341
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation" @1346
+				location   	(1054, 1372)
+				label      	(object ItemLabel
+				    Parent_View 	@1346
+				    location   	(1054, 1513)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Identify An Interface Implementation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A227D270115")
+			    (object AssociationViewNew "$UNNAMED$303" @1347
+				location   	(1054, 1121)
+				stereotype 	(object SegLabel @1348
+				    Parent_View 	@1347
+				    location   	(1115, 1129)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	1.533333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A227D2B0161"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$304" @1349
+					Parent_View 	@1347
+					location   	(-62, 129)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227D2B03A6"
+					client     	@1347
+					supplier   	@1341
+					line_style 	0)
+				    (object RoleView "$UNNAMED$305" @1350
+					Parent_View 	@1347
+					location   	(-62, 129)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227D2B03A7"
+					client     	@1347
+					supplier   	@1346
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @1351
+				location   	(3162, 2666)
+				label      	(object ItemLabel
+				    Parent_View 	@1351
+				    location   	(3162, 2804)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Re-install")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A227CC00059"
+				height     	118)
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install" @1352
+				location   	(2604, 2666)
+				label      	(object ItemLabel
+				    Parent_View 	@1352
+				    location   	(2604, 2807)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Re-install")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A227DF203DE")
+			    (object AssociationViewNew "$UNNAMED$306" @1353
+				location   	(2882, 2666)
+				stereotype 	(object SegLabel @1354
+				    Parent_View 	@1353
+				    location   	(2880, 2673)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.483333
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A227E030234"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$307" @1355
+					Parent_View 	@1353
+					location   	(340, -62)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227E0303E3"
+					client     	@1353
+					supplier   	@1351
+					line_style 	0)
+				    (object RoleView "$UNNAMED$308" @1356
+					Parent_View 	@1353
+					location   	(340, -62)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A227E0303E4"
+					client     	@1353
+					supplier   	@1352
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @1357
+				location   	(930, 3140)
+				label      	(object ItemLabel
+				    Parent_View 	@1357
+				    location   	(930, 3278)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Remove Instantiation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A265FDE037F")
+			    (object InheritView "" @1358
+				stereotype 	(object SegLabel @1359
+				    Parent_View 	@1358
+				    location   	(932, 2990)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.716613
+				    height     	2
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A266019018F"
+				client     	@1321
+				supplier   	@1357
+				line_style 	0)
+			    (object InheritView "" @1360
+				stereotype 	(object SegLabel @1361
+				    Parent_View 	@1360
+				    location   	(695, 2978)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.665369
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A266021010E"
+				client     	@1309
+				supplier   	@1357
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation" @1362
+				location   	(310, 3140)
+				label      	(object ItemLabel
+				    Parent_View 	@1362
+				    location   	(310, 3281)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Remove Interface Implementation instantiation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A26614602BE")
+			    (object AssociationViewNew "$UNNAMED$309" @1363
+				location   	(620, 3140)
+				stereotype 	(object SegLabel @1364
+				    Parent_View 	@1363
+				    location   	(620, 3143)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2661580238"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$310" @1365
+					Parent_View 	@1363
+					location   	(372, 474)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2661590045"
+					client     	@1363
+					supplier   	@1357
+					line_style 	0)
+				    (object RoleView "$UNNAMED$311" @1366
+					Parent_View 	@1363
+					location   	(372, 474)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A266159004F"
+					client     	@1363
+					supplier   	@1362
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @1367
+				location   	(1054, 62)
+				label      	(object ItemLabel
+				    Parent_View 	@1367
+				    location   	(1054, 200)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Serve Multiple Clients")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2CC5C40219")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients" @1368
+				location   	(248, 62)
+				label      	(object ItemLabel
+				    Parent_View 	@1368
+				    location   	(248, 203)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Serve Multiple Clients")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2CC69E003B")
+			    (object AssociationViewNew "$UNNAMED$312" @1369
+				location   	(651, 62)
+				stereotype 	(object SegLabel @1370
+				    Parent_View 	@1369
+				    location   	(651, 68)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2CC6B0013C"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$313" @1371
+					Parent_View 	@1369
+					location   	(403, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2CC6B0036D"
+					client     	@1369
+					supplier   	@1367
+					line_style 	0)
+				    (object RoleView "$UNNAMED$314" @1372
+					Parent_View 	@1369
+					location   	(403, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2CC6B0036E"
+					client     	@1369
+					supplier   	@1368
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @1373
+				location   	(930, 1759)
+				label      	(object ItemLabel
+				    Parent_View 	@1373
+				    location   	(930, 1897)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Asynchronous Object Creation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2E10BF036F")
+			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)" @1374
+				location   	(310, 1759)
+				label      	(object ItemLabel
+				    Parent_View 	@1374
+				    location   	(310, 1900)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Asynchronous Interface Implementation Instantiation  (Omit)")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A2E113C01CB")
+			    (object AssociationViewNew "$UNNAMED$315" @1375
+				location   	(620, 1759)
+				stereotype 	(object SegLabel @1376
+				    Parent_View 	@1375
+				    location   	(620, 1765)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2E114D02E7"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$316" @1377
+					Parent_View 	@1375
+					location   	(310, 23)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2E114E0126"
+					client     	@1375
+					supplier   	@1373
+					line_style 	0)
+				    (object RoleView "$UNNAMED$317" @1378
+					Parent_View 	@1375
+					location   	(310, 23)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2E114E0127"
+					client     	@1375
+					supplier   	@1374
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @1379
+				location   	(2170, 2666)
+				label      	(object ItemLabel
+				    Parent_View 	@1379
+				    location   	(2170, 2804)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Register availability")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A14002A033B")
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability" @1380
+				location   	(1612, 2666)
+				label      	(object ItemLabel
+				    Parent_View 	@1380
+				    location   	(1612, 2807)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Register availability")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D02950324")
+			    (object AssociationViewNew "$UNNAMED$318" @1381
+				location   	(1890, 2666)
+				stereotype 	(object SegLabel @1382
+				    Parent_View 	@1381
+				    location   	(1891, 2672)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.516667
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3B5701460367"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$319" @1383
+					Parent_View 	@1381
+					location   	(278, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B5701470142"
+					client     	@1381
+					supplier   	@1379
+					line_style 	0)
+				    (object RoleView "$UNNAMED$320" @1384
+					Parent_View 	@1381
+					location   	(278, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B5701470143"
+					client     	@1381
+					supplier   	@1380
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @1385
+				location   	(1054, 442)
+				label      	(object ItemLabel
+				    Parent_View 	@1385
+				    location   	(1054, 580)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	630
+				    justify    	0
+				    label      	"Instantiate an interface implementation")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A13EC69004A")
+			    (object InheritView "" @1386
+				stereotype 	(object SegLabel @1387
+				    Parent_View 	@1386
+				    location   	(1053, 656)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.496552
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2241EF0199"
+				client     	@1385
+				supplier   	@1341
+				line_style 	0)
+			    (object InheritView "" @1388
+				stereotype 	(object SegLabel @1389
+				    Parent_View 	@1388
+				    location   	(1051, 314)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.736842
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2CC66F020B"
+				client     	@1367
+				supplier   	@1385
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation" @1390
+				location   	(248, 442)
+				label      	(object ItemLabel
+				    Parent_View 	@1390
+				    location   	(248, 583)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	648
+				    justify    	0
+				    label      	"Instantiate an Interface Implementation")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1D029B0029")
+			    (object AssociationViewNew "$UNNAMED$321" @1391
+				location   	(651, 442)
+				stereotype 	(object SegLabel @1392
+				    Parent_View 	@1391
+				    location   	(651, 445)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<realize>>"
+				    pctDist    	0.500000
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3B5701570177"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$322" @1393
+					Parent_View 	@1391
+					location   	(403, 8)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B5701570394"
+					client     	@1391
+					supplier   	@1385
+					line_style 	0)
+				    (object RoleView "$UNNAMED$323" @1394
+					Parent_View 	@1391
+					location   	(403, 8)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B5701570395"
+					client     	@1391
+					supplier   	@1390
+					line_style 	0)))))))
+	    (object Class_Category "EPOC Base classes"
+		quid       	"3A75AD78038F"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class_Category "T-Classes"
+			quid       	"3B58230B014C"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "TEntry"
+				quid       	"3B582296013A"
+				stereotype 	"entity")
+			    (object Class "TBool"
+				quid       	"3B5821D701A4"
+				stereotype 	"entity")
+			    (object Class "TVersion"
+				quid       	"3A75AF100197"
+				stereotype 	"entity")
+			    (object Class "TUid"
+				quid       	"3A813535001D"
+				stereotype 	"entity")
+			    (object Class "TDriveUnit"
+				quid       	"3A8135F103C1"
+				stereotype 	"entity")
+			    (object Class "TThreadId"
+				quid       	"3B58251C0085"
+				stereotype 	"entity")
+			    (object Class "TRequestStatus"
+				quid       	"3B5825CD0210"
+				stereotype 	"entity"))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3B5822A9025A"
+				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::EPOC Base classes::T-Classes::TEntry" @1395
+					ShowCompartmentStereotypes 	TRUE
+					location   	(992, 248)
+					label      	(object ItemLabel
+					    Parent_View 	@1395
+					    location   	(881, 404)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TEntry")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B582296013A"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TBool" @1396
+					ShowCompartmentStereotypes 	TRUE
+					location   	(372, 248)
+					label      	(object ItemLabel
+					    Parent_View 	@1396
+					    location   	(261, 404)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TBool")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B5821D701A4"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TVersion" @1397
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1612, 248)
+					label      	(object ItemLabel
+					    Parent_View 	@1397
+					    location   	(1501, 404)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TVersion")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AF100197"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1398
+					ShowCompartmentStereotypes 	TRUE
+					location   	(372, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1398
+					    location   	(261, 776)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TUid")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A813535001D"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1399
+					ShowCompartmentStereotypes 	TRUE
+					location   	(992, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1399
+					    location   	(881, 776)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TDriveUnit")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8135F103C1"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TThreadId" @1400
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1612, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1400
+					    location   	(1501, 776)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TThreadId")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B58251C0085"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TRequestStatus" @1401
+					ShowCompartmentStereotypes 	TRUE
+					location   	(372, 992)
+					label      	(object ItemLabel
+					    Parent_View 	@1401
+					    location   	(261, 1148)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TRequestStatus")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B5825CD0210"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)))))
+		    (object Class_Category "C-Classes"
+			quid       	"3B5823160329"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "CActive"
+				quid       	"3A75AD9C0124"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A75AE490123"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+					quidu      	"3A75AD8E019C")))
+			    (object Class "CBase"
+				quid       	"3A75AD8E019C")
+			    (object Class "CServer"
+				quid       	"3AACF8880171"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B56F363035B"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
+					quidu      	"3A75AD9C0124")))
+			    (object Class "CSharableSession"
+				quid       	"3AACF8D80090"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B56F3990377"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+					quidu      	"3A75AD8E019C")))
+			    (object Class "CTimer"
+				quid       	"3A75AE3000AE"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A75AE5002DB"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
+					quidu      	"3A75AD9C0124")))
+			    (object Class "CBaBackupSessionWrapper"
+				quid       	"3B58219C00E1"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B5821B00035"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+					quidu      	"3A75AD8E019C")))
+			    (object Class "CBufBase"
+				quid       	"3B58268800EC"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B58269F021C"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
+					quidu      	"3A75AD8E019C")))
+			    (object Class "CBufFlat"
+				quid       	"3B58268A00A9"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B58269D001A"
+					supplier   	"Logical View::EPOC Base classes::C-Classes::CBufBase"
+					quidu      	"3B58268800EC"))))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3B5822C9018E"
+				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::EPOC Base classes::C-Classes::CBase" @1402
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1054, 310)
+					label      	(object ItemLabel
+					    Parent_View 	@1402
+					    location   	(973, 259)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AD8E019C"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CActive" @1403
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1240, 744)
+					label      	(object ItemLabel
+					    Parent_View 	@1403
+					    location   	(1152, 693)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	176
+					    justify    	0
+					    label      	"CActive")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AD9C0124"
+					width      	194
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1404
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A75AE490123"
+					client     	@1403
+					supplier   	@1402
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1405
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1240, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1405
+					    location   	(1159, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CTimer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AE3000AE"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1406
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A75AE5002DB"
+					client     	@1405
+					supplier   	@1403
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1407
+					ShowCompartmentStereotypes 	TRUE
+					location   	(992, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1407
+					    location   	(904, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	176
+					    justify    	0
+					    label      	"CServer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF8880171"
+					width      	194
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1408
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B56F363035B"
+					client     	@1407
+					supplier   	@1403
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1409
+					ShowCompartmentStereotypes 	TRUE
+					location   	(868, 744)
+					label      	(object ItemLabel
+					    Parent_View 	@1409
+					    location   	(678, 693)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	380
+					    justify    	0
+					    label      	"CSharableSession")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF8D80090"
+					width      	398
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1410
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B56F3990377"
+					client     	@1409
+					supplier   	@1402
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper" @1411
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1674, 744)
+					label      	(object ItemLabel
+					    Parent_View 	@1411
+					    location   	(1397, 693)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	554
+					    justify    	0
+					    label      	"CBaBackupSessionWrapper")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B58219C00E1"
+					width      	572
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1412
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B5821B00035"
+					client     	@1411
+					supplier   	@1402
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufBase" @1413
+					ShowCompartmentStereotypes 	TRUE
+					location   	(496, 744)
+					label      	(object ItemLabel
+					    Parent_View 	@1413
+					    location   	(383, 693)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	226
+					    justify    	0
+					    label      	"CBufBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B58268800EC"
+					width      	244
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufFlat" @1414
+					ShowCompartmentStereotypes 	TRUE
+					location   	(496, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1414
+					    location   	(400, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	192
+					    justify    	0
+					    label      	"CBufFlat")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B58268A00A9"
+					width      	210
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1415
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B58269D001A"
+					client     	@1414
+					supplier   	@1413
+					line_style 	0)
+				    (object InheritView "" @1416
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B58269F021C"
+					client     	@1413
+					supplier   	@1402
+					line_style 	0)))))
+		    (object Class_Category "R-Classes"
+			quid       	"3B58231F01D7"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "RFile"
+				quid       	"3B5821DE017C")
+			    (object Class "RLibrary"
+				quid       	"3A75AE23038B")
+			    (object Class "RFs"
+				quid       	"3A75ADDA01F5"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B56F3BA028E"
+					supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
+					quidu      	"3AACF7FF03CD")))
+			    (object Class "RSessionBase"
+				quid       	"3AACF7FF03CD")
+			    (object Parameterized_Class "RPointerArray"
+				quid       	"3A75AEBC01A0")
+			    (object Parameterized_Class "RArray"
+				quid       	"3B582415004B"))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3B5822AD01DE"
+				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::EPOC Base classes::R-Classes::RFile" @1417
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1417
+					    location   	(663, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"RFile")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B5821DE017C"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RLibrary" @1418
+					ShowCompartmentStereotypes 	TRUE
+					location   	(310, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1418
+					    location   	(216, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	188
+					    justify    	0
+					    label      	"RLibrary")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AE23038B"
+					width      	206
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFs" @1419
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 744)
+					label      	(object ItemLabel
+					    Parent_View 	@1419
+					    location   	(849, 693)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"RFs")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75ADDA01F5"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1420
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 248)
+					label      	(object ItemLabel
+					    Parent_View 	@1420
+					    location   	(781, 197)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	298
+					    justify    	0
+					    label      	"RSessionBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF7FF03CD"
+					width      	316
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1421
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B56F3BA028E"
+					client     	@1419
+					supplier   	@1420
+					line_style 	0)
+				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RPointerArray" @1422
+					ShowCompartmentStereotypes 	TRUE
+					location   	(310, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1422
+					    location   	(170, 1520)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	280
+					    justify    	0
+					    label      	"RPointerArray")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AEBC01A0"
+					width      	298
+					height     	161
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RArray" @1423
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1423
+					    location   	(662, 1520)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	164
+					    justify    	0
+					    label      	"RArray")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B582415004B"
+					width      	182
+					height     	161
+					annotation 	8
+					autoResize 	TRUE)))))
+		    (object Class_Category "Descriptors"
+			quid       	"3B58246F00AE"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "HBufC8"
+				quid       	"3B5813B50129"
+				stereotype 	"entity")
+			    (object Class "TPtrC8"
+				quid       	"3A75AE840362"
+				stereotype 	"entity"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B58258B0319"
+					supplier   	"Logical View::EPOC Base classes::Descriptors::TDesC8"
+					quidu      	"3B5825790328")))
+			    (object Class "TDesC"
+				quid       	"3A75ADA50325"
+				stereotype 	"entity")
+			    (object Class "TDesC8"
+				quid       	"3B5825790328"
+				stereotype 	"entity"))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3B58247C0356"
+				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::EPOC Base classes::Descriptors::TDesC" @1424
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1612, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@1424
+					    location   	(1501, 342)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TDesC")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75ADA50325"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TPtrC8" @1425
+					ShowCompartmentStereotypes 	TRUE
+					location   	(248, 930)
+					label      	(object ItemLabel
+					    Parent_View 	@1425
+					    location   	(137, 1086)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TPtrC8")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A75AE840362"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::HBufC8" @1426
+					ShowCompartmentStereotypes 	TRUE
+					location   	(806, 930)
+					label      	(object ItemLabel
+					    Parent_View 	@1426
+					    location   	(695, 1086)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"HBufC8")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B5813B50129"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC8" @1427
+					ShowCompartmentStereotypes 	TRUE
+					location   	(558, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@1427
+					    location   	(447, 342)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TDesC8")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B5825790328"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1428
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B58258B0319"
+					client     	@1425
+					supplier   	@1427
+					vertices   	(list Points
+					    (246, 852)
+					    (247, 184)
+					    (482, 183))
+					line_style 	0)))))
+		    (object Class_Category "M-Classes"
+			quid       	"3B58274D0027"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "MBackupOperationObserver"
+				quid       	"3B582763021E"
+				stereotype 	"Interface"))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3B58275D016B"
+				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::EPOC Base classes::M-Classes::MBackupOperationObserver" @1429
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1116, 310)
+					label      	(object ItemLabel
+					    Parent_View 	@1429
+					    location   	(846, 281)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	540
+					    justify    	0
+					    label      	"MBackupOperationObserver")
+					stereotype 	(object ItemLabel
+					    Parent_View 	@1429
+					    location   	(846, 231)
+					    fill_color 	13434879
+					    anchor     	10
+					    nlines     	1
+					    max_width  	540
+					    justify    	0
+					    label      	"<<Interface>>")
+					icon       	"Interface"
+					icon_style 	"Label"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B582763021E"
+					width      	558
+					height     	182
+					annotation 	8
+					autoResize 	TRUE))))))
+		logical_presentations 	(list unit_reference_list
+		    (object ClassDiagram "Main"
+			quid       	"3A75AE3A01DF"
+			title      	"Main"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object CategoryView "Logical View::EPOC Base classes::T-Classes" @1430
+				location   	(1054, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@1430
+				    location   	(910, 102)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"T-Classes")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3B58230B014C"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::EPOC Base classes::C-Classes" @1431
+				location   	(1054, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1431
+				    location   	(910, 412)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"C-Classes")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3B5823160329"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::EPOC Base classes::R-Classes" @1432
+				location   	(1054, 806)
+				label      	(object ItemLabel
+				    Parent_View 	@1432
+				    location   	(910, 722)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"R-Classes")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3B58231F01D7"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::EPOC Base classes::Descriptors" @1433
+				location   	(1054, 1426)
+				label      	(object ItemLabel
+				    Parent_View 	@1433
+				    location   	(910, 1342)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Descriptors")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3B58246F00AE"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::EPOC Base classes::M-Classes" @1434
+				location   	(1054, 1116)
+				label      	(object ItemLabel
+				    Parent_View 	@1434
+				    location   	(910, 1032)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"M-Classes")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3B58274D0027"
+				width      	300
+				height     	180)))))
+	    (object Class_Category "Instantiation mechanism detail"
+		quid       	"3AACD623038D"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class_Category "Client Session"
+			quid       	"3AACF6AE001B"
+			visible_categories 	(list visibility_relationship_list
+			    (object Visibility_Relationship
+				quid       	"3AACF6E4005F"
+				supplier   	"Logical View::Instantiation mechanism detail::Server Session"
+				quidu      	"3AACF6C50335"))
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3AACF7D9033C"
+				title      	"Main"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	1538
+				origin_y   	1331
+				items      	(list diagram_item_list
+				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1435
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2294, 310)
+					label      	(object ItemLabel
+					    Parent_View 	@1435
+					    location   	(2105, 236)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"RSessionBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF7FF03CD"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object NoteView @1436
+					location   	(1426, 310)
+					label      	(object ItemLabel
+					    Parent_View 	@1436
+					    location   	(1254, 188)
+					    fill_color 	13434879
+					    nlines     	4
+					    max_width  	308
+					    label      	"Handles IPC communication to the Server session")
+					line_color 	3342489
+					fill_color 	13434879
+					width      	368
+					height     	257)
+				    (object AttachView "" @1437
+					stereotype 	TRUE
+					line_color 	3342489
+					client     	@1436
+					supplier   	@1435
+					line_style 	0)
+				    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1438
+					ShowCompartmentStereotypes 	TRUE
+					location   	(248, 1426)
+					label      	(object ItemLabel
+					    Parent_View 	@1438
+					    location   	(248, 1586)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"Generic Client")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1E33F801F8"
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::REComSession" @1439
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2294, 1426)
+					label      	(object ItemLabel
+					    Parent_View 	@1439
+					    location   	(1916, 572)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	756
+					    justify    	0
+					    label      	"REComSession")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D08B702D1"
+					width      	774
+					height     	1732
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CExampleInterface" @1440
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1116, 1426)
+					label      	(object ItemLabel
+					    Parent_View 	@1440
+					    location   	(787, 1197)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	658
+					    justify    	0
+					    label      	"CExampleInterface")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D07A10155"
+					width      	676
+					height     	482
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1441
+					stereotype 	(object SegLabel @1442
+					    Parent_View 	@1441
+					    location   	(541, 1307)
+					    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      	"3A798EA9012F"
+					client     	@1438
+					supplier   	@1440
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$143" @1443
+					location   	(1680, 1426)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A6305AE0208"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iEComSession" @1444
+						Parent_View 	@1443
+						location   	(564, 0)
+						label      	(object SegLabel @1445
+						    Parent_View 	@1444
+						    location   	(1833, 1385)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	283
+						    justify    	0
+						    label      	"-iEComSession"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6305AE0212"
+						client     	@1443
+						supplier   	@1439
+						line_style 	0)
+					    (object RoleView "$UNNAMED$144" @1446
+						Parent_View 	@1443
+						location   	(564, 0)
+						label      	(object SegLabel @1447
+						    Parent_View 	@1446
+						    location   	(1527, 1385)
+						    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      	"3A6305AE0209"
+						client     	@1443
+						supplier   	@1440
+						line_style 	0)))
+				    (object InheritView "" @1448
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD479580059"
+					client     	@1439
+					supplier   	@1435
+					line_style 	0)))))
+		    (object Class_Category "Server Session"
+			quid       	"3AACF6C50335"
+			visible_categories 	(list visibility_relationship_list
+			    (object Visibility_Relationship
+				quid       	"3AACF71400FE"
+				supplier   	"Logical View::Instantiation mechanism detail::Registrar"
+				quidu      	"3AACF6EE00C8")
+			    (object Visibility_Relationship
+				quid       	"3AACF717026B"
+				supplier   	"Logical View::Instantiation mechanism detail::Registry"
+				quidu      	"3AACF6FB006C")
+			    (object Visibility_Relationship
+				quid       	"3AACF71A02B5"
+				supplier   	"Logical View::Instantiation mechanism detail::Resolution"
+				quidu      	"3AACF702024D"))
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3AACF8700177"
+				title      	"Main"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	16
+				origin_y   	888
+				items      	(list diagram_item_list
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1449
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1798, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1449
+					    location   	(1609, 546)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"CServer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF8880171"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object NoteView @1450
+					location   	(558, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@1450
+					    location   	(383, 86)
+					    fill_color 	13434879
+					    nlines     	4
+					    max_width  	315
+					    label      	"Handle IPC communication to the Client session")
+					line_color 	3342489
+					fill_color 	13434879
+					width      	375
+					height     	213)
+				    (object ClassView "Class" "Logical View::CEComServer" @1451
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1798, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1451
+					    location   	(1460, 871)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	676
+					    justify    	0
+					    label      	"CEComServer")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7159680113"
+					width      	694
+					height     	1382
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1452
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AACF893004B"
+					client     	@1451
+					supplier   	@1449
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1453
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(561, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1453
+					    location   	(371, 546)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	380
+					    justify    	0
+					    label      	"CSharableSession")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF8D80090"
+					width      	398
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CEComServerSession" @1454
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(558, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1454
+					    location   	(227, 1121)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	662
+					    justify    	0
+					    label      	"CEComServerSession")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF95200F0"
+					width      	680
+					height     	882
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1455
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AE45A3E020E"
+					client     	@1454
+					supplier   	@1453
+					line_style 	0)
+				    (object UsesView "" @1456
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AACFA3B0054"
+					client     	@1454
+					supplier   	@1451
+					line_style 	0)
+				    (object AttachView "" @1457
+					stereotype 	TRUE
+					line_color 	3342489
+					client     	@1450
+					supplier   	@1453
+					line_style 	0)))))
+		    (object Class_Category "Registrar"
+			quid       	"3AACF6EE00C8"
+			visible_categories 	(list visibility_relationship_list
+			    (object Visibility_Relationship
+				quid       	"3AACF7220311"
+				supplier   	"Logical View::Instantiation mechanism detail::Registry"
+				quidu      	"3AACF6FB006C"))
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3AACFA800270"
+				title      	"Main"
+				zoom       	99
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list
+				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1458
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2170, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1458
+					    location   	(1824, 264)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	692
+					    justify    	0
+					    label      	"MDiscovererObserver")
+					icon       	"Interface"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7593D7038F"
+					width      	710
+					height     	364
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1459
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(3162, 868)
+					label      	(object ItemLabel
+					    Parent_View 	@1459
+					    location   	(2973, 796)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"CDirChangeNotifier")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816AAF0109"
+					width      	396
+					height     	168
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1460
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(3162, 2232)
+					label      	(object ItemLabel
+					    Parent_View 	@1460
+					    location   	(2964, 2160)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	396
+					    justify    	0
+					    label      	"CIdleScanningTimer")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816B5E009C"
+					compartment 	(object Compartment
+					    Parent_View 	@1460
+					    location   	(2964, 2344)
+					    icon_style 	"Icon"
+					    fill_color 	16777215
+					    anchor     	2
+					    nlines     	4
+					    max_width  	0)
+					width      	414
+					height     	168
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1461
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(3162, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1461
+					    location   	(3029, 1478)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	266
+					    justify    	0
+					    label      	"CDirScanner")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816ACC031D"
+					width      	284
+					height     	168
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CBackupNotifier" @1462
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(806, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1462
+					    location   	(495, 193)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	622
+					    justify    	0
+					    label      	"CBackupNotifier")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050EEF021A"
+					width      	640
+					height     	506
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer" @1463
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2170, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1463
+					    location   	(1805, 1029)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	730
+					    justify    	0
+					    label      	"CDiscoverer")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D376D0037"
+					compartment 	(object Compartment
+					    Parent_View 	@1463
+					    location   	(1805, 1662)
+					    icon_style 	"Icon"
+					    fill_color 	16777215
+					    anchor     	2
+					    nlines     	16
+					    max_width  	0)
+					width      	748
+					height     	1064
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$246" @1464
+					location   	(2170, 816)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81325F0088"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1465
+						Parent_View 	@1464
+						location   	(-62, -672)
+						label      	(object SegLabel @1466
+						    Parent_View 	@1465
+						    location   	(2129, 692)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	944
+						    justify    	0
+						    label      	"-iDiscovererObserver:MDiscovererObserver&"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A81325F0092"
+						client     	@1464
+						supplier   	@1458
+						line_style 	0)
+					    (object RoleView "$UNNAMED$247" @1467
+						Parent_View 	@1464
+						location   	(-62, -672)
+						label      	(object SegLabel @1468
+						    Parent_View 	@1467
+						    location   	(2129, 940)
+						    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      	"3A81325F0089"
+						client     	@1464
+						supplier   	@1463
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$234" @1469
+					location   	(2791, 1121)
+					stereotype 	(object SegLabel @1470
+					    Parent_View 	@1469
+					    location   	(2791, 1002)
+					    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      	"3A6C23FB03A0"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iDirNotifier" @1471
+						Parent_View 	@1469
+						location   	(559, -367)
+						label      	(object SegLabel @1472
+						    Parent_View 	@1471
+						    location   	(2943, 967)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	246
+						    justify    	0
+						    label      	"-iDirNotifier"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6C23FB03AA"
+						client     	@1469
+						supplier   	@1459
+						line_style 	0)
+					    (object RoleView "$UNNAMED$235" @1473
+						Parent_View 	@1469
+						location   	(559, -367)
+						label      	(object SegLabel @1474
+						    Parent_View 	@1473
+						    location   	(2593, 1208)
+						    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      	"3A6C23FB03A1"
+						client     	@1469
+						supplier   	@1463
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$236" @1475
+					location   	(2792, 1976)
+					stereotype 	(object SegLabel @1476
+					    Parent_View 	@1475
+					    location   	(2792, 1857)
+					    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      	"3A6C23FB038C"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iScanningTimer" @1477
+						Parent_View 	@1475
+						location   	(560, 488)
+						label      	(object SegLabel @1478
+						    Parent_View 	@1477
+						    location   	(2938, 2127)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	344
+						    justify    	0
+						    label      	"-iScanningTimer"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6C23FB0396"
+						client     	@1475
+						supplier   	@1460
+						line_style 	0)
+					    (object RoleView "$UNNAMED$237" @1479
+						Parent_View 	@1475
+						location   	(560, 488)
+						label      	(object SegLabel @1480
+						    Parent_View 	@1479
+						    location   	(2600, 1895)
+						    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      	"3A6C23FB038D"
+						client     	@1475
+						supplier   	@1463
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$238" @1481
+					location   	(2781, 1550)
+					stereotype 	(object SegLabel @1482
+					    Parent_View 	@1481
+					    location   	(2781, 1431)
+					    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      	"3A6C23FB0378"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iDirScanner" @1483
+						Parent_View 	@1481
+						location   	(549, 62)
+						label      	(object SegLabel @1484
+						    Parent_View 	@1483
+						    location   	(2947, 1509)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	265
+						    justify    	0
+						    label      	"-iDirScanner"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6C23FB0382"
+						client     	@1481
+						supplier   	@1461
+						line_style 	0)
+					    (object RoleView "$UNNAMED$239" @1485
+						Parent_View 	@1481
+						location   	(549, 62)
+						label      	(object SegLabel @1486
+						    Parent_View 	@1485
+						    location   	(2616, 1509)
+						    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      	"3A6C23FB0379"
+						client     	@1481
+						supplier   	@1463
+						line_style 	0)))
+				    (object UsesView "iObserver" @1487
+					label      	(object ItemLabel
+					    Parent_View 	@1487
+					    location   	(2170, 817)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	181
+					    justify    	0
+					    label      	"iObserver")
+					stereotype 	(object SegLabel @1488
+					    Parent_View 	@1487
+					    location   	(2051, 817)
+					    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      	"3A8043000318"
+					client     	@1463
+					supplier   	@1458
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistrar" @1489
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(806, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1489
+					    location   	(557, 1097)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	498
+					    justify    	0
+					    label      	"CRegistrar")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D3A0D0282"
+					width      	516
+					height     	930
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$224" @1490
+					location   	(806, 885)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050BD0021B"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iBackupNotifier" @1491
+						Parent_View 	@1490
+						location   	(0, -479)
+						label      	(object SegLabel @1492
+						    Parent_View 	@1491
+						    location   	(765, 728)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	337
+						    justify    	0
+						    label      	"-iBackupNotifier"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3B050BD0022F"
+						client     	@1490
+						supplier   	@1462
+						line_style 	0)
+					    (object RoleView "$UNNAMED$225" @1493
+						Parent_View 	@1490
+						location   	(0, -479)
+						label      	(object SegLabel @1494
+						    Parent_View 	@1493
+						    location   	(765, 1043)
+						    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      	"3B050BD0021C"
+						client     	@1490
+						supplier   	@1489
+						line_style 	0)))
+				    (object InheritView "" @1495
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8042EB0119"
+					client     	@1489
+					supplier   	@1458
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$244" @1496
+					location   	(1429, 1550)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A6C23F9014F"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iDiscoverer" @1497
+						Parent_View 	@1496
+						location   	(623, 0)
+						label      	(object SegLabel @1498
+						    Parent_View 	@1497
+						    location   	(1686, 1509)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	262
+						    justify    	0
+						    label      	"-iDiscoverer"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6C23F90159"
+						client     	@1496
+						supplier   	@1463
+						line_style 	0)
+					    (object RoleView "$UNNAMED$245" @1499
+						Parent_View 	@1496
+						location   	(623, 0)
+						label      	(object SegLabel @1500
+						    Parent_View 	@1499
+						    location   	(1172, 1509)
+						    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      	"3A6C23F90150"
+						client     	@1496
+						supplier   	@1489
+						line_style 	0)))
+				    (object ClassView "Class" "Logical View::CRegistryData" @1501
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2170, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1501
+					    location   	(1763, 2282)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	814
+					    justify    	0
+					    label      	"CRegistryData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0A2B03D0"
+					width      	832
+					height     	1534
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$165" @1502
+					location   	(1408, 2208)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F3590001C"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistry:CRegistryData&" @1503
+						Parent_View 	@1502
+						location   	(602, 658)
+						label      	(object SegLabel @1504
+						    Parent_View 	@1503
+						    location   	(1619, 2498)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	549
+						    justify    	0
+						    label      	"-iRegistry:CRegistryData&"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A5F35900026"
+						client     	@1502
+						supplier   	@1501
+						line_style 	0
+						label      	(object SegLabel @1505
+						    Parent_View 	@1503
+						    location   	(1741, 2492)
+						    anchor     	2
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	15
+						    justify    	0
+						    label      	"1"
+						    pctDist    	0.900000
+						    height     	54
+						    orientation 	0))
+					    (object RoleView "$UNNAMED$166" @1506
+						Parent_View 	@1502
+						location   	(602, 658)
+						label      	(object SegLabel @1507
+						    Parent_View 	@1506
+						    location   	(1199, 1918)
+						    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      	"3A5F3590001D"
+						client     	@1502
+						supplier   	@1489
+						line_style 	0
+						label      	(object SegLabel @1508
+						    Parent_View 	@1506
+						    location   	(1076, 1924)
+						    anchor     	2
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	15
+						    justify    	0
+						    label      	"1"
+						    pctDist    	0.900000
+						    height     	54
+						    orientation 	0))))
+				    (object ClassView "Class" "Logical View::CEComServer" @1509
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(806, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1509
+					    location   	(480, 2397)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	652
+					    justify    	0
+					    label      	"CEComServer")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7159680113"
+					width      	670
+					height     	1306
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$153" @1510
+					location   	(806, 2199)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A716F990343"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistrar" @1511
+						Parent_View 	@1510
+						location   	(0, -839)
+						label      	(object SegLabel @1512
+						    Parent_View 	@1511
+						    location   	(765, 2052)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	227
+						    justify    	0
+						    label      	"-iRegistrar"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A716F990357"
+						client     	@1510
+						supplier   	@1489
+						line_style 	0)
+					    (object RoleView "$UNNAMED$154" @1513
+						Parent_View 	@1510
+						location   	(0, -839)
+						label      	(object SegLabel @1514
+						    Parent_View 	@1513
+						    location   	(765, 2347)
+						    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      	"3A716F990344"
+						client     	@1510
+						supplier   	@1509
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$167" @1515
+					location   	(1447, 3038)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A79797102B5"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistryData" @1516
+						Parent_View 	@1515
+						location   	(641, 0)
+						label      	(object SegLabel @1517
+						    Parent_View 	@1516
+						    location   	(1657, 2997)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	306
+						    justify    	0
+						    label      	"-iRegistryData"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A79797102C9"
+						client     	@1515
+						supplier   	@1501
+						line_style 	0)
+					    (object RoleView "$UNNAMED$168" @1518
+						Parent_View 	@1515
+						location   	(641, 0)
+						label      	(object SegLabel @1519
+						    Parent_View 	@1518
+						    location   	(1237, 2997)
+						    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      	"3A79797102B6"
+						client     	@1515
+						supplier   	@1509
+						line_style 	0)))))))
+		    (object Class_Category "Registry"
+			quid       	"3AACF6FB006C"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3AACFC180050"
+				title      	"Main"
+				zoom       	83
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list
+				    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1520
+					location   	(3844, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1520
+					    location   	(3844, 3136)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"Interface Implementation")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A13FF96031A"
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1521
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1984, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1521
+					    location   	(1883, 2896)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	202
+					    justify    	0
+					    label      	"TIndex")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8134A40141"
+					width      	220
+					height     	184
+					autoResize 	TRUE)
+				    (object NoteView @1522
+					location   	(1302, 2480)
+					label      	(object ItemLabel
+					    Parent_View 	@1522
+					    location   	(1064, 2355)
+					    fill_color 	13434879
+					    nlines     	5
+					    max_width  	440
+					    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
+					line_color 	3342489
+					fill_color 	13434879
+					width      	500
+					height     	263)
+				    (object NoteView @1523
+					location   	(1364, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@1523
+					    location   	(1180, 23)
+					    fill_color 	13434879
+					    nlines     	6
+					    max_width  	333
+					    label      	
+|The actual registration data hierarchy.
+|That is stored persistantly.
+					    )
+					line_color 	3342489
+					fill_color 	13434879
+					width      	393
+					height     	338)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1524
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@1524
+					    location   	(2661, 590)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	506
+					    justify    	0
+					    label      	"RPointerArray<CDllData>")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8137F8004C"
+					width      	524
+					height     	161
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1525
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 124)
+					label      	(object ItemLabel
+					    Parent_View 	@1525
+					    location   	(2728, 15)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	372
+					    justify    	0
+					    label      	"CDriveData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81363E039A"
+					width      	390
+					height     	248
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$177" @1526
+					location   	(2914, 393)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81382300C6"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$178" @1527
+						Parent_View 	@1526
+						location   	(-1178, -165)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A81382402C6"
+						client     	@1526
+						supplier   	@1524
+						line_style 	0)
+					    (object RoleView "$UNNAMED$179" @1528
+						Parent_View 	@1526
+						location   	(-1178, -165)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A81382402D0"
+						client     	@1526
+						supplier   	@1525
+						line_style 	0)))
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1529
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1529
+					    location   	(2609, 1520)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	610
+					    justify    	0
+					    label      	"RPointerArray<CInterfaceData>")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A813855026D"
+					width      	628
+					height     	161
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1530
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 1054)
+					label      	(object ItemLabel
+					    Parent_View 	@1530
+					    location   	(2756, 921)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	316
+					    justify    	0
+					    label      	"CDllData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81365601C8"
+					width      	334
+					height     	296
+					autoResize 	TRUE)
+				    (object UsesView "" @1531
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A813846026B"
+					client     	@1524
+					supplier   	@1530
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$180" @1532
+					location   	(2914, 1335)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81389B00AB"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$181" @1533
+						Parent_View 	@1532
+						location   	(-1612, 405)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A81389C0020"
+						client     	@1532
+						supplier   	@1529
+						line_style 	0)
+					    (object RoleView "$UNNAMED$182" @1534
+						Parent_View 	@1532
+						location   	(-1612, 405)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A81389C002A"
+						client     	@1532
+						supplier   	@1530
+						line_style 	0)))
+				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1535
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(3906, 1054)
+					label      	(object ItemLabel
+					    Parent_View 	@1535
+					    location   	(3596, 556)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	620
+					    justify    	0
+					    label      	"CUnloadPolicy")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D309500CE"
+					width      	638
+					height     	1026
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$186" @1536
+					location   	(3333, 1054)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8144DD0388"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$187" @1537
+						Parent_View 	@1536
+						location   	(-2557, 0)
+						label      	(object SegLabel @1538
+						    Parent_View 	@1537
+						    location   	(3132, 1013)
+						    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      	"3A8144DE02B7"
+						client     	@1536
+						supplier   	@1530
+						line_style 	0)
+					    (object RoleView "theCUnloadPolicy" @1539
+						Parent_View 	@1536
+						location   	(-2557, 0)
+						label      	(object SegLabel @1540
+						    Parent_View 	@1539
+						    location   	(3410, 1013)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	476
+						    justify    	0
+						    label      	"+theCUnloadPolicy"
+						    pctDist    	0.304348
+						    height     	41
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A8144DE02A3"
+						client     	@1536
+						supplier   	@1535
+						line_style 	0)))
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1541
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1302, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1541
+					    location   	(1023, 2946)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	558
+					    justify    	0
+					    label      	"mutable RArray<TIndex>")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7FEAF302B1"
+					width      	576
+					height     	161
+					autoResize 	TRUE)
+				    (object UsesView "" @1542
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8134C80215"
+					client     	@1541
+					supplier   	@1521
+					line_style 	0)
+				    (object AttachView "" @1543
+					stereotype 	TRUE
+					line_color 	3342489
+					client     	@1522
+					supplier   	@1541
+					line_style 	0)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1544
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2108, 124)
+					label      	(object ItemLabel
+					    Parent_View 	@1544
+					    location   	(1837, 94)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	542
+					    justify    	0
+					    label      	"RPointerArray<CDriveData>")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8136FF035B"
+					width      	560
+					height     	161
+					autoResize 	TRUE)
+				    (object UsesView "" @1545
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8137DD0089"
+					client     	@1544
+					supplier   	@1525
+					line_style 	0)
+				    (object AttachView "" @1546
+					stereotype 	TRUE
+					line_color 	3342489
+					client     	@1523
+					supplier   	@1544
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistryData" @1547
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1364, 1240)
+					label      	(object ItemLabel
+					    Parent_View 	@1547
+					    location   	(943, 453)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	842
+					    justify    	0
+					    label      	"CRegistryData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0A2B03D0"
+					width      	860
+					height     	1598
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CEComServer" @1548
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(372, 1240)
+					label      	(object ItemLabel
+					    Parent_View 	@1548
+					    location   	(43, 574)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	658
+					    justify    	0
+					    label      	"CEComServer")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7159680113"
+					width      	676
+					height     	1356
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$167" @1549
+					location   	(821, 1240)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A79797102B5"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistryData" @1550
+						Parent_View 	@1549
+						location   	(449, 0)
+						label      	(object SegLabel @1551
+						    Parent_View 	@1550
+						    location   	(889, 1199)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	363
+						    justify    	0
+						    label      	"-iRegistryData"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A79797102C9"
+						client     	@1549
+						supplier   	@1547
+						line_style 	0)
+					    (object RoleView "$UNNAMED$168" @1552
+						Parent_View 	@1549
+						location   	(449, 0)
+						label      	(object SegLabel @1553
+						    Parent_View 	@1552
+						    location   	(753, 1199)
+						    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      	"3A79797102B6"
+						client     	@1549
+						supplier   	@1548
+						line_style 	0)))
+				    (object UsesView "" @1554
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8156CB0266"
+					client     	@1547
+					supplier   	@1544
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CImplementationInformation" @1555
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1555
+					    location   	(2604, 2478)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	620
+					    justify    	0
+					    label      	"CImplementationInformation")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AD31E780181"
+					width      	638
+					height     	1026
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1556
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD47C73023D"
+					client     	@1555
+					supplier   	@1520
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1557
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 1922)
+					label      	(object ItemLabel
+					    Parent_View 	@1557
+					    location   	(2767, 1821)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	294
+					    justify    	0
+					    label      	"CInterfaceData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81366B01F0"
+					width      	312
+					height     	226
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1558
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2914, 2232)
+					label      	(object ItemLabel
+					    Parent_View 	@1558
+					    location   	(2489, 2202)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	850
+					    justify    	0
+					    label      	"RPointerArray<CImplementationInformation>")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81387301B1"
+					width      	868
+					height     	161
+					autoResize 	TRUE)
+				    (object UsesView "" @1559
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD47BA402B7"
+					client     	@1558
+					supplier   	@1555
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$183" @1560
+					location   	(2914, 2093)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8138C1004B"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$185" @1561
+						Parent_View 	@1560
+						location   	(0, -139)
+						label      	(object SegLabel @1562
+						    Parent_View 	@1561
+						    location   	(2873, 2050)
+						    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      	"3A8138C201AB"
+						client     	@1560
+						supplier   	@1557
+						line_style 	0)
+					    (object RoleView "$UNNAMED$184" @1563
+						Parent_View 	@1560
+						location   	(0, -139)
+						label      	(object SegLabel @1564
+						    Parent_View 	@1563
+						    location   	(2873, 2136)
+						    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      	"3A8138C201A1"
+						client     	@1560
+						supplier   	@1558
+						line_style 	0)))
+				    (object UsesView "" @1565
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8138A701E8"
+					client     	@1529
+					supplier   	@1557
+					line_style 	0)
+				    (object UsesView "iDriveArrayLoc" @1566
+					label      	(object ItemLabel
+					    Parent_View 	@1566
+					    location   	(2112, 1422)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	269
+					    justify    	0
+					    label      	"iDriveArrayLoc")
+					stereotype 	(object SegLabel @1567
+					    Parent_View 	@1566
+					    location   	(2104, 1344)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.526161
+					    height     	16
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A81395D00B4"
+					client     	@1521
+					supplier   	@1525
+					vertices   	(list Points
+					    (1991, 2883)
+					    (2179, 618)
+					    (2727, 248))
+					line_style 	0)
+				    (object UsesView "iDllArrayLoc" @1568
+					label      	(object ItemLabel
+					    Parent_View 	@1568
+					    location   	(2256, 1872)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	225
+					    justify    	0
+					    label      	"iDllArrayLoc")
+					stereotype 	(object SegLabel @1569
+					    Parent_View 	@1568
+					    location   	(2339, 1764)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.559018
+					    height     	55
+					    orientation 	1)
+					line_color 	3342489
+					quidu      	"3A8138DB01A7"
+					client     	@1521
+					supplier   	@1530
+					vertices   	(list Points
+					    (2005, 2883)
+					    (2428, 1177)
+					    (2746, 1095))
+					line_style 	0)
+				    (object UsesView "" @1570
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD47BA901E2"
+					client     	@1521
+					supplier   	@1555
+					line_style 	0)
+				    (object UsesView "iInterfaceArrayLoc" @1571
+					label      	(object ItemLabel
+					    Parent_View 	@1571
+					    location   	(2294, 2305)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	339
+					    justify    	0
+					    label      	"iInterfaceArrayLoc")
+					stereotype 	(object SegLabel @1572
+					    Parent_View 	@1571
+					    location   	(2434, 2027)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.741658
+					    height     	12
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A8138EA00F4"
+					client     	@1521
+					supplier   	@1557
+					vertices   	(list Points
+					    (2024, 2883)
+					    (2415, 2045)
+					    (2757, 1959))
+					line_style 	0)))))
+		    (object Class_Category "Resolution"
+			quid       	"3AACF702024D"
+			visible_categories 	(list visibility_relationship_list
+			    (object Visibility_Relationship
+				quid       	"3AACF71F0104"
+				supplier   	"Logical View::Instantiation mechanism detail::Registry"
+				quidu      	"3AACF6FB006C"))
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3AACFC3B0372"
+				title      	"Main"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	1066
+				origin_y   	0
+				items      	(list diagram_item_list
+				    (object ClassView "Class" "Logical View::CResolver" @1573
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(682, 2542)
+					label      	(object ItemLabel
+					    Parent_View 	@1573
+					    location   	(239, 2388)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	886
+					    justify    	0
+					    label      	"CResolver")
+					icon       	"Interface"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050BD702BB"
+					width      	904
+					height     	332
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDefaultResolver" @1574
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(682, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1574
+					    location   	(324, 1544)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	716
+					    justify    	0
+					    label      	"CDefaultResolver")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D097B0305"
+					width      	734
+					height     	532
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1575
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050EEF00D9"
+					client     	@1574
+					supplier   	@1573
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CEComServer" @1576
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(682, 682)
+					label      	(object ItemLabel
+					    Parent_View 	@1576
+					    location   	(344, 3)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	676
+					    justify    	0
+					    label      	"CEComServer")
+					icon       	"boundary"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7159680113"
+					width      	694
+					height     	1382
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$157" @1577
+					location   	(682, 1452)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71944C02A2"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iResolver" @1578
+						Parent_View 	@1577
+						location   	(-1178, 212)
+						label      	(object SegLabel @1579
+						    Parent_View 	@1578
+						    location   	(661, 1462)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	270
+						    justify    	0
+						    label      	"-iResolver"
+						    pctDist    	0.142229
+						    height     	22
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A71944C02AC"
+						client     	@1577
+						supplier   	@1574
+						line_style 	0)
+					    (object RoleView "$UNNAMED$158" @1580
+						Parent_View 	@1577
+						location   	(-1178, 212)
+						label      	(object SegLabel @1581
+						    Parent_View 	@1580
+						    location   	(641, 1389)
+						    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      	"3A71944C02A3"
+						client     	@1577
+						supplier   	@1576
+						line_style 	0)))
+				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1582
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1612, 124)
+					label      	(object ItemLabel
+					    Parent_View 	@1582
+					    location   	(1312, 50)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	600
+					    justify    	0
+					    label      	"RPointerArray<CUnloadPolicy>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE05EC201BC"
+					width      	618
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData" @1583
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2542, 1674)
+					label      	(object ItemLabel
+					    Parent_View 	@1583
+					    location   	(2122, 870)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	840
+					    justify    	0
+					    label      	"CRegistryData")
+					icon       	"entity"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0A2B03D0"
+					width      	858
+					height     	1632
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$167" @1584
+					location   	(1570, 1155)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A79797102B5"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistryData" @1585
+						Parent_View 	@1584
+						location   	(-290, -85)
+						label      	(object SegLabel @1586
+						    Parent_View 	@1585
+						    location   	(1602, 1128)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	370
+						    justify    	0
+						    label      	"-iRegistryData"
+						    pctDist    	0.025890
+						    height     	40
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A79797102C9"
+						client     	@1584
+						supplier   	@1583
+						line_style 	0)
+					    (object RoleView "$UNNAMED$168" @1587
+						Parent_View 	@1584
+						location   	(-290, -85)
+						label      	(object SegLabel @1588
+						    Parent_View 	@1587
+						    location   	(1158, 889)
+						    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      	"3A79797102B6"
+						client     	@1584
+						supplier   	@1576
+						line_style 	0)))
+				    (object ClassView "Class" "Logical View::CLoadManager" @1589
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(2542, 372)
+					label      	(object ItemLabel
+					    Parent_View 	@1589
+					    location   	(2259, 43)
+					    fill_color 	16777215
+					    nlines     	1
+					    max_width  	566
+					    justify    	0
+					    label      	"CLoadManager")
+					icon       	"control"
+					icon_style 	"None"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0F4101D4"
+					width      	584
+					height     	682
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$155" @1590
+					location   	(1639, 521)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71944C028E"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iLoadManager" @1591
+						Parent_View 	@1590
+						location   	(-221, -719)
+						label      	(object SegLabel @1592
+						    Parent_View 	@1591
+						    location   	(1837, 540)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	385
+						    justify    	0
+						    label      	"-iLoadManager"
+						    pctDist    	0.312973
+						    height     	52
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A71944C0298"
+						client     	@1590
+						supplier   	@1589
+						line_style 	0)
+					    (object RoleView "$UNNAMED$156" @1593
+						Parent_View 	@1590
+						location   	(-221, -719)
+						label      	(object SegLabel @1594
+						    Parent_View 	@1593
+						    location   	(1159, 643)
+						    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      	"3A71944C028F"
+						client     	@1590
+						supplier   	@1576
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$204" @1595
+					location   	(2085, 249)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AE05EC201E4"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iGarbagePolicies" @1596
+						Parent_View 	@1595
+						location   	(-457, -123)
+						label      	(object SegLabel @1597
+						    Parent_View 	@1596
+						    location   	(1943, 256)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	320
+						    justify    	0
+						    label      	"-iGarbagePolicies"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3AE05EC201EE"
+						client     	@1595
+						supplier   	@1582
+						line_style 	0)
+					    (object RoleView "$UNNAMED$205" @1598
+						Parent_View 	@1595
+						location   	(-457, -123)
+						label      	(object SegLabel @1599
+						    Parent_View 	@1598
+						    location   	(2206, 325)
+						    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      	"3AE05EC201E5"
+						client     	@1595
+						supplier   	@1589
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$149" @1600
+					location   	(2542, 785)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A6C23FA022C"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistry:CRegistryData&" @1601
+						Parent_View 	@1600
+						location   	(806, -1323)
+						label      	(object SegLabel @1602
+						    Parent_View 	@1601
+						    location   	(2539, 793)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	666
+						    justify    	0
+						    label      	"-iRegistry:CRegistryData&"
+						    pctDist    	0.111556
+						    height     	4
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A6C23FA0236"
+						client     	@1600
+						supplier   	@1583
+						line_style 	0)
+					    (object RoleView "$UNNAMED$150" @1603
+						Parent_View 	@1600
+						location   	(806, -1323)
+						label      	(object SegLabel @1604
+						    Parent_View 	@1603
+						    location   	(2584, 727)
+						    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      	"3A6C23FA022D"
+						client     	@1600
+						supplier   	@1589
+						line_style 	0))))))))
+		logical_presentations 	(list unit_reference_list
+		    (object ClassDiagram "Sub-Systems"
+			quid       	"3AACF69A0185"
+			title      	"Sub-Systems"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	344
+			origin_y   	106
+			items      	(list diagram_item_list
+			    (object CategoryView "Logical View::Instantiation mechanism detail::Client Session" @1605
+				location   	(806, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@1605
+				    location   	(662, 908)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Client Session")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3AACF6AE001B"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::Instantiation mechanism detail::Server Session" @1606
+				location   	(1364, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@1606
+				    location   	(1220, 908)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Server Session")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3AACF6C50335"
+				width      	300
+				height     	180)
+			    (object ImportView "" @1607
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF6E4005F"
+				client     	@1605
+				supplier   	@1606
+				line_style 	0)
+			    (object CategoryView "Logical View::Instantiation mechanism detail::Registrar" @1608
+				location   	(1984, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1608
+				    location   	(1840, 412)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Registrar")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3AACF6EE00C8"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::Instantiation mechanism detail::Registry" @1609
+				location   	(1984, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@1609
+				    location   	(1840, 908)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Registry")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3AACF6FB006C"
+				width      	300
+				height     	180)
+			    (object CategoryView "Logical View::Instantiation mechanism detail::Resolution" @1610
+				location   	(1984, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@1610
+				    location   	(1840, 1404)
+				    fill_color 	13434879
+				    nlines     	2
+				    max_width  	288
+				    justify    	0
+				    label      	"Resolution")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3AACF702024D"
+				width      	300
+				height     	180)
+			    (object ImportView "" @1611
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF71400FE"
+				client     	@1606
+				supplier   	@1608
+				line_style 	0)
+			    (object ImportView "" @1612
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF717026B"
+				client     	@1606
+				supplier   	@1609
+				line_style 	0)
+			    (object ImportView "" @1613
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF71A02B5"
+				client     	@1606
+				supplier   	@1610
+				line_style 	0)
+			    (object ImportView "" @1614
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF71F0104"
+				client     	@1610
+				supplier   	@1609
+				line_style 	0)
+			    (object ImportView "" @1615
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AACF7220311"
+				client     	@1608
+				supplier   	@1609
+				line_style 	0)))))
+	    (object Class_Category "Reverse Engineered"
+		quid       	"3B16382E027A"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class_Category "MAGIC"
+			quid       	"3B16382E027C"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "MAGIC Model Update Overview"
+				quid       	"3B1638790340"
+				title      	"MAGIC Model Update Overview"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	11406
+				origin_y   	1175
+				items      	(list diagram_item_list
+				    (object Label @1616
+					location   	(62, 62)
+					nlines     	2
+					max_width  	2212
+					label      	
+|MAGIC Model Update Overview
+|This diagram was automatically created by Rational Rose Model Update Tool.
+|Thursday, May 31, 2001 1:26:33 PM
+					)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1617
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1984, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1617
+					    location   	(1886, 1959)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"RPointerArray<CDriveData>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8136FF035B"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1618
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7502, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1618
+					    location   	(7313, 1724)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"CServer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3AACF8880171"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1619
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3348, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1619
+					    location   	(3159, 360)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"CBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A75AD8E019C"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1620
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3224, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1620
+					    location   	(3126, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"mutable RArray<TIndex>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7FEAF302B1"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1621
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7006, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1621
+					    location   	(6816, 1724)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	380
+					    justify    	0
+					    label      	"CSharableSession")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3AACF8D80090"
+					width      	398
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1622
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3658, 2232)
+					label      	(object ItemLabel
+					    Parent_View 	@1622
+					    location   	(3560, 2393)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"RPointerArray<CInterfaceData>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A813855026D"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1623
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7626, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1623
+					    location   	(7437, 360)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"CTimer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A75AE3000AE"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CShutdown" @1624
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7254, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1624
+					    location   	(7156, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CShutdown")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE99A330277"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1625
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AE99A330281"
+					client     	@1624
+					supplier   	@1623
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1626
+					ShowCompartmentStereotypes 	TRUE
+					location   	(8494, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1626
+					    location   	(8305, 360)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	378
+					    justify    	0
+					    label      	"RSessionBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3AACF7FF03CD"
+					width      	396
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::REComSession" @1627
+					ShowCompartmentStereotypes 	TRUE
+					location   	(8494, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1627
+					    location   	(8363, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"REComSession")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D08B702D1"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1628
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD479580059"
+					client     	@1627
+					supplier   	@1626
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::TEComServerStart" @1629
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1364, 2852)
+					label      	(object ItemLabel
+					    Parent_View 	@1629
+					    location   	(1266, 3013)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"TEComServerStart")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE45A6E00B9"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1630
+					ShowCompartmentStereotypes 	TRUE
+					location   	(4154, 2232)
+					label      	(object ItemLabel
+					    Parent_View 	@1630
+					    location   	(4056, 2393)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"RPointerArray<CImplementationInformation>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81387301B1"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1631
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3658, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1631
+					    location   	(3547, 1954)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CInterfaceData")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81366B01F0"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1632
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8138A701E8"
+					client     	@1622
+					supplier   	@1631
+					line_style 	0)
+				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1633
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3224, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1633
+					    location   	(3126, 1959)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"RPointerArray<CDllData>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8137F8004C"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1634
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2170, 2418)
+					label      	(object ItemLabel
+					    Parent_View 	@1634
+					    location   	(2059, 2574)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CDriveData")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81363E039A"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1635
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8137DD0089"
+					client     	@1617
+					supplier   	@1634
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1636
+					ShowCompartmentStereotypes 	TRUE
+					location   	(6262, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1636
+					    location   	(6151, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CLoadPolicyInformation")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D2AFF032B"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1637
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F109F02F9"
+					client     	@1636
+					supplier   	@1619
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1638
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7812, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1638
+					    location   	(7714, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CUnloadPolicy")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D309500CE"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1639
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2728, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1639
+					    location   	(2617, 1954)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CDllData")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A81365601C8"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1640
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A813846026B"
+					client     	@1633
+					supplier   	@1639
+					line_style 	0)
+				    (object InheritView "" @1641
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A754F410390"
+					client     	@1638
+					supplier   	@1623
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUnloadPolicyIndex>" @1642
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2232, 2852)
+					label      	(object ItemLabel
+					    Parent_View 	@1642
+					    location   	(1794, 2778)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	876
+					    justify    	0
+					    label      	"mutable RArray<TUnloadPolicyIndex>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE99A6200BC"
+					width      	894
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CImplementationInformation" @1643
+					ShowCompartmentStereotypes 	TRUE
+					location   	(4154, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1643
+					    location   	(4043, 1954)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CImplementationInformation")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AD31E780181"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1644
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD47BA402B7"
+					client     	@1630
+					supplier   	@1643
+					line_style 	0)
+				    (object InheritView "" @1645
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD31E78018B"
+					client     	@1643
+					supplier   	@1619
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1646
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2914, 2852)
+					label      	(object ItemLabel
+					    Parent_View 	@1646
+					    location   	(2816, 3013)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"mutable RArray<TUid>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7979750198"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CResolver" @1647
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(806, 1054)
+					label      	(object ItemLabel
+					    Parent_View 	@1647
+					    location   	(805, 1162)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	290
+					    justify    	0
+					    label      	"CResolver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050BD702BB"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1648
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050BD702C5"
+					client     	@1647
+					supplier   	@1619
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CDefaultResolver" @1649
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1364, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1649
+					    location   	(1266, 1959)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDefaultResolver")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D097B0305"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CImplementationInformation>" @1650
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3782, 3348)
+					label      	(object ItemLabel
+					    Parent_View 	@1650
+					    location   	(3360, 3274)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	844
+					    justify    	0
+					    label      	"RPointerArray<CImplementationInformation>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE99A660090"
+					width      	862
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1651
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050EEF00D9"
+					client     	@1649
+					supplier   	@1647
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::RArray<TFileName>" @1652
+					ShowCompartmentStereotypes 	TRUE
+					location   	(4650, 3348)
+					label      	(object ItemLabel
+					    Parent_View 	@1652
+					    location   	(4450, 3274)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	400
+					    justify    	0
+					    label      	"RArray<TFileName>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050EEF0243"
+					width      	418
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::MPolicyObserver" @1653
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(5642, 1550)
+					label      	(object ItemLabel
+					    Parent_View 	@1653
+					    location   	(5641, 1658)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	290
+					    justify    	0
+					    label      	"MPolicyObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE4439E01FD"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CEComServer" @1654
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7502, 2294)
+					label      	(object ItemLabel
+					    Parent_View 	@1654
+					    location   	(7371, 2450)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CEComServer")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7159680113"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1655
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AACF893004B"
+					client     	@1654
+					supplier   	@1618
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1656
+					ShowCompartmentStereotypes 	TRUE
+					location   	(6138, 3410)
+					label      	(object ItemLabel
+					    Parent_View 	@1656
+					    location   	(5838, 3336)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	600
+					    justify    	0
+					    label      	"RPointerArray<CUnloadPolicy>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE05EC201BC"
+					width      	618
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CLoadManager" @1657
+					ShowCompartmentStereotypes 	TRUE
+					location   	(5642, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1657
+					    location   	(5544, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CLoadManager")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0F4101D4"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::RArray<TUnloadPolicyIndex>" @1658
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7068, 3410)
+					label      	(object ItemLabel
+					    Parent_View 	@1658
+					    location   	(6782, 3336)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	572
+					    justify    	0
+					    label      	"RArray<TUnloadPolicyIndex>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AE05EC20202"
+					width      	590
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1659
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F10A103D8"
+					client     	@1657
+					supplier   	@1619
+					line_style 	0)
+				    (object InheritView "" @1660
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AE05EC20176"
+					client     	@1657
+					supplier   	@1653
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1661
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2356, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1661
+					    location   	(2245, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TIndex")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8134A40141"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1662
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8134C80215"
+					client     	@1620
+					supplier   	@1661
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistryData" @1663
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1178, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1663
+					    location   	(1067, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CRegistryData")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D0A2B03D0"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1664
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F10A00106"
+					client     	@1663
+					supplier   	@1619
+					line_style 	0)
+				    (object UsesView "" @1665
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8156CB0266"
+					client     	@1663
+					supplier   	@1617
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1666
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(5828, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1666
+					    location   	(5827, 3084)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	290
+					    justify    	0
+					    label      	"MDiscovererObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7593D7038F"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::MPublicRegistry" @1667
+					ShowCompartmentStereotypes 	TRUE
+					location   	(558, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@1667
+					    location   	(388, 1724)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	340
+					    justify    	0
+					    label      	"MPublicRegistry")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B2A284A0332"
+					width      	358
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1668
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B2A28880241"
+					client     	@1663
+					supplier   	@1667
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::MBackupNotifierObserver" @1669
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(6324, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1669
+					    location   	(6323, 3084)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	290
+					    justify    	0
+					    label      	"MBackupNotifierObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B44A309002F"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::MRegistrarObserver" @1670
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(7502, 2604)
+					label      	(object ItemLabel
+					    Parent_View 	@1670
+					    location   	(7501, 2712)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	290
+					    justify    	0
+					    label      	"MRegistrarObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050BD60057"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1671
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050B950017"
+					client     	@1654
+					supplier   	@1670
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CRegistrar" @1672
+					ShowCompartmentStereotypes 	TRUE
+					location   	(6076, 2604)
+					label      	(object ItemLabel
+					    Parent_View 	@1672
+					    location   	(5978, 2765)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CRegistrar")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D3A0D0282"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1673
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F10A10220"
+					client     	@1672
+					supplier   	@1619
+					line_style 	0)
+				    (object InheritView "" @1674
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8042EB0119"
+					client     	@1672
+					supplier   	@1666
+					line_style 	0)
+				    (object InheritView "" @1675
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B44A30902C4"
+					client     	@1672
+					supplier   	@1669
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$222" @1676
+					location   	(6812, 2604)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050BD001FD"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iRegistrarObserver:MRegistrarObserver&" @1677
+						Parent_View 	@1676
+						location   	(5820, 186)
+						label      	(object SegLabel @1678
+						    Parent_View 	@1677
+						    location   	(7222, 2563)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	756
+						    justify    	0
+						    label      	"-iRegistrarObserver:MRegistrarObserver&"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3B050BD00211"
+						client     	@1676
+						supplier   	@1670
+						line_style 	0)
+					    (object RoleView "$UNNAMED$223" @1679
+						Parent_View 	@1676
+						location   	(5820, 186)
+						label      	(object SegLabel @1680
+						    Parent_View 	@1679
+						    location   	(6403, 2563)
+						    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      	"3B050BD001FE"
+						client     	@1676
+						supplier   	@1672
+						line_style 	0)))
+				    (object ClassView "Class" "Logical View::CBackupNotifier" @1681
+					ShowCompartmentStereotypes 	TRUE
+					location   	(5208, 2604)
+					label      	(object ItemLabel
+					    Parent_View 	@1681
+					    location   	(5110, 2765)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CBackupNotifier")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B050EEF021A"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$224" @1682
+					location   	(5641, 2604)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B050BD0021B"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iBackupNotifier" @1683
+						Parent_View 	@1682
+						location   	(-435, 0)
+						label      	(object SegLabel @1684
+						    Parent_View 	@1683
+						    location   	(5373, 2563)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	286
+						    justify    	0
+						    label      	"-iBackupNotifier"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3B050BD0022F"
+						client     	@1682
+						supplier   	@1681
+						line_style 	0)
+					    (object RoleView "$UNNAMED$225" @1685
+						Parent_View 	@1682
+						location   	(-435, 0)
+						label      	(object SegLabel @1686
+						    Parent_View 	@1685
+						    location   	(5909, 2563)
+						    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      	"3B050BD0021C"
+						client     	@1682
+						supplier   	@1672
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$228" @1687
+					location   	(5647, 2472)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B1638670069"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iObserver:MBackupNotifierObserver&" @1688
+						Parent_View 	@1687
+						location   	(253, -1000)
+						label      	(object SegLabel @1689
+						    Parent_View 	@1688
+						    location   	(5931, 2494)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	682
+						    justify    	0
+						    label      	"-iObserver:MBackupNotifierObserver&"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3B1638670073"
+						client     	@1687
+						supplier   	@1672
+						vertices   	(list Points
+						    (5647, 2472)
+						    (5725, 2450)
+						    (5997, 2568))
+						line_style 	0)
+					    (object RoleView "$UNNAMED$229" @1690
+						Parent_View 	@1687
+						location   	(253, -1000)
+						label      	(object SegLabel @1691
+						    Parent_View 	@1690
+						    location   	(5358, 2513)
+						    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      	"3B163867006A"
+						client     	@1687
+						supplier   	@1681
+						line_style 	0)))
+				    (object InheritView "" @1692
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B44A30B0140"
+					client     	@1681
+					supplier   	@1619
+					line_style 	0)
+				    (object UsesView "iDllArrayLoc" @1693
+					label      	(object ItemLabel
+					    Parent_View 	@1693
+					    location   	(2571, 1513)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	225
+					    justify    	0
+					    label      	"iDllArrayLoc")
+					stereotype 	(object SegLabel @1694
+					    Parent_View 	@1693
+					    location   	(2643, 1399)
+					    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      	"3A8138DB01A7"
+					client     	@1661
+					supplier   	@1639
+					line_style 	0)
+				    (object UsesView "iInterfaceArrayLoc" @1695
+					label      	(object ItemLabel
+					    Parent_View 	@1695
+					    location   	(3064, 1485)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	339
+					    justify    	0
+					    label      	"iInterfaceArrayLoc")
+					stereotype 	(object SegLabel @1696
+					    Parent_View 	@1695
+					    location   	(3063, 1349)
+					    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      	"3A8138EA00F4"
+					client     	@1661
+					supplier   	@1631
+					line_style 	0)
+				    (object UsesView "iDriveArrayLoc" @1697
+					label      	(object ItemLabel
+					    Parent_View 	@1697
+					    location   	(2259, 1766)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	269
+					    justify    	0
+					    label      	"iDriveArrayLoc")
+					stereotype 	(object SegLabel @1698
+					    Parent_View 	@1697
+					    location   	(2378, 1783)
+					    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      	"3A81395D00B4"
+					client     	@1661
+					supplier   	@1634
+					line_style 	0)
+				    (object UsesView "" @1699
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AD47BA901E2"
+					client     	@1661
+					supplier   	@1643
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::TEComResolverParams" @1700
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1364, 2294)
+					label      	(object ItemLabel
+					    Parent_View 	@1700
+					    location   	(1253, 2450)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"TEComResolverParams")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A71B08F031E"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1701
+					stereotype 	(object SegLabel @1702
+					    Parent_View 	@1701
+					    location   	(1484, 2047)
+					    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      	"3A798F7302D4"
+					client     	@1649
+					supplier   	@1700
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1703
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 3286)
+					label      	(object ItemLabel
+					    Parent_View 	@1703
+					    location   	(88, 3447)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CIdleScanningTimer")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816B5E009C"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1704
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7502, 3348)
+					label      	(object ItemLabel
+					    Parent_View 	@1704
+					    location   	(7404, 3509)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDirScanner")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816ACC031D"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1705
+					ShowCompartmentStereotypes 	TRUE
+					location   	(806, 3286)
+					label      	(object ItemLabel
+					    Parent_View 	@1705
+					    location   	(708, 3447)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDirChangeNotifier")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A816AAF0109"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1706
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 2852)
+					label      	(object ItemLabel
+					    Parent_View 	@1706
+					    location   	(646, 3013)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"RArray<TDriveUnit>")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A7FEAF801A0"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CDiscoverer" @1707
+					ShowCompartmentStereotypes 	TRUE
+					location   	(5208, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1707
+					    location   	(5110, 3137)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDiscoverer")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1D376D0037"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "iObserver" @1708
+					label      	(object ItemLabel
+					    Parent_View 	@1708
+					    location   	(5541, 2976)
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	181
+					    justify    	0
+					    label      	"iObserver")
+					stereotype 	(object SegLabel @1709
+					    Parent_View 	@1708
+					    location   	(5541, 2857)
+					    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      	"3A8043000318"
+					client     	@1707
+					supplier   	@1666
+					line_style 	0)
+				    (object InheritView "" @1710
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5F10A201B3"
+					client     	@1707
+					supplier   	@1619
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::RArray<TSuppliedImplementationTrackingDetail>" @1711
+					ShowCompartmentStereotypes 	TRUE
+					location   	(6324, 2294)
+					label      	(object ItemLabel
+					    Parent_View 	@1711
+					    location   	(5863, 2220)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	922
+					    justify    	0
+					    label      	"RArray<TSuppliedImplementationTrackingDetail>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B2A2852010D"
+					width      	940
+					height     	172
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::CEComServerSession" @1712
+					ShowCompartmentStereotypes 	TRUE
+					location   	(7006, 2294)
+					label      	(object ItemLabel
+					    Parent_View 	@1712
+					    location   	(6908, 2455)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CEComServerSession")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AACF95200F0"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1713
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AE45A3E020E"
+					client     	@1712
+					supplier   	@1621
+					line_style 	0)
+				    (object UsesView "" @1714
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3AACFA3B0054"
+					client     	@1712
+					supplier   	@1654
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$230" @1715
+					location   	(6861, 2294)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3B2A2852010E"
+					roleview_list 	(list RoleViews
+					    (object RoleView "iImplementationsSupplied" @1716
+						Parent_View 	@1715
+						location   	(289, 124)
+						label      	(object SegLabel @1717
+						    Parent_View 	@1716
+						    location   	(6819, 2253)
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	474
+						    justify    	0
+						    label      	"-iImplementationsSupplied"
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3B2A28520280"
+						client     	@1715
+						supplier   	@1711
+						line_style 	0)
+					    (object RoleView "$UNNAMED$231" @1718
+						Parent_View 	@1715
+						location   	(289, 124)
+						label      	(object SegLabel @1719
+						    Parent_View 	@1718
+						    location   	(6903, 2253)
+						    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      	"3B2A2852010F"
+						client     	@1715
+						supplier   	@1712
+						line_style 	0))))))))
+		logical_presentations 	(list unit_reference_list)))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"3A13E88603E3"
+		title      	"Main"
+		zoom       	77
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	3042
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::TEComResolverParams" @1720
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(744, 930)
+			label      	(object ItemLabel
+			    Parent_View 	@1720
+			    location   	(439, 691)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	610
+			    justify    	0
+			    label      	"TEComResolverParams")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A71B08F031E"
+			compartment 	(object Compartment
+			    Parent_View 	@1720
+			    location   	(439, 751)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	8
+			    max_width  	957)
+			width      	628
+			height     	502
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1721
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4960, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1721
+			    location   	(4736, 320)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	448
+			    justify    	0
+			    label      	"CDriveData")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81363E039A"
+			compartment 	(object Compartment
+			    Parent_View 	@1721
+			    location   	(4736, 424)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	5
+			    max_width  	456)
+			width      	466
+			height     	376
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1722
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5828, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1722
+			    location   	(5575, 444)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	506
+			    justify    	0
+			    label      	"RPointerArray<CDllData>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8137F8004C"
+			width      	524
+			height     	205
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$177" @1723
+			location   	(5379, 496)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81382300C6"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$179" @1724
+				Parent_View 	@1723
+				location   	(-1255, -2046)
+				label      	(object SegLabel @1725
+				    Parent_View 	@1724
+				    location   	(5230, 538)
+				    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      	"3A81382402D0"
+				client     	@1723
+				supplier   	@1721
+				line_style 	0)
+			    (object RoleView "$UNNAMED$178" @1726
+				Parent_View 	@1723
+				location   	(-1255, -2046)
+				label      	(object SegLabel @1727
+				    Parent_View 	@1726
+				    location   	(5528, 538)
+				    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      	"3A81382402C6"
+				client     	@1723
+				supplier   	@1722
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1728
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5828, 2790)
+			label      	(object ItemLabel
+			    Parent_View 	@1728
+			    location   	(5667, 2688)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	322
+			    justify    	0
+			    label      	"CInterfaceData")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81366B01F0"
+			compartment 	(object Compartment
+			    Parent_View 	@1728
+			    location   	(5667, 2792)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	2
+			    max_width  	256)
+			width      	340
+			height     	232
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1729
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5828, 3472)
+			label      	(object ItemLabel
+			    Parent_View 	@1729
+			    location   	(5412, 3425)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	832
+			    justify    	0
+			    label      	"RPointerArray<CImplementationInformation>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81387301B1"
+			width      	850
+			height     	200
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$183" @1730
+			location   	(5828, 3138)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8138C1004B"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$185" @1731
+				Parent_View 	@1730
+				location   	(2480, -2318)
+				label      	(object SegLabel @1732
+				    Parent_View 	@1731
+				    location   	(5787, 2953)
+				    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      	"3A8138C201AB"
+				client     	@1730
+				supplier   	@1728
+				line_style 	0)
+			    (object RoleView "$UNNAMED$184" @1733
+				Parent_View 	@1730
+				location   	(2480, -2318)
+				label      	(object SegLabel @1734
+				    Parent_View 	@1733
+				    location   	(5787, 3324)
+				    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      	"3A8138C201A1"
+				client     	@1730
+				supplier   	@1729
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1735
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4960, 1178)
+			label      	(object ItemLabel
+			    Parent_View 	@1735
+			    location   	(4799, 1076)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	322
+			    justify    	0
+			    label      	"TIndex")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8134A40141"
+			compartment 	(object Compartment
+			    Parent_View 	@1735
+			    location   	(4799, 1180)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	2
+			    max_width  	259)
+			width      	340
+			height     	232
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "iInterfaceArrayLoc" @1736
+			label      	(object ItemLabel
+			    Parent_View 	@1736
+			    location   	(5393, 1984)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	339
+			    justify    	0
+			    label      	"iInterfaceArrayLoc")
+			stereotype 	(object SegLabel @1737
+			    Parent_View 	@1736
+			    location   	(5343, 1830)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.397782
+			    height     	30
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A8138EA00F4"
+			client     	@1735
+			supplier   	@1728
+			line_style 	0)
+		    (object UsesView "iDriveArrayLoc" @1738
+			label      	(object ItemLabel
+			    Parent_View 	@1738
+			    location   	(4960, 872)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	269
+			    justify    	0
+			    label      	"iDriveArrayLoc")
+			stereotype 	(object SegLabel @1739
+			    Parent_View 	@1738
+			    location   	(4881, 840)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.586153
+			    height     	80
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A81395D00B4"
+			client     	@1735
+			supplier   	@1721
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1740
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6882, 2418)
+			label      	(object ItemLabel
+			    Parent_View 	@1740
+			    location   	(6618, 2212)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	528
+			    justify    	0
+			    label      	"CLoadPolicyInformation")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D2AFF032B"
+			compartment 	(object Compartment
+			    Parent_View 	@1740
+			    location   	(6618, 2272)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	7
+			    max_width  	534)
+			width      	546
+			height     	436
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1741
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5828, 1798)
+			label      	(object ItemLabel
+			    Parent_View 	@1741
+			    location   	(5525, 1746)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	606
+			    justify    	0
+			    label      	"RPointerArray<CInterfaceData>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A813855026D"
+			width      	624
+			height     	205
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1742
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8138A701E8"
+			client     	@1741
+			supplier   	@1728
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1743
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6882, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1743
+			    location   	(6552, 739)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	660
+			    justify    	0
+			    label      	"CUnloadPolicy")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D309500CE"
+			compartment 	(object Compartment
+			    Parent_View 	@1743
+			    location   	(6552, 799)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	18
+			    max_width  	1018)
+			width      	678
+			height     	1028
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$141" @1744
+			location   	(6882, 1976)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A630269011F"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iLoadPolicyInformation" @1745
+				Parent_View 	@1744
+				location   	(3286, -1620)
+				label      	(object SegLabel @1746
+				    Parent_View 	@1745
+				    location   	(6924, 2153)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	544
+				    justify    	0
+				    label      	"-iLoadPolicyInformation"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6302690129"
+				client     	@1744
+				supplier   	@1740
+				line_style 	0)
+			    (object RoleView "$UNNAMED$142" @1747
+				Parent_View 	@1744
+				location   	(3286, -1620)
+				label      	(object SegLabel @1748
+				    Parent_View 	@1747
+				    location   	(6924, 1799)
+				    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      	"3A6302690120"
+				client     	@1744
+				supplier   	@1743
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1749
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5828, 1178)
+			label      	(object ItemLabel
+			    Parent_View 	@1749
+			    location   	(5640, 1003)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	376
+			    justify    	0
+			    label      	"CDllData")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81365601C8"
+			compartment 	(object Compartment
+			    Parent_View 	@1749
+			    location   	(5640, 1107)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	5
+			    max_width  	378)
+			width      	394
+			height     	374
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1750
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A813846026B"
+			client     	@1722
+			supplier   	@1749
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$180" @1751
+			location   	(5828, 1530)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81389B00AB"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$182" @1752
+				Parent_View 	@1751
+				location   	(-434, -3492)
+				label      	(object SegLabel @1753
+				    Parent_View 	@1752
+				    location   	(5787, 1398)
+				    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      	"3A81389C002A"
+				client     	@1751
+				supplier   	@1749
+				line_style 	0)
+			    (object RoleView "$UNNAMED$181" @1754
+				Parent_View 	@1751
+				location   	(-434, -3492)
+				label      	(object SegLabel @1755
+				    Parent_View 	@1754
+				    location   	(5787, 1662)
+				    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      	"3A81389C0020"
+				client     	@1751
+				supplier   	@1741
+				line_style 	0)))
+		    (object UsesView "iDllArrayLoc" @1756
+			label      	(object ItemLabel
+			    Parent_View 	@1756
+			    location   	(5380, 1178)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	225
+			    justify    	0
+			    label      	"iDllArrayLoc")
+			stereotype 	(object SegLabel @1757
+			    Parent_View 	@1756
+			    location   	(5394, 1123)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.529330
+			    height     	56
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A8138DB01A7"
+			client     	@1735
+			supplier   	@1749
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$186" @1758
+			location   	(6283, 1204)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8144DD0388"
+			roleview_list 	(list RoleViews
+			    (object RoleView "theCUnloadPolicy" @1759
+				Parent_View 	@1758
+				location   	(-289, -904)
+				label      	(object SegLabel @1760
+				    Parent_View 	@1759
+				    location   	(6491, 1175)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	439
+				    justify    	0
+				    label      	"+theCUnloadPolicy"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8144DE02A3"
+				client     	@1758
+				supplier   	@1743
+				line_style 	0)
+			    (object RoleView "$UNNAMED$187" @1761
+				Parent_View 	@1758
+				location   	(-289, -904)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8144DE02B7"
+				client     	@1758
+				supplier   	@1749
+				line_style 	0)))
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1762
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4960, 124)
+			label      	(object ItemLabel
+			    Parent_View 	@1762
+			    location   	(4694, 72)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	532
+			    justify    	0
+			    label      	"RPointerArray<CDriveData>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8136FF035B"
+			width      	550
+			height     	205
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1763
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8137DD0089"
+			client     	@1762
+			supplier   	@1721
+			line_style 	0)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1764
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4340, 1860)
+			label      	(object ItemLabel
+			    Parent_View 	@1764
+			    location   	(4095, 1808)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	490
+			    justify    	0
+			    label      	"mutable RArray<TIndex>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7FEAF302B1"
+			width      	508
+			height     	205
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1765
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8134C80215"
+			client     	@1764
+			supplier   	@1735
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CImplementationInformation" @1766
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4898, 2542)
+			label      	(object ItemLabel
+			    Parent_View 	@1766
+			    location   	(4600, 1998)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	596
+			    justify    	0
+			    label      	"CImplementationInformation")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3AD31E780181"
+			compartment 	(object Compartment
+			    Parent_View 	@1766
+			    location   	(4600, 2058)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	21
+			    max_width  	631)
+			width      	614
+			height     	1112
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1767
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AD47BA402B7"
+			client     	@1729
+			supplier   	@1766
+			line_style 	0)
+		    (object UsesView "" @1768
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AD47BA901E2"
+			client     	@1735
+			supplier   	@1766
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CResolver" @1769
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2232, 310)
+			label      	(object ItemLabel
+			    Parent_View 	@1769
+			    location   	(1829, 186)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	806
+			    justify    	0
+			    label      	"CResolver")
+			icon       	"Interface"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B050BD702BB"
+			compartment 	(object Compartment
+			    Parent_View 	@1769
+			    location   	(1829, 246)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	4
+			    max_width  	893)
+			width      	824
+			height     	276
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1770
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6758, 3534)
+			label      	(object ItemLabel
+			    Parent_View 	@1770
+			    location   	(6561, 3481)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	394
+			    justify    	0
+			    label      	"RArray<TDriveUnit>")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7FEAF801A0"
+			width      	412
+			height     	205
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1771
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6572, 4092)
+			label      	(object ItemLabel
+			    Parent_View 	@1771
+			    location   	(6383, 3990)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"CDirChangeNotifier")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A816AAF0109"
+			compartment 	(object Compartment
+			    Parent_View 	@1771
+			    location   	(6383, 4094)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	2
+			    max_width  	235)
+			width      	396
+			height     	228
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CExampleInterface" @1772
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(744, 2294)
+			label      	(object ItemLabel
+			    Parent_View 	@1772
+			    location   	(399, 2079)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	690
+			    justify    	0
+			    label      	"CExampleInterface")
+			icon       	"boundary"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D07A10155"
+			compartment 	(object Compartment
+			    Parent_View 	@1772
+			    location   	(399, 2139)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	7
+			    max_width  	1068)
+			width      	708
+			height     	456
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1773
+			stereotype 	(object SegLabel @1774
+			    Parent_View 	@1773
+			    location   	(625, 1623)
+			    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      	"3A798F28024A"
+			client     	@1772
+			supplier   	@1720
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CDefaultResolver" @1775
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2232, 930)
+			label      	(object ItemLabel
+			    Parent_View 	@1775
+			    location   	(1856, 689)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	752
+			    justify    	0
+			    label      	"CDefaultResolver")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D097B0305"
+			compartment 	(object Compartment
+			    Parent_View 	@1775
+			    location   	(1856, 749)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	8
+			    max_width  	1139)
+			width      	770
+			height     	508
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1776
+			stereotype 	(object SegLabel @1777
+			    Parent_View 	@1776
+			    location   	(1454, 864)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.498588
+			    height     	67
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A798F7302D4"
+			client     	@1775
+			supplier   	@1720
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::REComSession" @1778
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(744, 4402)
+			label      	(object ItemLabel
+			    Parent_View 	@1778
+			    location   	(343, 3537)
+			    fill_color 	16777215
+			    nlines     	1
+			    max_width  	802
+			    justify    	0
+			    label      	"REComSession")
+			icon       	"boundary"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D08B702D1"
+			compartment 	(object Compartment
+			    Parent_View 	@1778
+			    location   	(343, 3597)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	32
+			    max_width  	1179)
+			width      	820
+			height     	1756
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$143" @1779
+			location   	(744, 3022)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6305AE0208"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iEComSession" @1780
+				Parent_View 	@1779
+				location   	(186, -822)
+				label      	(object SegLabel @1781
+				    Parent_View 	@1780
+				    location   	(786, 3422)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	356
+				    justify    	0
+				    label      	"-iEComSession"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6305AE0212"
+				client     	@1779
+				supplier   	@1778
+				line_style 	0)
+			    (object RoleView "$UNNAMED$144" @1782
+				Parent_View 	@1779
+				location   	(186, -822)
+				label      	(object SegLabel @1783
+				    Parent_View 	@1782
+				    location   	(786, 2622)
+				    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      	"3A6305AE0209"
+				client     	@1779
+				supplier   	@1772
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CLoadManager" @1784
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2418, 2294)
+			label      	(object ItemLabel
+			    Parent_View 	@1784
+			    location   	(2137, 1975)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	562
+			    justify    	0
+			    label      	"CLoadManager")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D0F4101D4"
+			compartment 	(object Compartment
+			    Parent_View 	@1784
+			    location   	(2137, 2035)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	11
+			    max_width  	907)
+			width      	580
+			height     	664
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CEComServer" @1785
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2232, 4402)
+			label      	(object ItemLabel
+			    Parent_View 	@1785
+			    location   	(1875, 3719)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	714
+			    justify    	0
+			    label      	"CEComServer")
+			icon       	"boundary"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7159680113"
+			compartment 	(object Compartment
+			    Parent_View 	@1785
+			    location   	(1875, 3779)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	25
+			    max_width  	1068)
+			width      	732
+			height     	1392
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$155" @1786
+			location   	(2339, 3165)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71944C028E"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iLoadManager" @1787
+				Parent_View 	@1786
+				location   	(-575, -679)
+				label      	(object SegLabel @1788
+				    Parent_View 	@1787
+				    location   	(2336, 2732)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	349
+				    justify    	0
+				    label      	"-iLoadManager"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71944C0298"
+				client     	@1786
+				supplier   	@1784
+				line_style 	0)
+			    (object RoleView "$UNNAMED$156" @1789
+				Parent_View 	@1786
+				location   	(-575, -679)
+				label      	(object SegLabel @1790
+				    Parent_View 	@1789
+				    location   	(2260, 3594)
+				    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      	"3A71944C028F"
+				client     	@1786
+				supplier   	@1785
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$157" @1791
+			location   	(1910, 2428)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71944C02A2"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iResolver" @1792
+				Parent_View 	@1791
+				location   	(-1128, -1602)
+				label      	(object SegLabel @1793
+				    Parent_View 	@1792
+				    location   	(2031, 1420)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	245
+				    justify    	0
+				    label      	"-iResolver"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71944C02AC"
+				client     	@1791
+				supplier   	@1775
+				vertices   	(list Points
+				    (1910, 2428)
+				    (1857, 2103)
+				    (2149, 1184))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$158" @1794
+				Parent_View 	@1791
+				location   	(-1128, -1602)
+				label      	(object SegLabel @1795
+				    Parent_View 	@1794
+				    location   	(2036, 3457)
+				    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      	"3A71944C02A3"
+				client     	@1791
+				supplier   	@1785
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$151" @1796
+			location   	(1509, 4402)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A7159660323"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iEComServer" @1797
+				Parent_View 	@1796
+				location   	(-289, 372)
+				label      	(object SegLabel @1798
+				    Parent_View 	@1797
+				    location   	(1793, 4361)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	321
+				    justify    	0
+				    label      	"-iEComServer"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A715966032D"
+				client     	@1796
+				supplier   	@1785
+				line_style 	0)
+			    (object RoleView "$UNNAMED$152" @1799
+				Parent_View 	@1796
+				location   	(-289, 372)
+				label      	(object SegLabel @1800
+				    Parent_View 	@1799
+				    location   	(1225, 4361)
+				    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      	"3A7159660324"
+				client     	@1796
+				supplier   	@1778
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistryData" @1801
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(3720, 806)
+			label      	(object ItemLabel
+			    Parent_View 	@1801
+			    location   	(3317, 9)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	806
+			    justify    	0
+			    label      	"CRegistryData")
+			icon       	"entity"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D0A2B03D0"
+			compartment 	(object Compartment
+			    Parent_View 	@1801
+			    location   	(3317, 69)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	31
+			    max_width  	846)
+			width      	824
+			height     	1626
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$149" @1802
+			location   	(3007, 1617)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6C23FA022C"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistry:CRegistryData&" @1803
+				Parent_View 	@1802
+				location   	(2325, 67)
+				label      	(object SegLabel @1804
+				    Parent_View 	@1803
+				    location   	(3216, 1316)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	603
+				    justify    	0
+				    label      	"-iRegistry:CRegistryData&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6C23FA0236"
+				client     	@1802
+				supplier   	@1801
+				line_style 	0)
+			    (object RoleView "$UNNAMED$150" @1805
+				Parent_View 	@1802
+				location   	(2325, 67)
+				label      	(object SegLabel @1806
+				    Parent_View 	@1805
+				    location   	(2737, 1864)
+				    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      	"3A6C23FA022D"
+				client     	@1802
+				supplier   	@1784
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$167" @1807
+			location   	(3194, 2806)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A79797102B5"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistryData" @1808
+				Parent_View 	@1807
+				location   	(280, -1224)
+				label      	(object SegLabel @1809
+				    Parent_View 	@1808
+				    location   	(3403, 1847)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	335
+				    justify    	0
+				    label      	"-iRegistryData"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A79797102C9"
+				client     	@1807
+				supplier   	@1801
+				line_style 	0)
+			    (object RoleView "$UNNAMED$168" @1810
+				Parent_View 	@1807
+				location   	(280, -1224)
+				label      	(object SegLabel @1811
+				    Parent_View 	@1810
+				    location   	(2704, 3637)
+				    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      	"3A79797102B6"
+				client     	@1807
+				supplier   	@1785
+				vertices   	(list Points
+				    (3194, 2806)
+				    (3113, 3115)
+				    (2598, 3864))
+				line_style 	0)))
+		    (object UsesView "" @1812
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8156CB0266"
+			client     	@1801
+			supplier   	@1762
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CBackupNotifier" @1813
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(3782, 5270)
+			label      	(object ItemLabel
+			    Parent_View 	@1813
+			    location   	(3440, 5029)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	684
+			    justify    	0
+			    label      	"CBackupNotifier")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B050EEF021A"
+			compartment 	(object Compartment
+			    Parent_View 	@1813
+			    location   	(3440, 5089)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	8
+			    max_width  	998)
+			width      	702
+			height     	508
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1814
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(4588, 3410)
+			label      	(object ItemLabel
+			    Parent_View 	@1814
+			    location   	(4244, 3225)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	688
+			    justify    	0
+			    label      	"MDiscovererObserver")
+			icon       	"Interface"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7593D7038F"
+			compartment 	(object Compartment
+			    Parent_View 	@1814
+			    location   	(4244, 3285)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	6
+			    max_width  	721)
+			width      	706
+			height     	402
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1815
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6572, 4402)
+			label      	(object ItemLabel
+			    Parent_View 	@1815
+			    location   	(6439, 4345)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	266
+			    justify    	0
+			    label      	"CDirScanner")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A816ACC031D"
+			width      	284
+			height     	138
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CRegistrar" @1816
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(3720, 4278)
+			label      	(object ItemLabel
+			    Parent_View 	@1816
+			    location   	(3473, 3799)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	494
+			    justify    	0
+			    label      	"CRegistrar")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D3A0D0282"
+			compartment 	(object Compartment
+			    Parent_View 	@1816
+			    location   	(3473, 3859)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	18
+			    max_width  	512)
+			width      	512
+			height     	990
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$153" @1817
+			location   	(3030, 4335)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A716F990343"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistrar" @1818
+				Parent_View 	@1817
+				location   	(116, 305)
+				label      	(object SegLabel @1819
+				    Parent_View 	@1818
+				    location   	(3373, 4265)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	248
+				    justify    	0
+				    label      	"-iRegistrar"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A716F990357"
+				client     	@1817
+				supplier   	@1816
+				line_style 	0)
+			    (object RoleView "$UNNAMED$154" @1820
+				Parent_View 	@1817
+				location   	(116, 305)
+				label      	(object SegLabel @1821
+				    Parent_View 	@1820
+				    location   	(2684, 4323)
+				    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      	"3A716F990344"
+				client     	@1817
+				supplier   	@1785
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$165" @1822
+			location   	(3720, 2700)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A5F3590001C"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistry:CRegistryData&" @1823
+				Parent_View 	@1822
+				location   	(-1116, 1770)
+				label      	(object SegLabel @1824
+				    Parent_View 	@1823
+				    location   	(3762, 1835)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	603
+				    justify    	0
+				    label      	"-iRegistry:CRegistryData&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A5F35900026"
+				client     	@1822
+				supplier   	@1801
+				line_style 	0
+				label      	(object SegLabel @1825
+				    Parent_View 	@1823
+				    location   	(3667, 1728)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$166" @1826
+				Parent_View 	@1822
+				location   	(-1116, 1770)
+				label      	(object SegLabel @1827
+				    Parent_View 	@1826
+				    location   	(3762, 3565)
+				    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      	"3A5F3590001D"
+				client     	@1822
+				supplier   	@1816
+				line_style 	0
+				label      	(object SegLabel @1828
+				    Parent_View 	@1826
+				    location   	(3667, 3674)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	1))))
+		    (object InheritView "" @1829
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8042EB0119"
+			client     	@1816
+			supplier   	@1814
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$224" @1830
+			location   	(3757, 4894)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B050BD0021B"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iBackupNotifier" @1831
+				Parent_View 	@1830
+				location   	(-25, 492)
+				label      	(object SegLabel @1832
+				    Parent_View 	@1831
+				    location   	(3782, 4927)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	370
+				    justify    	0
+				    label      	"-iBackupNotifier"
+				    pctDist    	0.292035
+				    height     	23
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3B050BD0022F"
+				client     	@1830
+				supplier   	@1813
+				line_style 	0)
+			    (object RoleView "$UNNAMED$225" @1833
+				Parent_View 	@1830
+				location   	(-25, 492)
+				label      	(object SegLabel @1834
+				    Parent_View 	@1833
+				    location   	(3710, 4799)
+				    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      	"3B050BD0021C"
+				client     	@1830
+				supplier   	@1816
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$228" @1835
+			location   	(3217, 4890)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B1638670069"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iObserver:MBackupNotifierObserver&" @1836
+				Parent_View 	@1835
+				location   	(-627, -194)
+				label      	(object SegLabel @1837
+				    Parent_View 	@1836
+				    location   	(3294, 4825)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	874
+				    justify    	0
+				    label      	"-iObserver:MBackupNotifierObserver&"
+				    pctDist    	0.254584
+				    height     	19
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3B1638670073"
+				client     	@1835
+				supplier   	@1816
+				line_style 	0)
+			    (object RoleView "$UNNAMED$229" @1838
+				Parent_View 	@1835
+				location   	(-627, -194)
+				label      	(object SegLabel @1839
+				    Parent_View 	@1838
+				    location   	(3343, 5096)
+				    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      	"3B163867006A"
+				client     	@1835
+				supplier   	@1813
+				vertices   	(list Points
+				    (3217, 4890)
+				    (3161, 4959)
+				    (3430, 5093))
+				line_style 	0)))
+		    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CDirChangeNotifier>" @1840
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6572, 3782)
+			label      	(object ItemLabel
+			    Parent_View 	@1840
+			    location   	(6234, 3720)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	676
+			    justify    	0
+			    label      	"RPointerArray<CDirChangeNotifier>")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4447F3A6036B"
+			width      	694
+			height     	148
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1841
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4447F3A6036A"
+			client     	@1840
+			supplier   	@1771
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CDiscoverer" @1842
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(5146, 4402)
+			label      	(object ItemLabel
+			    Parent_View 	@1842
+			    location   	(4828, 3980)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	636
+			    justify    	0
+			    label      	"CDiscoverer")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D376D0037"
+			compartment 	(object Compartment
+			    Parent_View 	@1842
+			    location   	(4828, 4040)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	16
+			    max_width  	633)
+			width      	654
+			height     	868
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "iObserver" @1843
+			label      	(object ItemLabel
+			    Parent_View 	@1843
+			    location   	(4800, 3789)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	181
+			    justify    	0
+			    label      	"iObserver")
+			stereotype 	(object SegLabel @1844
+			    Parent_View 	@1843
+			    location   	(4696, 3848)
+			    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      	"3A8043000318"
+			client     	@1842
+			supplier   	@1814
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$246" @1845
+			location   	(4800, 3789)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81325F0088"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1846
+				Parent_View 	@1845
+				location   	(-346, -613)
+				label      	(object SegLabel @1847
+				    Parent_View 	@1846
+				    location   	(4684, 3668)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	1037
+				    justify    	0
+				    label      	"-iDiscovererObserver:MDiscovererObserver&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81325F0092"
+				client     	@1845
+				supplier   	@1814
+				line_style 	0)
+			    (object RoleView "$UNNAMED$247" @1848
+				Parent_View 	@1845
+				location   	(-346, -613)
+				label      	(object SegLabel @1849
+				    Parent_View 	@1848
+				    location   	(4844, 3952)
+				    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      	"3A81325F0089"
+				client     	@1845
+				supplier   	@1842
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$238" @1850
+			location   	(5951, 4402)
+			stereotype 	(object SegLabel @1851
+			    Parent_View 	@1850
+			    location   	(5951, 4283)
+			    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      	"3A6C23FB0378"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDirScanner" @1852
+				Parent_View 	@1850
+				location   	(805, 0)
+				label      	(object SegLabel @1853
+				    Parent_View 	@1852
+				    location   	(6269, 4360)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	290
+				    justify    	0
+				    label      	"-iDirScanner"
+				    pctDist    	0.665272
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6C23FB0382"
+				client     	@1850
+				supplier   	@1815
+				line_style 	0)
+			    (object RoleView "$UNNAMED$239" @1854
+				Parent_View 	@1850
+				location   	(805, 0)
+				label      	(object SegLabel @1855
+				    Parent_View 	@1854
+				    location   	(5570, 4361)
+				    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      	"3A6C23FB0379"
+				client     	@1850
+				supplier   	@1842
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$244" @1856
+			location   	(4397, 4336)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6C23F9014F"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDiscoverer" @1857
+				Parent_View 	@1856
+				location   	(-439, 3406)
+				label      	(object SegLabel @1858
+				    Parent_View 	@1857
+				    location   	(4731, 4407)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	286
+				    justify    	0
+				    label      	"-iDiscoverer"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6C23F90159"
+				client     	@1856
+				supplier   	@1842
+				line_style 	0)
+			    (object RoleView "$UNNAMED$245" @1859
+				Parent_View 	@1856
+				location   	(-439, 3406)
+				label      	(object SegLabel @1860
+				    Parent_View 	@1859
+				    location   	(4057, 4349)
+				    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      	"3A6C23F90150"
+				client     	@1856
+				supplier   	@1816
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$250" @1861
+			location   	(5935, 4057)
+			stereotype 	(object SegLabel @1862
+			    Parent_View 	@1861
+			    location   	(5935, 3938)
+			    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      	"4447F3F903C5"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRscDirNotifierList" @1863
+				Parent_View 	@1861
+				location   	(789, -345)
+				label      	(object SegLabel @1864
+				    Parent_View 	@1863
+				    location   	(5843, 4012)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	348
+				    justify    	0
+				    label      	"+iRscDirNotifierList"
+				    pctDist    	-0.136122
+				    height     	80
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"4447F3F903C6"
+				client     	@1861
+				supplier   	@1840
+				line_style 	0)
+			    (object RoleView "$UNNAMED$251" @1865
+				Parent_View 	@1861
+				location   	(789, -345)
+				label      	(object SegLabel @1866
+				    Parent_View 	@1865
+				    location   	(5550, 4179)
+				    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      	"4447F3F903C7"
+				client     	@1861
+				supplier   	@1842
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1867
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(6634, 4836)
+			label      	(object ItemLabel
+			    Parent_View 	@1867
+			    location   	(6280, 4685)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	708
+			    justify    	0
+			    label      	"CIdleScanningTimer")
+			icon       	"control"
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A816B5E009C"
+			compartment 	(object Compartment
+			    Parent_View 	@1867
+			    location   	(6280, 4789)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	4
+			    max_width  	737)
+			width      	726
+			height     	326
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$252" @1868
+			location   	(5871, 4612)
+			label      	(object SegLabel @1869
+			    Parent_View 	@1868
+			    location   	(5871, 4553)
+			    font       	(object Font
+				italics    	TRUE)
+			    hidden     	TRUE
+			    anchor     	1
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	600
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	60
+			    orientation 	0)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"44F0447D036F"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$253" @1870
+				Parent_View 	@1868
+				location   	(725, 210)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"44F0447E02E2"
+				client     	@1868
+				supplier   	@1867
+				line_style 	0)
+			    (object RoleView "$UNNAMED$254" @1871
+				Parent_View 	@1868
+				location   	(725, 210)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"44F0447E02F2"
+				client     	@1868
+				supplier   	@1842
+				line_style 	0)))
+		    (object Label @1872
+			location   	(6014, 4588)
+			nlines     	1
+			max_width  	308
+			label      	"iScanningTimer")))
+	    (object ClassDiagram "High level view"
+		quid       	"3AACD5BF020D"
+		title      	"High level view"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	194
+		origin_y   	59
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1873
+			ShowCompartmentStereotypes 	TRUE
+			location   	(372, 682)
+			label      	(object ItemLabel
+			    Parent_View 	@1873
+			    location   	(372, 842)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"Generic Client")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1E33F801F8"
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CExampleInterface" @1874
+			ShowCompartmentStereotypes 	TRUE
+			location   	(868, 682)
+			label      	(object ItemLabel
+			    Parent_View 	@1874
+			    location   	(737, 838)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"CExampleInterface")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D07A10155"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1875
+			stereotype 	(object SegLabel @1876
+			    Parent_View 	@1875
+			    location   	(591, 563)
+			    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      	"3A798EA9012F"
+			client     	@1873
+			supplier   	@1874
+			line_style 	0)
+		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1877
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1809, 682)
+			label      	(object ItemLabel
+			    Parent_View 	@1877
+			    location   	(1809, 842)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"Interface Implementation")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13FF96031A"
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1878
+			label      	(object ItemLabel
+			    Parent_View 	@1878
+			    location   	(1365, 682)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	60
+			    justify    	0
+			    label      	"")
+			stereotype 	(object SegLabel @1879
+			    Parent_View 	@1878
+			    location   	(1365, 563)
+			    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      	"3AACF4C20367"
+			client     	@1874
+			supplier   	@1877
+			line_style 	0)
+		    (object NoteView @1880
+			location   	(1364, 1031)
+			label      	(object ItemLabel
+			    Parent_View 	@1880
+			    location   	(1201, 947)
+			    fill_color 	13434879
+			    nlines     	3
+			    max_width  	290
+			    label      	"Transparent instantiation mechanism")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	350
+			height     	181
+			quidu      	"3A798BE801C2")
+		    (object AttachView "" @1881
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1878
+			supplier   	@1880
+			line_style 	0)
+		    (object CategoryView "Logical View::Instantiation mechanism detail" @1882
+			location   	(1364, 1403)
+			label      	(object ItemLabel
+			    Parent_View 	@1882
+			    location   	(1195, 1319)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	338
+			    justify    	0
+			    label      	"Instantiation mechanism detail")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3AACD623038D"
+			width      	350
+			height     	180)
+		    (object AttachView "" @1883
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1880
+			supplier   	@1882
+			line_style 	0)))
+	    (object ClassDiagram "Interactions"
+		quid       	"3A798BE801C2"
+		title      	"Interactions"
+		zoom       	97
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1884
+			location   	(62, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1884
+			    location   	(62, 1400)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"Generic Client")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1E33F801F8"
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::TEComResolverParams" @1885
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1302, 1736)
+			label      	(object ItemLabel
+			    Parent_View 	@1885
+			    location   	(1191, 1892)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"TEComResolverParams")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A71B08F031E"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object NoteView @1886
+			location   	(1563, 171)
+			label      	(object ItemLabel
+			    Parent_View 	@1886
+			    location   	(1425, 111)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	240
+			    label      	"IPC Boundary")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	300
+			height     	132)
+		    (object NoteView @1887
+			location   	(940, 170)
+			label      	(object ItemLabel
+			    Parent_View 	@1887
+			    location   	(802, 110)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	240
+			    label      	
+|MAGIC
+|Boundary
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	300
+			height     	132)
+		    (object NoteView @1888
+			location   	(248, 248)
+			label      	(object ItemLabel
+			    Parent_View 	@1888
+			    location   	(65, 55)
+			    fill_color 	13434879
+			    nlines     	8
+			    max_width  	331
+			    label      	"A diagram showing the use relationships of the class instances.")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	391
+			height     	399)
+		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1889
+			location   	(4216, 2170)
+			label      	(object ItemLabel
+			    Parent_View 	@1889
+			    location   	(4105, 2326)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"TIndex")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8134A40141"
+			height     	154
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1890
+			location   	(4092, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1890
+			    location   	(3981, 342)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"TDriveUnit")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8135F103C1"
+			height     	154
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1891
+			location   	(4712, 558)
+			label      	(object ItemLabel
+			    Parent_View 	@1891
+			    location   	(4614, 719)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"RPointerArray<CDllData>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8137F8004C"
+			width      	158
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1892
+			location   	(4712, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1892
+			    location   	(4601, 342)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CDriveData")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81363E039A"
+			height     	154
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$177" @1893
+			location   	(4712, 368)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81382300C6"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$178" @1894
+				Parent_View 	@1893
+				location   	(620, -190)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81382402C6"
+				client     	@1893
+				supplier   	@1891
+				line_style 	0)
+			    (object RoleView "$UNNAMED$179" @1895
+				Parent_View 	@1893
+				location   	(620, -190)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81382402D0"
+				client     	@1893
+				supplier   	@1892
+				line_style 	0)))
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1896
+			location   	(4712, 2046)
+			label      	(object ItemLabel
+			    Parent_View 	@1896
+			    location   	(4614, 2207)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"RPointerArray<CImplementationInformation>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81387301B1"
+			width      	158
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1897
+			location   	(4712, 1674)
+			label      	(object ItemLabel
+			    Parent_View 	@1897
+			    location   	(4601, 1830)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CInterfaceData")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81366B01F0"
+			height     	154
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$183" @1898
+			location   	(4712, 1856)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8138C1004B"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$184" @1899
+				Parent_View 	@1898
+				location   	(186, 58)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8138C201A1"
+				client     	@1898
+				supplier   	@1896
+				line_style 	0)
+			    (object RoleView "$UNNAMED$185" @1900
+				Parent_View 	@1898
+				location   	(186, 58)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8138C201AB"
+				client     	@1898
+				supplier   	@1897
+				line_style 	0)))
+		    (object UsesView "iInterfaceArrayLoc" @1901
+			label      	(object ItemLabel
+			    Parent_View 	@1901
+			    location   	(4461, 1919)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	339
+			    justify    	0
+			    label      	"iInterfaceArrayLoc")
+			stereotype 	(object SegLabel @1902
+			    Parent_View 	@1901
+			    location   	(4513, 1889)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.616551
+			    height     	16
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A8138EA00F4"
+			client     	@1889
+			supplier   	@1897
+			line_style 	0)
+		    (object UsesView "iDriveArrayLoc" @1903
+			label      	(object ItemLabel
+			    Parent_View 	@1903
+			    location   	(4460, 1177)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	269
+			    justify    	0
+			    label      	"iDriveArrayLoc")
+			stereotype 	(object SegLabel @1904
+			    Parent_View 	@1903
+			    location   	(4456, 1125)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.526161
+			    height     	16
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A81395D00B4"
+			client     	@1889
+			supplier   	@1892
+			line_style 	0)
+		    (object NoteView @1905
+			location   	(3782, 868)
+			label      	(object ItemLabel
+			    Parent_View 	@1905
+			    location   	(3598, 705)
+			    fill_color 	13434879
+			    nlines     	6
+			    max_width  	333
+			    label      	
+|The actual registration data hierarchy.
+|That is stored persistantly.
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	393
+			height     	338)
+		    (object NoteView @1906
+			location   	(3906, 1736)
+			label      	(object ItemLabel
+			    Parent_View 	@1906
+			    location   	(3668, 1611)
+			    fill_color 	13434879
+			    nlines     	5
+			    max_width  	440
+			    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	500
+			height     	263)
+		    (object NoteView @1907
+			location   	(620, 2418)
+			label      	(object ItemLabel
+			    Parent_View 	@1907
+			    location   	(11, 1858)
+			    fill_color 	13434879
+			    nlines     	23
+			    max_width  	1183
+			    label      	
+| Registry data structure...
+|	
+| iRegistrations
+|	|
+|	 ->CDriveData
+|		|
+|		 ->CDllData
+|		|	|
+|		|	| -> CInterfaceData	
+|		|	|	|
+|		|	|	->CImplementationData	
+|		|	|	|
+|		|	|	 -> CImplementationData
+|		|	|
+|		|	 -> CInterfaceData			
+|		|		|
+|		|		->CImplementationData	
+|		|
+|		 ->CDllData
+|			|
+|			 -> CInterfaceData
+|				|
+|				 -> CImplementationData
+			    )
+			line_color 	3342489
+			fill_color 	13434879
+			width      	1243
+			height     	1132)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1908
+			location   	(4712, 1302)
+			label      	(object ItemLabel
+			    Parent_View 	@1908
+			    location   	(4614, 1463)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"RPointerArray<CInterfaceData>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A813855026D"
+			width      	158
+			autoResize 	TRUE)
+		    (object UsesView "" @1909
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8138A701E8"
+			client     	@1908
+			supplier   	@1897
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1910
+			location   	(4712, 930)
+			label      	(object ItemLabel
+			    Parent_View 	@1910
+			    location   	(4601, 1086)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CDllData")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A81365601C8"
+			height     	154
+			autoResize 	TRUE)
+		    (object UsesView "" @1911
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A813846026B"
+			client     	@1891
+			supplier   	@1910
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$180" @1912
+			location   	(4712, 1157)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81389B00AB"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$181" @1913
+				Parent_View 	@1912
+				location   	(186, 227)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81389C0020"
+				client     	@1912
+				supplier   	@1908
+				line_style 	0)
+			    (object RoleView "$UNNAMED$182" @1914
+				Parent_View 	@1912
+				location   	(186, 227)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81389C002A"
+				client     	@1912
+				supplier   	@1910
+				line_style 	0)))
+		    (object UsesView "iDllArrayLoc" @1915
+			label      	(object ItemLabel
+			    Parent_View 	@1915
+			    location   	(4460, 1549)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	225
+			    justify    	0
+			    label      	"iDllArrayLoc")
+			stereotype 	(object SegLabel @1916
+			    Parent_View 	@1915
+			    location   	(4517, 1555)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.559018
+			    height     	55
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A8138DB01A7"
+			client     	@1889
+			supplier   	@1910
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1917
+			ShowCompartmentStereotypes 	TRUE
+			location   	(5146, 930)
+			label      	(object ItemLabel
+			    Parent_View 	@1917
+			    location   	(5048, 1091)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CUnloadPolicy")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D309500CE"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$186" @1918
+			location   	(4926, 930)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8144DD0388"
+			roleview_list 	(list RoleViews
+			    (object RoleView "$UNNAMED$187" @1919
+				Parent_View 	@1918
+				location   	(1144, -2108)
+				label      	(object SegLabel @1920
+				    Parent_View 	@1919
+				    location   	(4814, 972)
+				    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      	"3A8144DE02B7"
+				client     	@1918
+				supplier   	@1910
+				line_style 	0)
+			    (object RoleView "theCUnloadPolicy" @1921
+				Parent_View 	@1918
+				location   	(1144, -2108)
+				label      	(object SegLabel @1922
+				    Parent_View 	@1921
+				    location   	(5038, 972)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	409
+				    justify    	0
+				    label      	"+theCUnloadPolicy"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8144DE02A3"
+				client     	@1918
+				supplier   	@1917
+				line_style 	0)))
+		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1923
+			ShowCompartmentStereotypes 	TRUE
+			location   	(5146, 2480)
+			label      	(object ItemLabel
+			    Parent_View 	@1923
+			    location   	(5146, 2640)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"Interface Implementation")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13FF96031A"
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1924
+			location   	(3534, 2170)
+			label      	(object ItemLabel
+			    Parent_View 	@1924
+			    location   	(3436, 2331)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"mutable RArray<TIndex>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7FEAF302B1"
+			width      	158
+			autoResize 	TRUE)
+		    (object UsesView "" @1925
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8134C80215"
+			client     	@1924
+			supplier   	@1889
+			line_style 	0)
+		    (object AttachView "" @1926
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1906
+			supplier   	@1924
+			line_style 	0)
+		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1927
+			location   	(4216, 558)
+			label      	(object ItemLabel
+			    Parent_View 	@1927
+			    location   	(4118, 719)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"RPointerArray<CDriveData>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8136FF035B"
+			width      	158
+			autoResize 	TRUE)
+		    (object UsesView "" @1928
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8137DD0089"
+			client     	@1927
+			supplier   	@1892
+			line_style 	0)
+		    (object AttachView "" @1929
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1905
+			supplier   	@1927
+			line_style 	0)
+		    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1930
+			ShowCompartmentStereotypes 	TRUE
+			location   	(3596, 2728)
+			label      	(object ItemLabel
+			    Parent_View 	@1930
+			    location   	(3498, 2889)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"mutable RArray<TUid>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7979750198"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1931
+			ShowCompartmentStereotypes 	TRUE
+			location   	(4216, 2728)
+			label      	(object ItemLabel
+			    Parent_View 	@1931
+			    location   	(4105, 2884)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"TUid")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A813535001D"
+			height     	154
+			autoResize 	TRUE)
+		    (object UsesView "" @1932
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8135570062"
+			client     	@1930
+			supplier   	@1931
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CImplementationInformation" @1933
+			ShowCompartmentStereotypes 	TRUE
+			location   	(4712, 2480)
+			label      	(object ItemLabel
+			    Parent_View 	@1933
+			    location   	(4601, 2636)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CImplementationInformation")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3AD31E780181"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$202" @1934
+			location   	(4463, 2600)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AE05EBE0329"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iImplementationUid" @1935
+				Parent_View 	@1934
+				location   	(-187, 120)
+				label      	(object SegLabel @1936
+				    Parent_View 	@1935
+				    location   	(4344, 2708)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	431
+				    justify    	0
+				    label      	"-iImplementationUid"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3AE05EBE033D"
+				client     	@1934
+				supplier   	@1931
+				line_style 	0)
+			    (object RoleView "$UNNAMED$203" @1937
+				Parent_View 	@1934
+				location   	(-187, 120)
+				label      	(object SegLabel @1938
+				    Parent_View 	@1937
+				    location   	(4620, 2568)
+				    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      	"3AE05EBE032A"
+				client     	@1934
+				supplier   	@1933
+				line_style 	0)))
+		    (object UsesView "" @1939
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AD47BA901E2"
+			client     	@1889
+			supplier   	@1933
+			line_style 	0)
+		    (object UsesView "" @1940
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AD47BA402B7"
+			client     	@1896
+			supplier   	@1933
+			line_style 	0)
+		    (object UsesView "" @1941
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3AD47C73023D"
+			client     	@1933
+			supplier   	@1923
+			line_style 	0)
+		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1942
+			location   	(3596, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1942
+			    location   	(3498, 347)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"RArray<TDriveUnit>")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7FEAF801A0"
+			width      	158
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CExampleInterface" @1943
+			ShowCompartmentStereotypes 	TRUE
+			location   	(620, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1943
+			    location   	(489, 1396)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"CExampleInterface")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D07A10155"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1944
+			label      	(object ItemLabel
+			    Parent_View 	@1944
+			    location   	(313, 1240)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	108
+			    justify    	0
+			    label      	"")
+			stereotype 	(object SegLabel @1945
+			    Parent_View 	@1944
+			    location   	(313, 1182)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.500000
+			    height     	59
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A798EA9012F"
+			client     	@1884
+			supplier   	@1943
+			line_style 	0)
+		    (object UsesView "" @1946
+			label      	(object ItemLabel
+			    Parent_View 	@1946
+			    location   	(1053, 1554)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	60
+			    justify    	0
+			    label      	"")
+			stereotype 	(object SegLabel @1947
+			    Parent_View 	@1946
+			    location   	(919, 1577)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.505165
+			    height     	99
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A798F28024A"
+			client     	@1943
+			supplier   	@1885
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::REComSession" @1948
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1240, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1948
+			    location   	(1109, 1396)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"REComSession")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D08B702D1"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$143" @1949
+			location   	(929, 1240)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6305AE0208"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iEComSession" @1950
+				Parent_View 	@1949
+				location   	(247, 0)
+				label      	(object SegLabel @1951
+				    Parent_View 	@1950
+				    location   	(1086, 1199)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	397
+				    justify    	0
+				    label      	"-iEComSession"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6305AE0212"
+				client     	@1949
+				supplier   	@1948
+				line_style 	0)
+			    (object RoleView "$UNNAMED$144" @1952
+				Parent_View 	@1949
+				location   	(247, 0)
+				label      	(object SegLabel @1953
+				    Parent_View 	@1952
+				    location   	(772, 1199)
+				    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      	"3A6305AE0209"
+				client     	@1949
+				supplier   	@1943
+				line_style 	0)))
+		    (object AttachView "" @1954
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1887
+			supplier   	@1949
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CDefaultResolver" @1955
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2232, 2542)
+			label      	(object ItemLabel
+			    Parent_View 	@1955
+			    location   	(2134, 2703)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CDefaultResolver")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D097B0305"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1956
+			stereotype 	(object SegLabel @1957
+			    Parent_View 	@1956
+			    location   	(1687, 2228)
+			    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      	"3A798F7302D4"
+			client     	@1955
+			supplier   	@1885
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CLoadManager" @1958
+			ShowCompartmentStereotypes 	TRUE
+			location   	(3100, 2356)
+			label      	(object ItemLabel
+			    Parent_View 	@1958
+			    location   	(3002, 2517)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CLoadManager")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D0F4101D4"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1959
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			location   	(2852, 682)
+			label      	(object ItemLabel
+			    Parent_View 	@1959
+			    location   	(2851, 790)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MDiscovererObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7593D7038F"
+			width      	58
+			height     	58
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CEComServer" @1960
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1860, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1960
+			    location   	(1729, 1396)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"CEComServer")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7159680113"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$155" @1961
+			location   	(2482, 1799)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71944C028E"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iLoadManager" @1962
+				Parent_View 	@1961
+				location   	(622, 559)
+				label      	(object SegLabel @1963
+				    Parent_View 	@1962
+				    location   	(2246, 1559)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	385
+				    justify    	0
+				    label      	"-iLoadManager"
+				    pctDist    	-0.464395
+				    height     	21
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71944C0298"
+				client     	@1961
+				supplier   	@1958
+				line_style 	0)
+			    (object RoleView "$UNNAMED$156" @1964
+				Parent_View 	@1961
+				location   	(622, 559)
+				label      	(object SegLabel @1965
+				    Parent_View 	@1964
+				    location   	(2023, 1442)
+				    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      	"3A71944C028F"
+				client     	@1961
+				supplier   	@1960
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$151" @1966
+			location   	(1549, 1240)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A7159660323"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iEComServer" @1967
+				Parent_View 	@1966
+				location   	(247, 0)
+				label      	(object SegLabel @1968
+				    Parent_View 	@1967
+				    location   	(1706, 1199)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	374
+				    justify    	0
+				    label      	"-iEComServer"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A715966032D"
+				client     	@1966
+				supplier   	@1960
+				line_style 	0)
+			    (object RoleView "$UNNAMED$152" @1969
+				Parent_View 	@1966
+				location   	(247, 0)
+				label      	(object SegLabel @1970
+				    Parent_View 	@1969
+				    location   	(1392, 1199)
+				    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      	"3A7159660324"
+				client     	@1966
+				supplier   	@1948
+				line_style 	0)))
+		    (object AttachView "" @1971
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@1886
+			supplier   	@1966
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$157" @1972
+			location   	(2042, 1887)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71944C02A2"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iResolver" @1973
+				Parent_View 	@1972
+				location   	(182, 647)
+				label      	(object SegLabel @1974
+				    Parent_View 	@1973
+				    location   	(2010, 1682)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	228
+				    justify    	0
+				    label      	"-iResolver"
+				    pctDist    	-0.344915
+				    height     	26
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71944C02AC"
+				client     	@1972
+				supplier   	@1955
+				line_style 	0)
+			    (object RoleView "$UNNAMED$158" @1975
+				Parent_View 	@1972
+				location   	(182, 647)
+				label      	(object SegLabel @1976
+				    Parent_View 	@1975
+				    location   	(1871, 1432)
+				    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      	"3A71944C02A3"
+				client     	@1972
+				supplier   	@1960
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistryData" @1977
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2666, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1977
+			    location   	(2555, 1396)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CRegistryData")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D0A2B03D0"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$149" @1978
+			location   	(2879, 1794)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6C23FA022C"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistry:CRegistryData&" @1979
+				Parent_View 	@1978
+				location   	(-221, -562)
+				label      	(object SegLabel @1980
+				    Parent_View 	@1979
+				    location   	(2692, 1425)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	560
+				    justify    	0
+				    label      	"-iRegistry:CRegistryData&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6C23FA0236"
+				client     	@1978
+				supplier   	@1977
+				line_style 	0)
+			    (object RoleView "$UNNAMED$150" @1981
+				Parent_View 	@1978
+				location   	(-221, -562)
+				label      	(object SegLabel @1982
+				    Parent_View 	@1981
+				    location   	(2991, 2193)
+				    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      	"3A6C23FA022D"
+				client     	@1978
+				supplier   	@1958
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$167" @1983
+			location   	(2281, 1240)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A79797102B5"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistryData" @1984
+				Parent_View 	@1983
+				location   	(421, 0)
+				label      	(object SegLabel @1985
+				    Parent_View 	@1984
+				    location   	(2528, 1199)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	312
+				    justify    	0
+				    label      	"-iRegistryData"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A79797102C9"
+				client     	@1983
+				supplier   	@1977
+				line_style 	0)
+			    (object RoleView "$UNNAMED$168" @1986
+				Parent_View 	@1983
+				location   	(421, 0)
+				label      	(object SegLabel @1987
+				    Parent_View 	@1986
+				    location   	(2034, 1199)
+				    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      	"3A79797102B6"
+				client     	@1983
+				supplier   	@1960
+				line_style 	0)))
+		    (object UsesView "" @1988
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8156CB0266"
+			client     	@1977
+			supplier   	@1927
+			vertices   	(list Points
+			    (2740, 1171)
+			    (3441, 557)
+			    (4136, 556))
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CDiscoverer" @1989
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2852, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1989
+			    location   	(2754, 347)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CDiscoverer")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D376D0037"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "iObserver" @1990
+			label      	(object ItemLabel
+			    Parent_View 	@1990
+			    location   	(2852, 460)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	181
+			    justify    	0
+			    label      	"iObserver")
+			stereotype 	(object SegLabel @1991
+			    Parent_View 	@1990
+			    location   	(2972, 460)
+			    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      	"3A8043000318"
+			client     	@1989
+			supplier   	@1959
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$246" @1992
+			location   	(2852, 459)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81325F0088"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1993
+				Parent_View 	@1992
+				location   	(62, 273)
+				label      	(object SegLabel @1994
+				    Parent_View 	@1993
+				    location   	(2811, 615)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	964
+				    justify    	0
+				    label      	"-iDiscovererObserver:MDiscovererObserver&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81325F0092"
+				client     	@1992
+				supplier   	@1959
+				line_style 	0)
+			    (object RoleView "$UNNAMED$247" @1995
+				Parent_View 	@1992
+				location   	(62, 273)
+				label      	(object SegLabel @1996
+				    Parent_View 	@1995
+				    location   	(2811, 304)
+				    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      	"3A81325F0089"
+				client     	@1992
+				supplier   	@1989
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::CRegistrar" @1997
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2170, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1997
+			    location   	(2072, 347)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CRegistrar")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1D3A0D0282"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$153" @1998
+			location   	(2010, 713)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A716F990343"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistrar" @1999
+				Parent_View 	@1998
+				location   	(150, -527)
+				label      	(object SegLabel @2000
+				    Parent_View 	@1999
+				    location   	(2054, 564)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	274
+				    justify    	0
+				    label      	"-iRegistrar"
+				    pctDist    	0.332103
+				    height     	1
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A716F990357"
+				client     	@1998
+				supplier   	@1997
+				line_style 	0)
+			    (object RoleView "$UNNAMED$154" @2001
+				Parent_View 	@1998
+				location   	(150, -527)
+				label      	(object SegLabel @2002
+				    Parent_View 	@2001
+				    location   	(1867, 1060)
+				    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      	"3A716F990344"
+				client     	@1998
+				supplier   	@1960
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$165" @2003
+			location   	(2416, 713)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A5F3590001C"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iRegistry:CRegistryData&" @2004
+				Parent_View 	@2003
+				location   	(246, 527)
+				label      	(object SegLabel @2005
+				    Parent_View 	@2004
+				    location   	(2549, 1091)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	560
+				    justify    	0
+				    label      	"-iRegistry:CRegistryData&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A5F35900026"
+				client     	@2003
+				supplier   	@1977
+				line_style 	0
+				label      	(object SegLabel @2006
+				    Parent_View 	@2004
+				    location   	(2655, 1094)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	0))
+			    (object RoleView "$UNNAMED$166" @2007
+				Parent_View 	@2003
+				location   	(246, 527)
+				label      	(object SegLabel @2008
+				    Parent_View 	@2007
+				    location   	(2209, 372)
+				    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      	"3A5F3590001D"
+				client     	@2003
+				supplier   	@1997
+				line_style 	0
+				label      	(object SegLabel @2009
+				    Parent_View 	@2007
+				    location   	(2275, 289)
+				    anchor     	2
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	15
+				    justify    	0
+				    label      	"1"
+				    pctDist    	0.900000
+				    height     	54
+				    orientation 	1))))
+		    (object InheritView "" @2010
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8042EB0119"
+			client     	@1997
+			supplier   	@1959
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$244" @2011
+			location   	(2510, 186)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A6C23F9014F"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDiscoverer" @2012
+				Parent_View 	@2011
+				location   	(340, 0)
+				label      	(object SegLabel @2013
+				    Parent_View 	@2012
+				    location   	(2720, 145)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	267
+				    justify    	0
+				    label      	"-iDiscoverer"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A6C23F90159"
+				client     	@2011
+				supplier   	@1989
+				line_style 	0)
+			    (object RoleView "$UNNAMED$245" @2014
+				Parent_View 	@2011
+				location   	(340, 0)
+				label      	(object SegLabel @2015
+				    Parent_View 	@2014
+				    location   	(2299, 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      	"3A6C23F90150"
+				client     	@2011
+				supplier   	@1997
+				line_style 	0)))
+		    (object UsesView "" @2016
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81361800A6"
+			client     	@1942
+			supplier   	@1890
+			line_style 	0)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"3A13E88202E2"
+	physical_models 	(list unit_reference_list
+	    (object module "MAGIC" "NotAModuleType" "NotAModulePart"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectFile"
+			value      	"..\\..\\epoc32\\BUILD\\MAGIC\\FRAMEWORK\\MMPFILES\\ECOMSERVER\\WINS\\ECOMSERVER.DSP")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"WorkspaceFile"
+			value      	"J:\\MAGIC\\ECom.dsw")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialSourceIncludes"
+			value      	"#include <e32base.h>")
+		    (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      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"FullPathInImports"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UseImportAttributes"
+			value      	FALSE)
+		    (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      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"TypeLibLocation"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CompileProjTypeLib"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectName"
+			value      	"ECOMSERVER"))
+		quid       	"3A5DF73E0288"
+		stereotype 	"DLL"
+		realized_interfaces 	(list realize_rel_list
+		    (object Realize_Relationship
+			quid       	"3A8043790041"
+			supplier   	"Logical View::MDiscovererObserver"
+			quidu      	"3A7593D7038F")
+		    (object Realize_Relationship
+			quid       	"3B050F430383"
+			supplier   	"Logical View::CResolver"
+			quidu      	"3B050BD702BB")
+		    (object Realize_Relationship
+			quid       	"3B050F51009E"
+			supplier   	"Logical View::MPolicyObserver"
+			quidu      	"3AE4439E01FD")
+		    (object Realize_Relationship
+			quid       	"3B050F6F00D4"
+			supplier   	"Logical View::MRegistrarObserver"
+			quidu      	"3B050BD60057")
+		    (object Realize_Relationship
+			quid       	"3B56F204003F"
+			supplier   	"Logical View::MBackupNotifierObserver"
+			quidu      	"3B44A309002F"))
+		language   	"VC++"))
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"3A13E88603A6"
+		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::MAGIC" "NotAModuleType" "NotAModulePart" @2017
+			location   	(930, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@2017
+			    location   	(895, 595)
+			    fill_color 	13434879
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	127
+			    label      	"MAGIC")
+			icon       	"DLL"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A5DF73E0288"
+			width      	228
+			autoResize 	TRUE
+			width      	228
+			height     	162)
+		    (object InterfaceView "Logical View::MDiscovererObserver" @2018
+			location   	(496, 682)
+			label      	(object ItemLabel
+			    Parent_View 	@2018
+			    location   	(495, 790)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MDiscovererObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A7593D7038F"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @2019
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8043790041"
+			client     	@2017
+			supplier   	@2018
+			line_style 	0)
+		    (object InterfaceView "Logical View::CResolver" @2020
+			location   	(930, 930)
+			label      	(object ItemLabel
+			    Parent_View 	@2020
+			    location   	(929, 1038)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"CResolver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B050BD702BB"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @2021
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B050F430383"
+			client     	@2017
+			supplier   	@2020
+			line_style 	0)
+		    (object InterfaceView "Logical View::MPolicyObserver" @2022
+			location   	(930, 124)
+			label      	(object ItemLabel
+			    Parent_View 	@2022
+			    location   	(929, 232)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MPolicyObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3AE4439E01FD"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @2023
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B050F51009E"
+			client     	@2017
+			supplier   	@2022
+			line_style 	0)
+		    (object InterfaceView "Logical View::MRegistrarObserver" @2024
+			location   	(496, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@2024
+			    location   	(495, 294)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MRegistrarObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B050BD60057"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @2025
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B050F6F00D4"
+			client     	@2017
+			supplier   	@2024
+			line_style 	0)
+		    (object InterfaceView "Logical View::MBackupNotifierObserver" @2026
+			location   	(496, 1116)
+			label      	(object ItemLabel
+			    Parent_View 	@2026
+			    location   	(495, 1224)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	248
+			    justify    	0
+			    label      	"MBackupNotifierObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B44A309002F"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @2027
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3B56F204003F"
+			client     	@2017
+			supplier   	@2026
+			line_style 	0)))))
+    process_structure 	(object Processes
+	quid       	"3A13E88202EC"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"3A13E88202F6"
+		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       	"IDL"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CreateMissingDirectories"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"StopOnError"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GeneratePreserveRegions"
+			value      	TRUE)))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"ImplementationType"
+			value      	"")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"ConstValue"
+			value      	"")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateDefaultSpecifier"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"DefaultSpecifier"
+			value      	"")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IDLElement"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IDLSpecificationType"
+			value      	("IDLSpecSet" 22))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IDLSpecSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Interface"
+				value      	22)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Typedef"
+				value      	54)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Enumeration"
+				value      	8)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Const"
+				value      	71)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Exception"
+				value      	61)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Struct"
+				value      	51)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Union"
+				value      	81)))))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"FileName"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateIDLModule"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"InclusionProtectionSymbol"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IncludeBySimpleName"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"FileName"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IncludeBySimpleName"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"OperationIsOneWay"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"Context"
+			value      	"")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"Raises"
+			value      	"")))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"CaseSpecifier"
+			value      	"")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"DataMemberName"
+			value      	"$relationship")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IsConst"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"ConstValue"
+			value      	"")))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Has"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"NameIfUnlabeled"
+			value      	"the_$supplier")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"DataMemberName"
+			value      	"$relationship")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateForwardReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"BoundedHasRelType"
+			value      	("HasRelTypeSet" 47))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"HasRelTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"NameIfUnlabeled"
+			value      	"the_$supplier")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"DataMemberName"
+			value      	"$relationship")
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateForwardReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"IDL"
+			name       	"BoundedRoleType"
+			value      	("AssocTypeSet" 47))
+		    (object Attribute
+			tool       	"IDL"
+			name       	"AssocTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"IDL"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Uses"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"GenerateForwardReference"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"IDL"
+		name       	"default__Subsystem"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"IDL"
+			name       	"Directory"
+			value      	"AUTO GENERATE")))
+	    (object Attribute
+		tool       	"IDL"
+		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       	"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      	TRUE)
+		    (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       	"GeneratePreserveRegions"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerAnnotations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerVersion"
+			value      	FALSE)
+		    (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       	"ConstValue"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDefaultSpecifier"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DefaultSpecifier"
+			value      	"")))
+	    (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       	"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       	"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       	"OperationIsOneWay"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Context"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"Raises"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAbstractBody"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CCRegion"
+			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       	"GenerateForwardReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedHasRelType"
+			value      	("HasRelTypeSet" 47))
+		    (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       	"GenerateForwardReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedRoleType"
+			value      	("AssocTypeSet" 47))
+		    (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       	"CaseSpecifier"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (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       	"GenerateForwardReference"
+			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       	"SCC"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Format Wizard"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Spec"
+		name       	"default__UseCase"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Spec"
+			name       	"Description"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Spec"
+			name       	"Assumptions"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Spec"
+			name       	"Pre-Conditions"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Spec"
+			name       	"Definitions"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Web Publisher"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"framework"
+		name       	"HiddenTool"
+		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       	"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      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DocRevEngineer"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CreateOverviewDiagrams"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateModelIDsInCode"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AttributeTypes"
+			value      	(value Text 
+|attr1=bool
+|attr2=short
+|attr3=int
+|attr4=long
+|attr5=char
+|attr6=float
+|attr7=double
+|attr8=void
+|attr9=clock_t
+|attr10=_complex
+|attr11=_dev_t
+|attr12=div_t
+|attr13=_exception
+|attr14=FILE
+|attr15=_finddata_t
+|attr16=_FPIEEE_RECORD
+|attr17=fpos_t
+|attr18=_HEAPINFO
+|attr19=jmp_buf
+|attr20=lconv
+|attr21=ldiv_t
+|attr22=_off_t
+|attr23=_onexit_t
+|attr24=_PNH
+|attr25=ptrdiff_t
+|attr26=sig_atomic_t
+|attr27=size_t
+|attr28=_stat
+|attr29=time_t
+|attr30=_timeb
+|attr31=tm
+|attr32=_utimbuf
+|attr33=va_list
+|attr34=wchar_t
+|attr35=wctrans_t
+|attr36=wctype_t
+|attr37=_wfinddata_t
+|attr38=_wfinddatai64_t
+|attr39=wint_t
+|attr40=ABORTPROC
+|attr41=ACMDRIVERENUMCB
+|attr42=ACMDRIVERPROC
+|attr43=ACMFILTERCHOOSEHOOKPROC
+|attr44=ACMFILTERENUMCB
+|attr45=ACMFILTERTAGENUMCB
+|attr46=ACMFORMATCHOOSEHOOKPROC
+|attr47=ACMFORMATENUMCB
+|attr48=ACMFORMATTAGENUMCB
+|attr49=APPLET_PROC
+|attr50=ATOM
+|attr51=BOOL
+|attr52=BOOLEAN
+|attr53=BYTE
+|attr54=CALINFO_ENUMPROC
+|attr55=CALLBACK
+|attr56=CHAR
+|attr57=COLORREF
+|attr58=CONST
+|attr59=CRITICAL_SECTION
+|attr60=CTRYID
+|attr61=DATEFMT_ENUMPROC
+|attr62=DESKTOPENUMPROC
+|attr63=DLGPROC
+|attr64=DRAWSTATEPROC
+|attr65=DWORD
+|attr66=EDITWORDBREAKPROC
+|attr67=ENHMFENUMPROC
+|attr68=ENUMRESLANGPROC
+|attr69=ENUMRESNAMEPROC
+|attr70=ENUMRESTYPEPROC
+|attr71=FARPROC
+|attr72=FILE_SEGMENT_ELEMENT
+|attr73=FLOAT
+|attr74=FONTENUMPROC
+|attr75=GOBJENUMPROC
+|attr76=GRAYSTRINGPROC
+|attr77=HACCEL
+|attr78=HANDLE
+|attr79=HBITMAP
+|attr80=HBRUSH
+|attr81=HCOLORSPACE
+|attr82=HCONV
+|attr83=HCONVLIST
+|attr84=HCURSOR
+|attr85=HDC
+|attr86=HDDEDATA
+|attr87=HDESK
+|attr88=HDROP
+|attr89=HDWP
+|attr90=HENHMETAFILE
+|attr91=HFILE
+|attr92=HFONT
+|attr93=HGDIOBJ
+|attr94=HGLOBAL
+|attr95=HHOOK
+|attr96=HICON
+|attr97=HIMAGELIST
+|attr98=HIMC
+|attr99=HINSTANCE
+|attr100=HKEY
+|attr101=HKL
+|attr102=HLOCAL
+|attr103=HMENU
+|attr104=HMETAFILE
+|attr105=HMODULE
+|attr106=HMONITOR
+|attr107=HOOKPROC
+|attr108=HPALETTE
+|attr109=HPEN
+|attr110=HRGN
+|attr111=HRSRC
+|attr112=HSZ
+|attr113=HTREEITEM
+|attr114=HWINSTA
+|attr115=HWND
+|attr116=INT
+|attr117=IPADDR
+|attr118=LANGID
+|attr119=LCID
+|attr120=LCSCSTYPE
+|attr121=LCSGAMUTMATCH
+|attr122=LCTYPE
+|attr123=LINEDDAPROC
+|attr124=LOCALE_ENUMPROC
+|attr125=LONG
+|attr126=LONGLONG
+|attr127=LPARAM
+|attr128=LPBOOL
+|attr129=LPBYTE
+|attr130=LPCCHOOKPROC
+|attr131=LPCFHOOKPROC
+|attr132=LPCOLORREF
+|attr133=LPCRITICAL_SECTION
+|attr134=LPCSTR
+|attr135=LPCTSTR
+|attr136=LPCVOID
+|attr137=LPCWSTR
+|attr138=LPDWORD
+|attr139=LPFIBER_START_ROUTINE
+|attr140=LPFRHOOKPROC
+|attr141=LPHANDLE
+|attr142=LPHANDLER_FUNCTION
+|attr143=LPINT
+|attr144=LPLONG
+|attr145=LPOFNHOOKPROC
+|attr146=LPPAGEPAINTHOOK
+|attr147=LPPAGESETUPHOOK
+|attr148=LPPRINTHOOKPROC
+|attr149=LPPROGRESS_ROUTINE
+|attr150=LPSETUPHOOKPROC
+|attr151=LPSTR
+|attr152=LPSTREAM
+|attr153=LPTHREAD_START_ROUTINE
+|attr154=LPTSTR
+|attr155=LPVOID
+|attr156=LPWORD
+|attr157=LPWSTR
+|attr158=LRESULT
+|attr159=LUID
+|attr160=PBOOL
+|attr161=PBOOLEAN
+|attr162=PBYTE
+|attr163=PCHAR
+|attr164=PCRITICAL_SECTION
+|attr165=PCSTR
+|attr166=PCTSTR
+|attr167=PCWCH
+|attr168=PCWSTR
+|attr169=PDWORD
+|attr170=PFLOAT
+|attr171=PFNCALLBACK
+|attr172=PHANDLE
+|attr173=PHANDLER_ROUTINE
+|attr174=PHKEY
+|attr175=PINT
+|attr176=PLCID
+|attr177=PLONG
+|attr178=PLUID
+|attr179=PROPENUMPROC
+|attr180=PROPENUMPROCEX
+|attr181=PSHORT
+|attr182=PSTR
+|attr183=PTBYTE
+|attr184=PTCHAR
+|attr185=PTIMERAPCROUTINE
+|attr186=PTSTR
+|attr187=PUCHAR
+|attr188=PUINT
+|attr189=PULONG
+|attr190=PUSHORT
+|attr191=PVOID
+|attr192=PWCHAR
+|attr193=PWORD
+|attr194=PWSTR
+|attr195=REGISTERWORDENUMPROC
+|attr196=REGSAM
+|attr197=SC_HANDLE
+|attr198=SC_LOCK
+|attr199=SENDASYNCPROC
+|attr200=SERVICE_STATUS_HANDLE
+|attr201=SHORT
+|attr202=TBYTE
+|attr203=TCHAR
+|attr204=TIMEFMT_ENUMPROC
+|attr205=TIMERPROC
+|attr206=UCHAR
+|attr207=UINT
+|attr208=ULONG
+|attr209=ULONGLONG
+|attr210=UNSIGNED
+|attr211=USHORT
+|attr212=VOID
+|attr213=WCHAR
+|attr214=WINAPI
+|attr215=WINSTAENUMPROC
+|attr216=WNDENUMPROC
+|attr217=WNDPROC
+|attr218=WORD
+|attr219=WPARAM
+|attr220=YIELDPROC
+|attr221=CPoint
+|attr222=CRect
+|attr223=CSize
+|attr224=CString
+|attr225=CTime
+|attr226=CTimeSpan
+|attr227=CCreateContext
+|attr228=CMemoryState
+|attr229=COleSafeArray
+|attr230=CPrintInfo
+|attr231=TBool
+|attr232=TInt
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Containers"
+			value      	(value Text 
+|cont1=CArray<$TYPE, $TYPE&>
+|cont2=CByteArray
+|cont3=CDWordArray
+|cont4=CObArray
+|cont5=CPtrArray
+|cont6=CStringArray
+|cont7=CUIntArray
+|cont8=CWordArray
+|cont9=CList<$TYPE, $TYPE&>
+|cont10=CPtrList
+|cont11=CObList
+|cont12=CStringList
+|cont13=CMapWordToPtr
+|cont14=CMapPtrToWord
+|cont15=CMapPtrToPtr
+|cont16=CMapWordToOb
+|cont17=CMapStringToPtr
+|cont18=CMapStringToOb
+|cont19=CMapStringToString
+|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
+|cont21=CTypedPtrArray<CObArray, $TYPE*>
+|cont22=CTypedPtrList<CObList, $TYPE*>
+|cont23=CTypedPtrList<CPtrList, $TYPE*>
+|cont24=RPointerArray<$TYPE*>
+|cont25=RArray<$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
+|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       	"VisualStudio"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"MOF"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"JCR"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.hasImplicitReferences"
+			value      	"true")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.clusteredImport"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.supertypes"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_prefix"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"xmi.namespace"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_prefix"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"versioning.package"
+			value      	"")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.corbaType"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.repositoryId"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"xmi.enumerationUnprefix"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.evaluationPolicy"
+			value      	"deferred")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.constrainedElements"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"cpp_substitute_type"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"cpp_substitute_base"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"xmi.externalizeOK"
+			value      	"true")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.isChangeable"
+			value      	"true")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Association"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.visibility"
+			value      	"public_vis")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Association"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.multiplicity"
+			value      	"1")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.isOrdered"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.isUnique"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.isChangeable"
+			value      	"true")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.referencedEnd"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"xmi.defaultValue"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"mof.object_name"
+			value      	"false")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"xmi.externalizeOK"
+			value      	"true")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.scope"
+			value      	"instance_level")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.isQuery"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.return.multiplicity"
+			value      	"1")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.return.isOrdered"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.return.isUnique"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"cpp_virtual"
+			value      	"false")))
+	    (object Attribute
+		tool       	"MOF"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.multiplicity"
+			value      	"1")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.isOrdered"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"uml2mof.isUnique"
+			value      	"false")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"rose2mof.direction"
+			value      	"in_dir")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"MOF"
+			name       	"mof.idl_version"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCR"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"JCR"
+			name       	"java_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"c_substitute_name"
+			value      	"")
+		    (object Attribute
+			tool       	"JCR"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCRMOF"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"UML"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useJavaExceptions"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItem"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItemType"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyStereotype"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyName"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useSeparateDependencies"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"exportableUnit"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"hasImportedUUIDs"
+			value      	"false")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useJavaExceptions"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"secondaryStereotype"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItem"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItemType"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyStereotype"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyName"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useSeparateDependencies"
+			value      	"true")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"changeability"
+			value      	"changeable")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Association"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"multiplicity"
+			value      	"1")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencySupplier"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyStereotype"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyName"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useSeparateDependencies"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"changeability"
+			value      	"changeable")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"direction"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"returnDefaultValue"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"MethodLanguage"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"MethodBody"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useSeparateDependencies"
+			value      	"true")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyName"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Module"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Subsystem"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"exportableUnit"
+			value      	"true")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Link"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__ObjectInstance"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__StateMachine"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__ActivityModel"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__SwimLane"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__UseCase"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItem"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"requiredItemType"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyStereotype"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"DependencyName"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"useSeparateDependencies"
+			value      	"true")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__StateTransition"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"SendActionName"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"ActionScriptLanguage"
+			value      	"")
+		    (object Attribute
+			tool       	"UML"
+			name       	"ActionScriptBody"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Model"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Dependency"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"UML"
+		name       	"default__Generalization"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"UML"
+			name       	"uuid"
+			value      	"")))
+	    (object Attribute
+		tool       	"JCRUML"
+		name       	"HiddenTool"
+		value      	FALSE))
+	quid       	"3A13E88202ED"))
--- a/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl	Fri Sep 17 19:25:42 2010 +0530
+++ b/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl	Wed Oct 13 19:39:18 2010 +0530
@@ -1,31557 +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"))
+
+(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"))
--- a/ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/data/valid-service-files/example.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/data/valid-service-files/example.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=org.designfu.SampleService
-Exec=z:\\sys\\bin\\example-service.exe
+[D-BUS Service]
+Name=org.designfu.SampleService
+Exec=z:\\sys\\bin\\example-service.exe
--- a/ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/test-service.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus-glib/tsrc/testapps/dbus_glib_tests/test/test-service.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
--- a/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/dbus-glib-server1.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/dbus-glib-server1.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=com.example.DBusGlibObject1
-Exec=C:\\sys\\bin\\dbus_glib_server1.exe
+[D-BUS Service]
+Name=com.example.DBusGlibObject1
+Exec=C:\\sys\\bin\\dbus_glib_server1.exe
--- a/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/file-transfer-server.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/data/file-transfer-server.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=com.example.SomeObject
-Exec=C:\\sys\\bin\\file-transfer-server.exe
+[D-BUS Service]
+Name=com.example.SomeObject
+Exec=C:\\sys\\bin\\file-transfer-server.exe
--- a/ofdbus/dbus-glib/tsrc/testapps/stif_glib_3/data/dbus-glib-server2.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus-glib/tsrc/testapps/stif_glib_3/data/dbus-glib-server2.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=com.example.DBusGlibObject2
-Exec=C:\\sys\\bin\\dbus_glib_server2.exe
+[D-BUS Service]
+Name=com.example.DBusGlibObject2
+Exec=C:\\sys\\bin\\dbus_glib_server2.exe
--- a/ofdbus/dbus/bus/selinux.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/bus/selinux.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,26 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
+ * Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+ * selinux.c  SELinux security checks for D-Bus
+ *
+ * Author: Matthew Rickard <mjricka@epoch.ncsc.mil>
+ *
+ * Licensed under the Academic Free License version 2.1
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ *
+ */
 #ifndef __SYMBIAN32__
 #include <dbus/dbus-internals.h>
 #include <dbus/dbus-string.h>
--- a/ofdbus/dbus/bus/selinux.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/bus/selinux.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,24 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* selinux.h  SELinux security check headers for D-BUS
+ * Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+ * Author: Matthew Rickard <mjricka@epoch.ncsc.mil>
+ *
+ * Licensed under the Academic Free License version 2.1
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ *
+ */
 
 
 
--- a/ofdbus/dbus/dbus/dbus-glib-error-switch.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/dbus/dbus-glib-error-switch.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 static gint
 dbus_error_to_gerror_code (const char *derr)
 {
--- a/ofdbus/dbus/dbus/dbus-gsignature.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/dbus/dbus-gsignature.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #ifndef DBUS_GOBJECT_SIGNATURE_H
 #define DBUS_GOBJECT_SIGNATURE_H
 
--- a/ofdbus/dbus/dbus/dbus-gvalue.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/dbus/dbus-gvalue.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef DBUS_GOBJECT_VALUE_H
 #define DBUS_GOBJECT_VALUE_H
 
--- a/ofdbus/dbus/dbus/dbus-sysdeps.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/dbus/dbus-sysdeps.c	Wed Oct 13 19:39:18 2010 +0530
@@ -36,7 +36,7 @@
 #include <locale.h>
 #include <stdlib.h>
 #include <string.h>
-//#include <stdio.h>
+#include <stdio.h>
 
 #ifdef __SYMBIAN32__
 #include "config.h"
Binary file ofdbus/dbus/tsrc/testapps/data/Thumbs.db has changed
Binary file ofdbus/dbus/tsrc/testapps/data/bunbask1.jpg has changed
--- a/ofdbus/dbus/tsrc/testapps/data/debug-method.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/data/debug-method.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=Test.Method.Call
-Exec=Z:\\sys\\bin\\method.exe
+[D-BUS Service]
+Name=Test.Method.Call
+Exec=Z:\\sys\\bin\\method.exe
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/cancel.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/cancel.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,22 @@
-## this tests canceling SYMBIAN_PLATFORM_SECURITY
-
-SERVER
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'CANCEL'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-## now start over and see if it works
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_PID'
-EXPECT_COMMAND OK
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'BEGIN'
-EXPECT_STATE AUTHENTICATED
-
-
-
+## this tests canceling SYMBIAN_PLATFORM_SECURITY
+
+SERVER
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'CANCEL'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+## now start over and see if it works
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_PID'
+EXPECT_COMMAND OK
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'BEGIN'
+EXPECT_STATE AUTHENTICATED
+
+
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-invalid-command-handle.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-invalid-command-handle.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,8 +1,8 @@
-
-CLIENT
-EXPECT_COMMAND AUTH
-SEND 'DATA CHALLENGE_NUMBER'
-EXPECT_COMMAND DATA
-SEND 'CANCEL'
-EXPECT_COMMAND ERROR
+
+CLIENT
+EXPECT_COMMAND AUTH
+SEND 'DATA CHALLENGE_NUMBER'
+EXPECT_COMMAND DATA
+SEND 'CANCEL'
+EXPECT_COMMAND ERROR
 EXPECT_STATE WAITING_FOR_INPUT
\ No newline at end of file
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-out-of-mechanisms.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-out-of-mechanisms.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,7 +1,7 @@
-## this tests that tests that the client disconnects when it's out of
-## known mechanisms
-
-CLIENT
-EXPECT_COMMAND AUTH
-SEND 'REJECTED BONGO_MD5'
-EXPECT_STATE NEED_DISCONNECT
+## this tests that tests that the client disconnects when it's out of
+## known mechanisms
+
+CLIENT
+EXPECT_COMMAND AUTH
+SEND 'REJECTED BONGO_MD5'
+EXPECT_STATE NEED_DISCONNECT
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-side-successful.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/client-side-successful.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,10 +1,10 @@
-## this will test client for successful authentication
-
-
-CLIENT
-EXPECT_COMMAND AUTH
-SEND 'DATA CHALLENGE_NUMBER'
-EXPECT_COMMAND DATA
-SEND 'OK 1234'
-EXPECT_COMMAND BEGIN
+## this will test client for successful authentication
+
+
+CLIENT
+EXPECT_COMMAND AUTH
+SEND 'DATA CHALLENGE_NUMBER'
+EXPECT_COMMAND DATA
+SEND 'OK 1234'
+EXPECT_COMMAND BEGIN
 EXPECT_STATE AUTHENTICATED
\ No newline at end of file
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-failed.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-failed.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,7 +1,7 @@
-## this tests that auth of type EXTERNAL without credentials will fail
-
-SERVER
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY 20'
-EXPECT_COMMAND ERROR
-EXPECT_STATE WAITING_FOR_INPUT
-
+## this tests that auth of type EXTERNAL without credentials will fail
+
+SERVER
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY 20'
+EXPECT_COMMAND ERROR
+EXPECT_STATE WAITING_FOR_INPUT
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-root.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-root.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,10 +1,10 @@
-## this tests we can auth EXTERNAL as ourselves, with root credentials
-
-SERVER
-ROOT_CREDENTIALS
-SEND 'AUTH EXTERNAL USERID_HEX'
-EXPECT_COMMAND OK
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'BEGIN'
-EXPECT_STATE AUTHENTICATED
-
+## this tests we can auth EXTERNAL as ourselves, with root credentials
+
+SERVER
+ROOT_CREDENTIALS
+SEND 'AUTH EXTERNAL USERID_HEX'
+EXPECT_COMMAND OK
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'BEGIN'
+EXPECT_STATE AUTHENTICATED
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-silly.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-silly.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,8 +1,8 @@
-## this tests we can't auth with silly credentials
-
-SERVER
-SILLY_CREDENTIALS
-SEND 'AUTH EXTERNAL USERID_HEX'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
+## this tests we can't auth with silly credentials
+
+SERVER
+SILLY_CREDENTIALS
+SEND 'AUTH EXTERNAL USERID_HEX'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-successful.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/external-successful.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,12 +1,12 @@
-## this tests a successful auth of type EXTERNAL
-
-SERVER
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_PID'
-EXPECT_COMMAND OK
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'BEGIN'
-EXPECT_STATE AUTHENTICATED
-
+## this tests a successful auth of type EXTERNAL
+
+SERVER
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_PID'
+EXPECT_COMMAND OK
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'BEGIN'
+EXPECT_STATE AUTHENTICATED
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/extra-bytes.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/extra-bytes.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,13 +1,13 @@
-## this tests that we have the expected extra bytes at the end
-
-SERVER
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_PID'
-EXPECT_COMMAND OK
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'BEGIN\r\nHello'
-EXPECT_STATE AUTHENTICATED_WITH_UNUSED_BYTES
-EXPECT_UNUSED 'Hello\r\n'
-EXPECT_STATE AUTHENTICATED
+## this tests that we have the expected extra bytes at the end
+
+SERVER
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_PID'
+EXPECT_COMMAND OK
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'BEGIN\r\nHello'
+EXPECT_STATE AUTHENTICATED_WITH_UNUSED_BYTES
+EXPECT_UNUSED 'Hello\r\n'
+EXPECT_STATE AUTHENTICATED
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fail-after-n-attempts.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fail-after-n-attempts.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,52 +1,52 @@
-## this tests that after retrying too often we fail
-
-SERVER
-
-
-# 1
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-# 2
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-# 3
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-# 4
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-# 5
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
-# 6
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
-EXPECT_COMMAND DATA
-EXPECT_STATE WAITING_FOR_INPUT
-SEND 'DATA PROCESS_WRONG_PID'
-EXPECT_COMMAND REJECTED
-EXPECT_STATE NEED_DISCONNECT
+## this tests that after retrying too often we fail
+
+SERVER
+
+
+# 1
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+# 2
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+# 3
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+# 4
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+# 5
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
+# 6
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY PROCESS_SID'
+EXPECT_COMMAND DATA
+EXPECT_STATE WAITING_FOR_INPUT
+SEND 'DATA PROCESS_WRONG_PID'
+EXPECT_COMMAND REJECTED
+EXPECT_STATE NEED_DISCONNECT
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fallback.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/fallback.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,17 +1,17 @@
-## this tests that a client can fallback to a secondary auth mech 
-
-CLIENT
-
-## Will try EXTERNAL by default first without first calling AUTH alone.
-
-EXPECT_COMMAND AUTH
-SEND 'REJECTED EXTERNAL DBUS_COOKIE_SHA1 DBUS_TEST_NONEXISTENT_MECH'
-
-## And this time we get DBUS_COOKIE_SHA1
-
-EXPECT_COMMAND AUTH
-## of course real DBUS_COOKIE_SHA1 would not send this here...
-SEND 'OK 1234deadbeef'
-
-EXPECT_COMMAND BEGIN
-EXPECT_STATE AUTHENTICATED
+## this tests that a client can fallback to a secondary auth mech 
+
+CLIENT
+
+## Will try EXTERNAL by default first without first calling AUTH alone.
+
+EXPECT_COMMAND AUTH
+SEND 'REJECTED EXTERNAL DBUS_COOKIE_SHA1 DBUS_TEST_NONEXISTENT_MECH'
+
+## And this time we get DBUS_COOKIE_SHA1
+
+EXPECT_COMMAND AUTH
+## of course real DBUS_COOKIE_SHA1 would not send this here...
+SEND 'OK 1234deadbeef'
+
+EXPECT_COMMAND BEGIN
+EXPECT_STATE AUTHENTICATED
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command-client.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command-client.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,8 +1,8 @@
-## this tests that receiving a nonexistent command is handled properly
-## by a client
-
-CLIENT
-EXPECT_COMMAND AUTH
-SEND 'NONEXISTENT_COMMAND foo bar baz blah blah'
-EXPECT_COMMAND ERROR
-EXPECT_STATE WAITING_FOR_INPUT
+## this tests that receiving a nonexistent command is handled properly
+## by a client
+
+CLIENT
+EXPECT_COMMAND AUTH
+SEND 'NONEXISTENT_COMMAND foo bar baz blah blah'
+EXPECT_COMMAND ERROR
+EXPECT_STATE WAITING_FOR_INPUT
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-command.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,7 +1,7 @@
-## this tests that receiving a nonexistent command is handled properly
-## by a server
-
-SERVER
-SEND 'NONEXISTENT_COMMAND foo bar baz blah blah'
-EXPECT_COMMAND ERROR
-EXPECT_STATE WAITING_FOR_INPUT
+## this tests that receiving a nonexistent command is handled properly
+## by a server
+
+SERVER
+SEND 'NONEXISTENT_COMMAND foo bar baz blah blah'
+EXPECT_COMMAND ERROR
+EXPECT_STATE WAITING_FOR_INPUT
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-hex-encoding.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/invalid-hex-encoding.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,6 +1,6 @@
-## this tests an invalid hex encoding followed by successful authentication
-
-SERVER
-SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY willy'
-EXPECT_COMMAND ERROR
-EXPECT_STATE WAITING_FOR_INPUT
+## this tests an invalid hex encoding followed by successful authentication
+
+SERVER
+SEND 'AUTH SYMBIAN_DBUS_PLATFORM_SECURITY willy'
+EXPECT_COMMAND ERROR
+EXPECT_STATE WAITING_FOR_INPUT
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/mechanisms.auth-script	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/auth/mechanisms.auth-script	Wed Oct 13 19:39:18 2010 +0530
@@ -1,8 +1,8 @@
-## this tests that the server sends a list of mechanisms
-## in response to blank AUTH
-
-SERVER
-SEND AUTH
-EXPECT_COMMAND REJECTED
-EXPECT_STATE WAITING_FOR_INPUT
-
+## this tests that the server sends a list of mechanisms
+## in response to blank AUTH
+
+SERVER
+SEND AUTH
+EXPECT_COMMAND REJECTED
+EXPECT_STATE WAITING_FOR_INPUT
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/incomplete-messages/missing-body.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/incomplete-messages/missing-body.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,19 @@
-## message that's missing an expected body
-
-VALID_HEADER method_call
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-ALIGN 8
-END_LENGTH Header
-
-## create the body, then chop it off
-START_LENGTH Body
-TYPE INT32
-INT32 37
-END_LENGTH Body
-
-CHOP 8
+## message that's missing an expected body
+
+VALID_HEADER method_call
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+ALIGN 8
+END_LENGTH Header
+
+## create the body, then chop it off
+START_LENGTH Body
+TYPE INT32
+INT32 37
+END_LENGTH Body
+
+CHOP 8
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-of-nil.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-of-nil.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,31 +1,31 @@
-# Message with an array of NIL (not allowed)
-
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH 
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-TYPE ARRAY
-TYPE NIL
-UINT32 5
-
-## we want it to fail because of type nil, not because the length is no good
-## so pad out the message with 5 bytes
-BYTE 1
-BYTE 2
-BYTE 3
-BYTE 4
-BYTE 5
-
-END_LENGTH Body
+# Message with an array of NIL (not allowed)
+
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH 
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+TYPE ARRAY
+TYPE NIL
+UINT32 5
+
+## we want it to fail because of type nil, not because the length is no good
+## so pad out the message with 5 bytes
+BYTE 1
+BYTE 2
+BYTE 3
+BYTE 4
+BYTE 5
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-with-mixed-types.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/array-with-mixed-types.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,52 +1,52 @@
-# Message with an array of array where the child arrays are of
-# different types
-
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-
-TYPE ARRAY
-TYPE ARRAY
-TYPE UINT32
-
-LENGTH Array
-START_LENGTH Array
-
-## array of uint32
-LENGTH SubArray1
-START_LENGTH SubArray1
-UINT32 1
-UINT32 2
-UINT32 3
-END_LENGTH SubArray1
-
-## array of uint32
-LENGTH SubArray2
-START_LENGTH SubArray2
-UINT32 4
-UINT32 5
-END_LENGTH SubArray2
-
-## array of boolean
-LENGTH SubArray3
-START_LENGTH SubArray3
-BOOLEAN false
-BOOLEAN true
-END_LENGTH SubArray3
-
-END_LENGTH Array
-
-END_LENGTH Body
+# Message with an array of array where the child arrays are of
+# different types
+
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+
+TYPE ARRAY
+TYPE ARRAY
+TYPE UINT32
+
+LENGTH Array
+START_LENGTH Array
+
+## array of uint32
+LENGTH SubArray1
+START_LENGTH SubArray1
+UINT32 1
+UINT32 2
+UINT32 3
+END_LENGTH SubArray1
+
+## array of uint32
+LENGTH SubArray2
+START_LENGTH SubArray2
+UINT32 4
+UINT32 5
+END_LENGTH SubArray2
+
+## array of boolean
+LENGTH SubArray3
+START_LENGTH SubArray3
+BOOLEAN false
+BOOLEAN true
+END_LENGTH SubArray3
+
+END_LENGTH Array
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean-array.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean-array.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,27 +1,27 @@
-## a message with an invalid boolean array
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-TYPE ARRAY
-TYPE BOOLEAN
-ALIGN 4
-INT32 3
-BYTE 0
-BYTE 1
-BYTE 3
-END_LENGTH Body
+## a message with an invalid boolean array
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+TYPE ARRAY
+TYPE BOOLEAN
+ALIGN 4
+INT32 3
+BYTE 0
+BYTE 1
+BYTE 3
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-boolean.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,22 @@
-## a message with an invalid boolean value
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-TYPE BOOLEAN
-BYTE 3
-END_LENGTH Body
+## a message with an invalid boolean value
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+TYPE BOOLEAN
+BYTE 3
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-endian.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-endian.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,25 +1,25 @@
-## message with invalid endianness tag
-
-BYTE 'i'
-BYTE 1
-BYTE 0
-BYTE 0
-
-LENGTH Header
-LENGTH Body
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-END_LENGTH Body
+## message with invalid endianness tag
+
+BYTE 'i'
+BYTE 1
+BYTE 0
+BYTE 0
+
+LENGTH Header
+LENGTH Body
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-header-field-alignment.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/bad-header-field-alignment.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,38 +1,38 @@
-## last field incorrectly aligned to 4 bytes
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-HEADER_FIELD UNKNOWN
-TYPE STRING
-STRING 'a'
-
-ALIGN 4
-
-HEADER_FIELD UNKNOWN
-TYPE ARRAY
-TYPE BYTE
-ALIGN 4
-LENGTH ThisByteArray
-START_LENGTH ThisByteArray
-BYTE 1
-BYTE 2
-END_LENGTH ThisByteArray
-
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## last field incorrectly aligned to 4 bytes
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+HEADER_FIELD UNKNOWN
+TYPE STRING
+STRING 'a'
+
+ALIGN 4
+
+HEADER_FIELD UNKNOWN
+TYPE ARRAY
+TYPE BYTE
+ALIGN 4
+LENGTH ThisByteArray
+START_LENGTH ThisByteArray
+BYTE 1
+BYTE 2
+END_LENGTH ThisByteArray
+
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/local-namespace.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/local-namespace.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,21 @@
-## a message that is in the org.freedesktop.Local. namespace and thus
-## invalid
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.DBus.Local'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Disconnected'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-END_LENGTH Body
+## a message that is in the org.freedesktop.Local. namespace and thus
+## invalid
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.DBus.Local'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Disconnected'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/no-dot-in-name.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/no-dot-in-name.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,19 @@
-## a message with dotless interface
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'NoDotInHere'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## a message with dotless interface
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'NoDotInHere'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/not-nul-header-padding.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/not-nul-header-padding.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,25 +1,25 @@
-## has one non-nul byte in header padding
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-HEADER_FIELD UNKNOWN
-TYPE STRING
-STRING 'a'
-ALIGN 8
-## kill a padding byte and replace it
-CHOP 1
-BYTE 'q'
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## has one non-nul byte in header padding
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+HEADER_FIELD UNKNOWN
+TYPE STRING
+STRING 'a'
+ALIGN 8
+## kill a padding byte and replace it
+CHOP 1
+BYTE 'q'
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/overlong-name.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/overlong-name.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,20 @@
-## a message with too-long name field
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.foo.bar.this.is.really.long 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200'
-
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## a message with too-long name field
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.foo.bar.this.is.really.long 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200'
+
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-little-header-padding.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-little-header-padding.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,24 +1,24 @@
-## has one byte missing from header padding
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-HEADER_FIELD UNKNOWN
-TYPE STRING
-STRING 'a'
-ALIGN 8
-## kill a padding byte
-CHOP 1
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## has one byte missing from header padding
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+HEADER_FIELD UNKNOWN
+TYPE STRING
+STRING 'a'
+ALIGN 8
+## kill a padding byte
+CHOP 1
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding-by-far.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding-by-far.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,26 +1,26 @@
-## has one byte extra header padding
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-HEADER_FIELD UNKNOWN
-TYPE STRING
-STRING 'a'
-ALIGN 8
-BYTE 0
-ALIGN 8
-BYTE 0
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## has one byte extra header padding
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+HEADER_FIELD UNKNOWN
+TYPE STRING
+STRING 'a'
+ALIGN 8
+BYTE 0
+ALIGN 8
+BYTE 0
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-much-header-padding.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,23 +1,23 @@
-## has one byte extra header padding
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-HEADER_FIELD UNKNOWN
-TYPE STRING
-STRING 'a'
-ALIGN 8
-BYTE 0
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## has one byte extra header padding
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+HEADER_FIELD UNKNOWN
+TYPE STRING
+STRING 'a'
+ALIGN 8
+BYTE 0
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-short-dict.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/invalid-messages/too-short-dict.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,28 +1,28 @@
-# Message with lots of different argument types
-
-VALID_HEADER method_call
-
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-
-ALIGN 8
-
-END_LENGTH Header
-
-START_LENGTH Body
-TYPE DICT
-LENGTH Dict
-START_LENGTH Dict
-STRING 'uint32'
-TYPE UINT32
-UINT32 0x8765432
-STRING 'uint32'
-END_LENGTH Dict
-END_LENGTH Body
+# Message with lots of different argument types
+
+VALID_HEADER method_call
+
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+
+ALIGN 8
+
+END_LENGTH Header
+
+START_LENGTH Body
+TYPE DICT
+LENGTH Dict
+START_LENGTH Dict
+STRING 'uint32'
+TYPE UINT32
+UINT32 0x8765432
+STRING 'uint32'
+END_LENGTH Dict
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-hashes.sha1	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-hashes.sha1	Wed Oct 13 19:39:18 2010 +0530
@@ -1,1239 +1,1239 @@
-#  Configuration information for "SHA-1 Test"
-#  SHA tests are configured for BIT oriented implementations
-H>SHS Type 1 Hashes<H
-D>
-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 ^
-59C4526AA2CC59F9A5F56B5579BA7108E7CCB61A ^
-6E42FB84067CFF056C43A49E484997AF23190879 ^
-C63FBB9A87171A176E6E054890E29A8C5F125F6C ^
-3109E33C1C4B9A0169D1599169D0E5A520A1E71C ^
-9195E1E73CC68D7170F44BD1D83CB624BC87FA0B ^
-64F7C374527278C0436DBC8DE5AABEC2BBF634BC ^
-154B622EA426FB151B1FF1BE1CE871752B9EDEB4 ^
-12BDD00FD4038756CBCF8ECDAD1B0CD862603CD8 ^
-6700F93E1691E83735279E167F67AF61FEE9813B ^
-84AF20A06799F366435BA20F99B9A10955B6D276 ^
-C622FE003FD16220357F88FC6B9DE4789E77C321 ^
-C8DEA5A98DADA1F9662D5C150618140A150ECA46 ^
-FBB7127E77A39D856EC849D755C868CA7B9F11E9 ^
-B7D8A7A39AB33ED8C3AFD8F76201BF0904149437 ^
-154535460A12B9E100E251BB3A4D4DBCD80A309A ^
-82FC6020C7A9B62F334F7156ADA608532DCA6A3B ^
-9DD980B8073B32D21E9B2324F982024375C2951F ^
-419F97A9899486DC53C58C761CEB564314FD47BD ^
-A212E43EBFB31388F64C0C0B0B1CC7019704B744 ^
-D8F1623C186A5615F58E846C9D164F35A8956E44 ^
-AA32848DE1499365730A3650A3A7703FD404259A ^
-79BDB01E55B61A8C1AFBF63D3CE2DCCAB8CF3DFB ^
-23BF3164A448A727BA71457EBA9FCFABFBAC4F70 ^
-BA26E846EBEF7434B63F5862FDA005A1CEB5656E ^
-98622869A474EA85FE575CD979354248141A14A7 ^
-5C9E7E6951D386205542DA0680E07E60EC61D64E ^
-8EF07A02A7023AA0E6EE4BE1518627A521D1F9D5 ^
-CDEA382A5DFDA1C633F8BBC77F291F40E8801CE3 ^
-3C0A709FEF85DDBCC1B362AA162010461F31AECD ^
-10ABD6B8D97E688AF5CDA7955CD3CC0850A4A75F ^
-0EC53133F7FF955CA37D25491B592DFC0256BF23 ^
-1A46A67FEED1604523C062AACC2455223B366D05 ^
-FA3DD749E8F3D9029D9261F25157B3C0E2DF6834 ^
-43DCAC2CF20E7CCB1DED6E379CC302F302655F3B ^
-8BA25BDF331671CCB4B60961E4AF356224027862 ^
-AC3A3EA0FB8727334A4478ED165128581BBC5BEA ^
-CA4406A231EA2CA06CD1D8F3C77FEF9118B1501A ^
-5B83465B8EED14871FB51D9E6CE499FB2E4B4209 ^
-9445F521861946D4063E0CA3F41F580855A7454E ^
-C2410140818962F95506B407AE8514F11F892AEC ^
-F8F826FE0D93F415426ADB6956242116CBAB2426 ^
-C803F7539AA036CBB31B735238120FB85180D8C8 ^
-162EB5163692D9BC7B4529D214BBB932157361B6 ^
-D4B0D876A1952ADB5D27A1A6BF71BCF22731A4C5 ^
-CB5CD26AA39E45F248706604EDB9A2DB8EDC1BF6 ^
-F1AC987F30FF0375F6115C0CCD6E22DDFD0FAFE7 ^
-692E209D3A6A0228EB9823DCB738B16BDF97A4E9 ^
-FB9E1E71F7645EEEEB3DDE66716DC44444CD657C ^
-D51F071E360D96124DA49AD37E37DE17B564920D ^
-0667AFCDBB82B4213447D0B22006DC4A1320CD21 ^
-8FBFC65FEB2565F2FB8A9966B74702350C87CF40 ^
-8A8BBCD6AF76E71067EB0AF54F90EE5AC2B5882F ^
-8D831EF2344E336CC27281227185A34356B856A6 ^
-DE7AA7424F92CBC50966FC4E6A577F98905998FC ^
-1064EE6BEF704F3A618CB9C58F299B22A4D34293 ^
-95F8CF7E864FEBBF77E46067063D08D5175FC508 ^
-79381F230970F120D19B115BF864C794878E7797 ^
-D82A30F49538561D5A7D1324ECAD321DD05E1202 ^
-5926CEEAE43D29A7BE4C0EDCA626C43ABE00416A ^
-563458C9F2C16C5AF96915FCD9306F1D9BA579C9 ^
-C92B0BD604E45D7479AE19F641B2DB067E4CA774 ^
-D69D013EE5C871D3AE3E388090BC1AAF9852A83C ^
-7C341ECDEE7298605933465EA9ADBE7E044C8A79 ^
-83EC687D22A13EDDCD470C52C45276A6E1554982 ^
-6D27928F014269CEC4E8745EB73FA714BE2DC62E ^
-75C0BF312C05231DAF7E9CD4CA33ACA78BCAA59A ^
-015D799C602DD4E30D2C0104A57B1E214A423D66 ^
-D2F43ECAD20F0B4C57DD07D3CECE562B6B72C7FB ^
-27948CE5A56D57248D4DF683DC3FE023D2B9B43A ^
-2D5A984BF32DE28242744406469E18B7A5178A97 ^
-FFC5C4ECF0CC051320E071D14C7DCA4A4DDA305A ^
-CED8A5487AD13AF0003129659DE2556183836C54 ^
-599BB509863CC5D275416F6DB6C5D2BD827DC347 ^
-3981DAC895DDB9294D933C1CE78828E3A558B152 ^
-91EB715904123D326B23ACD684DFBD7203CABECB ^
-5A9AC8C3705AF14DDE50E6CF2FE5B0C15C4BD282 ^
-E2620DFB42B5ECAF85F590A71DF696906AC41C4D ^
-CBAADDA7B5DB389BF1775AE50040081A05A0EE48 ^
-AAF80D079F3F980BF9D5366C5B1991A3E3D9FDCE ^
-2A861F616604C526ACB157732DC431E81BC9A1F6 ^
-FBDB22AA0B87718F464C0D1AA39695A1BDCE053F ^
-4331BA331522D4F9CD6137858DB9AA16AC95316E ^
-33F6BFE23A4C0E04B8BF642CD96437EF0055AAF7 ^
-2046138F7899FDB2063CD84B84E821525172C03B ^
-E4FDC812C5F7A37FC7A81005F1E78BFF59666887 ^
-6477F931AC20B2FCE1C92171FA4DCF2D266B3DC5 ^
-ED0DD516FA7FE2DB7AFCC3DBEED0879A0C10F1C2 ^
-FCEDA0311C085368A5751BCAD8EAED2063C2D40A ^
-23EB08B5100C8FBAF7B3049887A11CC531B6CD78 ^
-A6C42B757DF078A69FFF6819A8ABC46E1B09F435 ^
-0615EE4840B1F1CD628636D1B4F4495639DEDEBC ^
-E2288110007AE6DBCCFC74B7735F4D94B0AA10A1 ^
-159E01DC348EB067E90A63BC6FEFBF4C45A01F9A ^
-A16286459CC989AE662C731F3D7D0CD487DCCB3B ^
-8FDAFE2DE37215E142E27A65A881F80E0430BF49 ^
-1BF978B58D98FC15731F4111E7C7A49F9CFD7C65 ^
-C1F61CD4B4DB14AA60C6448C0398EEC72107826C ^
-5CF0A7F6F46A730CD9103A54F1EC8A7549FA5788 ^
-FDC104217940BE5A7AD1C02D128B31747C972A5C ^
-DFF58BEF4FF418D26A35B55215CE419D3579A194 ^
-3A2EFD444F4AA7A3DB9765E027CE5D82B51F6737 ^
-EB616B6F97C5BFD02C1B9E4AFBA8A5151DD4167F ^
-62F31F9A28D0587BD8253601A7EFB698B03205FA ^
-E87645B2CB7DF66DA2771ABE0CEDA0F625FC8AFA ^
-E801C3071CA6AEE278B222747BFA819C118A2DDD ^
-EC70223BD963C122E4FCE2928934DDD2D7661CBC ^
-82261D26377A5A5DC69E0F39D0BBF59A1B2B2248 ^
-2E4DE781E4407AE536F70DC5A5DBEB178DBA2FC3 ^
-AD3D958B884CAA28D5858DA103463C300862DEE6 ^
-2A6A563C7FE33129637FABB4D40F5F0EE8B5C500 ^
-7EA6003A8BEF4D5BFA6BFEFBCB6A5B3B1A3B7991 ^
-6DDC620DB14882575D5BA1219284CF1C3068094F ^
-91AD7E588EC829739C3632656DE1915AC23C8CF5 ^
-311A491C1B5D8A26EA2A77A36B5D53FDABA1FB2A ^
-9D4B752AA8FDAF92897B03C4D65B65EABBDF062C ^
-C569FF6F0592664F690B008EE7A12EDA5740F0C7 ^
-1AE35E9CD3D0A8A165B2758E1DC4F9D1CD30FBF9 ^
-819A83318700EA861CB69F6CD8ED4ECD78CC3CB7 ^
-98099B550A82CE22EFAE48B5935F636D5814FDB4 ^
-CFADB998167DB289A7C17BA94DF7EDA00B29085E ^
-3F5A90A8F757936987938DFB95F10239F91AC264 ^
-7402265908EEA5DA183490FEF2EA2E55C9FC2862 ^
-EA6EF0F7050EDA6B78F35597E85B7A85AE0097E4 ^
-73F2780548F7C79E15945D7EE2A3E03B30DF35CA ^
-8EC3C93C7307E14E9C65F26DD847CEB195DE277A ^
-CFBC571A35B82FB0B7CB59753C4E8DE36A751195 ^
-3C4802A956CF93A148B9034FB8F041ECD8DD4532 ^
-5DA269C1D5CCEE3C7A66E31BD9F5E0B83BA06CE1 ^
-706D90C00800DB9790AF66788D1B3DC81E3FF7A1 ^
-59AC856447FDD27421C52EA66E465C64C5033722 ^
-EACA9E82D043F2B6E12E64CF03D82ED92FD6A64D ^
-8160755BA09C74F79DE8F9496BF0C9248DB7D45E ^
-8CE4390C185BDFC8BC9C4D3BEB1AB757C44F6434 ^
-1A1ADB628EB7B9CAA821AE9DE417E09A42A97113 ^
-97C4F92A46EF3F9169A977E1643C10745ECDAA4E ^
-408E53C03D10E2B32222F2B54D118AC4D65A9386 ^
-710628E811C207784E3255DA8432CE6E14B61FE7 ^
-4F6DB622778F4B1B6203BD239312D86589F1B261 ^
-888AD8FC1CA5B893294FDB8FC94AB7762018C1F8 ^
-AE36C2F54223BC082DDA0D528B70B2AEA190779C ^
-4BD2BF914223DCD0CBBCC444323FBF0E487F27B6 ^
-7526D5DF7B2ECFAC7BFF62DD7A4B5F38463305F8 ^
-0ED7C87B68F50813AAD5E50159CBE0BBF9BF05D2 ^
-4D5CD4E40A6668893EEA15F025ECB8187475DF4F ^
-D38446E842C0A94F175B772BDC707CD2EE79D098 ^
-DDA868BC2903C55CF273F48E9B92C09D90CD0179 ^
-0841268B95ECFAAB9FE3787BA7261227A1F23294 ^
-D3DDF20B4C0DB668421DE1F242B65A8C83FA867B ^
-112F3CF7DACA7527819D16704EB41302A4EE52AA ^
-96072A3EA4463A156B3BD9EAEC16ADB0905160C9 ^
-715F195F09E3EAD3D70AE51DEF1C9709500C0A6A ^
-8A112CA82CFEB5F3001B7A00591462F4120DDC02 ^
-50FC91E915270D1202F6FC8792BE16ECB73CE405 ^
-907736EC45BE7BEDA1B154EA282C51B5795991F8 ^
-05D49462991278720EB44BEA656AB4442C8845C3 ^
-6FD56D08A2D4630F72AC97E3C94A9575F3046729 ^
-DD1883376CF713C8D7AEBFEC60D51FF8E2A806E8 ^
-E0457FE00F9DEEE958DD6AD948EDF9CD9412F73A ^
-BA6538E91B276504C84E213B325B4A7703E924B4 ^
-C20A9B848503650DE9463B9992EB977422BB53DF ^
-BA4A565E5C0F9FAC89D55A2B784F291C7BAD4255 ^
-6510E09AAD8288AB81CA54DD5656DF57D0EABBE6 ^
-33996C9C5AD04883BCEB9771A5C4A272F88550B1 ^
-7B96F3C1272AD765DBDC35A59243F6A8F75FA351 ^
-5AA76B16EA4DFB267D88FF7DBE4F055184A56E56 ^
-33B9CCEB1A6EDC8C91F6034245B2E3AAC898C678 ^
-701A32FC0B1163BC55DB76FA46F69B574B3803A0 ^
-5D6F44A4B5175BA873BFA3369DC8BFB0AD1AC26C ^
-0727F12D8E554EDCB435AE3BD6425B197DF6EE2E ^
-6E1F46DC4FAD671759AC969998694BD79326246E ^
-85233F9CFD0780BD60240A22E037C14EB8286C33 ^
-B66CC7332341FA9261D96362F0BBD7B676F95E02 ^
-782A78F2FC32E0B627702C541341ED28B009BB6F ^
-6B7935265C529880DA5B166EDD660BAE14A770A9 ^
-49C298B1C10D380BACE26E907C213C90052D7523 ^
-49CE4D4FF9FFF6724DA032FF33F8C5A7792D24E2 ^
-CD2C4F19C12B086C071BB6B20E8E8210AFDD2D50 ^
-39710F77BE564C417C80CB6E4B87BE72FA805A40 ^
-F74A6A45F5B2979B5E773007B90804F322F13AD8 ^
-6FD6A34339047CF13F777C4B7D9E287F499FB19C ^
-FDB04F04D3B364A6953C341E343E310F2383A655 ^
-981E8717538CE98998E950EAD28596B527736841 ^
-E099987DB0CC61CF607C9852336CDAF478DEE33F ^
-E9C42F25A3E3542D1510DD09BF516AD809D42702 ^
-F7E580FB21C725CBEA563B193896862B9BEF7F24 ^
-D778A3287F68F47B0AA421410292D47805997A94 ^
-534DFE759735723649EDC89BCB063C0CCFEEC34F ^
-9381FB5BD26677A7760FC0288532755062986DF1 ^
-27E97EE829820399595DA0A0047B74D3C4E0DBF1 ^
-D38450071D1B079A9FD518D2F317C83C33094F43 ^
-0221B8E4D2FA66D2EBE1B04E679662CE41405E48 ^
-B9BC4FDC4A5CE00EFB911C3062D6F33304701C28 ^
-461B4206618B766C89E6D9AB2F8DB07903860234 ^
-122A9306B102F2C50B7364E1D24FECB0662E2958 ^
-61E91F5D167066EC904134AB1C4F9D116C9D3E80 ^
-6B7558BD8F4D3C5914A9AB5D7418F7DB77583B55 ^
-CE48EA94843854555DC48D24D32405DAB9DBA612 ^
-5A722AAC576F4078C001D06DA91C28131A4F92C5 ^
-9B8FE0F1E6573CC6832BA69DEC9F6E646228A374 ^
-F98429CA2799E5CAAEDDFB168B782A54384EF0A8 ^
-142877754AB95F57AA541CB978BA400E812AECC9 ^
-6D84D053CCD9E68CAC5780892409F61B39DDFD48 ^
-B58CC9CE0AE3DAAA02E3C040100D4B568D29E0FA ^
-17FB18FA32A8237D32CF83A9664B1B2E40DC5B11 ^
-C7F65E54E608CEF1C7A120BE8A29FA6C94B680D2 ^
-9C46329BA34077394B439C5476B91D9DF019BA76 ^
-3612B381B80A1DF6DA75AB2656BD5BA8DE6996B5 ^
-EDD9BCA1C431200D3234C099791C81D8605091AB ^
-C1951DDECB9796C0D39ED9AFCCBB65200AEAB0CB ^
-55E4F7846D9B90D8B31EAA5B9371D395590B6528 ^
-5D40B432ADBDF3A01355FFFDDBA47586B3DC7C52 ^
-AF5C675D2249F4CD20E70DC9E18B88D3ACFBD6BF ^
-B0EB6796A21876FAAF50FCDBA2EB121C4B742166 ^
-3C577C70B76810DDF9AD579910347312B881C30F ^
-0C16897D20C5F352FA6110C70F9A8C33CA35CA21 ^
-DBE0B4341526060C5B37576F6B972A1EB8954059 ^
-1567B10E33FBBE20033F5A52EB810348ED154F19 ^
-C1E47289412D3ACC208620A1EA676CE2815DD4FB ^
-ABC227EFFDCE3758061C77971860247E850382AD ^
-B29EACEC903BB8AF7CC1A63516163640FFE62822 ^
-5C8976A1A4FCC6B6FAB5EE631E3CDC561ED5FB10 ^
-1A1EA5107CC46BE909DF8165C3EFEE8676161991 ^
-268E86BA3A81FADDB20F74DD44C5BC71A98C3D08 ^
-05057E5E7934AC9A9141D39B8D4F5EA6AA14F74F ^
-C03EA72C4D68945726DF63803564E434426302BA ^
-54AF20BFBFEAD6BB2DD68E65D39D427DF7E17FD9 ^
-FDE938DB0843A844DC0F6601497A39ACF167D6DD ^
-ED0292D0BD869B66E80014824A3D7886CD6D3590 ^
-749B69964F5C0D9D02BF5CF903B2E56D09CF1B9C ^
-6B143D30366C45F159B83A8D1AE8AAEC88E44136 ^
-01169D65E71014946D0BF64BF439068978AA5B3A ^
-4C36E0A8C19C0AA6C80DF0611BA3404C1025E9CC ^
-A4DA9EEC2F682AF5B2EE7CC8525EB07DF66E5945 ^
-F1349AD0124D11613CFA46D498671484E5F37790 ^
-6A8E82D2D27D3EDD6E8B119F746761B8FE83182A ^
-52E7C7C4AE02659953079DAE20F442353EE2BB29 ^
-49C8D822724274B85DE62D9DF586FE880AF396E6 ^
-57866C0BB976B4F8AAA7ACF3C9A0F700E73216DA ^
-541A675DD37C5D6F2CF242163A5CF6B728DF9995 ^
-55B26D9344D4D644CBB69C4789473543262E8B91 ^
-3A8F3F0A96297020EEA583E9A280D53E0248DE26 ^
-D1FF7A0CD0B69A76B5B80D2BB5736B8440DA7F7B ^
-53E715FA39D3732F38FB4748D46409D998D67973 ^
-377781ABB4AB4E974B9C1670867E74F87AB4950A ^
-8E7DA96971265ACC0FF7C381127C966DF9F9F13A ^
-28038713A33ACAAC730FB4DDC3A707886E598DD5 ^
-5F6BD44D07A1C811D5B75661A61BB69A81444EE2 ^
-D465E6C767BD02D457D601765DD0FE5521BA2AC7 ^
-487D9E02912004E961968F387C21A65A0E653AE7 ^
-1F54DF00052B3740301C43420CC2CB85B2770095 ^
-7C5BB678083868EB817E616BD09421B910021649 ^
-4D31526E4E2FE3BD6DD4B3F59DC2EE2A52A9FB42 ^
-669F9FA9D71FB92D51ADE15C70742FB31B013901 ^
-38D1E74FE26AA43D45DABC160DEFF113B7740211 ^
-3724EF50CDEAEB856123BEBB190F38834461664D ^
-E2634112D2977A179D4C9AF35F220D3A626AA04C ^
-F14CF8133FF66A3E20D25E5DCFF70605F6B8A0BC ^
-809E04A38340D010B78B5287C8FDD20C391FB61B ^
-E5349D4D6EC31E2CF41001DFC440ADFF6D25B4F7 ^
-139F25FDC344EC2456F6E4DD9938F65693F0CB2D ^
-7C628B0954D4340B0851C89F1106589C5C6465C6 ^
-E65E65D7050258B6B6B5B35866840B5ACE0DBF0D ^
-77D33B87E0C13529D3AAC4D6606213EFE81FF398 ^
-5BA456BA49ABE50BBCB772FAACB71D4F3AECBD45 ^
-801A21F7AB73585AE3531058DB9512BD69BA5CB1 ^
-192AC4D5210EC863604FC1BA388AEA8455D4175D ^
-FD9F103EDFC4CC9F9C424266EE54A79C1C987F9E ^
-361AC46D96A69DD6E416D4563D7C69D3B487EFC1 ^
-3A7629045C0193FE08928F7D41B801827593116B ^
-545B2F5FD015F81BDE1DAFAFCA184D25590560C9 ^
-FEF2C50DA33621206450E21D92951B25385991A3 ^
-913A417AC1ECE08952A60E0035F70993F161EF05 ^
-4FFC95481F6F625B1B8E67B133F11619CE5C1460 ^
-5D6D0765B156FE028780331B6A53F84DFB130F0A ^
-2C5EC89F1018D34AB11E0CB6FDC812F82470B168 ^
-34D62CDFF955233FE7A5308925C24CBCDC0579B8 ^
-1148994D30F80C5689D7BB19CFBE33546872B4FC ^
-074FCA22A8A63F446C8D196612F7C812C22CCD8B ^
-228FE29FD13928D8FF0B850E50DB41DB406EFCBB ^
-EFF7BBF8F2F7DF36AD51EF3D748AAB8D8DAB7B7D ^
-C3AEA6AA17971C0A143ACE54A8CF515F9EEB0BD6 ^
-4C3A980E40602D4621C2AF1BEB1CAE27DF19AD32 ^
-E5CE2A41C72229D584E40FBA67C697EFA08F451D ^
-64A5368264959C73FB0A12F85D4FA16F8E25FF08 ^
-8FB770AEC165A93A6D99A0DC52F38444E0313073 ^
-BCFF3C5E5C56876A3DD8C4C90D4E819B67D71394 ^
-0EF20523757E25611C49C1F259D94381B08FB90A ^
-5D9F05DAB91C46ADDCE4B163C6FCDFB5230BDFFA ^
-11B3BDC5F3BE09148DA07CD42EC9C28C718D6A5B ^
-1EAD76EF18840B3176296FA57791D832B7E4035C ^
-AF8EBCBBDF5B8CFC203FBD8644B154445690B02E ^
-0A156DAD35A10AA7E41C5CB3B3043A051B7180B6 ^
-9B3E5F797BA246E5DE660B9A36E52C204BACE822 ^
-78780359CD24A2B7157FD6D55CDFA6F9DE149FF5 ^
-F2DADAB4275633F7ECDFA971D824A31B1C8D6643 ^
-EA68BA8F16D8368E6673A5C5AEE86BA5C36F2D97 ^
-788AA9451196E2BDD031E747B098D73BE113C093 ^
-18FE259B3573F52F23DAD33F05D9C91942B516DD ^
-0E4787F46AE8D5D7CC9589B76D00D60983079D75 ^
-148E4FDF031CAFB726099DCD1EB591BC2F24D179 ^
-3981DF8658AC2FA5C3151A424262324D41940DBA ^
-3C50A3800636EF877D89059F66CD697A9DF44BD1 ^
-D9BAB0471E2DB97FD5F3A42884DFC708768F62F9 ^
-52DD1063326E2550B6EF40D5EE4E1AD67C7BB6BA ^
-13CA27827127C698810AECA158DCAA7894F0C912 ^
-086BDB17EC1B8CAC68030A56FBD4C741D4F95DBA ^
-F7F389BC5ED225BD6399CC43EF22AFD77E895D06 ^
-67F173AD3A24C26E95E2EA8B37FC0259B1DE955C ^
-A7F348A3B6F67CCF7C7C69ED065B3FBFA832A8A2 ^
-ECECBB25354468FB62AC87D5CEB688E4A671DC42 ^
-62330BC400108DFAFF298EFB76BDC28CDC153AC1 ^
-BB0ECF9CB3CE448B4EA9C57CF5F1F997F81082B4 ^
-12C9741672CE8DBA14CC66AF3338B61E234F9E68 ^
-DB4CB5961A2FF6964CEDECAED3DA03D140112EA4 ^
-45E4D2BE3D9729BE9F69ADB245A5A9CC75064534 ^
-E35253550C84BEFC26C2E97F0C236CFF1D85C36F ^
-7D6D950A168107702CE3B6BCEF9298F9C8FC8F3C ^
-812F459AB5887364D1F2A9A00CBEE5FC352C39A2 ^
-7EE27F33C59B68C34604416D38606BD3F5CB6B06 ^
-D57E2A4F15DF5C50F2485909EE3149735C6DFB84 ^
-3D12D88B61EF0972808D8CAD41D8A16AA7ECCC87 ^
-CF9A7CEA9B105ADAB6BBA3CFB6D090B76603F7CE ^
-1D43CA164CAD0B616BE5763D7F5EA88355953F4B ^
-3600F085A53FB0115C26DA90D1180FD34EEB6301 ^
-E9F9C088C30A37E6CDF067F724BE6C4786F27C9E ^
-2BB86B47EA34400D434F8F4F94830CBDA9D4E573 ^
-3255A7D9A7A0B56D0D9C665EC13F7A8C8F05DA7B ^
-453597500A7D5BEC8CFB950926A2BFC0F92E149B ^
-A15EC452476870AC459B942F6A6B73822A07899C ^
-5B1821BFAF917BAB3DB1284A1D1FD40EA011BCBC ^
-8DDC25C7CA330A18CF39827B7CBEC00B874AF193 ^
-283832F45BB5E69649FC10DD607BAF8BAD61783E ^
-F39426F9C0474596B0251F0CBB5F92385D862D24 ^
-714E32DD5BB8FCC75B1013E6F1F56F96D97B36F2 ^
-988AC4592D50113B13F6EDB5C113A22E4D0F518E ^
-93BF1463788B7F4A4A06AD4C17482DC260797A3F ^
-5532535ACC8AC5668977B2A2F322B23AEB443DB2 ^
-85CC7AF0929F206FA44FCAACDC24C4E78345BD80 ^
-392196E3F2F4074D1D485A52119012D8C05740B6 ^
-3BA88B91F1EA18E712292301FBBC375E9B48BFC6 ^
-3DAAD1DAB1795F2C1C8C5CF5305B549ABFB85398 ^
-6EC93AFA3AB617708276E99066FDC331C84F028D ^
-CDA219303B91AF3C3FBD0B926758914984AD7C8D ^
-599CE24745EB5408554077354BD10A65F6BC3037 ^
-0798C1B53F949D643F7BD66C194715E7CAFC6E19 ^
-A17230F164E98AB83AC1141730B23389F0EB473D ^
-2C2B95173F1B06165E17EAE36A53C7AB641267C3 ^
-A7F408EF449DC92961617D4C51B55AE4E4536E97 ^
-2266C5133B6D6B08A09897AEFA355C768F718C6C ^
-343F10EE6EB34DF005E749D1C4A98F64537272B1 ^
-90EEB76B126E632308F8655FD49C52000027AA48 ^
-C7EA3C7D4AA8DCBE9580C4434075017934268419 ^
-455D4E7C988356A56588C40313D28E425AE219F9 ^
-5C0F3090992138D34B4E33029CF83A64ED8AB03D ^
-CB3C5288839D6FE79EB2E50D3AC34BBC4A942E46 ^
-E605842205079D83BDD489DCF6F8A2D1EE074C60 ^
-ABCBEC56EA20B6B369C85A931B2201FECB826F4A ^
-480C1CB97C3419DA610D9783E6047E6C9A6101A4 ^
-874818464DA1753D3AEDDB7D3B46E2D04614D7E6 ^
-C95B65E3A37ED4A2FE2B27A2D52BF1BFD307ED20 ^
-5E188A4F625C05482BF161C45F5094844CE70461 ^
-6B2EBCFE74E0BF32480D4BCF9A5698A527AEBEAD ^
-ABD3E28A2A528B7963EA8D8896651A17337304D9 ^
-B873FDE2C312C2279EC8950EC2C2E9DF990F006F ^
-4F1A18714689BDB766AF686623BEF08DAFDFE1F5 ^
-BA886793A89E7EC62692A8690164BF072EAF7AA4 ^
-A15C8DDAA0448DE7B361552FC51AF0D72C0737FA ^
-6FB516CBB4CCE9681C44EFABABC7A26C79C79CB5 ^
-C6DA89D3F7EC4D2FCDB36432042A78EAC9F04DC6 ^
-2A94A9023F7D54DB26C8C2A6A4C951126712C2E5 ^
-B0F115B8BF0A1464A378420A1F1F574AA1869FC8 ^
-A3C1794F58FFDC361BCAD4779B5DEF48E02ABD1A ^
-2DBA5D80C4B17167E715A8012876095577030D5C ^
-062C3CB7A059766125B368AD6C19BE8FAA981950 ^
-ECEA96EB623919DF4E22FB106616EF1FB2ACF5AF ^
-C0CD5E555861FFBCB2FF4045A46CE30AE6CA1758 ^
-A0150D931980E1D82A21928837F7E9E198E5D1B9 ^
-BF877B202812184CA74DE61FE34DB95BA2AC5D0B ^
-C863A0D2232E901920752F2AF92C201FC73609B5 ^
-C54E676209D81CFED2E7ECEA6F7E35A5459A58AE ^
-CBF376E8571F81792AAC49BA7E1D7F41713ACDCE ^
-9CD248C07EEF6303C71901AC484F30788D9269F9 ^
-AEA41C5B2260E0DC57094C5E1F80A70B85E79E77 ^
-B1016F26E32624C5328566B243329A2F75A36D06 ^
-3EDE118F7E2764CC49FBC3873508D38A2C6A4592 ^
-03DF0C882FEED72F81B303414178976ABD089EEF ^
-2A8E36B6A545D1ABE7B02D6DDD782AE032F7ED41 ^
-D90588E606FBDF3CC6030756DF92FB3729441E6F ^
-BCC413133B6D84621B482A7D2163EA955AC733BF ^
-BE1F36D34DEC54306EF20D8326FF603A716F4331 ^
-A2BAE41EA01E8AE9D59F5E8E663D22C9F414B0F6 ^
-D2295FE26206DE9ED169FEA487B198E7CA0DE78B ^
-06B13130DD10C94A24CB50DE6A612867F85E17FA ^
-2CF4C4F2F270AF63D7035903231CF7E7180E66E5 ^
-0A9EE3293A2C9B2ACC2F9B99BF17AAC618347857 ^
-C338F14C156D8777ECFC36ADF1850B64EE9E6179 ^
-E9BC6DA35AEB1CC399733CD0AD3B22E4E2C83E92 ^
-7A42F820210158AD33935CB77D78C28F9FE7A940 ^
-ECDEFA7817A436E43C3DFA35069F87948181A58A ^
-761EBF336F1229BF80702C9C7798DAC37ACF3086 ^
-1975B716880B49BA0863136736942E688C9EEC7C ^
-A4232C3227DBB91581B86FABB1C5AB0A29801DFC ^
-49947AF1D9488F146BE4C77782CB2FCF6EB13FC9 ^
-A3402AE17DB9E6EC899B0E15973073CF9404A2DF ^
-DCAFC2DC5BAB38629DFA0DE1454C300E5B9A2D66 ^
-A7F915F745E30E4CF6AFFABF214AB6D950C66FAE ^
-764515277D4AF73A14FAE2D9CFA4F9BAF306CCB5 ^
-B021EB08A436B02658EAA7BA3C88D49F1219C035 ^
-B97FE9E1C5918FEFBEDD986B757CCF4EC4AFA75D ^
-6917353596BFAF1A5A06119ECDABB37CB017D71E ^
-FCB4BCEBEBBAB66142AD2A5B35AB5DBF78C6A463 ^
-BCA454B69F4486960C633D2C4453FD01D6758BCE ^
-5CD25E62AD97AA5DB3A9CEE99C58439DFBF6073B ^
-E8405E583D31B3B8E8B365087F2AB391753324A4 ^
-39E32AE405420DEB07275224817B57187079886F ^
-63AC20AFAEDAFBFC018755F4CEB13A042BDEFDFE ^
-27245C74B61D19EA28FED81E59AA48EFC22946C9 ^
-7254C8F5A2DF0E747760E2EB353C4AB24E253602 ^
-32DD49B796ABCA76356AA9AB07D669CB7BC7F899 ^
-B83F3FBE6DB38223253344E69C399C474E4C64A5 ^
-B3E0EB484AE5B10B017F509730F350481A60F634 ^
-A99FC247C177D66CBC6C21C10C21E10FB2F33EF9 ^
-A7D033A946AA0315CD2E4B7025164B77E5979CBE ^
-F2DE5CD912D5CFE727B353ADECB6B7FD11E80189 ^
-111BA90582E17CB5E1BB70AB72C99FCF647876A0 ^
-9AF7F1A742235C0E396F6D1319BD1104518F8475 ^
-923B3E5246FB50FB5448742B8EA8CF4920E70702 ^
-CBFC4563334D104E4DF24443A295F4E9A7D7D4AA ^
-48F4BEDE76C6DDE9B72A9FED50D0BDBD0DF7E7AE ^
-2A21E7828C064DB0D684561622802C86A504DD37 ^
-2D599572D6E57A437A2A845546FBEF9F2FA11AD8 ^
-CB4CFD92FFEFFDDFD87A4786D60E28C7622C71DF ^
-FA6DB9D1EB92461454E7DADC36C9CE7A1F30C63E ^
-98C264B7CDF774C7D82F4DA5E1160AE4370665CB ^
-D503D3C5CAF7A2D124A7F9F0E7D8D0F5E29B6F19 ^
-AEFF5AF0023868EF6E3AD49F2C30D65E963B6308 ^
-73B1464B9D05509BE72E83C819F9D618B3121336 ^
-791774666D2629D4304BC81138B4D8A7599E77D6 ^
-362A2D419BAF263F1E77C5689F611AE301C044F2 ^
-B4D4796D1BC1851DDB75F5D3BA3089D1D0E0A15D ^
-B7C4FD404A73C0AE43FABAEB471FDB6F9B24A27C ^
-B9DC118349DDAB37DD82B65E092277C1E2F20C5F ^
-144782913DF2FA8F76D210A7A321F362FA5DA779 ^
-29D64351A178E52EDDA9A4B2F5279B70F3FEF39C ^
-31098A70FB95128BECC2C729CE5A2A4BCA121845 ^
-9C05D6B171C60C37822CDBD7E8C1C57286E27461 ^
-6FF7C4960E35463A8FDB77844A29DDAD1FF04F53 ^
-2E08B9088646737620F1B448E81EA5E42C40C595 ^
-AF2342D8F4BF12F9E524E44BCD42066F84620727 ^
-543A1A99B497DBB7776403F3252A9B2E11A0610A ^
-A2A46BEF09D21A9BA32AAE4FCF7A846D128F0358 ^
-81960A20A755F84B3623D1E2A395EDB12DFDE73F ^
-B016C90B350A5A9AD4C1F3AFE49E3EB21AAE8B7A ^
-41D03A8D79E8BAAE116C2F5573D869D97D7F6E0B ^
-831237F5BDAC37C58BA31F6131982AFE680BAC1F ^
-2E8ACF5FDE18542BDC2D0B95D3AED7FC48B5993B ^
-171763D880D45885EA61F5ED04BB51B79C6A2724 ^
-405AD282A2141C38D3D731F9DF630667064B9ED0 ^
-07F2ECB944D01DDF9C68AA68762BF07F385E7E6D ^
-EB5FEBB813E4DD7BF852FB32466025F7D4E79DD9 ^
-52DE090DB027385F17C9FD41F61272525FE108B1 ^
-103E352A261134E1154ED3C312D890646FED38AE ^
-65C73969E35E8F307B518ABBDE85654CAD13D0C7 ^
-FB380C0099EADED9ED8DD48D70E15C7A26E2F417 ^
-EF9E122E0B8F968EF262E1A98BBFED7B461846B9 ^
-771A162BDE3CC4C07BE7A1DD25470286F133020E ^
-5F892353DC5C65A1D8C9510ACEC43DD96F432742 ^
-4E658B8743D510221B968F2C78C72A588A5DF6D6 ^
-5D5295ACEC24F8A52ECC5B174E4884732BD216E2 ^
-7791BD0E1C4136D97C46CCD66D36E98443C4182A ^
-515419AE59BE4E824E575E497F361C3382C21783 ^
-7669D0D083B3A0A7B631EE4871AD2A2AF8C512F9 ^
-90A1A9BD93501D9AFE5040DDEE395F94E5594EE4 ^
-B8E48F79618CDE951296F1D28B87653C3CDA6FDB ^
-FE94D5373EF009ED2C06F632C739717791EB6BB6 ^
-B5C3871DA2466E4635DD3BCD085A2B8E222CE8F4 ^
-43032D022D24B65394F7A707C8441C2A7F3CD980 ^
-87C13448017DB3B6C553250C59DF4D3D57676788 ^
-F38FCA4589543051935D4F1525710AB366161F22 ^
-921E3C3DE773F987452CAE28D3C10DF9804632DB ^
-32308D5BCA33E694071B8C17470C6469EDC1DCCE ^
-AC5258297BA22FE60B464DEE22349C70FDFAB219 ^
-599322BC214D7248216F0C6ECF00CC34C792C5FB ^
-99EBA91FAFC27288B3FF32DE55BF17BC6D76B16C ^
-899DF7C21779CC0F54EDCD441051CACBD2B06941 ^
-E5E0BA18BF3C99062BA444847876C5CA2DB8F9C4 ^
-94B8B90566B2E3BDDA8FF8D37BDD9F95CF9BE0B2 ^
-86422BAD65C5E0B22F02B9D1510B9D24F4227AC9 ^
-427694B772A08400381D472854FA5FD4D4CC1D62 ^
-3732DA8EBA84CB4591DD4A87BAE958635C85DD71 ^
-D41C28C028E42AD1DF5057C97BB953B03AE8F6AE ^
-4C44286F5979D44AB4CA5E3776F30CA04CE539EC ^
-E695D9B049A1497A86765195BA7884E8869142DE ^
-2A5DE9C5489375B8EFDB09CA29D32FDADAA07402 ^
-012356EB46A587763ECD1EC9F3114B8B8B7987B7 ^
-6B803DF07E5A47FBBE412149D8258B526D2BE96B ^
-14A1090C3B382482AAD5EF49B30D842317792745 ^
-C2A576DE385017FA84855388EE6CB1F51F43A6C4 ^
-5746B8C88CE540313A0429E64841ECD0AD569299 ^
-298EFB87E9C09299DEC17171902682D919899C9D ^
-55AEB7930CD6202CD52E6513ED4C35824B574198 ^
-ECDAA8404F88334E9C2C6FCC9209795581654C25 ^
-061FFFCE8F69BE0D0C9B63E30BB065C6CC73DF33 ^
-229F3A8BD2F6FFB5CE2DB330ACFBC4C4D7796D7F ^
-0BABE60803248059F3B05E06E273B5F41A619C9A ^
-5F496A5AAA1FC38B76069BF9F08C63777EE7530C ^
-91FC8994FAA03E9A2D9D565F04478C6DF035AFE3 ^
-A68552B9049E192BBF98E82E2A69E405FFC2D93F ^
-7910393D1D9D8B876EC89FE9100320D371789C23 ^
-9B923F97F2D2B057950DC3C0E89981F22F96EC2F ^
-1EAD9C237CF3B1CB95E7ED79EF2E5842E9263447 ^
-F51E5C202D698C75F8F0C2926081D4C28F641812 ^
-8842D9CD97868196B31F34C02BA63CE34493DCA2 ^
-26C8977BC36C3298582CE6703F62DFE4488E0DDE ^
-955BEF358ACA4D44E33F31051A3B92D96BA669E3 ^
-68D841B29DA285DA53A31E823462E794B3126914 ^
-BB52C1806605DD37113035390D97036EFB3FE2BF ^
-BC55772BC9B6066112512E1A8B633411B9508FA2 ^
-BDD2CA4B43157C04CE7043F57B7E2610D3E175D9 ^
-8E493F25E110F6244FBD7585CF18F285933950EC ^
-650242DF99E985DE23A5CFC25C8CA72C80D7F23E ^
-56A061FE49B428798C329336D4B184BFE69C4102 ^
-59FF817CEE946CB948056227607A119F4C7DDA89 ^
-BD4F03F1878CEA86E2AD981C6A80701E0AD30B4A ^
-A635F528CC4028877184E8918CF73E1AEE6F777F ^
-15DCAE87F7E40CA577C61C2AA5B6D90F0CBE6DCE ^
-D67BD85A353CEBB99ADE4CD86B54673DD6D64360 ^
-1619DE7229032800CDF071830CBCC3208B1EDB09 ^
-09DC18BEE0C2DD9A2C7189AA6D3DEB8B7CC41CE5 ^
-4165ED470D85FEDD9593577A9101306C31825E00 ^
-C52942DABF4F9D72B31B2B3291705EF5201B3343 ^
-88296035BE79F5281B91C0F1006E57C28671CBF3 ^
-82593804880F168B9FF50D89CD149E9F263EB557 ^
-52E4F42FC2EC2EB7C0A728D2251A14A6C5EA5A00 ^
-C91B243CBA2031B29F365BA4451FEFD6A902298A ^
-90F6F5A65E6BC9430A34C06631208AAE8B7555F5 ^
-7535D77C8809B4EA21678BF9686791418FC71931 ^
-027070AC6B5D77BFA0398B8AD556A23AB8E99EBF ^
-B48335F6FB6EA27CE2156A1D3E00E42D3E3A8489 ^
-B67303D71BF125F2441BFC599106177A32E43BAA ^
-46E98D49BDC5A4604F62AAF76E964838291BFAF4 ^
-F1ACC562D96999493EEBD2531A289264C3E1BEF6 ^
-0B261712C3F4D0D74EBDDD052E1A058BCFF412D0 ^
-50446AA7A1A81A97B1DD524AD0DB4D09971D383C ^
-E3A51B6AA5AA586803EF2183DECA0CB5CA869B11 ^
-C81B52FD60ABEA8CD5E3184E206F693211F008E4 ^
-197270C0DF693622DFE871857A7C87B7BE2E439F ^
-43453DF7620D71CAD56DEF9CEE616AD9E7C73EBA ^
-3E3C6EE1141AB3D7EA5215ACEF4E876EFA89D03B ^
-5773C28260C2B2D325883AE73B04D28BFD2E8884 ^
-EB6F26A0E774022773CD86E1C8DFEA461CE6F8F8 ^
-6C26410B11A0CFC97849F6E43E77B8E48D5C5363 ^
-F0236CEF2298ED3D86A95E9F5247C17499A772DD ^
-704B5496CE0AFF4289F3D915230F69ADC7A1ED7B ^
-B0D4FF6B50F09FBBA19F76693AC9CA87768E2758 ^
-10DE4F687577CCAD9E16AEDC9958021D90DE8726 ^
-785741949059E8508DB8D132A9B053EB4277119A ^
-CB041BAF13AD22778A1C73A8AAAB7458B664B1C5 ^
-B4B0ADDBEFA078AA497045629840FD965BEEC33D ^
-68F0E43B7DF89F484F3CBD6984C95168142E4A82 ^
-D042BE14A23D0CA1A0466179C119F2A959E1E118 ^
-DD23CC2824A881FDB6566AE6A57B1A2D1624E895 ^
-15B75E7E13B374039B8C9FB4A1122BB8A22FAD6F ^
-849F0D379A2775CCB5EBB0A88839516F30A665FB ^
-8B4125FF2EBFA9459075459C1EE149D68C4F98F6 ^
-1D632D3EEC63D18243FF48702AB894EA05A1AED3 ^
-F2C2E1082004EDCBE3DF96C25D8860C0F5B432BD ^
-4B96C3C284E9E12C3D2F18AB8C8FC6776F30C6DB ^
-F40DC8B94D9FE9910117BCD66F3FFB22F6977447 ^
-D65D126DF604DE306AEB41A641DE0B214449D69C ^
-90FBEFF058E825EB940122B6D8B7492FC574B32A ^
-AE4414AD47216DA0AFD9AD1E22C882F665429C54 ^
-5F9D97E91B7E4810AE765A09803ABFA50B6F64E4 ^
-A2D4E6AF7AFD87E303E867D0E03E1945A0F0B72C ^
-14ABF713982D4DC7C1CCFCE7A48680576082DCAC ^
-BEB8F77A7D211D9451B698D65FBC0B5E38D26086 ^
-B35F660629962D5F1F8529203999FCA0169F2675 ^
-07AC5B04166E739A9FB87FCCA74112AD93A08128 ^
-2D8272C9D620A730561EDFDAF2A129666CEBB5C9 ^
-C25C1971EAB264F44CEE1F44614579EE6D8C7858 ^
-76F8234E2F0A533E810545F79AE28A7C46056AF3 ^
-35025EA09EA111E299814FBC958977DDBC3A2387 ^
-0A2EF548A38D84F6A1CBB2AE01D48D296D6CD8FD ^
-6F546DD1623E92DDA185BDA01618DF7E7E7B82F6 ^
-A0C1C2AED8C3F436DE200E2A3F4C2A9D2DA8DD7D ^
-8DC10195B967FC7FE57B338494C2C42FB43599D5 ^
-0D9192B27851CAA766D90A5376CE255B2FDE906A ^
-7799450D003824356EDFEE1B408AA59E830175A8 ^
-2EA6F3188D3010EDF4EBB55E009CC4D99296F578 ^
-2A73ACB83FB8E25D65FBC1B8085BE67342F5858E ^
-67F9928A27118ECC38EE231E05977A694AD0F7AA ^
-27E2078CC9FDDF5C5DD6CE629F3EF071B2107936 ^
-F50540B4DEE071C64D861872F1E0BC4C7DE75B52 ^
-87DC9AF771F2EE543F96DB0C924AE650A063F854 ^
-76DB885DD797249A4E2F794171DD559FF056A9FB ^
-9AC2E9CD3881BF14D758A7FEBDA81BC9DDD31652 ^
-D3D8595D75AF4D1EEEBEA8166CAFB156E827DE90 ^
-5F7D9D9BD0DDC5A2AD4772610FE2A4923A826486 ^
-F437BB6CFAA9139A1201FEB58841B18C3809F00E ^
-8C3EB402D92E6543D885A9FDE2FC80B9D4340E8E ^
-134307C50C24BBD7822DBA30F644B874EBB54F0A ^
-24774DA4669C2037F7B2A43BCD1C8D574715F071 ^
-69FEF8FBC9034D05F3C9BD9C663D2198AB48FA30 ^
-0390F1C49421806B19DF1F886902F37088DF77DF ^
-DD535B129F482256503AD2744B712BFEB8BF216B ^
-ABEC552E41020144EFE06854149BE03F1BD7F6F6 ^
-3FC8C8A14D1452713E76EDD5EF95C239F3F8A4E4 ^
-8861A84429E238D94E75D3CC191FB4D128215F7D ^
-DBA6377C376AED4D1E79C198EA864B6E6D90C494 ^
-4E5DBF823DC5BFF56C999A1FD0ABBC51155017D3 ^
-6699420C6FF512BE5CABFE1EBAEFB0AE40CDD902 ^
-77CAE0D7EDFD2D13506D096D66A32B9907AB9B23 ^
-F6022F2A1545842915029B344B19F4C69757925D ^
-6ECD085FF34032636E7BE7269D29DA62BC4BFB5B ^
-60CC512BE506BE1A580CEEAD2A009DB8D7A1BBC6 ^
-0F34DFD7EDFA6A5DD132B2EE77B52EEAD98DC701 ^
-1BD542585AB33A0A3694BE45D6C7EEBC266D4806 ^
-1524F20389EBC2D7DE777F96156DF9B2A8652373 ^
-451282E6DA707668886AF7E77DB4C58F73CA6EC2 ^
-BB7D59890BC39F7F87D4DD7E2583C737B2B40B86 ^
-255D67E3AF65376A1D71FFCCF505812481AF182B ^
-4D559BC171516F79E22938DE999685F9FF05383D ^
-2F7EB16081B2338D631153D5B70DE67F050E348F ^
-5902CE6CF7700D2E23CEDEE742E273F4A6A39F6D ^
-7D37A7515D1E04D44CA0F314306919C0307FF4AD ^
-18C215A5B8AA9CA5C55DF8BCFC79683E9982B159 ^
-63520C9DD2CF321388DC89CC69D0D9F6772A3553 ^
-5FA13E6697196EBD0E40FEAED4B945CC93375DAD ^
-BF8CA60D07D1B69767056B2F80A9AC4B1F9FA99D ^
-6CDD13431EB70D9E346102B708E9F8AB233CF959 ^
-4CB448B4131DEB8F1AC3085765303CF214436A26 ^
-1FDC9CC58A748A9478A9E55C66C6446775382ECD ^
-0EDC5CC7CF8C6CB318616D62CC08CD1449960315 ^
-D5D0D540287D21AA519CE90B6E3D81958A2E307D ^
-BA5CCD323B987F54E06AE04A09957BC417ADA611 ^
-26846FD68BA956CEB2899DDC18324843DC211485 ^
-12BD70565F701BB35B87364B47F73C93287E7672 ^
-C57A0F96959C7DEDD353462099EFE380CB273E90 ^
-9900D5268B99165BE1AA2A6B41B9FB66455B865C ^
-D5AC2C2BF36B04EAEF95E8B93958BE28B5A4C836 ^
-82788DAA7F95292B266CA17E86631D866D68FD47 ^
-37B9E638610418C4CE4CF9AAC0D3E64F033D3D74 ^
-9845A156240CE847508A1D3762362FA90216E59D ^
-9E59DC76EA01567183A4B4AD65CD31F169706CA9 ^
-B2B4A1500A176C883268447A09DE920F0CF77F76 ^
-E14FA11B60B9389D3B9B2C1E7C45931992F666AE ^
-922D169C624E79DABDB79B76E777F6994C339EF9 ^
-AE99C2F46A3939CC5EE3F8CF68D6EA486392C23D ^
-154F915F90340CBB03B9514810FD399EED06CE3B ^
-C440E1E74C75266822919080966AB74D96FF43E2 ^
-405155FA99EF5E4A0F4E93D107CAEC89A80B94A2 ^
-0AA9625455A0CCDF37D486B4538E790BE407A59C ^
-46D633F7F2EC56496D53138A56D11D9ABDB701E1 ^
-75C1BD5738EB5380E25EC4FCFCC7BB3FD8164460 ^
-B618C9E52303919BF762D452F5681D23ABFF23B6 ^
-D08BE1F5485939677D294C4198FA15B118938B3F ^
-F931441259B793DABAF082D1B0024ACAD3CB48A6 ^
-096E206E3753BBEEC8F0F0D3F97EBF2EB3063B1D ^
-13AA397D03C60AA4414271D33CAC2361C138422B ^
-777E2979834E8C6E89D219E9109F0A2852961EFA ^
-13960A648DB8B7CF541A56B9009A5F7FBCC1ABAB ^
-B3447A3C462B53945F8295032FC9A057BC301FB7 ^
-8C42386A2436DE83E1959E92B44EBF61E6C8D093 ^
-D9EF91B04DD4371968E1978CBFEDB50C2BABBE67 ^
-E84042479D1D669AB5871B71D1342AD6D15105C2 ^
-4ACD112CD8CAC72DF2D4DA76910C2CD3BE1EC25D ^
-AA20982E2B138FB2407EF99509075CE8366F10BC ^
-5E3BC535BBFF471686885331CD9831C80FEB18CD ^
-53C55C80D64411221C7311654921523D2BD0E227 ^
-3FB8C850B9BC7A923767D036992AD79ED7F0E1AD ^
-AF0BCA4D440D6599BB91396A0823DE64764C2112 ^
-30B13703A702572257D54DC09463768F5AAEF759 ^
-59C44B99EDC297B476402310044554B3F29F9CCF ^
-FED078596C584810E5336545F6F6B93027D9CBD6 ^
-6499E70E5455F9C8FFD2D5F600009A43FAE710ED ^
-D26C0718A9C8222F30D021E8FA6508935E80BC85 ^
-1F4152447ECB8D7CD725B57B65E30F79B466BBDE ^
-6C4958665DDDFC828C1427E57D23359E9C5D1190 ^
-B88EAD843C4897B2A691612B837E5A5D9F58172C ^
-A51097DC1883B160AB799D2D103C443336EAC2CA ^
-5DA1B85BBF4F3912C5E964242A61EBE83A3DA5B8 ^
-4E9A45C0410F0211DD4D9123BFB8C29C53A5E03A ^
-C2B7C89F7DEA6E5A6CF909388471DEC4CA362255 ^
-4EF3B7E7846115212B3E77C29AACA6198422BEF2 ^
-78C74563BB2CF819F83E73CC00072378C114639F ^
-FAF96E836C381EC80FE1EA8AF76E9D8D8AD95FBD ^
-3B30A2BBF84AB70E8220349CBA249DB87FFDCBFF ^
-6CE0CC298D12597F801E0F1BDE66CA9DDF6AE66A ^
-8274B1DB8C0C7390C383C837FDABDEBBEDD1A8C1 ^
-D0F90D63ACD0126C84D714AD7C9EB673DFB459B2 ^
-D1E63EB5C373C78EDF968E0651DC1171907258F7 ^
-1530DC99565BE2B5AE91D1D70B027EDFD4EC6E93 ^
-FEC0946FB9CC04713C67BA36FA36EA9211131281 ^
-BD2BA680D2200AFC5CAFB362A5517BE9DAB7E593 ^
-5FB57E1AAD5BD9C1D176E1CA03C1A5A8E33DDE2D ^
-F6D5E7B1B28C9070115DB6665309B8DDF5F81281 ^
-BFE88F7A0FD5F6A1B26A5E15D0A109A1DA7C1FC1 ^
-E5668AA40375C8CA35FB3046EDD8AD9EDBA82FE3 ^
-C854D5C5A0A100411FCC9189D6307C47B57228CF ^
-1EE384076308AC6B80FB66856D5FA19952B3D6D5 ^
-CAA4DCFEE058D22D726292B2C722D3147F1DCD63 ^
-1887C76092C9275B2DE333014C99FD13E5E533BA ^
-AEAC6ACB4561985DCFF6C9696BE836FBF75E24E9 ^
-CA46F23773B30BF0ABF5C38EB9D0EE021D713F8C ^
-2EF007988B2161FED07E5181C342E724D3F640A3 ^
-F0F1422DFD34EDE00A8B0741F4F395234480FDB8 ^
-2C471BF867F5A02CC241E35D95C97B43D6536E7D ^
-D4906C8804B241E28F3F2E6380019FB739EC8503 ^
-632183EEF8C6EC8EAA3016A43E568DC38E29379C ^
-1808120D461A867C90222469985769AF1756EE5B ^
-08C2F97B6FA6E1433DAF56403CDFE8CEECF6BCFE ^
-2767E111977A20D318EAE19D59E1E551A4AA7F1E ^
-B1A7158CE56666BCD1FDE7DC87B40C92705BFDE5 ^
-7CE90514AD734390F6FE58BAE8FFCD66391E9595 ^
-C57F4C2D8B78DB8464EF1F719B8B1DA270867480 ^
-C97938F34C6DF26BFD509658838F7C35FDB0C58B ^
-A5CAA6946300B1C4B5F53A69AAAD67961C4C6821 ^
-DDF684947B1667A77A22C7DFE8B6A0A8484E2509 ^
-8FB1310F1F215E4EF62C41566C523275BC929670 ^
-1573CC447B398532BFB9A2E5AB3880F23CA7C27D ^
-D6E0B674B9E4D283C0AAC355989CC0E8BBF09678 ^
-7D083BB9C3E005B41FE32629F84B9E292D80FC67 ^
-D3E2591B7D7CD29E9ACE61DF6019D8787AC93BE6 ^
-7159B10AACA9E7610C7404DE961ABFDB17B89156 ^
-B4A0248088E850FFC5CCA99EA2F28ECACBFF1960 ^
-CA63F54FDB6C46E877760EF4E50E56F3164A417F ^
-C41DF52EB252961619BD4861C4AACCF1AB392B69 ^
-FE3EFE453C8705E1CEDD06F15DF5B35A7311DB32 ^
-5E2E8BB04B327E91572992A8A61063F7A76A93FF ^
-8EA0191E8491400038CC5B1416E5A56622EF1E8F ^
-47727D4D7E8D9738608AEEDEB0E12C9F2427EBCB ^
-7340F405BC428DA514E7B2F39728CD77FA2177F9 ^
-5E451C7A51AEBABCEF9FDFBF3538AFECB968872B ^
-528038274803D6DB419F6923993A45C999433336 ^
-281D30FD3C725A4646A6287329140BEA4AC7A5B8 ^
-922A57DBF62C01DA19B89F90F36C433817F089B0 ^
-C79AB225BBD03145A981DBE7BF6FDD16A5E95D8A ^
-301B4D0E270F2AEC6E1372560385D37875EB682C ^
-1EF2EC6A3642C7FD61C4F1C3DFC55302535254B7 ^
-1D94ECF29D2310B1A5A2042CFA616BA0D19E7C41 ^
-52DDA9BEEFAAAE667A6D12BE414FAD8619750040 ^
-B14486D16D1521D1283698E651A10FC14AFF8996 ^
-4BBFBD0244BFEE440DBEDC8361806CADFF673253 ^
-662E0E466C9D700C50C5F98CD77CFECF8278D708 ^
-1AC5B8197B0689681B0F474832F316CD25147AF3 ^
-8720E012F16588A3C368689113902119C9791FF2 ^
-D892C1E257A997A8DF95B229C9D24C99F60EF205 ^
-57F5C45286EC3D29CEC19939C04045D9C38E761E ^
-07151D2EC889D24730AAA5282FA4DFC49A66E439 ^
-6AC94690EA6DB4A8DC982271490EE18282A3B33D ^
-32DD19F12AC0854998C7B14D1D96C15FA8995DBD ^
-7817A25C6CF1EBFAA8DED7A80063D1A299AF8B18 ^
-01C5EAC1830D1F5A7F186E039663CE925FCBACDF ^
-B9F32F67FF4937F44094CB4A62BE12474AC3E1AA ^
-05BE2CD6882447472AD2E02B08590EDED62C7638 ^
-CEF149F6D6FC8987C3693D5F5CCAC0CDDD3D0787 ^
-6A7CC99DAD86DA9797B1F8336356C9864F279D35 ^
-3A72F8EFE64CF60D49589AB92D48301620CEC0ED ^
-F1F5939419E375182A2AA928DAE3CF6C378E4589 ^
-3EC1C1B74B8881F86C1D3EDE42F6689C61132710 ^
-7164A5B4A69A004FD76EA4C6CDFE0273D35CFF71 ^
-224325A309FDF2378C5776B1751BB0694ED30C28 ^
-64E0FECBF5F94517EA9E0F4E1E16FC700EE275B8 ^
-69CDF3321850BB640D5231D3B3458F83738CCE6C ^
-0684349A2ABEC06CE05100EB69D01CD4FB7AB193 ^
-1DFA49225C0FD725046AFCAFED17B1ABA6871FB7 ^
-ECF4B1B9C78A802F748D58BF6E27FAF1B274EEC3 ^
-A44B67EF91F2AAA9EB2DA8B166A1A316886E8909 ^
-CF38B0F7DDD2F72A891B41AD026FCC3282218747 ^
-F917033D4494A1CCC8580C1DBED6F28FEB3E2E57 ^
-3C326F550039F815ECF5E236F6DDE5DB0E2E9F65 ^
-7332001002A11FDAF501914A867398625398D5CD ^
-DEA189DC41AF695109ADCD93906EB5372B512A57 ^
-E0F14BCA9240B27E44647ECEB4A40408E2880DB9 ^
-77545EF84146F952212D9E1FDBAF62243CDA630A ^
-D162F654DEB5BB0D54179319D8DF9F1BB6D8A13B ^
-3BF79007252537CC2EB11E148842E7AC443CA91A ^
-6CB2F291C7198C9E4112B991FD4D829DBAD7EFB1 ^
-C850258036781C0AE8A083D6A791D3FAEC946C99 ^
-DC64C5037BDC93A3D38613D203FB3D7C82A18A24 ^
-620B7714289FD82ABB9FC776B644571F72A9557F ^
-4BEBC1EF44C30B0B033153F883D5C58E4AE6876D ^
-E3815A4E6BF3B50EE312E5A795B3E9AA2D7832AD ^
-9CB13D19C64752209D5D4D7033FAF9DE8960C147 ^
-3182B9F03D0ABA3BD91A1EB8CDD0F465FD9CCB51 ^
-73D8E8B9E6A04E88E29797CC5E2F489350D978A7 ^
-732734CCEC18944BCA784B953DCC0E582225AB89 ^
-A2152DB03048AE27B47C25DDF99D249504A8ADF1 ^
-AB70B32A28D9BFAAE1CA868C4A161B6D4B3A92E5 ^
-AB8B90085B47050B87F4BDAFDF971790B7950900 ^
-B315A8C87011BACA969A1B79EBAC80A7343742E6 ^
-B78A044908CDA9640633DC8BE828E22F90E6D7F3 ^
-AC2BC5246C1BD99231CDCCF3CECDEF5688E58D71 ^
-0679F888F8C353B807F544C2379BB5A4AE8EB9A4 ^
-464B5754E3D42864CC0A98B4E696C827E3254317 ^
-7E5385C8A1BFF0FF476905BB6B7515B6D438CC0D ^
-0F5C968CA2FCB4A17E0AF0B94682B3AC347C2D12 ^
-4F5E353500D63C99F58A28F5870064FA278FC7BA ^
-E7A104651C4D6DFD0778EC8AC8E4F001BC7B9DD3 ^
-23DCF9A854D1D5B5599B14A0E9A19AB4F2E3BB77 ^
-588E429FA1C3055C4DCC99EE5407A64115B54345 ^
-39215ACE01669CADFB81E9FB085710EB5B97461B ^
-23566449DD29A315D413604A2DBCFAE0D40579A2 ^
-1EA87C13DA38FE4C59691D96AF590EAF3908C0F1 ^
-5A6170FC6BD7E8C01140E16F248C56890B51323A ^
-FF328DFB506B72FDB8DF5716E291A1830BC539D4 ^
-7B4DA846F9074254C676F00948BD4C9698148C4D ^
-2AC310393EE1ECC5844A4BEC15A9CFC1B5022294 ^
-3AE36316FA94B369D7320A8B71304CE6490FECCD ^
-7078C7041275BCBE8403DE24D16A646B4462882B ^
-8325A8716A2C879888BA9F674C869B1FF31BF363 ^
-586200B55B5D537B59B5E0BC6FD9BACE1E72C6EE ^
-0B675E7F434756F5E310B80B58F861E789495F5D ^
-749C4C0856CC4629DC397678C0E8BDCBD649A6E2 ^
-25327C66FF46C4466F81EE635E8EC02C5CA60F2A ^
-BD9DFB59EB5E53BA6988734FBE0894194A119D33 ^
-3084040E5ECA5E77406B4DF3CB7F324ACC96B506 ^
-1E14A09FEDB61CEBE255B94F533C4018E5AF4BAE ^
-C8840C051A204F8A13420CF17FE77EEE2FD7945D ^
-4790265B5231F9A1738CB9F8423BEEF219DF110D ^
-354947C0F2F25EB491D21BD0BD1D809FDD140A66 ^
-23762BF3CDF3F484C70D2003B55E6F447BAF46FA ^
-E5BFC99555CED5C1743B152A64AE08C9ED1365D6 ^
-4CB44DC507F716BED4B4CAC742E79E1A2DFA308F ^
-62790EC14E8CFD1A0D6FAF93D7984A1E9416FD5C ^
-5C2D3ED988F5BD9579D2F710D5DD68B11584295C ^
-CF8414ED85FA0135E44B37A8F8B40756BAED23DF ^
-03432064C1C05D28393C9AC5878C9A9BAA6E5C7E ^
-C37A6D64CF81CDF7DBB1B81509A67A0A1BB5F278 ^
-F341D89B75E599048A911D0AE756E0065669B4FB ^
-269E1529285414A74B76586EA4FCECA895C7D1EC ^
-FF9BB39F9FEA1EA63D944BF12ADC98D1D4255096 ^
-DD114F2DF3D92977F9DB98AEC04F367CFF9FBA2D ^
-69B53BB13375F9E123FC30098CD9EDB3C1A1FDF8 ^
-2A60984DC79682E96C29CC7050E1ACF988D9E4D6 ^
-09AC4CA1A40A7D83A463AF0804C4EDA208E09D36 ^
-A2EE2473C270A0637FAAF17DA54237D37E0C6960 ^
-B3A7817ADE962DCEEA7FB6F960EBE2BC1F9BCBA7 ^
-85A46CCE01A7968104496225483ECE2C198F2A27 ^
-BC028F5ECD8773AE47563F1216E0BC36A9E37E4E ^
-C65C40CCC3DD80045D6A4EFF3E9C7D6E4E0E5583 ^
-BD9C189A639FD3D70167367DF61F14868CE7E313 ^
-C6899A84B8E66548BFB50781632CC3D2D1BE8B9E ^
-92F3C8E436227976F32F005469DE91B2363150DC ^
-7D2A80A5C5CC88988F38334AFFE31C04AA1AFC9C ^
-D60FACFA57F663C4A399B1FDDD75973910F27294 ^
-CEEB9661BED2E89DDB07A21EEBF590BB1AD644A0 ^
-0465C9DF2E0886AC79F46BBBEB0A243DF7D6BAAA ^
-98073013597B7AE84CB884BD932E20E6CB47709C ^
-3CB4F76B602BF6B58B316A2D8D169D432F02CE23 ^
-5CD4EB05E8612974BD9C3B19E48D192BE8B96A09 ^
-BB188D5FDE806BD30648B6058143F1802F15FA10 ^
-84EF1D3DE5C1144C2C928CD4D9070A6E79543417 ^
-73BE2AA66F5FD6BF63273EA136350D29491A3305 ^
-53CF3BB07761910BBB486C3C0C643943D5BF17C3 ^
-9A774BDBD27C3704871B52CD5F7F924C8EE4A67D ^
-B106B6582F0F6C9E2EFBC4860CFC7028F2C47F74 ^
-FEAFF44298CBB7517B14B81A6AAD501828C773A0 ^
-B5BB48BED969F15D162301966C537A81C40CF4B3 ^
-3495D7E36747B824D33465B5DB72D6C623EDA72F ^
-D7F49178B43847D9984B923DEAA6DE9571690B92 ^
-3AB7E26BDB0409E55063AFFF456B7A29CF098AF0 ^
-7984E1565BADCD2249EDCA0A3AADB4346104A556 ^
-42DD99B41801B0C347580DF1FDFB2397D55D2A85 ^
-8D59C00401EFB314A0DFA4D82E1D85711C77E246 ^
-50CF74894F7CF5A9F37C37B47327047E910D88A1 ^
-1FC40E2840C4B68F40C205B6BB06C3E106B6B8D8 ^
-A49F56DFC293411736F27C19FA2A362A545C761E ^
-221E48845FE8B3D2C79AFED37414C0D732A69F4F ^
-AFC12E7BDF9F48FAB1B595FD656776A39F0F6CA8 ^
-5EAA114491E88938276FC3ACCDE659623C024BD7 ^
-5081444C3F81E18114B289020D9AEC75FB205597 ^
-D4F69156DE85C61E9B4150AC9F6F6A54F8E193A6 ^
-3D7C7EF4D362DE137AF0625925B36837C1FC7572 ^
-575D772F9C1CBCA8FF38243348E0DFE02643C28C ^
-0C821F27FD82C55CB4D76D386F41DDC92F79493E ^
-C3D0101DDF552A11C8E1EE6BFADB72A983F38571 ^
-F4D650440127390F3A3C2EE991C185CE7650FAEB ^
-54460FDAFEF3022BC2C7D1D497CBE5CED73624C2 ^
-9B3F7B9D594AAF6A26F5C21BD6E4717F46267418 ^
-14E2B34F0B2C89DAE1732400C02E2CA19A767F8E ^
-1072ABC4DFD2FDC6C114314D3C08457772421713 ^
-C9EA4B020C11DEB794D1D05957473A46A906B472 ^
-90BA4272464A020612F0085B7DB9367B7BA8E15E ^
-8713A3997A3CD5DA87E97AB94851B68E748268CF ^
-370358D54C819703E20EF63A2498C8586B48D44E ^
-0DE40249A8B215E98E849008FB7CAE80EC23F4A6 ^
-BBDB96306594D13598BB0109258E488D486D98E4 ^
-DF7DB9CB2FD8A86854C5DEFCE59C4E2F0245F582 ^
-84DE32ED88B3D2BD5F4E33BA3398CD2EC1E9BDF3 ^
-D20967844FED11CA71D28D72B28ACFDB14A7DBB2 ^
-B13A0A6A7723BCD9098E2B04FA04320C4A0E605D ^
-BE66BE38F97E7DDB02EDC8E0ACE97CDF83F034FE ^
-28ECC25FFB394AA8DE18F8ADE8B3577955346FBB ^
-45068B6A0F61D0AEF708AF7D848683DABE817C2C ^
-EAAD829C32C3AD4EAEA8B7E6090A5CF6B2FCAA82 ^
-F445FEB22DF5A9E49E2CF7AAD7CC1F5F72F18B77 ^
-73C424FA0B7863F1F170A850F6A0F85C87820841 ^
-71F0155D40CC55F3D64BEA645608FD184E2543F2 ^
-4542FFCF50267B77502D1A0ED0C2A5050CAD5200 ^
-FB48F26F320D7A4B803ED459BDF92BC1F8703631 ^
-C9F9A37E34BEA6220BEBC167E34B0BAC6B55A6B6 ^
-B0C836CC2831FB8BFE5988360CC39FAA6A904A89 ^
-B0CF783D84BF5383EF30EF2071E0FBA9ABB553EA ^
-8411C8D1A4FC3F130143DEC5232B59BBDDF11B7C ^
-ACB6D9EB22D474CFD5836C8CE22F387E12DC20B7 ^
-D582FA3DE1DC425AE6A394FE5AC321DFE96B9305 ^
-15CA32D0E246F395DE22FAF8F0FD90036C4016C8 ^
-F1832FEECBFFF1330C7A6AC47D6FC1880E79550D ^
-C4846BEA159D1D43427CB5802C46E479F9157392 ^
-C84FF09BA6A2EE9BD1972B8C0BF25240F5A7EE72 ^
-4E6B4F363D7FDB4083AA6F5E7979966FB8FF6C5A ^
-7A543B81CB4DC93081D8CB6AED436A31C4018A84 ^
-85990A1C35B86BA244F60BA0EBD6F6E801552FD4 ^
-D3E07F5D14AE219D3CB59B034764C40056BA95F4 ^
-F4C4DCCC63E8FC5402E93CF50533E51D1BECED43 ^
-3806AFF9AD3859B150F1E2A40FBC047FB624CB14 ^
-B51A4E4FA213D22548CFF28323C6679D2693110A ^
-A7C70C19BAC1040698C7AE6A23B0688B58405153 ^
-E74FD8C457581CD09F75EE3D43485130609FA9B7 ^
-86ED1E49D4CA868934D7C254D3AE0D5BF7323CD7 ^
-A16507DABC3A0CF7137150C4E6F88D5AC9A0AA3C ^
-DDC76D7BA54354112C2D7D31E1A80F0048551E5E ^
-D943F6028146EEB0386BB3084FD354CE86ABCF00 ^
-4ABCAB65C7DAA52BDBD13BCC9098643F5A165329 ^
-D75FE22162C538BA1E2687D66E2923CEC7375E01 ^
-1A11A2B12D93FB030B0C3441D7AAC06DAD6FB527 ^
-F8F3D414C26D09C6CA1B88BE44BE69AC879D3C5C ^
-D2D0BC98795740002B2EB6EA6AECA5559340B54B ^
-A8A3838BA45AB6B05D1D464E8681AD61B136B6A5 ^
-5B162923200439D870F57AEC584A67CA2E8939B9 ^
-A8FE0B55CFB15D977E871152905D8FDB18AA6B59 ^
-02D5D4928969C7A852B5A8AC772A3D1EB424C9A3 ^
-4ECE08DFF1FDE1258B1BF0423E1E31D83C57557F ^
-F701430EF6CB54BF0D138B54FB13A1B586A1CDCC ^
-E3242A71106CB77D25A60D164BD17FE07EAC4951 ^
-D8B18DE86132672EDB330190BE895E3106F92D2C ^
-8CF05FF1387C61A8CC3724BB1283AAD3E2F85EEF ^
-797B311DC2B5D14B5277E49A38A787D3D6A58C2D ^
-6472BC5881A62BA95651DBB3DFF9B3885949C9B6 ^
-86AED4B53D8617FC135D0E1FCB762271B2545A45 ^
-E3C888A1C00301AA7CE203A5590D82C1CE77C6D4 ^
-8A081A7A672F91493AC09D95B29FABD043DA83DD ^
-D47F87022DB4FAE551FF3FA09FFF02D92D112527 ^
-B2271E377E9B158ACBCA1EDAE0ED6BA4C59CB722 ^
-71EDE0C9488A21E62456D06EE393F390478C3F31 ^
-437A1B709176598020EBA1E92386C3979A18915D ^
-E3F4AC4384848071C8A9F9868376D941DEC2A9FB ^
-00444CAF6A3F4210FD97DCB8F10F43B28D890600 ^
-9B6BB350E30CEE209C77A3E20BB6ACE867546313 ^
-935D2688AE2B16B79B517BFB79D48CE7E4F0F4E9 ^
-16B21F19ADE7B6DEE665D45A847491B7F055C46D ^
-853397C3565C807AE72EDFA37F4198E801103FD4 ^
-10992C2FFE5127006BAFB2172359701AB10FA4BE ^
-C82D6BA4BA621E36872ACEE4AE3BDF33C2381B07 ^
-D7852DBC8FF592E08A1F1EE57A70BEFF327D8EBD ^
-CF67308422F072415EFB75B43D5B67C7F5362B0D ^
-30DDF35E1E99243F85311A0994D91B8AA543F729 ^
-DB2FE340F62A89400AE4A16B61435204405350D3 ^
-744980FA26DE503743EED298B966ED5FA8471DF6 ^
-D2C8B803D3DDB54CDE6464D126CE3009A9F0FB73 ^
-885700ECC04EB97943A9C100EB6EC4ACFE59DF81 ^
-770F9CAC5D4E9C878A6636EB0306EE8DDF0CF915 ^
-03C3F0553D7CF16CFE3D3F01C0A4CE26A914512C ^
-93B304BDB138DB6790DFF8A84FFF3D3506770CDC ^
-D5C5FA0488C5A6E14770F216B575997950A94184 ^
-2F695B8EB18C28250D7C8B35BA000042EABDB245 ^
-0353FFA7F7085D3B7888F96B8498486EE7DE16CD ^
-239FE3AAC0D3739F5EEEC82B2BF6F5F47D058548 ^
-16DE8684395CCA8A5DBAC72ECFAFA4BC3DBFC5D6 ^
-AEB2BA742708DBC048B01FD77B1560CD3A23E707 ^
-FAAE178B97175A7A68E51BD7EEC06234723B670A ^
-B3F1311247D920110972772C3DC30F789D3FDBAB ^
-466F682842C07D2C770B41B66A66BE9F6651C046 ^
-39724BD29138F776ED20633B66A3A241FACD817E ^
-5931F19A1985CD5F7171A5D2B81CE1CB3BA8EBBB ^
-27DE5C33A18DF1A731051D6644DE8900E30E242E ^
-A4E1C4F20A34C033589ED0985E80168A28C2377A ^
-9BE820B134475CA31513EE1C79D06E299D70E017 ^
-98F396D147EDF3D3079A6B2DCDDE92D48C9CC52B ^
-D6108901909418CF7E7AECD9E4D1CA121E992E90 ^
-F2E8F0FF1C652356E6056644B81FF8270A07F56A ^
-EA1669ED509120F2B42CFA547A3FD6002FFB862D ^
-219BAB55653B03A3CA7886212DF27B23C082B2E0 ^
-BBE95F8BBEEB6F9A0062D151A7155630F2010B88 ^
-FF6BFC90FE3EAB299892A5D9CA4D17DF2C6C604E ^
-8D0E1DBFCC419AEB1C7827C7649333E34AC7E30C ^
-EF3847F7FEA054F0E080836D0F2BFB676E3573EE ^
-F60A15E6A28A5CCC9C4EFB1B3107A54C9AAEC26C ^
-76328CDE5EFE6961B2CED4E3457D219229E161F7 ^
-FFAF03FB632A042B837F8660412B72B1099394B1 ^
-211BA6675C52CBD9E7F5F5B366A64A2466532AA7 ^
-51E05B7481381358782FDF73CB958E1434CF3330 ^
-BB5CEAD1F3B68227CB032B2B8E5B627461071637 ^
-3EBCF1D78998D4D11C094BF28FD522EA9F5A1E37 ^
-3E7186CB1D39C64CEFD28BDA2CCAA073E71A5327 ^
-415B6A0083386054D3B77026A38654D45D3BA106 ^
-2297372256479E31E139AA16E63C27C207519C0C ^
-65A79FC4B322F655ADCF63432D295349FDCA9E7B ^
-2D1130EE6E4156151C637B46527FAC54D9E79DF7 ^
-80E18DE7C798F040C008B3BFE3054261740E1444 ^
-0710A3A300290CC1C3BAB56CF00A682C1B711BB7 ^
-C6BE5E337A1A976C253CBF356687F359548B6A3E ^
-3D6E4E514277223BADE6A317C478F17EA6EBC9DC ^
-25C66C904C35EBAD2613A30B73283E0FC23CCC10 ^
-125709FDFD511180B08DB77366DC7E5A2B46F0CB ^
-AFB5C53BB272826DB7A1C030B89C7F3AE956F65A ^
-D166E71D8142E26E58E0F7A69C50CF19CFE225FC ^
-426007235D8F06FDCFF20CE7FD00E994F2FC422C ^
-8CA2730163EA816BF9B63CC653B443A8E8BD7656 ^
-BB2DA623B5FD10032BAFA1A2F9FB1E13F74AC4EB ^
-82238EC3C90BAF3227885BE78534A1B08213660C ^
-64BA275EE9422356EAC19A46A4C5C9BDB4D63C05 ^
-4995323B85FD3879631B439BF4F8D7D39639A7FA ^
-41F95B512991A4E05B219479842285900DF8425E ^
-3CEBE929AC763F2FD85F21354C9158E5169A844E ^
-BAD5D53D67CBCD7767B6009546A91D59188DE99D ^
-E9C2909F6F0A3079890193C8772E745A317C48B0 ^
-BB97E31E9B8EAA8CE758DD775D8326F94720E198 ^
-109471A1C3A427C65C4BBAF8C785DB99C748E5FA ^
-751D9CC64F00176E424A1F331C63EAF2910A75CB ^
-27EC395B07FC740569612741E5CF13A9A6048010 ^
-F674BD87556FD0F71D9BF23A0ECCE9F39AC82099 ^
-93B2F9109A25C511865D15E1683C0683555FFC01 ^
-<D
-
-H>SHS Type 2 Hashes<H
-D>
-EFA3EC89797EE3F1A5BE4B8D34747136CA7DFB99 ^
-D146D467E321E4EA4C73E8424029BEA461F3D90B ^
-25ACD32DED334AD20DDCCF01059B6B8B864E8D7A ^
-25416D69665007C3EDD24161F3DF0F6ACBD0E859 ^
-542A29E5C04A5B79AD0986FAD49BE741F09942B9 ^
-5B197E1011286E5C130F9379843DE89776C37C59 ^
-467277EB8887EDE0F2369C6E7D12281EE3B51857 ^
-BC1610204E15A37D533B74412683767898B35DFF ^
-3DC7C4726B3EF75AB89193701C990F86AA6DE80F ^
-4AD4348E5022685C70A2B9806698664C281E7123 ^
-A33E4996BD9980ED505F8AAAF0F6D64E97D7E619 ^
-06280ACC2D0DA15EAD7C963253349C86A6C3C6C4 ^
-33BE29779F42EE504A3CDAE0422F7B9C5CC994DE ^
-412941272C5CE344AC144B69D4BA5F61F1474F4E ^
-C33ECAC1FA74D54685669F8B9F85918471A88D60 ^
-C48272E42F921A2749D60418965D8A7CB1C7BF0D ^
-44ABEEAD2C278098062D934460E565ED3C646880 ^
-08DF185007816E3EF01D6226C72B03256478F23F ^
-289E89F8F15DD709701AA22B12C69E8F90C93F1D ^
-5B93CAB369C99B85EEE3130F833B7BB06D4FC041 ^
-7B2872C58FB340C9A1D068B618E4980B04FDFF2D ^
-62783421CF58EA66366ADDCBFA96968FB1369918 ^
-C8BD732D0181051698160B2FBC2025476297C96B ^
-038D587CC069C9B89DBC2FE9D86A98C031D340B9 ^
-3059031A68585DA8F09B87B0BE3413987EB390BF ^
-1B74A4A95713083609B27E67140708EDA15F80B1 ^
-6EACEA69922C7ACE38E0560A91DA459C0CC89B55 ^
-60E21F5299EC719D2832A82268B24AF6B2815DEB ^
-3D7D51782A532F4F410AA2AB3DC9178C21A55F0A ^
-B2423D96008FB800E5E35E19DA6BEA27487585E0 ^
-5038FE9AEAC82966A4EE5CC69ACC8ACCF55E63DC ^
-90BF0A90F88F5F1DA51E4494E2D5D4C6250D2D4B ^
-F858434E0A5FD61A220CC792380801D19E0D9F77 ^
-C31E0BB45FF1DC0DE44C77C53C59B15C3BDE9EB4 ^
-DF5628CF6445C409B51F46A86488A95DD34A3DA5 ^
-744CDCC9A51B1AD14FAFD673D4104433B7A24739 ^
-CEA5E7B91773DFE13649ACA78907769B5BEBCA1F ^
-DC23EC1A04F7417D9704B844E9F39F39EAABE6D8 ^
-D39DDE97297B7D1C9FFD6B6733349D0B8E802688 ^
-65219E79F5A3C61FC075660258A9C5F13A159271 ^
-D2A86164D1366B60F146651464761B01353F9028 ^
-8E3D1E4E0438EABC58AB967B1CDDDAE3CDD9B078 ^
-EE9BEEC73D0E760CFD05CF62382A461C7DE3CE2A ^
-5C4FDD604751596BE5419D4AC256C3D982012149 ^
-43ECD0DE83F087815CF257982914611E4BFF698C ^
-1A1BCA41BA127DF4264D3795E2EBCEDCD1BD8EC7 ^
-FF82BC6904520E186803FFE861DCE7E566D75F03 ^
-764546FFA014DF8278974BE66D01485251B8B0CF ^
-A06BC97DACB07EF207808684978841C425AE1238 ^
-6C7E6E0E89F2A070EDF3C4333353869942F3D883 ^
-572437B2B35C5BA00EBC74521B12D20E6F14ACBC ^
-08703186E74A9397CEBB1B2034A6770995AF3D0F ^
-E4F9055356AABA933EEF0C0B07B6FCE90361D208 ^
-2020203EFD4C5FFA02E593B7A658024B33FB368E ^
-2BB2F32D64ADA56A3E53A6D750A05F8D2B5D7A7D ^
-C719AEE4708E7A242440C9429B7236DFDEC02B4B ^
-924A26B46649287197E142CB42506C96E309EB26 ^
-0463F94B5452A2D8BA3A0DBFE9C490A371C19975 ^
-9FB2FE5393238EAAF58034BC934B190784A10DD3 ^
-AD4A6962A6A59CA32789AC3BBA368583B9122AF4 ^
-2A89459657F9E2685D794E7AEAF30A05B06AA573 ^
-9B65CB91D0A24773AC8675FE9862E28A7B84954F ^
-9CB7CADEDD391A3689B04427B461C4113717B6C8 ^
-F1B922D7EC240FC99692EC28C1A6CC7D907B1018 ^
-DE301A1413C36A5CB891FBCD9CF9258DF4EF14A4 ^
-B330738D2AD53448C287BEEFE5C5583F2B817A03 ^
-B80EBE0104A25840CAEF6AD74C4676D524571A29 ^
-3B5CD01661A279BA72DFC1272E683573B4F16DCD ^
-1412D6A2DBBC9D00641A71164A690C640852B56E ^
-0EF514429CAC95CDCBE8A2E60C2AA8B892AC5B33 ^
-5F32CFF3B07D47EC13EB54E7C39E4F5216FDBDC5 ^
-B931966169D171DE8F9488E8B5E0960124BC7451 ^
-E5034D3A5A573442781EF0C6EEA7BD39FAD0B94A ^
-F97CAC5013135944FDF8BDCF02B4CC61241BEA6A ^
-FF74C93CF32506B4E17A0B596AB564989F20F1D4 ^
-5CA42E33BCE4301B8FBCE56BFBDB43EF79E956D8 ^
-87F5D981EDFA01A2E9885BD52CC4E649A2330621 ^
-63F43844ECDDF338203DFB116FA79CBAF4E5C92B ^
-92C5E2A5D380D2BB5E19E9E65DC9A77F4B8B25F4 ^
-E3D78501969ACDD78A71042E7B0BD0C14882E402 ^
-4E1FD6F5CFE29A0E33248F2E2EFB74E7E0A99765 ^
-5FF5DADC93B2E452A60677C8CD0CBAF7BD4895E4 ^
-CA490FAA2D6723F9F682D5C96586460D0C8B2010 ^
-94F099C2FF7DB694FD2DCF5A9A6B06855B2A9948 ^
-CF3B1E0DA7BE87180BF1847DEBEC706788C53B8B ^
-F85305C4BF149B92068D363EF19B914DB90618DA ^
-B4BAFCA3176B80E9800E319FB3BB74E5D65BEB64 ^
-38CCF51915A38559A96E6F3258148D5E63230984 ^
-6FF43B0D25C7171FF178DEAB13D7F488D21C4216 ^
-3E4A034152D86E4568A2197A5328E8E97363287E ^
-F231D4C3ABBE0FDF77C71EB2C28E50ACD9584537 ^
-23E1A4F73F288233847E647CF8623289F1F89E55 ^
-726DAEAE724E79232611CBB216B7722594E814FB ^
-0E5FE512B0AF52B4183119508CB01AF5338C63E3 ^
-4A5D3E12EB29B224202C0B319B086535E99F5E32 ^
-363574A910830EDCFDAED1055975F0613D1B5C95 ^
-4820BE6C74AD34D8A43A5DD0130CBDE3F890C53B ^
-FEB6E5BF7A66ED9B838A10305F850052DDF9207E ^
-D50B331AD6925545264B6614C3B4C39375AB1F65 ^
-36B1BF39BF4AEF05FB054BD02FAD9062D2337239 ^
-<D
-
-H>SHS Type 3 Hashes<H
-D>
-9B30CAFDD7F5E525221EC036D55A9C8D78294DBD ^
-9BCA33B3DAD2201D0F1981CCD0AF4874E162A6DB ^
-8B06697E4A75DA5F020CEB860A29040B3DF6EF21 ^
-F0D48401AE22498E281CDAAF045FFEBAA87A9776 ^
-6247DF62DF5D4857A795996039B5A6271F7A2031 ^
-D98433C3372F1405FCC2475959B9F35DF27D32E9 ^
-C4D14B2873B0BDF01CA7C1628EE01D61682CF1C8 ^
-C027A9C010F8EBE89FC88C1C9FB68DAB09A0CFCD ^
-4D8D19F35FAECDEB015E116130A0A4C836A42A6A ^
-928E2E95D3F09D8EE63CB8F10296EE6EF7455FFF ^
-55F3E770DCA28CFB711D059174CC7A9EC2B2DD7B ^
-4500987086FD8C275330E0F27E8A3ED8596D01AA ^
-60BC57D16F50E2ADD1724E0C7DDD5E47DDF8E300 ^
-59D174272AE602AC092EE7EF393AC19B87B8E865 ^
-8C25614E6E4D825D6AEDD93A62D1A0458583EE84 ^
-695390D1E57BCC4CDD442879F0978BD823322E5C ^
-6F353EE6B5F4B8272E4A0D3D4BBCC83B1B942516 ^
-4B3F671874220DCCF49B580189E6B13FFF0F531D ^
-BC6C473B4824D8E2FA04DDA86A5865D4A36E8E91 ^
-1BFEC269FD18D25DC5C56ACD83810022775F3EC8 ^
-3E9921E2F685413C0AEA64801945B48CB76E195E ^
-EEC7221FBAC5F27B56CF68C396B7EBBCAA3C0B05 ^
-F86DDD2A8229532C3F183EA9903AD228A2521593 ^
-FA17B5DF33E4326BCDCB27F1CE8B83BE8B8EF890 ^
-A4AFC0B41D30CE796C2B4B06E368A5D390735889 ^
-745AF12B4EF985E4D2F848D7C7ADB6B32404B6E6 ^
-5CE4B657409033BF67DB7B0CA480EC2ACCA801EC ^
-0B5AABC9D3A8E861103D6B5B9B994F9C743BF058 ^
-86A1198983A73298BF4EB41A61EAAC3E4B06B408 ^
-460A107A6AF329B330DE9425B3077755553AD370 ^
-62C81D06AFE8C8F3E642AD42374FFE486DE86F2F ^
-FC1EECA32F7E434BBC74F4360808EDB141087BDC ^
-BF494B4E8D3311F167B1EAAE58A3343683F337EE ^
-961247D01E1C4CC0D71307637CD559D530521FD5 ^
-B34F846411BE61E15361922E0E2AF83F3F03B291 ^
-CD845B240FC2551DCB2CE487646648CF249AE8F0 ^
-5C124B615FAC548DAA35AD0287E032EC77D220BD ^
-3C74771D838CCF7FAE2DAB100CEA7B46BE2FFF3F ^
-62860DB8C0C897C7369A1AB61747B04C0AE9F8A6 ^
-C98400CDD7FE71C7B35488C16D3395C04300EDFA ^
-95167E2BBFC0349C0DB7CB7BD2030BC30F9F286A ^
-9F835DBB27076B5F0D8880603F417CE83A0D2242 ^
-08442B715C84B7A8B2C7FFB46010AE56A0C8C05D ^
-B7132DBA522C54F42903CAEB705167485AAD30B0 ^
-9E99F03ED08374EFA4F9A26551A909F40BEE503C ^
-999977E6AFFAE0451E93E7F77C7D177DE121402C ^
-30E0BB7F21433A348E3B446F08D80CEAAE06DB71 ^
-B3A41EEDF017DA7B20FBD9111BA6E2E59842CED2 ^
-5B9CA331BD03D97E8D057DFD35C9E600F90C57DC ^
-5338A25B31CC9C64552B6F6742F9FEBDC13D9733 ^
-1B3A55BF6FD748B3B650EA5BE839B61530C871C0 ^
-1503F21523CE8BC5A19E6A7F5CB0EC34A7E9F75C ^
-7F6A16B30377D3D0014B0B0B4C8639160C721DDB ^
-8F621F8CFB6AF216746D8B99C913267DB14ADB08 ^
-42E9177C487B4B711A4451C360BD7E2C6DA73446 ^
-5B2497CA6EC2426B12653D711E6BFDBEEFD4A389 ^
-30F4690FD4F09AC8E29B926F64C673539D7FB65D ^
-CE12D1AA4961245E606097B672EC3E16103D0D16 ^
-9BE5D693BC0CC56B34B8DDB92FACEC2F8F4B638A ^
-D2040005AE230EFDAE95942372607577EFA5DBC2 ^
-8A920F9407C74FA37D9C93C3606B996DB945841D ^
-F26915C08DC1D3D31D9CA73F18F04DBB57E8A672 ^
-E449381C8148837B9E44251B17825530D8754C94 ^
-BD8402B21520E40E31D1EAFD9C99A9E409C3A77D ^
-624CCE538A78CF0FF788B9BE433A008FA7779280 ^
-B796B521B90D55396E8EC02AD9B69B7E91093E4C ^
-5C4D584F97C1D8FAF810CEF3A4CA0915FB0B630A ^
-A179FEAF341BA97B1D0278822ACCAE5FCF8F4ADE ^
-693DCF85919E06A5423F92780E79C2C0C4528D67 ^
-DB94BEADFEA3682051D622519AF9F87BAB28C5F9 ^
-2E20D1925FBD460E7A5E6B48A92964A7DDCB874F ^
-86651FD71862CF72F01F099F68CC164DEF0E9625 ^
-D5948BDCA91D6707015C79BBC2BC74C1B60573F5 ^
-8870B8A6884FF54E0E400441FB2EC74F2452F39C ^
-7DF1C3C052E8396D251E9D522C4227344DF92C11 ^
-59A290A0BD41B973DEE35947CB240006DBCEC582 ^
-DD0EDB3AA60CDEBB85DC01258B9F49F3A5E83589 ^
-FC6794E4B4F2735773A195F9BB2022C70AA4C754 ^
-8BBC40A02D87A8CF14D6CBA0A2C9857D93EFDEFA ^
-D28FF6E2366097135EE565F10263E8798140C5DC ^
-2E4289EBE02E75E53B52D6724CDC16B89ECF3DC6 ^
-F2E716831CC0CB5CB2A623197D14C2C9FC25A914 ^
-47B926A13D65377A8E2AF27A84E175BE93739E38 ^
-D368B8ACC50353EC8070936C73242A2BF6CEC3AA ^
-8556025BED695B975CB924DDFB372F6899A7B09D ^
-9B4ED89E63D17B7210A3FC1BBF0FDA607694F5D9 ^
-0D2221F5CDA184EC7F6CCA29A75F502FCA25673A ^
-3C152CCB811DD9BC16529B23DFA1757D744FE676 ^
-48D1808CD62F868FB6F45560137CFB1DFD856266 ^
-8A3FA42A984C95CA75D6AE51391AAAC0688C2ABD ^
-AB570D91E9B6F3F1188DC8639A3B144837EF1ED8 ^
-673F62A7D205D5C90B7454E81A5EDA9A60650D91 ^
-D00575E45FA324FA05142359BC3A07C803836EE4 ^
-B908BE44A2A66F7370DCC022378A9C2F9BA70B38 ^
-1EF79029F88E7A091D6F2FA2F44A96829C120C62 ^
-491CB2EE0994EE6A4FAC59C4B9FBC9CF8183DE8C ^
-CEAAC4E211E7DDDCE3931C47ACA3D626B62E5054 ^
-BE2041CB55A4882A8335A46B744ECB8611336F5D ^
-E4C0BC6857AFFE0C2B77B38FC01829B44247B6CC ^
-122A6AF11DEB6C3B97E6ADF5E077B5D6363887E3 ^
-<D
-
+#  Configuration information for "SHA-1 Test"
+#  SHA tests are configured for BIT oriented implementations
+H>SHS Type 1 Hashes<H
+D>
+DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 ^
+59C4526AA2CC59F9A5F56B5579BA7108E7CCB61A ^
+6E42FB84067CFF056C43A49E484997AF23190879 ^
+C63FBB9A87171A176E6E054890E29A8C5F125F6C ^
+3109E33C1C4B9A0169D1599169D0E5A520A1E71C ^
+9195E1E73CC68D7170F44BD1D83CB624BC87FA0B ^
+64F7C374527278C0436DBC8DE5AABEC2BBF634BC ^
+154B622EA426FB151B1FF1BE1CE871752B9EDEB4 ^
+12BDD00FD4038756CBCF8ECDAD1B0CD862603CD8 ^
+6700F93E1691E83735279E167F67AF61FEE9813B ^
+84AF20A06799F366435BA20F99B9A10955B6D276 ^
+C622FE003FD16220357F88FC6B9DE4789E77C321 ^
+C8DEA5A98DADA1F9662D5C150618140A150ECA46 ^
+FBB7127E77A39D856EC849D755C868CA7B9F11E9 ^
+B7D8A7A39AB33ED8C3AFD8F76201BF0904149437 ^
+154535460A12B9E100E251BB3A4D4DBCD80A309A ^
+82FC6020C7A9B62F334F7156ADA608532DCA6A3B ^
+9DD980B8073B32D21E9B2324F982024375C2951F ^
+419F97A9899486DC53C58C761CEB564314FD47BD ^
+A212E43EBFB31388F64C0C0B0B1CC7019704B744 ^
+D8F1623C186A5615F58E846C9D164F35A8956E44 ^
+AA32848DE1499365730A3650A3A7703FD404259A ^
+79BDB01E55B61A8C1AFBF63D3CE2DCCAB8CF3DFB ^
+23BF3164A448A727BA71457EBA9FCFABFBAC4F70 ^
+BA26E846EBEF7434B63F5862FDA005A1CEB5656E ^
+98622869A474EA85FE575CD979354248141A14A7 ^
+5C9E7E6951D386205542DA0680E07E60EC61D64E ^
+8EF07A02A7023AA0E6EE4BE1518627A521D1F9D5 ^
+CDEA382A5DFDA1C633F8BBC77F291F40E8801CE3 ^
+3C0A709FEF85DDBCC1B362AA162010461F31AECD ^
+10ABD6B8D97E688AF5CDA7955CD3CC0850A4A75F ^
+0EC53133F7FF955CA37D25491B592DFC0256BF23 ^
+1A46A67FEED1604523C062AACC2455223B366D05 ^
+FA3DD749E8F3D9029D9261F25157B3C0E2DF6834 ^
+43DCAC2CF20E7CCB1DED6E379CC302F302655F3B ^
+8BA25BDF331671CCB4B60961E4AF356224027862 ^
+AC3A3EA0FB8727334A4478ED165128581BBC5BEA ^
+CA4406A231EA2CA06CD1D8F3C77FEF9118B1501A ^
+5B83465B8EED14871FB51D9E6CE499FB2E4B4209 ^
+9445F521861946D4063E0CA3F41F580855A7454E ^
+C2410140818962F95506B407AE8514F11F892AEC ^
+F8F826FE0D93F415426ADB6956242116CBAB2426 ^
+C803F7539AA036CBB31B735238120FB85180D8C8 ^
+162EB5163692D9BC7B4529D214BBB932157361B6 ^
+D4B0D876A1952ADB5D27A1A6BF71BCF22731A4C5 ^
+CB5CD26AA39E45F248706604EDB9A2DB8EDC1BF6 ^
+F1AC987F30FF0375F6115C0CCD6E22DDFD0FAFE7 ^
+692E209D3A6A0228EB9823DCB738B16BDF97A4E9 ^
+FB9E1E71F7645EEEEB3DDE66716DC44444CD657C ^
+D51F071E360D96124DA49AD37E37DE17B564920D ^
+0667AFCDBB82B4213447D0B22006DC4A1320CD21 ^
+8FBFC65FEB2565F2FB8A9966B74702350C87CF40 ^
+8A8BBCD6AF76E71067EB0AF54F90EE5AC2B5882F ^
+8D831EF2344E336CC27281227185A34356B856A6 ^
+DE7AA7424F92CBC50966FC4E6A577F98905998FC ^
+1064EE6BEF704F3A618CB9C58F299B22A4D34293 ^
+95F8CF7E864FEBBF77E46067063D08D5175FC508 ^
+79381F230970F120D19B115BF864C794878E7797 ^
+D82A30F49538561D5A7D1324ECAD321DD05E1202 ^
+5926CEEAE43D29A7BE4C0EDCA626C43ABE00416A ^
+563458C9F2C16C5AF96915FCD9306F1D9BA579C9 ^
+C92B0BD604E45D7479AE19F641B2DB067E4CA774 ^
+D69D013EE5C871D3AE3E388090BC1AAF9852A83C ^
+7C341ECDEE7298605933465EA9ADBE7E044C8A79 ^
+83EC687D22A13EDDCD470C52C45276A6E1554982 ^
+6D27928F014269CEC4E8745EB73FA714BE2DC62E ^
+75C0BF312C05231DAF7E9CD4CA33ACA78BCAA59A ^
+015D799C602DD4E30D2C0104A57B1E214A423D66 ^
+D2F43ECAD20F0B4C57DD07D3CECE562B6B72C7FB ^
+27948CE5A56D57248D4DF683DC3FE023D2B9B43A ^
+2D5A984BF32DE28242744406469E18B7A5178A97 ^
+FFC5C4ECF0CC051320E071D14C7DCA4A4DDA305A ^
+CED8A5487AD13AF0003129659DE2556183836C54 ^
+599BB509863CC5D275416F6DB6C5D2BD827DC347 ^
+3981DAC895DDB9294D933C1CE78828E3A558B152 ^
+91EB715904123D326B23ACD684DFBD7203CABECB ^
+5A9AC8C3705AF14DDE50E6CF2FE5B0C15C4BD282 ^
+E2620DFB42B5ECAF85F590A71DF696906AC41C4D ^
+CBAADDA7B5DB389BF1775AE50040081A05A0EE48 ^
+AAF80D079F3F980BF9D5366C5B1991A3E3D9FDCE ^
+2A861F616604C526ACB157732DC431E81BC9A1F6 ^
+FBDB22AA0B87718F464C0D1AA39695A1BDCE053F ^
+4331BA331522D4F9CD6137858DB9AA16AC95316E ^
+33F6BFE23A4C0E04B8BF642CD96437EF0055AAF7 ^
+2046138F7899FDB2063CD84B84E821525172C03B ^
+E4FDC812C5F7A37FC7A81005F1E78BFF59666887 ^
+6477F931AC20B2FCE1C92171FA4DCF2D266B3DC5 ^
+ED0DD516FA7FE2DB7AFCC3DBEED0879A0C10F1C2 ^
+FCEDA0311C085368A5751BCAD8EAED2063C2D40A ^
+23EB08B5100C8FBAF7B3049887A11CC531B6CD78 ^
+A6C42B757DF078A69FFF6819A8ABC46E1B09F435 ^
+0615EE4840B1F1CD628636D1B4F4495639DEDEBC ^
+E2288110007AE6DBCCFC74B7735F4D94B0AA10A1 ^
+159E01DC348EB067E90A63BC6FEFBF4C45A01F9A ^
+A16286459CC989AE662C731F3D7D0CD487DCCB3B ^
+8FDAFE2DE37215E142E27A65A881F80E0430BF49 ^
+1BF978B58D98FC15731F4111E7C7A49F9CFD7C65 ^
+C1F61CD4B4DB14AA60C6448C0398EEC72107826C ^
+5CF0A7F6F46A730CD9103A54F1EC8A7549FA5788 ^
+FDC104217940BE5A7AD1C02D128B31747C972A5C ^
+DFF58BEF4FF418D26A35B55215CE419D3579A194 ^
+3A2EFD444F4AA7A3DB9765E027CE5D82B51F6737 ^
+EB616B6F97C5BFD02C1B9E4AFBA8A5151DD4167F ^
+62F31F9A28D0587BD8253601A7EFB698B03205FA ^
+E87645B2CB7DF66DA2771ABE0CEDA0F625FC8AFA ^
+E801C3071CA6AEE278B222747BFA819C118A2DDD ^
+EC70223BD963C122E4FCE2928934DDD2D7661CBC ^
+82261D26377A5A5DC69E0F39D0BBF59A1B2B2248 ^
+2E4DE781E4407AE536F70DC5A5DBEB178DBA2FC3 ^
+AD3D958B884CAA28D5858DA103463C300862DEE6 ^
+2A6A563C7FE33129637FABB4D40F5F0EE8B5C500 ^
+7EA6003A8BEF4D5BFA6BFEFBCB6A5B3B1A3B7991 ^
+6DDC620DB14882575D5BA1219284CF1C3068094F ^
+91AD7E588EC829739C3632656DE1915AC23C8CF5 ^
+311A491C1B5D8A26EA2A77A36B5D53FDABA1FB2A ^
+9D4B752AA8FDAF92897B03C4D65B65EABBDF062C ^
+C569FF6F0592664F690B008EE7A12EDA5740F0C7 ^
+1AE35E9CD3D0A8A165B2758E1DC4F9D1CD30FBF9 ^
+819A83318700EA861CB69F6CD8ED4ECD78CC3CB7 ^
+98099B550A82CE22EFAE48B5935F636D5814FDB4 ^
+CFADB998167DB289A7C17BA94DF7EDA00B29085E ^
+3F5A90A8F757936987938DFB95F10239F91AC264 ^
+7402265908EEA5DA183490FEF2EA2E55C9FC2862 ^
+EA6EF0F7050EDA6B78F35597E85B7A85AE0097E4 ^
+73F2780548F7C79E15945D7EE2A3E03B30DF35CA ^
+8EC3C93C7307E14E9C65F26DD847CEB195DE277A ^
+CFBC571A35B82FB0B7CB59753C4E8DE36A751195 ^
+3C4802A956CF93A148B9034FB8F041ECD8DD4532 ^
+5DA269C1D5CCEE3C7A66E31BD9F5E0B83BA06CE1 ^
+706D90C00800DB9790AF66788D1B3DC81E3FF7A1 ^
+59AC856447FDD27421C52EA66E465C64C5033722 ^
+EACA9E82D043F2B6E12E64CF03D82ED92FD6A64D ^
+8160755BA09C74F79DE8F9496BF0C9248DB7D45E ^
+8CE4390C185BDFC8BC9C4D3BEB1AB757C44F6434 ^
+1A1ADB628EB7B9CAA821AE9DE417E09A42A97113 ^
+97C4F92A46EF3F9169A977E1643C10745ECDAA4E ^
+408E53C03D10E2B32222F2B54D118AC4D65A9386 ^
+710628E811C207784E3255DA8432CE6E14B61FE7 ^
+4F6DB622778F4B1B6203BD239312D86589F1B261 ^
+888AD8FC1CA5B893294FDB8FC94AB7762018C1F8 ^
+AE36C2F54223BC082DDA0D528B70B2AEA190779C ^
+4BD2BF914223DCD0CBBCC444323FBF0E487F27B6 ^
+7526D5DF7B2ECFAC7BFF62DD7A4B5F38463305F8 ^
+0ED7C87B68F50813AAD5E50159CBE0BBF9BF05D2 ^
+4D5CD4E40A6668893EEA15F025ECB8187475DF4F ^
+D38446E842C0A94F175B772BDC707CD2EE79D098 ^
+DDA868BC2903C55CF273F48E9B92C09D90CD0179 ^
+0841268B95ECFAAB9FE3787BA7261227A1F23294 ^
+D3DDF20B4C0DB668421DE1F242B65A8C83FA867B ^
+112F3CF7DACA7527819D16704EB41302A4EE52AA ^
+96072A3EA4463A156B3BD9EAEC16ADB0905160C9 ^
+715F195F09E3EAD3D70AE51DEF1C9709500C0A6A ^
+8A112CA82CFEB5F3001B7A00591462F4120DDC02 ^
+50FC91E915270D1202F6FC8792BE16ECB73CE405 ^
+907736EC45BE7BEDA1B154EA282C51B5795991F8 ^
+05D49462991278720EB44BEA656AB4442C8845C3 ^
+6FD56D08A2D4630F72AC97E3C94A9575F3046729 ^
+DD1883376CF713C8D7AEBFEC60D51FF8E2A806E8 ^
+E0457FE00F9DEEE958DD6AD948EDF9CD9412F73A ^
+BA6538E91B276504C84E213B325B4A7703E924B4 ^
+C20A9B848503650DE9463B9992EB977422BB53DF ^
+BA4A565E5C0F9FAC89D55A2B784F291C7BAD4255 ^
+6510E09AAD8288AB81CA54DD5656DF57D0EABBE6 ^
+33996C9C5AD04883BCEB9771A5C4A272F88550B1 ^
+7B96F3C1272AD765DBDC35A59243F6A8F75FA351 ^
+5AA76B16EA4DFB267D88FF7DBE4F055184A56E56 ^
+33B9CCEB1A6EDC8C91F6034245B2E3AAC898C678 ^
+701A32FC0B1163BC55DB76FA46F69B574B3803A0 ^
+5D6F44A4B5175BA873BFA3369DC8BFB0AD1AC26C ^
+0727F12D8E554EDCB435AE3BD6425B197DF6EE2E ^
+6E1F46DC4FAD671759AC969998694BD79326246E ^
+85233F9CFD0780BD60240A22E037C14EB8286C33 ^
+B66CC7332341FA9261D96362F0BBD7B676F95E02 ^
+782A78F2FC32E0B627702C541341ED28B009BB6F ^
+6B7935265C529880DA5B166EDD660BAE14A770A9 ^
+49C298B1C10D380BACE26E907C213C90052D7523 ^
+49CE4D4FF9FFF6724DA032FF33F8C5A7792D24E2 ^
+CD2C4F19C12B086C071BB6B20E8E8210AFDD2D50 ^
+39710F77BE564C417C80CB6E4B87BE72FA805A40 ^
+F74A6A45F5B2979B5E773007B90804F322F13AD8 ^
+6FD6A34339047CF13F777C4B7D9E287F499FB19C ^
+FDB04F04D3B364A6953C341E343E310F2383A655 ^
+981E8717538CE98998E950EAD28596B527736841 ^
+E099987DB0CC61CF607C9852336CDAF478DEE33F ^
+E9C42F25A3E3542D1510DD09BF516AD809D42702 ^
+F7E580FB21C725CBEA563B193896862B9BEF7F24 ^
+D778A3287F68F47B0AA421410292D47805997A94 ^
+534DFE759735723649EDC89BCB063C0CCFEEC34F ^
+9381FB5BD26677A7760FC0288532755062986DF1 ^
+27E97EE829820399595DA0A0047B74D3C4E0DBF1 ^
+D38450071D1B079A9FD518D2F317C83C33094F43 ^
+0221B8E4D2FA66D2EBE1B04E679662CE41405E48 ^
+B9BC4FDC4A5CE00EFB911C3062D6F33304701C28 ^
+461B4206618B766C89E6D9AB2F8DB07903860234 ^
+122A9306B102F2C50B7364E1D24FECB0662E2958 ^
+61E91F5D167066EC904134AB1C4F9D116C9D3E80 ^
+6B7558BD8F4D3C5914A9AB5D7418F7DB77583B55 ^
+CE48EA94843854555DC48D24D32405DAB9DBA612 ^
+5A722AAC576F4078C001D06DA91C28131A4F92C5 ^
+9B8FE0F1E6573CC6832BA69DEC9F6E646228A374 ^
+F98429CA2799E5CAAEDDFB168B782A54384EF0A8 ^
+142877754AB95F57AA541CB978BA400E812AECC9 ^
+6D84D053CCD9E68CAC5780892409F61B39DDFD48 ^
+B58CC9CE0AE3DAAA02E3C040100D4B568D29E0FA ^
+17FB18FA32A8237D32CF83A9664B1B2E40DC5B11 ^
+C7F65E54E608CEF1C7A120BE8A29FA6C94B680D2 ^
+9C46329BA34077394B439C5476B91D9DF019BA76 ^
+3612B381B80A1DF6DA75AB2656BD5BA8DE6996B5 ^
+EDD9BCA1C431200D3234C099791C81D8605091AB ^
+C1951DDECB9796C0D39ED9AFCCBB65200AEAB0CB ^
+55E4F7846D9B90D8B31EAA5B9371D395590B6528 ^
+5D40B432ADBDF3A01355FFFDDBA47586B3DC7C52 ^
+AF5C675D2249F4CD20E70DC9E18B88D3ACFBD6BF ^
+B0EB6796A21876FAAF50FCDBA2EB121C4B742166 ^
+3C577C70B76810DDF9AD579910347312B881C30F ^
+0C16897D20C5F352FA6110C70F9A8C33CA35CA21 ^
+DBE0B4341526060C5B37576F6B972A1EB8954059 ^
+1567B10E33FBBE20033F5A52EB810348ED154F19 ^
+C1E47289412D3ACC208620A1EA676CE2815DD4FB ^
+ABC227EFFDCE3758061C77971860247E850382AD ^
+B29EACEC903BB8AF7CC1A63516163640FFE62822 ^
+5C8976A1A4FCC6B6FAB5EE631E3CDC561ED5FB10 ^
+1A1EA5107CC46BE909DF8165C3EFEE8676161991 ^
+268E86BA3A81FADDB20F74DD44C5BC71A98C3D08 ^
+05057E5E7934AC9A9141D39B8D4F5EA6AA14F74F ^
+C03EA72C4D68945726DF63803564E434426302BA ^
+54AF20BFBFEAD6BB2DD68E65D39D427DF7E17FD9 ^
+FDE938DB0843A844DC0F6601497A39ACF167D6DD ^
+ED0292D0BD869B66E80014824A3D7886CD6D3590 ^
+749B69964F5C0D9D02BF5CF903B2E56D09CF1B9C ^
+6B143D30366C45F159B83A8D1AE8AAEC88E44136 ^
+01169D65E71014946D0BF64BF439068978AA5B3A ^
+4C36E0A8C19C0AA6C80DF0611BA3404C1025E9CC ^
+A4DA9EEC2F682AF5B2EE7CC8525EB07DF66E5945 ^
+F1349AD0124D11613CFA46D498671484E5F37790 ^
+6A8E82D2D27D3EDD6E8B119F746761B8FE83182A ^
+52E7C7C4AE02659953079DAE20F442353EE2BB29 ^
+49C8D822724274B85DE62D9DF586FE880AF396E6 ^
+57866C0BB976B4F8AAA7ACF3C9A0F700E73216DA ^
+541A675DD37C5D6F2CF242163A5CF6B728DF9995 ^
+55B26D9344D4D644CBB69C4789473543262E8B91 ^
+3A8F3F0A96297020EEA583E9A280D53E0248DE26 ^
+D1FF7A0CD0B69A76B5B80D2BB5736B8440DA7F7B ^
+53E715FA39D3732F38FB4748D46409D998D67973 ^
+377781ABB4AB4E974B9C1670867E74F87AB4950A ^
+8E7DA96971265ACC0FF7C381127C966DF9F9F13A ^
+28038713A33ACAAC730FB4DDC3A707886E598DD5 ^
+5F6BD44D07A1C811D5B75661A61BB69A81444EE2 ^
+D465E6C767BD02D457D601765DD0FE5521BA2AC7 ^
+487D9E02912004E961968F387C21A65A0E653AE7 ^
+1F54DF00052B3740301C43420CC2CB85B2770095 ^
+7C5BB678083868EB817E616BD09421B910021649 ^
+4D31526E4E2FE3BD6DD4B3F59DC2EE2A52A9FB42 ^
+669F9FA9D71FB92D51ADE15C70742FB31B013901 ^
+38D1E74FE26AA43D45DABC160DEFF113B7740211 ^
+3724EF50CDEAEB856123BEBB190F38834461664D ^
+E2634112D2977A179D4C9AF35F220D3A626AA04C ^
+F14CF8133FF66A3E20D25E5DCFF70605F6B8A0BC ^
+809E04A38340D010B78B5287C8FDD20C391FB61B ^
+E5349D4D6EC31E2CF41001DFC440ADFF6D25B4F7 ^
+139F25FDC344EC2456F6E4DD9938F65693F0CB2D ^
+7C628B0954D4340B0851C89F1106589C5C6465C6 ^
+E65E65D7050258B6B6B5B35866840B5ACE0DBF0D ^
+77D33B87E0C13529D3AAC4D6606213EFE81FF398 ^
+5BA456BA49ABE50BBCB772FAACB71D4F3AECBD45 ^
+801A21F7AB73585AE3531058DB9512BD69BA5CB1 ^
+192AC4D5210EC863604FC1BA388AEA8455D4175D ^
+FD9F103EDFC4CC9F9C424266EE54A79C1C987F9E ^
+361AC46D96A69DD6E416D4563D7C69D3B487EFC1 ^
+3A7629045C0193FE08928F7D41B801827593116B ^
+545B2F5FD015F81BDE1DAFAFCA184D25590560C9 ^
+FEF2C50DA33621206450E21D92951B25385991A3 ^
+913A417AC1ECE08952A60E0035F70993F161EF05 ^
+4FFC95481F6F625B1B8E67B133F11619CE5C1460 ^
+5D6D0765B156FE028780331B6A53F84DFB130F0A ^
+2C5EC89F1018D34AB11E0CB6FDC812F82470B168 ^
+34D62CDFF955233FE7A5308925C24CBCDC0579B8 ^
+1148994D30F80C5689D7BB19CFBE33546872B4FC ^
+074FCA22A8A63F446C8D196612F7C812C22CCD8B ^
+228FE29FD13928D8FF0B850E50DB41DB406EFCBB ^
+EFF7BBF8F2F7DF36AD51EF3D748AAB8D8DAB7B7D ^
+C3AEA6AA17971C0A143ACE54A8CF515F9EEB0BD6 ^
+4C3A980E40602D4621C2AF1BEB1CAE27DF19AD32 ^
+E5CE2A41C72229D584E40FBA67C697EFA08F451D ^
+64A5368264959C73FB0A12F85D4FA16F8E25FF08 ^
+8FB770AEC165A93A6D99A0DC52F38444E0313073 ^
+BCFF3C5E5C56876A3DD8C4C90D4E819B67D71394 ^
+0EF20523757E25611C49C1F259D94381B08FB90A ^
+5D9F05DAB91C46ADDCE4B163C6FCDFB5230BDFFA ^
+11B3BDC5F3BE09148DA07CD42EC9C28C718D6A5B ^
+1EAD76EF18840B3176296FA57791D832B7E4035C ^
+AF8EBCBBDF5B8CFC203FBD8644B154445690B02E ^
+0A156DAD35A10AA7E41C5CB3B3043A051B7180B6 ^
+9B3E5F797BA246E5DE660B9A36E52C204BACE822 ^
+78780359CD24A2B7157FD6D55CDFA6F9DE149FF5 ^
+F2DADAB4275633F7ECDFA971D824A31B1C8D6643 ^
+EA68BA8F16D8368E6673A5C5AEE86BA5C36F2D97 ^
+788AA9451196E2BDD031E747B098D73BE113C093 ^
+18FE259B3573F52F23DAD33F05D9C91942B516DD ^
+0E4787F46AE8D5D7CC9589B76D00D60983079D75 ^
+148E4FDF031CAFB726099DCD1EB591BC2F24D179 ^
+3981DF8658AC2FA5C3151A424262324D41940DBA ^
+3C50A3800636EF877D89059F66CD697A9DF44BD1 ^
+D9BAB0471E2DB97FD5F3A42884DFC708768F62F9 ^
+52DD1063326E2550B6EF40D5EE4E1AD67C7BB6BA ^
+13CA27827127C698810AECA158DCAA7894F0C912 ^
+086BDB17EC1B8CAC68030A56FBD4C741D4F95DBA ^
+F7F389BC5ED225BD6399CC43EF22AFD77E895D06 ^
+67F173AD3A24C26E95E2EA8B37FC0259B1DE955C ^
+A7F348A3B6F67CCF7C7C69ED065B3FBFA832A8A2 ^
+ECECBB25354468FB62AC87D5CEB688E4A671DC42 ^
+62330BC400108DFAFF298EFB76BDC28CDC153AC1 ^
+BB0ECF9CB3CE448B4EA9C57CF5F1F997F81082B4 ^
+12C9741672CE8DBA14CC66AF3338B61E234F9E68 ^
+DB4CB5961A2FF6964CEDECAED3DA03D140112EA4 ^
+45E4D2BE3D9729BE9F69ADB245A5A9CC75064534 ^
+E35253550C84BEFC26C2E97F0C236CFF1D85C36F ^
+7D6D950A168107702CE3B6BCEF9298F9C8FC8F3C ^
+812F459AB5887364D1F2A9A00CBEE5FC352C39A2 ^
+7EE27F33C59B68C34604416D38606BD3F5CB6B06 ^
+D57E2A4F15DF5C50F2485909EE3149735C6DFB84 ^
+3D12D88B61EF0972808D8CAD41D8A16AA7ECCC87 ^
+CF9A7CEA9B105ADAB6BBA3CFB6D090B76603F7CE ^
+1D43CA164CAD0B616BE5763D7F5EA88355953F4B ^
+3600F085A53FB0115C26DA90D1180FD34EEB6301 ^
+E9F9C088C30A37E6CDF067F724BE6C4786F27C9E ^
+2BB86B47EA34400D434F8F4F94830CBDA9D4E573 ^
+3255A7D9A7A0B56D0D9C665EC13F7A8C8F05DA7B ^
+453597500A7D5BEC8CFB950926A2BFC0F92E149B ^
+A15EC452476870AC459B942F6A6B73822A07899C ^
+5B1821BFAF917BAB3DB1284A1D1FD40EA011BCBC ^
+8DDC25C7CA330A18CF39827B7CBEC00B874AF193 ^
+283832F45BB5E69649FC10DD607BAF8BAD61783E ^
+F39426F9C0474596B0251F0CBB5F92385D862D24 ^
+714E32DD5BB8FCC75B1013E6F1F56F96D97B36F2 ^
+988AC4592D50113B13F6EDB5C113A22E4D0F518E ^
+93BF1463788B7F4A4A06AD4C17482DC260797A3F ^
+5532535ACC8AC5668977B2A2F322B23AEB443DB2 ^
+85CC7AF0929F206FA44FCAACDC24C4E78345BD80 ^
+392196E3F2F4074D1D485A52119012D8C05740B6 ^
+3BA88B91F1EA18E712292301FBBC375E9B48BFC6 ^
+3DAAD1DAB1795F2C1C8C5CF5305B549ABFB85398 ^
+6EC93AFA3AB617708276E99066FDC331C84F028D ^
+CDA219303B91AF3C3FBD0B926758914984AD7C8D ^
+599CE24745EB5408554077354BD10A65F6BC3037 ^
+0798C1B53F949D643F7BD66C194715E7CAFC6E19 ^
+A17230F164E98AB83AC1141730B23389F0EB473D ^
+2C2B95173F1B06165E17EAE36A53C7AB641267C3 ^
+A7F408EF449DC92961617D4C51B55AE4E4536E97 ^
+2266C5133B6D6B08A09897AEFA355C768F718C6C ^
+343F10EE6EB34DF005E749D1C4A98F64537272B1 ^
+90EEB76B126E632308F8655FD49C52000027AA48 ^
+C7EA3C7D4AA8DCBE9580C4434075017934268419 ^
+455D4E7C988356A56588C40313D28E425AE219F9 ^
+5C0F3090992138D34B4E33029CF83A64ED8AB03D ^
+CB3C5288839D6FE79EB2E50D3AC34BBC4A942E46 ^
+E605842205079D83BDD489DCF6F8A2D1EE074C60 ^
+ABCBEC56EA20B6B369C85A931B2201FECB826F4A ^
+480C1CB97C3419DA610D9783E6047E6C9A6101A4 ^
+874818464DA1753D3AEDDB7D3B46E2D04614D7E6 ^
+C95B65E3A37ED4A2FE2B27A2D52BF1BFD307ED20 ^
+5E188A4F625C05482BF161C45F5094844CE70461 ^
+6B2EBCFE74E0BF32480D4BCF9A5698A527AEBEAD ^
+ABD3E28A2A528B7963EA8D8896651A17337304D9 ^
+B873FDE2C312C2279EC8950EC2C2E9DF990F006F ^
+4F1A18714689BDB766AF686623BEF08DAFDFE1F5 ^
+BA886793A89E7EC62692A8690164BF072EAF7AA4 ^
+A15C8DDAA0448DE7B361552FC51AF0D72C0737FA ^
+6FB516CBB4CCE9681C44EFABABC7A26C79C79CB5 ^
+C6DA89D3F7EC4D2FCDB36432042A78EAC9F04DC6 ^
+2A94A9023F7D54DB26C8C2A6A4C951126712C2E5 ^
+B0F115B8BF0A1464A378420A1F1F574AA1869FC8 ^
+A3C1794F58FFDC361BCAD4779B5DEF48E02ABD1A ^
+2DBA5D80C4B17167E715A8012876095577030D5C ^
+062C3CB7A059766125B368AD6C19BE8FAA981950 ^
+ECEA96EB623919DF4E22FB106616EF1FB2ACF5AF ^
+C0CD5E555861FFBCB2FF4045A46CE30AE6CA1758 ^
+A0150D931980E1D82A21928837F7E9E198E5D1B9 ^
+BF877B202812184CA74DE61FE34DB95BA2AC5D0B ^
+C863A0D2232E901920752F2AF92C201FC73609B5 ^
+C54E676209D81CFED2E7ECEA6F7E35A5459A58AE ^
+CBF376E8571F81792AAC49BA7E1D7F41713ACDCE ^
+9CD248C07EEF6303C71901AC484F30788D9269F9 ^
+AEA41C5B2260E0DC57094C5E1F80A70B85E79E77 ^
+B1016F26E32624C5328566B243329A2F75A36D06 ^
+3EDE118F7E2764CC49FBC3873508D38A2C6A4592 ^
+03DF0C882FEED72F81B303414178976ABD089EEF ^
+2A8E36B6A545D1ABE7B02D6DDD782AE032F7ED41 ^
+D90588E606FBDF3CC6030756DF92FB3729441E6F ^
+BCC413133B6D84621B482A7D2163EA955AC733BF ^
+BE1F36D34DEC54306EF20D8326FF603A716F4331 ^
+A2BAE41EA01E8AE9D59F5E8E663D22C9F414B0F6 ^
+D2295FE26206DE9ED169FEA487B198E7CA0DE78B ^
+06B13130DD10C94A24CB50DE6A612867F85E17FA ^
+2CF4C4F2F270AF63D7035903231CF7E7180E66E5 ^
+0A9EE3293A2C9B2ACC2F9B99BF17AAC618347857 ^
+C338F14C156D8777ECFC36ADF1850B64EE9E6179 ^
+E9BC6DA35AEB1CC399733CD0AD3B22E4E2C83E92 ^
+7A42F820210158AD33935CB77D78C28F9FE7A940 ^
+ECDEFA7817A436E43C3DFA35069F87948181A58A ^
+761EBF336F1229BF80702C9C7798DAC37ACF3086 ^
+1975B716880B49BA0863136736942E688C9EEC7C ^
+A4232C3227DBB91581B86FABB1C5AB0A29801DFC ^
+49947AF1D9488F146BE4C77782CB2FCF6EB13FC9 ^
+A3402AE17DB9E6EC899B0E15973073CF9404A2DF ^
+DCAFC2DC5BAB38629DFA0DE1454C300E5B9A2D66 ^
+A7F915F745E30E4CF6AFFABF214AB6D950C66FAE ^
+764515277D4AF73A14FAE2D9CFA4F9BAF306CCB5 ^
+B021EB08A436B02658EAA7BA3C88D49F1219C035 ^
+B97FE9E1C5918FEFBEDD986B757CCF4EC4AFA75D ^
+6917353596BFAF1A5A06119ECDABB37CB017D71E ^
+FCB4BCEBEBBAB66142AD2A5B35AB5DBF78C6A463 ^
+BCA454B69F4486960C633D2C4453FD01D6758BCE ^
+5CD25E62AD97AA5DB3A9CEE99C58439DFBF6073B ^
+E8405E583D31B3B8E8B365087F2AB391753324A4 ^
+39E32AE405420DEB07275224817B57187079886F ^
+63AC20AFAEDAFBFC018755F4CEB13A042BDEFDFE ^
+27245C74B61D19EA28FED81E59AA48EFC22946C9 ^
+7254C8F5A2DF0E747760E2EB353C4AB24E253602 ^
+32DD49B796ABCA76356AA9AB07D669CB7BC7F899 ^
+B83F3FBE6DB38223253344E69C399C474E4C64A5 ^
+B3E0EB484AE5B10B017F509730F350481A60F634 ^
+A99FC247C177D66CBC6C21C10C21E10FB2F33EF9 ^
+A7D033A946AA0315CD2E4B7025164B77E5979CBE ^
+F2DE5CD912D5CFE727B353ADECB6B7FD11E80189 ^
+111BA90582E17CB5E1BB70AB72C99FCF647876A0 ^
+9AF7F1A742235C0E396F6D1319BD1104518F8475 ^
+923B3E5246FB50FB5448742B8EA8CF4920E70702 ^
+CBFC4563334D104E4DF24443A295F4E9A7D7D4AA ^
+48F4BEDE76C6DDE9B72A9FED50D0BDBD0DF7E7AE ^
+2A21E7828C064DB0D684561622802C86A504DD37 ^
+2D599572D6E57A437A2A845546FBEF9F2FA11AD8 ^
+CB4CFD92FFEFFDDFD87A4786D60E28C7622C71DF ^
+FA6DB9D1EB92461454E7DADC36C9CE7A1F30C63E ^
+98C264B7CDF774C7D82F4DA5E1160AE4370665CB ^
+D503D3C5CAF7A2D124A7F9F0E7D8D0F5E29B6F19 ^
+AEFF5AF0023868EF6E3AD49F2C30D65E963B6308 ^
+73B1464B9D05509BE72E83C819F9D618B3121336 ^
+791774666D2629D4304BC81138B4D8A7599E77D6 ^
+362A2D419BAF263F1E77C5689F611AE301C044F2 ^
+B4D4796D1BC1851DDB75F5D3BA3089D1D0E0A15D ^
+B7C4FD404A73C0AE43FABAEB471FDB6F9B24A27C ^
+B9DC118349DDAB37DD82B65E092277C1E2F20C5F ^
+144782913DF2FA8F76D210A7A321F362FA5DA779 ^
+29D64351A178E52EDDA9A4B2F5279B70F3FEF39C ^
+31098A70FB95128BECC2C729CE5A2A4BCA121845 ^
+9C05D6B171C60C37822CDBD7E8C1C57286E27461 ^
+6FF7C4960E35463A8FDB77844A29DDAD1FF04F53 ^
+2E08B9088646737620F1B448E81EA5E42C40C595 ^
+AF2342D8F4BF12F9E524E44BCD42066F84620727 ^
+543A1A99B497DBB7776403F3252A9B2E11A0610A ^
+A2A46BEF09D21A9BA32AAE4FCF7A846D128F0358 ^
+81960A20A755F84B3623D1E2A395EDB12DFDE73F ^
+B016C90B350A5A9AD4C1F3AFE49E3EB21AAE8B7A ^
+41D03A8D79E8BAAE116C2F5573D869D97D7F6E0B ^
+831237F5BDAC37C58BA31F6131982AFE680BAC1F ^
+2E8ACF5FDE18542BDC2D0B95D3AED7FC48B5993B ^
+171763D880D45885EA61F5ED04BB51B79C6A2724 ^
+405AD282A2141C38D3D731F9DF630667064B9ED0 ^
+07F2ECB944D01DDF9C68AA68762BF07F385E7E6D ^
+EB5FEBB813E4DD7BF852FB32466025F7D4E79DD9 ^
+52DE090DB027385F17C9FD41F61272525FE108B1 ^
+103E352A261134E1154ED3C312D890646FED38AE ^
+65C73969E35E8F307B518ABBDE85654CAD13D0C7 ^
+FB380C0099EADED9ED8DD48D70E15C7A26E2F417 ^
+EF9E122E0B8F968EF262E1A98BBFED7B461846B9 ^
+771A162BDE3CC4C07BE7A1DD25470286F133020E ^
+5F892353DC5C65A1D8C9510ACEC43DD96F432742 ^
+4E658B8743D510221B968F2C78C72A588A5DF6D6 ^
+5D5295ACEC24F8A52ECC5B174E4884732BD216E2 ^
+7791BD0E1C4136D97C46CCD66D36E98443C4182A ^
+515419AE59BE4E824E575E497F361C3382C21783 ^
+7669D0D083B3A0A7B631EE4871AD2A2AF8C512F9 ^
+90A1A9BD93501D9AFE5040DDEE395F94E5594EE4 ^
+B8E48F79618CDE951296F1D28B87653C3CDA6FDB ^
+FE94D5373EF009ED2C06F632C739717791EB6BB6 ^
+B5C3871DA2466E4635DD3BCD085A2B8E222CE8F4 ^
+43032D022D24B65394F7A707C8441C2A7F3CD980 ^
+87C13448017DB3B6C553250C59DF4D3D57676788 ^
+F38FCA4589543051935D4F1525710AB366161F22 ^
+921E3C3DE773F987452CAE28D3C10DF9804632DB ^
+32308D5BCA33E694071B8C17470C6469EDC1DCCE ^
+AC5258297BA22FE60B464DEE22349C70FDFAB219 ^
+599322BC214D7248216F0C6ECF00CC34C792C5FB ^
+99EBA91FAFC27288B3FF32DE55BF17BC6D76B16C ^
+899DF7C21779CC0F54EDCD441051CACBD2B06941 ^
+E5E0BA18BF3C99062BA444847876C5CA2DB8F9C4 ^
+94B8B90566B2E3BDDA8FF8D37BDD9F95CF9BE0B2 ^
+86422BAD65C5E0B22F02B9D1510B9D24F4227AC9 ^
+427694B772A08400381D472854FA5FD4D4CC1D62 ^
+3732DA8EBA84CB4591DD4A87BAE958635C85DD71 ^
+D41C28C028E42AD1DF5057C97BB953B03AE8F6AE ^
+4C44286F5979D44AB4CA5E3776F30CA04CE539EC ^
+E695D9B049A1497A86765195BA7884E8869142DE ^
+2A5DE9C5489375B8EFDB09CA29D32FDADAA07402 ^
+012356EB46A587763ECD1EC9F3114B8B8B7987B7 ^
+6B803DF07E5A47FBBE412149D8258B526D2BE96B ^
+14A1090C3B382482AAD5EF49B30D842317792745 ^
+C2A576DE385017FA84855388EE6CB1F51F43A6C4 ^
+5746B8C88CE540313A0429E64841ECD0AD569299 ^
+298EFB87E9C09299DEC17171902682D919899C9D ^
+55AEB7930CD6202CD52E6513ED4C35824B574198 ^
+ECDAA8404F88334E9C2C6FCC9209795581654C25 ^
+061FFFCE8F69BE0D0C9B63E30BB065C6CC73DF33 ^
+229F3A8BD2F6FFB5CE2DB330ACFBC4C4D7796D7F ^
+0BABE60803248059F3B05E06E273B5F41A619C9A ^
+5F496A5AAA1FC38B76069BF9F08C63777EE7530C ^
+91FC8994FAA03E9A2D9D565F04478C6DF035AFE3 ^
+A68552B9049E192BBF98E82E2A69E405FFC2D93F ^
+7910393D1D9D8B876EC89FE9100320D371789C23 ^
+9B923F97F2D2B057950DC3C0E89981F22F96EC2F ^
+1EAD9C237CF3B1CB95E7ED79EF2E5842E9263447 ^
+F51E5C202D698C75F8F0C2926081D4C28F641812 ^
+8842D9CD97868196B31F34C02BA63CE34493DCA2 ^
+26C8977BC36C3298582CE6703F62DFE4488E0DDE ^
+955BEF358ACA4D44E33F31051A3B92D96BA669E3 ^
+68D841B29DA285DA53A31E823462E794B3126914 ^
+BB52C1806605DD37113035390D97036EFB3FE2BF ^
+BC55772BC9B6066112512E1A8B633411B9508FA2 ^
+BDD2CA4B43157C04CE7043F57B7E2610D3E175D9 ^
+8E493F25E110F6244FBD7585CF18F285933950EC ^
+650242DF99E985DE23A5CFC25C8CA72C80D7F23E ^
+56A061FE49B428798C329336D4B184BFE69C4102 ^
+59FF817CEE946CB948056227607A119F4C7DDA89 ^
+BD4F03F1878CEA86E2AD981C6A80701E0AD30B4A ^
+A635F528CC4028877184E8918CF73E1AEE6F777F ^
+15DCAE87F7E40CA577C61C2AA5B6D90F0CBE6DCE ^
+D67BD85A353CEBB99ADE4CD86B54673DD6D64360 ^
+1619DE7229032800CDF071830CBCC3208B1EDB09 ^
+09DC18BEE0C2DD9A2C7189AA6D3DEB8B7CC41CE5 ^
+4165ED470D85FEDD9593577A9101306C31825E00 ^
+C52942DABF4F9D72B31B2B3291705EF5201B3343 ^
+88296035BE79F5281B91C0F1006E57C28671CBF3 ^
+82593804880F168B9FF50D89CD149E9F263EB557 ^
+52E4F42FC2EC2EB7C0A728D2251A14A6C5EA5A00 ^
+C91B243CBA2031B29F365BA4451FEFD6A902298A ^
+90F6F5A65E6BC9430A34C06631208AAE8B7555F5 ^
+7535D77C8809B4EA21678BF9686791418FC71931 ^
+027070AC6B5D77BFA0398B8AD556A23AB8E99EBF ^
+B48335F6FB6EA27CE2156A1D3E00E42D3E3A8489 ^
+B67303D71BF125F2441BFC599106177A32E43BAA ^
+46E98D49BDC5A4604F62AAF76E964838291BFAF4 ^
+F1ACC562D96999493EEBD2531A289264C3E1BEF6 ^
+0B261712C3F4D0D74EBDDD052E1A058BCFF412D0 ^
+50446AA7A1A81A97B1DD524AD0DB4D09971D383C ^
+E3A51B6AA5AA586803EF2183DECA0CB5CA869B11 ^
+C81B52FD60ABEA8CD5E3184E206F693211F008E4 ^
+197270C0DF693622DFE871857A7C87B7BE2E439F ^
+43453DF7620D71CAD56DEF9CEE616AD9E7C73EBA ^
+3E3C6EE1141AB3D7EA5215ACEF4E876EFA89D03B ^
+5773C28260C2B2D325883AE73B04D28BFD2E8884 ^
+EB6F26A0E774022773CD86E1C8DFEA461CE6F8F8 ^
+6C26410B11A0CFC97849F6E43E77B8E48D5C5363 ^
+F0236CEF2298ED3D86A95E9F5247C17499A772DD ^
+704B5496CE0AFF4289F3D915230F69ADC7A1ED7B ^
+B0D4FF6B50F09FBBA19F76693AC9CA87768E2758 ^
+10DE4F687577CCAD9E16AEDC9958021D90DE8726 ^
+785741949059E8508DB8D132A9B053EB4277119A ^
+CB041BAF13AD22778A1C73A8AAAB7458B664B1C5 ^
+B4B0ADDBEFA078AA497045629840FD965BEEC33D ^
+68F0E43B7DF89F484F3CBD6984C95168142E4A82 ^
+D042BE14A23D0CA1A0466179C119F2A959E1E118 ^
+DD23CC2824A881FDB6566AE6A57B1A2D1624E895 ^
+15B75E7E13B374039B8C9FB4A1122BB8A22FAD6F ^
+849F0D379A2775CCB5EBB0A88839516F30A665FB ^
+8B4125FF2EBFA9459075459C1EE149D68C4F98F6 ^
+1D632D3EEC63D18243FF48702AB894EA05A1AED3 ^
+F2C2E1082004EDCBE3DF96C25D8860C0F5B432BD ^
+4B96C3C284E9E12C3D2F18AB8C8FC6776F30C6DB ^
+F40DC8B94D9FE9910117BCD66F3FFB22F6977447 ^
+D65D126DF604DE306AEB41A641DE0B214449D69C ^
+90FBEFF058E825EB940122B6D8B7492FC574B32A ^
+AE4414AD47216DA0AFD9AD1E22C882F665429C54 ^
+5F9D97E91B7E4810AE765A09803ABFA50B6F64E4 ^
+A2D4E6AF7AFD87E303E867D0E03E1945A0F0B72C ^
+14ABF713982D4DC7C1CCFCE7A48680576082DCAC ^
+BEB8F77A7D211D9451B698D65FBC0B5E38D26086 ^
+B35F660629962D5F1F8529203999FCA0169F2675 ^
+07AC5B04166E739A9FB87FCCA74112AD93A08128 ^
+2D8272C9D620A730561EDFDAF2A129666CEBB5C9 ^
+C25C1971EAB264F44CEE1F44614579EE6D8C7858 ^
+76F8234E2F0A533E810545F79AE28A7C46056AF3 ^
+35025EA09EA111E299814FBC958977DDBC3A2387 ^
+0A2EF548A38D84F6A1CBB2AE01D48D296D6CD8FD ^
+6F546DD1623E92DDA185BDA01618DF7E7E7B82F6 ^
+A0C1C2AED8C3F436DE200E2A3F4C2A9D2DA8DD7D ^
+8DC10195B967FC7FE57B338494C2C42FB43599D5 ^
+0D9192B27851CAA766D90A5376CE255B2FDE906A ^
+7799450D003824356EDFEE1B408AA59E830175A8 ^
+2EA6F3188D3010EDF4EBB55E009CC4D99296F578 ^
+2A73ACB83FB8E25D65FBC1B8085BE67342F5858E ^
+67F9928A27118ECC38EE231E05977A694AD0F7AA ^
+27E2078CC9FDDF5C5DD6CE629F3EF071B2107936 ^
+F50540B4DEE071C64D861872F1E0BC4C7DE75B52 ^
+87DC9AF771F2EE543F96DB0C924AE650A063F854 ^
+76DB885DD797249A4E2F794171DD559FF056A9FB ^
+9AC2E9CD3881BF14D758A7FEBDA81BC9DDD31652 ^
+D3D8595D75AF4D1EEEBEA8166CAFB156E827DE90 ^
+5F7D9D9BD0DDC5A2AD4772610FE2A4923A826486 ^
+F437BB6CFAA9139A1201FEB58841B18C3809F00E ^
+8C3EB402D92E6543D885A9FDE2FC80B9D4340E8E ^
+134307C50C24BBD7822DBA30F644B874EBB54F0A ^
+24774DA4669C2037F7B2A43BCD1C8D574715F071 ^
+69FEF8FBC9034D05F3C9BD9C663D2198AB48FA30 ^
+0390F1C49421806B19DF1F886902F37088DF77DF ^
+DD535B129F482256503AD2744B712BFEB8BF216B ^
+ABEC552E41020144EFE06854149BE03F1BD7F6F6 ^
+3FC8C8A14D1452713E76EDD5EF95C239F3F8A4E4 ^
+8861A84429E238D94E75D3CC191FB4D128215F7D ^
+DBA6377C376AED4D1E79C198EA864B6E6D90C494 ^
+4E5DBF823DC5BFF56C999A1FD0ABBC51155017D3 ^
+6699420C6FF512BE5CABFE1EBAEFB0AE40CDD902 ^
+77CAE0D7EDFD2D13506D096D66A32B9907AB9B23 ^
+F6022F2A1545842915029B344B19F4C69757925D ^
+6ECD085FF34032636E7BE7269D29DA62BC4BFB5B ^
+60CC512BE506BE1A580CEEAD2A009DB8D7A1BBC6 ^
+0F34DFD7EDFA6A5DD132B2EE77B52EEAD98DC701 ^
+1BD542585AB33A0A3694BE45D6C7EEBC266D4806 ^
+1524F20389EBC2D7DE777F96156DF9B2A8652373 ^
+451282E6DA707668886AF7E77DB4C58F73CA6EC2 ^
+BB7D59890BC39F7F87D4DD7E2583C737B2B40B86 ^
+255D67E3AF65376A1D71FFCCF505812481AF182B ^
+4D559BC171516F79E22938DE999685F9FF05383D ^
+2F7EB16081B2338D631153D5B70DE67F050E348F ^
+5902CE6CF7700D2E23CEDEE742E273F4A6A39F6D ^
+7D37A7515D1E04D44CA0F314306919C0307FF4AD ^
+18C215A5B8AA9CA5C55DF8BCFC79683E9982B159 ^
+63520C9DD2CF321388DC89CC69D0D9F6772A3553 ^
+5FA13E6697196EBD0E40FEAED4B945CC93375DAD ^
+BF8CA60D07D1B69767056B2F80A9AC4B1F9FA99D ^
+6CDD13431EB70D9E346102B708E9F8AB233CF959 ^
+4CB448B4131DEB8F1AC3085765303CF214436A26 ^
+1FDC9CC58A748A9478A9E55C66C6446775382ECD ^
+0EDC5CC7CF8C6CB318616D62CC08CD1449960315 ^
+D5D0D540287D21AA519CE90B6E3D81958A2E307D ^
+BA5CCD323B987F54E06AE04A09957BC417ADA611 ^
+26846FD68BA956CEB2899DDC18324843DC211485 ^
+12BD70565F701BB35B87364B47F73C93287E7672 ^
+C57A0F96959C7DEDD353462099EFE380CB273E90 ^
+9900D5268B99165BE1AA2A6B41B9FB66455B865C ^
+D5AC2C2BF36B04EAEF95E8B93958BE28B5A4C836 ^
+82788DAA7F95292B266CA17E86631D866D68FD47 ^
+37B9E638610418C4CE4CF9AAC0D3E64F033D3D74 ^
+9845A156240CE847508A1D3762362FA90216E59D ^
+9E59DC76EA01567183A4B4AD65CD31F169706CA9 ^
+B2B4A1500A176C883268447A09DE920F0CF77F76 ^
+E14FA11B60B9389D3B9B2C1E7C45931992F666AE ^
+922D169C624E79DABDB79B76E777F6994C339EF9 ^
+AE99C2F46A3939CC5EE3F8CF68D6EA486392C23D ^
+154F915F90340CBB03B9514810FD399EED06CE3B ^
+C440E1E74C75266822919080966AB74D96FF43E2 ^
+405155FA99EF5E4A0F4E93D107CAEC89A80B94A2 ^
+0AA9625455A0CCDF37D486B4538E790BE407A59C ^
+46D633F7F2EC56496D53138A56D11D9ABDB701E1 ^
+75C1BD5738EB5380E25EC4FCFCC7BB3FD8164460 ^
+B618C9E52303919BF762D452F5681D23ABFF23B6 ^
+D08BE1F5485939677D294C4198FA15B118938B3F ^
+F931441259B793DABAF082D1B0024ACAD3CB48A6 ^
+096E206E3753BBEEC8F0F0D3F97EBF2EB3063B1D ^
+13AA397D03C60AA4414271D33CAC2361C138422B ^
+777E2979834E8C6E89D219E9109F0A2852961EFA ^
+13960A648DB8B7CF541A56B9009A5F7FBCC1ABAB ^
+B3447A3C462B53945F8295032FC9A057BC301FB7 ^
+8C42386A2436DE83E1959E92B44EBF61E6C8D093 ^
+D9EF91B04DD4371968E1978CBFEDB50C2BABBE67 ^
+E84042479D1D669AB5871B71D1342AD6D15105C2 ^
+4ACD112CD8CAC72DF2D4DA76910C2CD3BE1EC25D ^
+AA20982E2B138FB2407EF99509075CE8366F10BC ^
+5E3BC535BBFF471686885331CD9831C80FEB18CD ^
+53C55C80D64411221C7311654921523D2BD0E227 ^
+3FB8C850B9BC7A923767D036992AD79ED7F0E1AD ^
+AF0BCA4D440D6599BB91396A0823DE64764C2112 ^
+30B13703A702572257D54DC09463768F5AAEF759 ^
+59C44B99EDC297B476402310044554B3F29F9CCF ^
+FED078596C584810E5336545F6F6B93027D9CBD6 ^
+6499E70E5455F9C8FFD2D5F600009A43FAE710ED ^
+D26C0718A9C8222F30D021E8FA6508935E80BC85 ^
+1F4152447ECB8D7CD725B57B65E30F79B466BBDE ^
+6C4958665DDDFC828C1427E57D23359E9C5D1190 ^
+B88EAD843C4897B2A691612B837E5A5D9F58172C ^
+A51097DC1883B160AB799D2D103C443336EAC2CA ^
+5DA1B85BBF4F3912C5E964242A61EBE83A3DA5B8 ^
+4E9A45C0410F0211DD4D9123BFB8C29C53A5E03A ^
+C2B7C89F7DEA6E5A6CF909388471DEC4CA362255 ^
+4EF3B7E7846115212B3E77C29AACA6198422BEF2 ^
+78C74563BB2CF819F83E73CC00072378C114639F ^
+FAF96E836C381EC80FE1EA8AF76E9D8D8AD95FBD ^
+3B30A2BBF84AB70E8220349CBA249DB87FFDCBFF ^
+6CE0CC298D12597F801E0F1BDE66CA9DDF6AE66A ^
+8274B1DB8C0C7390C383C837FDABDEBBEDD1A8C1 ^
+D0F90D63ACD0126C84D714AD7C9EB673DFB459B2 ^
+D1E63EB5C373C78EDF968E0651DC1171907258F7 ^
+1530DC99565BE2B5AE91D1D70B027EDFD4EC6E93 ^
+FEC0946FB9CC04713C67BA36FA36EA9211131281 ^
+BD2BA680D2200AFC5CAFB362A5517BE9DAB7E593 ^
+5FB57E1AAD5BD9C1D176E1CA03C1A5A8E33DDE2D ^
+F6D5E7B1B28C9070115DB6665309B8DDF5F81281 ^
+BFE88F7A0FD5F6A1B26A5E15D0A109A1DA7C1FC1 ^
+E5668AA40375C8CA35FB3046EDD8AD9EDBA82FE3 ^
+C854D5C5A0A100411FCC9189D6307C47B57228CF ^
+1EE384076308AC6B80FB66856D5FA19952B3D6D5 ^
+CAA4DCFEE058D22D726292B2C722D3147F1DCD63 ^
+1887C76092C9275B2DE333014C99FD13E5E533BA ^
+AEAC6ACB4561985DCFF6C9696BE836FBF75E24E9 ^
+CA46F23773B30BF0ABF5C38EB9D0EE021D713F8C ^
+2EF007988B2161FED07E5181C342E724D3F640A3 ^
+F0F1422DFD34EDE00A8B0741F4F395234480FDB8 ^
+2C471BF867F5A02CC241E35D95C97B43D6536E7D ^
+D4906C8804B241E28F3F2E6380019FB739EC8503 ^
+632183EEF8C6EC8EAA3016A43E568DC38E29379C ^
+1808120D461A867C90222469985769AF1756EE5B ^
+08C2F97B6FA6E1433DAF56403CDFE8CEECF6BCFE ^
+2767E111977A20D318EAE19D59E1E551A4AA7F1E ^
+B1A7158CE56666BCD1FDE7DC87B40C92705BFDE5 ^
+7CE90514AD734390F6FE58BAE8FFCD66391E9595 ^
+C57F4C2D8B78DB8464EF1F719B8B1DA270867480 ^
+C97938F34C6DF26BFD509658838F7C35FDB0C58B ^
+A5CAA6946300B1C4B5F53A69AAAD67961C4C6821 ^
+DDF684947B1667A77A22C7DFE8B6A0A8484E2509 ^
+8FB1310F1F215E4EF62C41566C523275BC929670 ^
+1573CC447B398532BFB9A2E5AB3880F23CA7C27D ^
+D6E0B674B9E4D283C0AAC355989CC0E8BBF09678 ^
+7D083BB9C3E005B41FE32629F84B9E292D80FC67 ^
+D3E2591B7D7CD29E9ACE61DF6019D8787AC93BE6 ^
+7159B10AACA9E7610C7404DE961ABFDB17B89156 ^
+B4A0248088E850FFC5CCA99EA2F28ECACBFF1960 ^
+CA63F54FDB6C46E877760EF4E50E56F3164A417F ^
+C41DF52EB252961619BD4861C4AACCF1AB392B69 ^
+FE3EFE453C8705E1CEDD06F15DF5B35A7311DB32 ^
+5E2E8BB04B327E91572992A8A61063F7A76A93FF ^
+8EA0191E8491400038CC5B1416E5A56622EF1E8F ^
+47727D4D7E8D9738608AEEDEB0E12C9F2427EBCB ^
+7340F405BC428DA514E7B2F39728CD77FA2177F9 ^
+5E451C7A51AEBABCEF9FDFBF3538AFECB968872B ^
+528038274803D6DB419F6923993A45C999433336 ^
+281D30FD3C725A4646A6287329140BEA4AC7A5B8 ^
+922A57DBF62C01DA19B89F90F36C433817F089B0 ^
+C79AB225BBD03145A981DBE7BF6FDD16A5E95D8A ^
+301B4D0E270F2AEC6E1372560385D37875EB682C ^
+1EF2EC6A3642C7FD61C4F1C3DFC55302535254B7 ^
+1D94ECF29D2310B1A5A2042CFA616BA0D19E7C41 ^
+52DDA9BEEFAAAE667A6D12BE414FAD8619750040 ^
+B14486D16D1521D1283698E651A10FC14AFF8996 ^
+4BBFBD0244BFEE440DBEDC8361806CADFF673253 ^
+662E0E466C9D700C50C5F98CD77CFECF8278D708 ^
+1AC5B8197B0689681B0F474832F316CD25147AF3 ^
+8720E012F16588A3C368689113902119C9791FF2 ^
+D892C1E257A997A8DF95B229C9D24C99F60EF205 ^
+57F5C45286EC3D29CEC19939C04045D9C38E761E ^
+07151D2EC889D24730AAA5282FA4DFC49A66E439 ^
+6AC94690EA6DB4A8DC982271490EE18282A3B33D ^
+32DD19F12AC0854998C7B14D1D96C15FA8995DBD ^
+7817A25C6CF1EBFAA8DED7A80063D1A299AF8B18 ^
+01C5EAC1830D1F5A7F186E039663CE925FCBACDF ^
+B9F32F67FF4937F44094CB4A62BE12474AC3E1AA ^
+05BE2CD6882447472AD2E02B08590EDED62C7638 ^
+CEF149F6D6FC8987C3693D5F5CCAC0CDDD3D0787 ^
+6A7CC99DAD86DA9797B1F8336356C9864F279D35 ^
+3A72F8EFE64CF60D49589AB92D48301620CEC0ED ^
+F1F5939419E375182A2AA928DAE3CF6C378E4589 ^
+3EC1C1B74B8881F86C1D3EDE42F6689C61132710 ^
+7164A5B4A69A004FD76EA4C6CDFE0273D35CFF71 ^
+224325A309FDF2378C5776B1751BB0694ED30C28 ^
+64E0FECBF5F94517EA9E0F4E1E16FC700EE275B8 ^
+69CDF3321850BB640D5231D3B3458F83738CCE6C ^
+0684349A2ABEC06CE05100EB69D01CD4FB7AB193 ^
+1DFA49225C0FD725046AFCAFED17B1ABA6871FB7 ^
+ECF4B1B9C78A802F748D58BF6E27FAF1B274EEC3 ^
+A44B67EF91F2AAA9EB2DA8B166A1A316886E8909 ^
+CF38B0F7DDD2F72A891B41AD026FCC3282218747 ^
+F917033D4494A1CCC8580C1DBED6F28FEB3E2E57 ^
+3C326F550039F815ECF5E236F6DDE5DB0E2E9F65 ^
+7332001002A11FDAF501914A867398625398D5CD ^
+DEA189DC41AF695109ADCD93906EB5372B512A57 ^
+E0F14BCA9240B27E44647ECEB4A40408E2880DB9 ^
+77545EF84146F952212D9E1FDBAF62243CDA630A ^
+D162F654DEB5BB0D54179319D8DF9F1BB6D8A13B ^
+3BF79007252537CC2EB11E148842E7AC443CA91A ^
+6CB2F291C7198C9E4112B991FD4D829DBAD7EFB1 ^
+C850258036781C0AE8A083D6A791D3FAEC946C99 ^
+DC64C5037BDC93A3D38613D203FB3D7C82A18A24 ^
+620B7714289FD82ABB9FC776B644571F72A9557F ^
+4BEBC1EF44C30B0B033153F883D5C58E4AE6876D ^
+E3815A4E6BF3B50EE312E5A795B3E9AA2D7832AD ^
+9CB13D19C64752209D5D4D7033FAF9DE8960C147 ^
+3182B9F03D0ABA3BD91A1EB8CDD0F465FD9CCB51 ^
+73D8E8B9E6A04E88E29797CC5E2F489350D978A7 ^
+732734CCEC18944BCA784B953DCC0E582225AB89 ^
+A2152DB03048AE27B47C25DDF99D249504A8ADF1 ^
+AB70B32A28D9BFAAE1CA868C4A161B6D4B3A92E5 ^
+AB8B90085B47050B87F4BDAFDF971790B7950900 ^
+B315A8C87011BACA969A1B79EBAC80A7343742E6 ^
+B78A044908CDA9640633DC8BE828E22F90E6D7F3 ^
+AC2BC5246C1BD99231CDCCF3CECDEF5688E58D71 ^
+0679F888F8C353B807F544C2379BB5A4AE8EB9A4 ^
+464B5754E3D42864CC0A98B4E696C827E3254317 ^
+7E5385C8A1BFF0FF476905BB6B7515B6D438CC0D ^
+0F5C968CA2FCB4A17E0AF0B94682B3AC347C2D12 ^
+4F5E353500D63C99F58A28F5870064FA278FC7BA ^
+E7A104651C4D6DFD0778EC8AC8E4F001BC7B9DD3 ^
+23DCF9A854D1D5B5599B14A0E9A19AB4F2E3BB77 ^
+588E429FA1C3055C4DCC99EE5407A64115B54345 ^
+39215ACE01669CADFB81E9FB085710EB5B97461B ^
+23566449DD29A315D413604A2DBCFAE0D40579A2 ^
+1EA87C13DA38FE4C59691D96AF590EAF3908C0F1 ^
+5A6170FC6BD7E8C01140E16F248C56890B51323A ^
+FF328DFB506B72FDB8DF5716E291A1830BC539D4 ^
+7B4DA846F9074254C676F00948BD4C9698148C4D ^
+2AC310393EE1ECC5844A4BEC15A9CFC1B5022294 ^
+3AE36316FA94B369D7320A8B71304CE6490FECCD ^
+7078C7041275BCBE8403DE24D16A646B4462882B ^
+8325A8716A2C879888BA9F674C869B1FF31BF363 ^
+586200B55B5D537B59B5E0BC6FD9BACE1E72C6EE ^
+0B675E7F434756F5E310B80B58F861E789495F5D ^
+749C4C0856CC4629DC397678C0E8BDCBD649A6E2 ^
+25327C66FF46C4466F81EE635E8EC02C5CA60F2A ^
+BD9DFB59EB5E53BA6988734FBE0894194A119D33 ^
+3084040E5ECA5E77406B4DF3CB7F324ACC96B506 ^
+1E14A09FEDB61CEBE255B94F533C4018E5AF4BAE ^
+C8840C051A204F8A13420CF17FE77EEE2FD7945D ^
+4790265B5231F9A1738CB9F8423BEEF219DF110D ^
+354947C0F2F25EB491D21BD0BD1D809FDD140A66 ^
+23762BF3CDF3F484C70D2003B55E6F447BAF46FA ^
+E5BFC99555CED5C1743B152A64AE08C9ED1365D6 ^
+4CB44DC507F716BED4B4CAC742E79E1A2DFA308F ^
+62790EC14E8CFD1A0D6FAF93D7984A1E9416FD5C ^
+5C2D3ED988F5BD9579D2F710D5DD68B11584295C ^
+CF8414ED85FA0135E44B37A8F8B40756BAED23DF ^
+03432064C1C05D28393C9AC5878C9A9BAA6E5C7E ^
+C37A6D64CF81CDF7DBB1B81509A67A0A1BB5F278 ^
+F341D89B75E599048A911D0AE756E0065669B4FB ^
+269E1529285414A74B76586EA4FCECA895C7D1EC ^
+FF9BB39F9FEA1EA63D944BF12ADC98D1D4255096 ^
+DD114F2DF3D92977F9DB98AEC04F367CFF9FBA2D ^
+69B53BB13375F9E123FC30098CD9EDB3C1A1FDF8 ^
+2A60984DC79682E96C29CC7050E1ACF988D9E4D6 ^
+09AC4CA1A40A7D83A463AF0804C4EDA208E09D36 ^
+A2EE2473C270A0637FAAF17DA54237D37E0C6960 ^
+B3A7817ADE962DCEEA7FB6F960EBE2BC1F9BCBA7 ^
+85A46CCE01A7968104496225483ECE2C198F2A27 ^
+BC028F5ECD8773AE47563F1216E0BC36A9E37E4E ^
+C65C40CCC3DD80045D6A4EFF3E9C7D6E4E0E5583 ^
+BD9C189A639FD3D70167367DF61F14868CE7E313 ^
+C6899A84B8E66548BFB50781632CC3D2D1BE8B9E ^
+92F3C8E436227976F32F005469DE91B2363150DC ^
+7D2A80A5C5CC88988F38334AFFE31C04AA1AFC9C ^
+D60FACFA57F663C4A399B1FDDD75973910F27294 ^
+CEEB9661BED2E89DDB07A21EEBF590BB1AD644A0 ^
+0465C9DF2E0886AC79F46BBBEB0A243DF7D6BAAA ^
+98073013597B7AE84CB884BD932E20E6CB47709C ^
+3CB4F76B602BF6B58B316A2D8D169D432F02CE23 ^
+5CD4EB05E8612974BD9C3B19E48D192BE8B96A09 ^
+BB188D5FDE806BD30648B6058143F1802F15FA10 ^
+84EF1D3DE5C1144C2C928CD4D9070A6E79543417 ^
+73BE2AA66F5FD6BF63273EA136350D29491A3305 ^
+53CF3BB07761910BBB486C3C0C643943D5BF17C3 ^
+9A774BDBD27C3704871B52CD5F7F924C8EE4A67D ^
+B106B6582F0F6C9E2EFBC4860CFC7028F2C47F74 ^
+FEAFF44298CBB7517B14B81A6AAD501828C773A0 ^
+B5BB48BED969F15D162301966C537A81C40CF4B3 ^
+3495D7E36747B824D33465B5DB72D6C623EDA72F ^
+D7F49178B43847D9984B923DEAA6DE9571690B92 ^
+3AB7E26BDB0409E55063AFFF456B7A29CF098AF0 ^
+7984E1565BADCD2249EDCA0A3AADB4346104A556 ^
+42DD99B41801B0C347580DF1FDFB2397D55D2A85 ^
+8D59C00401EFB314A0DFA4D82E1D85711C77E246 ^
+50CF74894F7CF5A9F37C37B47327047E910D88A1 ^
+1FC40E2840C4B68F40C205B6BB06C3E106B6B8D8 ^
+A49F56DFC293411736F27C19FA2A362A545C761E ^
+221E48845FE8B3D2C79AFED37414C0D732A69F4F ^
+AFC12E7BDF9F48FAB1B595FD656776A39F0F6CA8 ^
+5EAA114491E88938276FC3ACCDE659623C024BD7 ^
+5081444C3F81E18114B289020D9AEC75FB205597 ^
+D4F69156DE85C61E9B4150AC9F6F6A54F8E193A6 ^
+3D7C7EF4D362DE137AF0625925B36837C1FC7572 ^
+575D772F9C1CBCA8FF38243348E0DFE02643C28C ^
+0C821F27FD82C55CB4D76D386F41DDC92F79493E ^
+C3D0101DDF552A11C8E1EE6BFADB72A983F38571 ^
+F4D650440127390F3A3C2EE991C185CE7650FAEB ^
+54460FDAFEF3022BC2C7D1D497CBE5CED73624C2 ^
+9B3F7B9D594AAF6A26F5C21BD6E4717F46267418 ^
+14E2B34F0B2C89DAE1732400C02E2CA19A767F8E ^
+1072ABC4DFD2FDC6C114314D3C08457772421713 ^
+C9EA4B020C11DEB794D1D05957473A46A906B472 ^
+90BA4272464A020612F0085B7DB9367B7BA8E15E ^
+8713A3997A3CD5DA87E97AB94851B68E748268CF ^
+370358D54C819703E20EF63A2498C8586B48D44E ^
+0DE40249A8B215E98E849008FB7CAE80EC23F4A6 ^
+BBDB96306594D13598BB0109258E488D486D98E4 ^
+DF7DB9CB2FD8A86854C5DEFCE59C4E2F0245F582 ^
+84DE32ED88B3D2BD5F4E33BA3398CD2EC1E9BDF3 ^
+D20967844FED11CA71D28D72B28ACFDB14A7DBB2 ^
+B13A0A6A7723BCD9098E2B04FA04320C4A0E605D ^
+BE66BE38F97E7DDB02EDC8E0ACE97CDF83F034FE ^
+28ECC25FFB394AA8DE18F8ADE8B3577955346FBB ^
+45068B6A0F61D0AEF708AF7D848683DABE817C2C ^
+EAAD829C32C3AD4EAEA8B7E6090A5CF6B2FCAA82 ^
+F445FEB22DF5A9E49E2CF7AAD7CC1F5F72F18B77 ^
+73C424FA0B7863F1F170A850F6A0F85C87820841 ^
+71F0155D40CC55F3D64BEA645608FD184E2543F2 ^
+4542FFCF50267B77502D1A0ED0C2A5050CAD5200 ^
+FB48F26F320D7A4B803ED459BDF92BC1F8703631 ^
+C9F9A37E34BEA6220BEBC167E34B0BAC6B55A6B6 ^
+B0C836CC2831FB8BFE5988360CC39FAA6A904A89 ^
+B0CF783D84BF5383EF30EF2071E0FBA9ABB553EA ^
+8411C8D1A4FC3F130143DEC5232B59BBDDF11B7C ^
+ACB6D9EB22D474CFD5836C8CE22F387E12DC20B7 ^
+D582FA3DE1DC425AE6A394FE5AC321DFE96B9305 ^
+15CA32D0E246F395DE22FAF8F0FD90036C4016C8 ^
+F1832FEECBFFF1330C7A6AC47D6FC1880E79550D ^
+C4846BEA159D1D43427CB5802C46E479F9157392 ^
+C84FF09BA6A2EE9BD1972B8C0BF25240F5A7EE72 ^
+4E6B4F363D7FDB4083AA6F5E7979966FB8FF6C5A ^
+7A543B81CB4DC93081D8CB6AED436A31C4018A84 ^
+85990A1C35B86BA244F60BA0EBD6F6E801552FD4 ^
+D3E07F5D14AE219D3CB59B034764C40056BA95F4 ^
+F4C4DCCC63E8FC5402E93CF50533E51D1BECED43 ^
+3806AFF9AD3859B150F1E2A40FBC047FB624CB14 ^
+B51A4E4FA213D22548CFF28323C6679D2693110A ^
+A7C70C19BAC1040698C7AE6A23B0688B58405153 ^
+E74FD8C457581CD09F75EE3D43485130609FA9B7 ^
+86ED1E49D4CA868934D7C254D3AE0D5BF7323CD7 ^
+A16507DABC3A0CF7137150C4E6F88D5AC9A0AA3C ^
+DDC76D7BA54354112C2D7D31E1A80F0048551E5E ^
+D943F6028146EEB0386BB3084FD354CE86ABCF00 ^
+4ABCAB65C7DAA52BDBD13BCC9098643F5A165329 ^
+D75FE22162C538BA1E2687D66E2923CEC7375E01 ^
+1A11A2B12D93FB030B0C3441D7AAC06DAD6FB527 ^
+F8F3D414C26D09C6CA1B88BE44BE69AC879D3C5C ^
+D2D0BC98795740002B2EB6EA6AECA5559340B54B ^
+A8A3838BA45AB6B05D1D464E8681AD61B136B6A5 ^
+5B162923200439D870F57AEC584A67CA2E8939B9 ^
+A8FE0B55CFB15D977E871152905D8FDB18AA6B59 ^
+02D5D4928969C7A852B5A8AC772A3D1EB424C9A3 ^
+4ECE08DFF1FDE1258B1BF0423E1E31D83C57557F ^
+F701430EF6CB54BF0D138B54FB13A1B586A1CDCC ^
+E3242A71106CB77D25A60D164BD17FE07EAC4951 ^
+D8B18DE86132672EDB330190BE895E3106F92D2C ^
+8CF05FF1387C61A8CC3724BB1283AAD3E2F85EEF ^
+797B311DC2B5D14B5277E49A38A787D3D6A58C2D ^
+6472BC5881A62BA95651DBB3DFF9B3885949C9B6 ^
+86AED4B53D8617FC135D0E1FCB762271B2545A45 ^
+E3C888A1C00301AA7CE203A5590D82C1CE77C6D4 ^
+8A081A7A672F91493AC09D95B29FABD043DA83DD ^
+D47F87022DB4FAE551FF3FA09FFF02D92D112527 ^
+B2271E377E9B158ACBCA1EDAE0ED6BA4C59CB722 ^
+71EDE0C9488A21E62456D06EE393F390478C3F31 ^
+437A1B709176598020EBA1E92386C3979A18915D ^
+E3F4AC4384848071C8A9F9868376D941DEC2A9FB ^
+00444CAF6A3F4210FD97DCB8F10F43B28D890600 ^
+9B6BB350E30CEE209C77A3E20BB6ACE867546313 ^
+935D2688AE2B16B79B517BFB79D48CE7E4F0F4E9 ^
+16B21F19ADE7B6DEE665D45A847491B7F055C46D ^
+853397C3565C807AE72EDFA37F4198E801103FD4 ^
+10992C2FFE5127006BAFB2172359701AB10FA4BE ^
+C82D6BA4BA621E36872ACEE4AE3BDF33C2381B07 ^
+D7852DBC8FF592E08A1F1EE57A70BEFF327D8EBD ^
+CF67308422F072415EFB75B43D5B67C7F5362B0D ^
+30DDF35E1E99243F85311A0994D91B8AA543F729 ^
+DB2FE340F62A89400AE4A16B61435204405350D3 ^
+744980FA26DE503743EED298B966ED5FA8471DF6 ^
+D2C8B803D3DDB54CDE6464D126CE3009A9F0FB73 ^
+885700ECC04EB97943A9C100EB6EC4ACFE59DF81 ^
+770F9CAC5D4E9C878A6636EB0306EE8DDF0CF915 ^
+03C3F0553D7CF16CFE3D3F01C0A4CE26A914512C ^
+93B304BDB138DB6790DFF8A84FFF3D3506770CDC ^
+D5C5FA0488C5A6E14770F216B575997950A94184 ^
+2F695B8EB18C28250D7C8B35BA000042EABDB245 ^
+0353FFA7F7085D3B7888F96B8498486EE7DE16CD ^
+239FE3AAC0D3739F5EEEC82B2BF6F5F47D058548 ^
+16DE8684395CCA8A5DBAC72ECFAFA4BC3DBFC5D6 ^
+AEB2BA742708DBC048B01FD77B1560CD3A23E707 ^
+FAAE178B97175A7A68E51BD7EEC06234723B670A ^
+B3F1311247D920110972772C3DC30F789D3FDBAB ^
+466F682842C07D2C770B41B66A66BE9F6651C046 ^
+39724BD29138F776ED20633B66A3A241FACD817E ^
+5931F19A1985CD5F7171A5D2B81CE1CB3BA8EBBB ^
+27DE5C33A18DF1A731051D6644DE8900E30E242E ^
+A4E1C4F20A34C033589ED0985E80168A28C2377A ^
+9BE820B134475CA31513EE1C79D06E299D70E017 ^
+98F396D147EDF3D3079A6B2DCDDE92D48C9CC52B ^
+D6108901909418CF7E7AECD9E4D1CA121E992E90 ^
+F2E8F0FF1C652356E6056644B81FF8270A07F56A ^
+EA1669ED509120F2B42CFA547A3FD6002FFB862D ^
+219BAB55653B03A3CA7886212DF27B23C082B2E0 ^
+BBE95F8BBEEB6F9A0062D151A7155630F2010B88 ^
+FF6BFC90FE3EAB299892A5D9CA4D17DF2C6C604E ^
+8D0E1DBFCC419AEB1C7827C7649333E34AC7E30C ^
+EF3847F7FEA054F0E080836D0F2BFB676E3573EE ^
+F60A15E6A28A5CCC9C4EFB1B3107A54C9AAEC26C ^
+76328CDE5EFE6961B2CED4E3457D219229E161F7 ^
+FFAF03FB632A042B837F8660412B72B1099394B1 ^
+211BA6675C52CBD9E7F5F5B366A64A2466532AA7 ^
+51E05B7481381358782FDF73CB958E1434CF3330 ^
+BB5CEAD1F3B68227CB032B2B8E5B627461071637 ^
+3EBCF1D78998D4D11C094BF28FD522EA9F5A1E37 ^
+3E7186CB1D39C64CEFD28BDA2CCAA073E71A5327 ^
+415B6A0083386054D3B77026A38654D45D3BA106 ^
+2297372256479E31E139AA16E63C27C207519C0C ^
+65A79FC4B322F655ADCF63432D295349FDCA9E7B ^
+2D1130EE6E4156151C637B46527FAC54D9E79DF7 ^
+80E18DE7C798F040C008B3BFE3054261740E1444 ^
+0710A3A300290CC1C3BAB56CF00A682C1B711BB7 ^
+C6BE5E337A1A976C253CBF356687F359548B6A3E ^
+3D6E4E514277223BADE6A317C478F17EA6EBC9DC ^
+25C66C904C35EBAD2613A30B73283E0FC23CCC10 ^
+125709FDFD511180B08DB77366DC7E5A2B46F0CB ^
+AFB5C53BB272826DB7A1C030B89C7F3AE956F65A ^
+D166E71D8142E26E58E0F7A69C50CF19CFE225FC ^
+426007235D8F06FDCFF20CE7FD00E994F2FC422C ^
+8CA2730163EA816BF9B63CC653B443A8E8BD7656 ^
+BB2DA623B5FD10032BAFA1A2F9FB1E13F74AC4EB ^
+82238EC3C90BAF3227885BE78534A1B08213660C ^
+64BA275EE9422356EAC19A46A4C5C9BDB4D63C05 ^
+4995323B85FD3879631B439BF4F8D7D39639A7FA ^
+41F95B512991A4E05B219479842285900DF8425E ^
+3CEBE929AC763F2FD85F21354C9158E5169A844E ^
+BAD5D53D67CBCD7767B6009546A91D59188DE99D ^
+E9C2909F6F0A3079890193C8772E745A317C48B0 ^
+BB97E31E9B8EAA8CE758DD775D8326F94720E198 ^
+109471A1C3A427C65C4BBAF8C785DB99C748E5FA ^
+751D9CC64F00176E424A1F331C63EAF2910A75CB ^
+27EC395B07FC740569612741E5CF13A9A6048010 ^
+F674BD87556FD0F71D9BF23A0ECCE9F39AC82099 ^
+93B2F9109A25C511865D15E1683C0683555FFC01 ^
+<D
+
+H>SHS Type 2 Hashes<H
+D>
+EFA3EC89797EE3F1A5BE4B8D34747136CA7DFB99 ^
+D146D467E321E4EA4C73E8424029BEA461F3D90B ^
+25ACD32DED334AD20DDCCF01059B6B8B864E8D7A ^
+25416D69665007C3EDD24161F3DF0F6ACBD0E859 ^
+542A29E5C04A5B79AD0986FAD49BE741F09942B9 ^
+5B197E1011286E5C130F9379843DE89776C37C59 ^
+467277EB8887EDE0F2369C6E7D12281EE3B51857 ^
+BC1610204E15A37D533B74412683767898B35DFF ^
+3DC7C4726B3EF75AB89193701C990F86AA6DE80F ^
+4AD4348E5022685C70A2B9806698664C281E7123 ^
+A33E4996BD9980ED505F8AAAF0F6D64E97D7E619 ^
+06280ACC2D0DA15EAD7C963253349C86A6C3C6C4 ^
+33BE29779F42EE504A3CDAE0422F7B9C5CC994DE ^
+412941272C5CE344AC144B69D4BA5F61F1474F4E ^
+C33ECAC1FA74D54685669F8B9F85918471A88D60 ^
+C48272E42F921A2749D60418965D8A7CB1C7BF0D ^
+44ABEEAD2C278098062D934460E565ED3C646880 ^
+08DF185007816E3EF01D6226C72B03256478F23F ^
+289E89F8F15DD709701AA22B12C69E8F90C93F1D ^
+5B93CAB369C99B85EEE3130F833B7BB06D4FC041 ^
+7B2872C58FB340C9A1D068B618E4980B04FDFF2D ^
+62783421CF58EA66366ADDCBFA96968FB1369918 ^
+C8BD732D0181051698160B2FBC2025476297C96B ^
+038D587CC069C9B89DBC2FE9D86A98C031D340B9 ^
+3059031A68585DA8F09B87B0BE3413987EB390BF ^
+1B74A4A95713083609B27E67140708EDA15F80B1 ^
+6EACEA69922C7ACE38E0560A91DA459C0CC89B55 ^
+60E21F5299EC719D2832A82268B24AF6B2815DEB ^
+3D7D51782A532F4F410AA2AB3DC9178C21A55F0A ^
+B2423D96008FB800E5E35E19DA6BEA27487585E0 ^
+5038FE9AEAC82966A4EE5CC69ACC8ACCF55E63DC ^
+90BF0A90F88F5F1DA51E4494E2D5D4C6250D2D4B ^
+F858434E0A5FD61A220CC792380801D19E0D9F77 ^
+C31E0BB45FF1DC0DE44C77C53C59B15C3BDE9EB4 ^
+DF5628CF6445C409B51F46A86488A95DD34A3DA5 ^
+744CDCC9A51B1AD14FAFD673D4104433B7A24739 ^
+CEA5E7B91773DFE13649ACA78907769B5BEBCA1F ^
+DC23EC1A04F7417D9704B844E9F39F39EAABE6D8 ^
+D39DDE97297B7D1C9FFD6B6733349D0B8E802688 ^
+65219E79F5A3C61FC075660258A9C5F13A159271 ^
+D2A86164D1366B60F146651464761B01353F9028 ^
+8E3D1E4E0438EABC58AB967B1CDDDAE3CDD9B078 ^
+EE9BEEC73D0E760CFD05CF62382A461C7DE3CE2A ^
+5C4FDD604751596BE5419D4AC256C3D982012149 ^
+43ECD0DE83F087815CF257982914611E4BFF698C ^
+1A1BCA41BA127DF4264D3795E2EBCEDCD1BD8EC7 ^
+FF82BC6904520E186803FFE861DCE7E566D75F03 ^
+764546FFA014DF8278974BE66D01485251B8B0CF ^
+A06BC97DACB07EF207808684978841C425AE1238 ^
+6C7E6E0E89F2A070EDF3C4333353869942F3D883 ^
+572437B2B35C5BA00EBC74521B12D20E6F14ACBC ^
+08703186E74A9397CEBB1B2034A6770995AF3D0F ^
+E4F9055356AABA933EEF0C0B07B6FCE90361D208 ^
+2020203EFD4C5FFA02E593B7A658024B33FB368E ^
+2BB2F32D64ADA56A3E53A6D750A05F8D2B5D7A7D ^
+C719AEE4708E7A242440C9429B7236DFDEC02B4B ^
+924A26B46649287197E142CB42506C96E309EB26 ^
+0463F94B5452A2D8BA3A0DBFE9C490A371C19975 ^
+9FB2FE5393238EAAF58034BC934B190784A10DD3 ^
+AD4A6962A6A59CA32789AC3BBA368583B9122AF4 ^
+2A89459657F9E2685D794E7AEAF30A05B06AA573 ^
+9B65CB91D0A24773AC8675FE9862E28A7B84954F ^
+9CB7CADEDD391A3689B04427B461C4113717B6C8 ^
+F1B922D7EC240FC99692EC28C1A6CC7D907B1018 ^
+DE301A1413C36A5CB891FBCD9CF9258DF4EF14A4 ^
+B330738D2AD53448C287BEEFE5C5583F2B817A03 ^
+B80EBE0104A25840CAEF6AD74C4676D524571A29 ^
+3B5CD01661A279BA72DFC1272E683573B4F16DCD ^
+1412D6A2DBBC9D00641A71164A690C640852B56E ^
+0EF514429CAC95CDCBE8A2E60C2AA8B892AC5B33 ^
+5F32CFF3B07D47EC13EB54E7C39E4F5216FDBDC5 ^
+B931966169D171DE8F9488E8B5E0960124BC7451 ^
+E5034D3A5A573442781EF0C6EEA7BD39FAD0B94A ^
+F97CAC5013135944FDF8BDCF02B4CC61241BEA6A ^
+FF74C93CF32506B4E17A0B596AB564989F20F1D4 ^
+5CA42E33BCE4301B8FBCE56BFBDB43EF79E956D8 ^
+87F5D981EDFA01A2E9885BD52CC4E649A2330621 ^
+63F43844ECDDF338203DFB116FA79CBAF4E5C92B ^
+92C5E2A5D380D2BB5E19E9E65DC9A77F4B8B25F4 ^
+E3D78501969ACDD78A71042E7B0BD0C14882E402 ^
+4E1FD6F5CFE29A0E33248F2E2EFB74E7E0A99765 ^
+5FF5DADC93B2E452A60677C8CD0CBAF7BD4895E4 ^
+CA490FAA2D6723F9F682D5C96586460D0C8B2010 ^
+94F099C2FF7DB694FD2DCF5A9A6B06855B2A9948 ^
+CF3B1E0DA7BE87180BF1847DEBEC706788C53B8B ^
+F85305C4BF149B92068D363EF19B914DB90618DA ^
+B4BAFCA3176B80E9800E319FB3BB74E5D65BEB64 ^
+38CCF51915A38559A96E6F3258148D5E63230984 ^
+6FF43B0D25C7171FF178DEAB13D7F488D21C4216 ^
+3E4A034152D86E4568A2197A5328E8E97363287E ^
+F231D4C3ABBE0FDF77C71EB2C28E50ACD9584537 ^
+23E1A4F73F288233847E647CF8623289F1F89E55 ^
+726DAEAE724E79232611CBB216B7722594E814FB ^
+0E5FE512B0AF52B4183119508CB01AF5338C63E3 ^
+4A5D3E12EB29B224202C0B319B086535E99F5E32 ^
+363574A910830EDCFDAED1055975F0613D1B5C95 ^
+4820BE6C74AD34D8A43A5DD0130CBDE3F890C53B ^
+FEB6E5BF7A66ED9B838A10305F850052DDF9207E ^
+D50B331AD6925545264B6614C3B4C39375AB1F65 ^
+36B1BF39BF4AEF05FB054BD02FAD9062D2337239 ^
+<D
+
+H>SHS Type 3 Hashes<H
+D>
+9B30CAFDD7F5E525221EC036D55A9C8D78294DBD ^
+9BCA33B3DAD2201D0F1981CCD0AF4874E162A6DB ^
+8B06697E4A75DA5F020CEB860A29040B3DF6EF21 ^
+F0D48401AE22498E281CDAAF045FFEBAA87A9776 ^
+6247DF62DF5D4857A795996039B5A6271F7A2031 ^
+D98433C3372F1405FCC2475959B9F35DF27D32E9 ^
+C4D14B2873B0BDF01CA7C1628EE01D61682CF1C8 ^
+C027A9C010F8EBE89FC88C1C9FB68DAB09A0CFCD ^
+4D8D19F35FAECDEB015E116130A0A4C836A42A6A ^
+928E2E95D3F09D8EE63CB8F10296EE6EF7455FFF ^
+55F3E770DCA28CFB711D059174CC7A9EC2B2DD7B ^
+4500987086FD8C275330E0F27E8A3ED8596D01AA ^
+60BC57D16F50E2ADD1724E0C7DDD5E47DDF8E300 ^
+59D174272AE602AC092EE7EF393AC19B87B8E865 ^
+8C25614E6E4D825D6AEDD93A62D1A0458583EE84 ^
+695390D1E57BCC4CDD442879F0978BD823322E5C ^
+6F353EE6B5F4B8272E4A0D3D4BBCC83B1B942516 ^
+4B3F671874220DCCF49B580189E6B13FFF0F531D ^
+BC6C473B4824D8E2FA04DDA86A5865D4A36E8E91 ^
+1BFEC269FD18D25DC5C56ACD83810022775F3EC8 ^
+3E9921E2F685413C0AEA64801945B48CB76E195E ^
+EEC7221FBAC5F27B56CF68C396B7EBBCAA3C0B05 ^
+F86DDD2A8229532C3F183EA9903AD228A2521593 ^
+FA17B5DF33E4326BCDCB27F1CE8B83BE8B8EF890 ^
+A4AFC0B41D30CE796C2B4B06E368A5D390735889 ^
+745AF12B4EF985E4D2F848D7C7ADB6B32404B6E6 ^
+5CE4B657409033BF67DB7B0CA480EC2ACCA801EC ^
+0B5AABC9D3A8E861103D6B5B9B994F9C743BF058 ^
+86A1198983A73298BF4EB41A61EAAC3E4B06B408 ^
+460A107A6AF329B330DE9425B3077755553AD370 ^
+62C81D06AFE8C8F3E642AD42374FFE486DE86F2F ^
+FC1EECA32F7E434BBC74F4360808EDB141087BDC ^
+BF494B4E8D3311F167B1EAAE58A3343683F337EE ^
+961247D01E1C4CC0D71307637CD559D530521FD5 ^
+B34F846411BE61E15361922E0E2AF83F3F03B291 ^
+CD845B240FC2551DCB2CE487646648CF249AE8F0 ^
+5C124B615FAC548DAA35AD0287E032EC77D220BD ^
+3C74771D838CCF7FAE2DAB100CEA7B46BE2FFF3F ^
+62860DB8C0C897C7369A1AB61747B04C0AE9F8A6 ^
+C98400CDD7FE71C7B35488C16D3395C04300EDFA ^
+95167E2BBFC0349C0DB7CB7BD2030BC30F9F286A ^
+9F835DBB27076B5F0D8880603F417CE83A0D2242 ^
+08442B715C84B7A8B2C7FFB46010AE56A0C8C05D ^
+B7132DBA522C54F42903CAEB705167485AAD30B0 ^
+9E99F03ED08374EFA4F9A26551A909F40BEE503C ^
+999977E6AFFAE0451E93E7F77C7D177DE121402C ^
+30E0BB7F21433A348E3B446F08D80CEAAE06DB71 ^
+B3A41EEDF017DA7B20FBD9111BA6E2E59842CED2 ^
+5B9CA331BD03D97E8D057DFD35C9E600F90C57DC ^
+5338A25B31CC9C64552B6F6742F9FEBDC13D9733 ^
+1B3A55BF6FD748B3B650EA5BE839B61530C871C0 ^
+1503F21523CE8BC5A19E6A7F5CB0EC34A7E9F75C ^
+7F6A16B30377D3D0014B0B0B4C8639160C721DDB ^
+8F621F8CFB6AF216746D8B99C913267DB14ADB08 ^
+42E9177C487B4B711A4451C360BD7E2C6DA73446 ^
+5B2497CA6EC2426B12653D711E6BFDBEEFD4A389 ^
+30F4690FD4F09AC8E29B926F64C673539D7FB65D ^
+CE12D1AA4961245E606097B672EC3E16103D0D16 ^
+9BE5D693BC0CC56B34B8DDB92FACEC2F8F4B638A ^
+D2040005AE230EFDAE95942372607577EFA5DBC2 ^
+8A920F9407C74FA37D9C93C3606B996DB945841D ^
+F26915C08DC1D3D31D9CA73F18F04DBB57E8A672 ^
+E449381C8148837B9E44251B17825530D8754C94 ^
+BD8402B21520E40E31D1EAFD9C99A9E409C3A77D ^
+624CCE538A78CF0FF788B9BE433A008FA7779280 ^
+B796B521B90D55396E8EC02AD9B69B7E91093E4C ^
+5C4D584F97C1D8FAF810CEF3A4CA0915FB0B630A ^
+A179FEAF341BA97B1D0278822ACCAE5FCF8F4ADE ^
+693DCF85919E06A5423F92780E79C2C0C4528D67 ^
+DB94BEADFEA3682051D622519AF9F87BAB28C5F9 ^
+2E20D1925FBD460E7A5E6B48A92964A7DDCB874F ^
+86651FD71862CF72F01F099F68CC164DEF0E9625 ^
+D5948BDCA91D6707015C79BBC2BC74C1B60573F5 ^
+8870B8A6884FF54E0E400441FB2EC74F2452F39C ^
+7DF1C3C052E8396D251E9D522C4227344DF92C11 ^
+59A290A0BD41B973DEE35947CB240006DBCEC582 ^
+DD0EDB3AA60CDEBB85DC01258B9F49F3A5E83589 ^
+FC6794E4B4F2735773A195F9BB2022C70AA4C754 ^
+8BBC40A02D87A8CF14D6CBA0A2C9857D93EFDEFA ^
+D28FF6E2366097135EE565F10263E8798140C5DC ^
+2E4289EBE02E75E53B52D6724CDC16B89ECF3DC6 ^
+F2E716831CC0CB5CB2A623197D14C2C9FC25A914 ^
+47B926A13D65377A8E2AF27A84E175BE93739E38 ^
+D368B8ACC50353EC8070936C73242A2BF6CEC3AA ^
+8556025BED695B975CB924DDFB372F6899A7B09D ^
+9B4ED89E63D17B7210A3FC1BBF0FDA607694F5D9 ^
+0D2221F5CDA184EC7F6CCA29A75F502FCA25673A ^
+3C152CCB811DD9BC16529B23DFA1757D744FE676 ^
+48D1808CD62F868FB6F45560137CFB1DFD856266 ^
+8A3FA42A984C95CA75D6AE51391AAAC0688C2ABD ^
+AB570D91E9B6F3F1188DC8639A3B144837EF1ED8 ^
+673F62A7D205D5C90B7454E81A5EDA9A60650D91 ^
+D00575E45FA324FA05142359BC3A07C803836EE4 ^
+B908BE44A2A66F7370DCC022378A9C2F9BA70B38 ^
+1EF79029F88E7A091D6F2FA2F44A96829C120C62 ^
+491CB2EE0994EE6A4FAC59C4B9FBC9CF8183DE8C ^
+CEAAC4E211E7DDDCE3931C47ACA3D626B62E5054 ^
+BE2041CB55A4882A8335A46B744ECB8611336F5D ^
+E4C0BC6857AFFE0C2B77B38FC01829B44247B6CC ^
+122A6AF11DEB6C3B97E6ADF5E077B5D6363887E3 ^
+<D
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-messages.sha1	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/bit-messages.sha1	Wed Oct 13 19:39:18 2010 +0530
@@ -1,4009 +1,4009 @@
-#  Configuration information for "SHA-1 Test"
-#  SHA tests are configured for BIT oriented implementations
-H>SHS Type 1 Strings<H
-D>
-0 1 ^
-1 1 1 ^
-2 1 1 1 ^
-3 0 1 1 1 ^
-2 0 2 2 ^
-4 1 1 1 2 1 ^
-3 0 2 2 2 ^
-4 1 1 2 2 2 ^
-5 1 2 2 1 1 2 ^
-5 0 2 2 1 1 3 ^
-4 0 3 3 3 1 ^
-5 0 2 2 3 2 2 ^
-5 1 2 3 3 1 3 ^
-5 0 3 3 3 2 2 ^
-6 0 2 3 1 2 3 3 ^
-7 1 3 3 3 1 1 1 3 ^
-7 0 2 3 1 2 3 2 3 ^
-6 1 2 4 3 3 3 2 ^
-7 0 2 4 3 3 1 1 4 ^
-8 0 2 3 1 1 2 2 4 4 ^
-7 0 2 4 2 3 1 4 4 ^
-9 0 4 1 2 1 1 2 4 4 2 ^
-8 1 4 4 1 1 4 2 2 4 ^
-7 0 3 3 4 3 4 4 2 ^
-11 0 1 3 1 1 2 1 2 4 4 4 1 ^
-6 0 4 3 4 5 5 4 ^
-7 1 2 5 2 4 5 4 4 ^
-12 1 1 2 3 3 1 1 1 4 2 1 5 3 ^
-11 0 2 3 3 3 1 2 2 4 1 5 2 ^
-8 1 3 3 5 5 2 5 2 4 ^
-9 1 5 4 5 1 2 1 5 3 4 ^
-9 1 5 1 5 2 3 4 4 4 3 ^
-12 1 1 2 5 1 1 5 5 1 4 1 5 1 ^
-12 1 5 3 2 1 3 2 2 2 1 4 5 3 ^
-10 0 5 1 4 5 5 4 1 1 3 5 ^
-12 1 1 5 2 3 1 5 1 3 3 5 1 5 ^
-12 0 1 1 2 3 2 5 1 3 3 6 4 5 ^
-11 1 3 1 5 1 3 4 3 1 5 5 6 ^
-8 1 4 6 4 5 4 4 5 6 ^
-10 1 6 5 4 3 3 3 2 6 2 5 ^
-10 1 2 3 4 4 5 5 2 5 6 4 ^
-13 1 3 1 3 1 4 1 6 6 5 1 2 6 2 ^
-10 1 4 3 3 6 6 6 3 2 6 3 ^
-13 0 3 5 3 1 4 1 4 3 5 3 4 1 6 ^
-10 0 2 5 5 2 6 6 5 2 6 5 ^
-12 1 2 2 5 3 6 6 4 3 2 4 3 5 ^
-13 1 2 6 3 6 5 2 3 2 1 2 3 5 6 ^
-13 1 3 5 6 2 1 1 6 2 4 5 4 5 3 ^
-16 1 2 1 4 3 2 3 2 5 3 4 1 4 1 5 3 5 ^
-11 1 3 1 3 6 7 7 4 1 6 5 6 ^
-12 0 2 5 2 7 5 5 4 2 2 6 7 3 ^
-13 1 6 4 4 1 4 2 5 2 4 2 7 4 6 ^
-12 1 3 4 7 6 7 1 4 4 3 2 5 6 ^
-16 0 3 2 4 5 6 1 1 1 5 3 4 1 4 4 5 4 ^
-14 1 5 1 3 7 6 3 1 3 7 3 1 5 7 2 ^
-14 0 1 5 3 2 7 1 5 5 4 6 5 3 6 2 ^
-14 0 4 7 6 6 2 3 5 1 1 3 6 2 3 7 ^
-13 1 6 4 6 3 7 5 1 4 5 1 7 4 4 ^
-13 0 7 5 3 1 4 7 4 2 2 7 5 4 7 ^
-15 1 7 3 6 1 1 2 7 5 1 5 4 6 1 6 4 ^
-16 0 2 5 3 2 7 2 3 5 2 1 3 3 3 7 5 7 ^
-18 1 3 7 2 4 1 7 3 4 1 5 1 5 1 1 6 1 2 7 ^
-17 0 2 1 7 3 7 1 2 1 4 3 6 6 6 2 2 5 4 ^
-22 1 2 2 1 1 2 6 2 4 1 1 3 5 2 3 4 5 6 1 1 2 6 3 ^
-12 1 7 8 7 2 1 3 5 7 8 7 4 5 ^
-15 1 3 5 5 2 2 2 7 4 2 8 7 4 5 5 4 ^
-16 0 1 4 4 6 1 2 7 1 6 4 1 8 4 7 4 6 ^
-16 0 8 7 7 2 5 2 1 5 6 1 1 5 1 5 6 5 ^
-14 0 7 3 2 3 8 3 3 8 2 8 3 7 7 4 ^
-14 0 4 2 6 5 4 5 3 8 8 4 8 2 6 4 ^
-14 0 8 7 1 3 5 8 2 8 1 4 5 2 8 8 ^
-16 0 5 5 2 2 4 2 4 7 6 1 5 8 3 8 7 2 ^
-16 0 1 6 6 6 6 4 2 2 6 4 2 4 4 6 7 6 ^
-16 1 2 3 7 4 1 7 7 5 7 2 4 7 2 6 6 3 ^
-13 0 7 4 8 6 5 7 6 3 5 7 5 8 3 ^
-16 1 4 1 1 5 4 3 6 5 5 8 5 4 8 5 3 8 ^
-13 0 7 4 4 5 8 3 8 3 8 6 6 6 8 ^
-14 1 5 4 7 5 8 4 6 1 6 2 7 8 6 8 ^
-18 1 3 4 4 5 3 4 1 6 3 7 6 7 3 3 2 8 4 5 ^
-19 0 5 8 1 2 1 3 5 3 1 6 6 3 7 4 5 7 1 4 7 ^
-17 0 5 7 7 2 2 6 4 7 1 7 8 1 5 3 2 7 6 ^
-14 0 9 3 6 9 3 4 7 6 9 1 7 2 9 6 ^
-21 1 8 6 5 2 2 4 3 1 1 6 2 8 4 2 5 4 5 1 2 5 6 ^
-16 1 2 6 5 4 9 8 1 8 1 7 6 7 7 1 2 9 ^
-15 0 6 9 5 4 7 1 7 3 9 4 7 7 5 2 8 ^
-16 0 1 7 8 2 7 2 9 8 8 3 4 5 2 4 8 7 ^
-16 1 1 6 8 2 8 1 6 7 7 5 9 2 9 2 8 5 ^
-16 0 4 2 9 6 2 6 6 7 9 9 1 9 4 1 5 7 ^
-18 1 6 9 2 7 2 8 5 8 4 3 4 4 6 6 3 1 6 4 ^
-19 0 1 7 4 4 4 6 1 6 3 9 5 6 4 7 2 2 5 5 8 ^
-17 1 8 5 3 7 3 5 6 4 1 9 2 6 5 7 9 1 9 ^
-18 0 8 8 6 3 5 3 3 5 5 3 8 3 2 5 5 4 7 8 ^
-16 1 4 7 7 2 7 3 8 5 7 5 6 8 5 2 8 8 ^
-19 0 3 7 2 3 9 5 9 7 7 6 5 3 1 1 5 2 3 9 6 ^
-18 0 2 4 6 7 8 1 2 9 7 2 3 5 8 9 1 7 9 4 ^
-21 1 4 1 8 3 3 1 7 3 5 7 4 1 8 3 6 3 5 7 6 8 2 ^
-17 0 4 8 3 7 9 8 6 8 4 2 8 7 2 4 4 5 7 ^
-18 1 3 9 7 1 4 5 6 9 2 9 1 3 8 4 7 8 7 4 ^
-25 1 2 4 8 1 7 2 7 5 5 3 2 3 2 1 2 1 1 2 4 2 8 7 8 7 4 ^
-25 0 9 4 6 5 8 1 1 1 3 2 1 3 1 1 1 5 3 3 6 5 7 4 5 6 8 ^
-19 1 7 5 6 6 8 2 4 1 8 7 1 6 3 4 8 5 8 5 6 ^
-19 0 6 1 2 1 7 1 10 7 4 5 1 6 4 6 8 7 10 9 6 ^
-16 0 10 10 5 5 9 7 2 5 4 3 6 3 10 10 5 8 ^
-18 1 2 3 5 9 8 5 10 6 8 4 2 2 4 7 9 6 9 4 ^
-18 0 5 10 3 1 4 5 4 6 8 3 7 7 7 5 9 2 9 9 ^
-18 1 4 9 7 5 4 4 10 6 9 3 6 6 8 6 2 4 6 6 ^
-17 0 5 7 4 8 5 9 10 4 9 1 4 8 6 6 5 9 6 ^
-17 1 3 4 8 9 1 5 8 10 5 10 3 8 1 6 8 9 9 ^
-18 0 8 3 6 1 3 10 3 7 6 5 9 3 10 9 4 6 10 5 ^
-16 1 9 1 9 6 5 7 7 10 9 6 1 5 7 10 8 9 ^
-20 0 6 4 10 10 4 3 9 8 10 3 3 5 2 1 8 1 3 2 9 9 ^
-17 1 10 6 10 6 8 3 6 7 3 10 8 6 6 4 4 9 5 ^
-19 1 9 4 3 4 7 3 8 10 2 4 10 7 6 10 1 3 5 7 9 ^
-21 1 2 2 2 3 9 2 8 3 9 3 7 7 4 9 9 5 4 2 6 10 7 ^
-17 1 5 9 8 8 9 10 9 1 8 3 10 2 7 2 10 4 9 ^
-23 0 5 4 10 4 10 7 8 3 1 1 3 4 2 1 1 10 2 1 4 10 10 10 4 ^
-19 0 9 2 5 7 9 6 7 1 8 9 1 2 1 10 8 10 4 7 10 ^
-22 1 2 6 8 8 9 7 2 1 3 3 10 6 2 6 2 6 5 2 5 10 5 9 ^
-22 1 8 7 8 10 1 6 3 7 4 5 5 5 1 9 2 2 5 5 2 10 9 4 ^
-21 0 1 10 2 6 10 9 4 3 3 7 10 2 9 6 10 2 1 5 6 3 10 ^
-21 1 8 5 7 10 5 6 7 3 3 1 2 9 4 8 6 3 9 1 7 7 9 ^
-22 0 5 5 6 5 2 3 5 3 11 4 5 1 10 6 4 11 8 3 6 5 6 7 ^
-20 0 2 1 9 9 3 6 1 8 11 6 7 11 6 1 10 6 7 5 5 8 ^
-19 0 4 1 7 10 4 8 10 8 10 4 11 9 6 1 4 5 6 11 4 ^
-19 1 9 2 4 11 11 11 7 1 1 6 8 1 9 8 5 11 5 4 10 ^
-20 0 8 3 10 1 7 6 10 8 2 9 3 8 6 8 9 3 7 5 1 11 ^
-22 0 4 5 8 4 10 6 5 4 5 3 3 4 1 5 9 4 10 9 6 7 3 11 ^
-21 0 6 5 8 7 8 11 2 1 11 10 3 3 2 9 1 3 6 9 10 10 2 ^
-24 1 3 1 1 9 4 2 5 7 3 10 11 5 6 7 1 7 7 8 7 2 2 7 4 9 ^
-23 1 9 4 6 3 7 5 10 9 8 9 3 2 1 7 2 2 7 6 2 8 3 6 10 ^
-22 1 7 10 2 10 5 1 8 7 7 3 8 6 6 8 3 2 11 6 3 4 7 6 ^
-20 1 11 3 7 2 10 10 7 5 2 4 3 5 11 3 11 8 9 5 5 10 ^
-19 0 6 2 6 8 5 9 4 9 10 9 8 3 2 10 11 2 6 11 11 ^
-20 1 8 2 4 2 7 3 9 9 11 8 2 11 4 8 4 8 10 6 9 8 ^
-21 0 6 10 10 7 9 2 5 11 9 10 7 3 1 4 5 4 10 1 2 8 10 ^
-18 1 8 11 6 10 8 9 11 6 7 7 2 6 2 6 10 6 9 11 ^
-21 0 5 11 1 6 8 11 8 10 5 10 3 7 8 9 9 1 1 1 10 2 10 ^
-25 1 5 10 2 9 9 9 7 2 2 4 6 1 11 7 3 3 5 5 2 11 2 5 5 10 2 ^
-21 1 1 8 1 11 6 9 3 6 11 7 11 8 6 9 4 4 10 7 1 8 7 ^
-23 1 7 7 5 11 1 4 7 11 11 11 9 2 1 3 8 2 8 7 4 5 2 5 8 ^
-24 1 4 11 5 10 7 7 9 5 1 5 6 2 9 1 5 7 9 9 11 1 1 3 1 11 ^
-27 1 10 4 6 8 5 7 11 4 10 8 6 4 3 4 4 2 1 1 3 3 1 11 2 3 4 10 6 ^
-21 1 7 11 2 7 10 10 9 10 1 3 10 4 3 11 10 2 5 3 9 11 4 ^
-22 0 7 9 10 9 5 2 6 6 9 2 7 4 9 8 4 9 2 5 9 8 10 3 ^
-21 0 12 2 6 12 7 9 3 5 11 6 11 3 5 4 4 11 10 2 1 10 10 ^
-27 1 1 4 12 2 10 1 6 5 5 4 1 10 3 1 12 3 2 11 5 1 4 6 4 6 11 11 4 ^
-22 1 8 9 4 8 12 5 5 9 3 5 2 3 4 12 12 8 5 3 1 9 10 9 ^
-24 0 5 12 8 6 2 4 11 11 2 7 11 9 4 5 2 1 8 3 10 2 5 2 8 9 ^
-21 0 3 7 7 7 5 9 11 5 9 11 2 9 7 5 6 11 2 12 4 9 7 ^
-26 0 4 4 6 4 7 2 4 2 5 7 2 6 11 5 9 8 2 5 10 2 10 8 8 5 2 11 ^
-23 1 3 3 2 6 9 10 5 6 8 5 8 11 3 6 10 4 6 9 2 11 10 3 10 ^
-25 1 1 3 12 3 7 4 5 5 3 8 9 2 4 8 7 7 9 1 9 11 4 5 7 7 10 ^
-20 1 11 9 8 10 11 1 7 12 6 7 4 2 12 12 2 3 9 10 8 8 ^
-20 0 12 11 1 4 10 6 10 3 9 7 12 4 11 8 4 6 12 4 7 12 ^
-24 0 8 6 4 8 2 2 9 2 9 6 3 6 3 3 10 12 2 7 8 7 8 12 10 7 ^
-26 0 5 11 11 7 3 3 9 10 3 9 3 3 7 2 9 9 1 2 4 12 2 5 5 6 10 4 ^
-22 1 12 9 10 10 12 12 7 8 2 7 1 6 8 2 8 7 6 3 1 1 12 12 ^
-22 1 11 10 2 11 10 8 1 2 8 12 8 3 9 5 7 9 8 7 11 1 10 4 ^
-22 0 10 1 8 6 12 2 11 7 10 4 10 6 5 7 10 11 3 3 8 8 4 12 ^
-26 0 8 5 5 12 1 8 6 7 6 11 8 10 4 3 7 6 1 5 1 1 9 1 5 8 9 12 ^
-21 0 1 12 4 11 12 9 2 12 12 3 12 5 4 12 4 1 5 8 12 9 10 ^
-26 1 5 3 8 1 11 4 7 3 3 10 4 9 6 6 4 3 9 11 1 3 7 10 7 9 6 11 ^
-23 0 7 12 3 5 8 9 7 10 8 11 10 11 6 1 8 1 1 6 3 9 8 12 6 ^
-25 0 1 5 5 6 5 12 1 1 1 11 9 9 3 11 9 6 1 11 3 1 12 8 11 11 10 ^
-22 1 10 9 7 3 10 2 6 4 11 3 11 6 4 5 5 11 12 9 7 8 12 9 ^
-22 0 8 5 10 7 12 8 3 4 4 5 8 9 12 6 8 10 6 7 11 4 8 10 ^
-26 0 3 5 3 11 11 2 1 9 1 10 4 4 6 9 4 7 6 5 10 10 1 8 9 9 6 12 ^
-24 0 12 11 4 10 1 3 7 5 11 9 11 7 2 11 5 4 7 8 1 6 12 7 4 9 ^
-28 0 1 12 10 2 2 2 4 9 11 4 11 7 2 4 3 11 7 10 5 10 5 5 3 5 2 7 5 9 ^
-26 1 4 1 4 2 13 6 11 5 6 8 5 1 5 6 3 8 1 5 8 9 9 10 12 13 12 2 ^
-26 0 12 3 1 11 2 12 6 8 6 8 11 4 11 10 9 6 3 3 2 2 2 13 2 1 13 9 ^
-22 0 3 3 12 13 13 7 12 2 8 11 9 10 10 1 1 13 11 13 4 1 11 3 ^
-26 1 2 6 2 8 12 3 7 12 8 9 8 3 12 7 4 9 2 6 4 9 9 4 8 2 4 12 ^
-24 1 8 11 11 3 13 2 10 3 10 8 6 6 4 4 13 4 2 4 8 1 11 12 9 10 ^
-29 1 1 2 5 1 1 10 3 2 4 9 11 8 2 5 2 8 10 2 10 11 7 8 12 6 1 9 8 4 12 ^
-23 0 6 12 7 10 7 7 13 2 2 7 10 2 8 13 10 7 11 2 5 9 11 13 1 ^
-25 1 3 11 2 10 5 11 5 7 10 8 10 1 10 3 11 7 9 5 3 3 4 5 13 12 8 ^
-26 1 5 13 9 4 3 3 4 3 13 1 6 11 10 8 13 3 4 11 9 1 9 1 7 8 7 11 ^
-22 1 1 3 13 8 11 3 4 10 10 12 7 2 11 4 7 7 6 13 13 9 13 11 ^
-26 1 7 9 7 8 9 9 5 1 13 3 3 4 9 2 1 8 9 3 9 12 8 10 10 6 11 3 ^
-23 1 3 8 12 8 10 4 3 8 5 5 7 11 13 11 12 11 4 12 3 6 5 11 8 ^
-27 0 3 10 9 6 9 7 2 10 4 4 5 5 2 12 13 5 3 1 10 1 4 7 8 13 13 12 3 ^
-30 0 2 6 5 4 7 3 10 6 13 6 3 9 6 2 10 5 3 8 4 1 11 3 5 3 7 11 1 12 9 7 ^
-29 0 5 2 13 6 5 2 6 3 2 9 5 3 6 6 4 10 2 4 7 7 10 13 9 6 10 6 5 9 8 ^
-31 1 9 8 2 7 3 5 11 3 7 7 5 6 2 1 1 6 2 11 5 4 5 7 9 1 11 10 2 3 9 12 10 ^
-28 0 11 1 4 1 12 10 5 5 1 7 2 3 10 7 12 9 2 8 2 6 10 5 12 12 4 9 2 13 ^
-26 1 11 9 8 12 4 12 7 3 4 4 6 1 2 7 12 4 6 8 10 11 11 1 10 2 9 12 ^
-28 0 10 9 7 10 1 10 9 12 7 10 7 6 6 5 3 2 3 1 3 12 1 4 13 3 9 7 9 8 ^
-27 1 4 11 1 5 6 9 12 12 13 13 13 1 2 13 1 2 1 12 12 3 2 2 8 3 13 7 7 ^
-29 0 6 5 5 2 4 2 11 4 4 13 9 13 7 3 12 8 3 7 6 4 12 3 1 8 11 1 6 13 6 ^
-23 1 11 6 6 11 7 13 11 6 7 4 4 12 2 13 5 12 5 7 9 6 11 11 11 ^
-23 0 11 13 11 7 4 3 6 12 13 10 11 5 12 13 11 6 1 1 4 7 13 10 7 ^
-27 1 7 5 13 5 4 8 7 3 9 6 7 11 7 1 9 3 8 5 8 8 2 13 13 8 5 13 4 ^
-30 1 2 5 8 4 13 10 6 4 2 6 1 1 12 4 13 5 10 4 10 8 5 7 1 5 5 12 4 8 6 12 ^
-28 1 12 1 12 11 10 2 3 10 1 2 6 11 12 9 11 12 2 1 9 4 1 5 7 2 12 11 4 11 ^
-29 0 6 8 7 8 8 12 2 7 4 12 11 5 5 3 5 13 4 11 8 8 9 2 2 1 6 2 8 6 12 ^
-28 1 7 13 5 7 11 3 1 9 2 5 12 8 6 2 5 9 10 10 11 4 5 12 5 4 6 5 6 13 ^
-25 1 14 4 8 2 9 11 7 4 3 2 8 14 6 14 7 13 5 5 14 6 5 11 6 6 13 ^
-26 1 3 5 12 1 11 13 1 3 3 10 11 5 6 12 11 12 7 14 4 3 6 6 10 11 14 4 ^
-27 0 4 2 3 10 7 12 13 8 8 12 10 13 1 7 10 2 7 2 13 10 2 3 3 6 4 13 14 ^
-24 1 11 1 9 14 4 14 14 8 10 13 4 3 2 7 6 6 8 14 5 11 7 14 14 1 ^
-22 1 13 13 10 9 13 8 14 9 3 14 3 11 9 9 12 13 2 10 1 5 8 12 ^
-25 0 9 10 9 8 4 14 6 9 3 13 10 11 3 1 4 6 10 3 4 3 12 12 14 11 13 ^
-26 1 11 8 11 7 8 10 9 12 11 6 10 6 3 9 9 1 7 5 6 7 7 12 4 5 8 11 ^
-26 1 12 10 8 14 7 4 13 13 8 4 5 3 2 4 7 14 3 10 6 9 13 9 2 1 9 14 ^
-28 0 6 12 2 4 7 8 11 10 12 2 14 3 1 1 1 12 5 13 9 12 5 9 10 5 1 12 10 8 ^
-29 1 2 6 5 14 14 3 6 13 1 2 6 2 12 1 2 10 1 4 5 14 10 12 11 2 3 14 14 12 5 ^
-30 1 5 2 3 5 11 12 3 7 12 7 9 8 3 3 14 10 5 2 9 3 8 6 11 8 7 8 1 6 12 7 ^
-28 1 14 5 2 14 7 8 1 5 4 12 9 6 12 1 1 7 9 5 14 11 9 4 1 10 1 14 10 12 ^
-27 0 7 2 8 5 3 14 8 9 4 6 11 3 11 6 12 1 7 14 9 14 6 10 6 1 8 14 10 ^
-26 1 6 14 2 2 12 10 5 10 10 8 3 7 13 10 1 14 1 14 7 11 12 9 1 8 8 12 ^
-30 0 6 13 5 13 3 5 8 8 8 2 5 5 4 2 13 14 7 2 12 12 3 3 5 7 5 11 3 7 13 7 ^
-26 0 13 7 2 8 4 10 14 2 7 1 10 8 11 11 2 13 9 11 2 9 11 7 13 11 2 14 ^
-31 1 7 7 8 5 13 4 1 12 14 1 9 11 3 5 3 13 11 7 3 2 9 1 3 13 6 3 10 12 1 13 3 ^
-23 0 9 8 8 7 14 13 6 13 14 12 13 12 7 4 14 10 1 3 9 7 11 14 5 ^
-27 1 1 10 4 12 4 11 5 13 13 4 12 13 7 12 12 4 13 6 2 7 5 2 8 7 13 12 3 ^
-26 1 7 6 11 12 14 12 3 12 8 7 4 9 14 1 8 11 6 5 10 10 6 8 5 2 11 14 ^
-33 1 1 11 1 5 3 8 1 12 14 5 1 3 7 2 3 9 3 4 14 4 4 10 8 5 14 1 11 12 12 10 4 13 
-2 ^
-32 0 11 4 4 9 5 5 8 9 5 10 4 2 4 7 9 9 6 3 5 1 8 3 2 13 3 14 9 8 9 10 14 5 ^
-28 0 12 9 5 8 7 2 14 12 3 8 14 6 6 4 7 5 7 10 7 11 10 1 9 6 7 12 8 9 ^
-25 0 9 9 2 11 13 12 11 11 6 14 13 10 5 6 8 10 4 3 11 11 14 5 5 10 7 ^
-30 0 13 9 14 11 4 8 12 9 5 9 1 2 9 13 12 6 1 14 11 10 7 8 6 1 4 3 2 2 2 13 ^
-33 1 13 5 9 6 13 9 1 13 2 6 8 9 1 3 12 13 3 4 4 12 5 2 1 12 1 6 2 1 8 2 14 13 9 
-^
-32 1 8 6 7 1 4 4 6 1 13 3 3 1 13 7 6 11 6 4 9 10 4 8 13 1 9 10 12 7 10 11 10 5 ^
-30 0 12 6 6 3 4 13 1 4 11 10 2 6 14 6 9 12 6 2 2 11 9 13 4 7 9 14 2 11 8 7 ^
-26 1 2 11 13 2 9 11 8 11 11 15 13 13 3 15 2 12 1 15 3 8 4 9 13 1 13 7 ^
-32 1 9 6 1 2 2 1 15 3 15 1 10 1 4 11 14 14 6 10 2 5 9 10 10 9 1 2 14 10 12 1 1 
-15 ^
-29 1 13 2 3 8 12 5 14 9 8 9 2 14 1 4 6 15 10 9 2 7 9 4 8 7 9 10 11 11 5 ^
-34 1 12 2 7 2 12 8 2 8 6 3 12 4 4 10 1 14 12 11 5 15 3 3 3 14 13 2 2 3 8 2 1 8 
-8 8 ^
-31 0 6 2 7 10 1 13 10 6 6 6 2 8 7 6 7 14 3 12 6 8 9 3 11 1 3 10 12 11 11 9 9 ^
-24 1 13 15 4 7 11 13 10 14 14 13 4 11 5 6 11 8 12 13 9 1 10 9 10 7 ^
-33 0 3 1 3 3 4 13 1 6 14 8 3 4 3 2 1 14 14 14 5 13 13 11 10 13 4 3 10 11 3 6 1 
-10 7 ^
-28 0 7 9 13 9 15 2 4 12 10 10 4 12 3 8 5 6 13 1 6 15 1 8 9 6 12 11 7 14 ^
-32 1 3 1 13 6 4 1 9 4 5 7 1 8 8 11 10 5 15 14 2 8 14 9 7 12 2 4 13 7 4 3 9 14 ^
-31 1 14 12 13 8 4 12 2 6 5 12 9 3 11 8 5 13 5 10 5 2 3 7 12 14 4 1 7 3 6 9 9 ^
-32 1 10 15 7 2 13 5 7 2 5 2 10 7 11 5 5 9 8 2 9 3 3 6 3 13 10 3 5 7 15 11 10 12 
-^
-38 0 2 3 7 1 6 3 3 12 5 2 9 4 5 11 2 1 7 6 14 7 14 10 4 11 6 3 11 2 10 6 4 8 1 
-4 9 4 15 4 ^
-27 0 7 7 4 14 2 3 14 15 10 7 12 7 5 8 7 15 15 14 10 2 3 1 10 12 15 9 9 ^
-31 1 15 3 9 9 5 4 2 6 14 4 9 5 12 8 1 6 1 4 8 7 10 14 3 10 14 8 11 9 8 10 9 ^
-28 0 14 11 8 3 5 5 7 2 11 4 4 4 6 14 13 10 14 10 3 9 6 9 7 5 10 15 15 15 ^
-30 1 8 13 4 2 13 6 4 7 4 4 15 2 2 12 13 3 14 12 7 11 6 2 14 2 6 6 9 14 13 12 ^
-27 1 13 14 15 12 14 5 14 15 11 4 1 1 9 5 13 10 6 5 5 6 14 13 1 5 3 14 13 ^
-29 0 4 2 13 12 15 7 3 15 5 1 6 7 6 13 1 14 11 9 5 15 6 13 3 6 11 7 15 8 9 ^
-31 0 5 4 4 14 3 13 8 13 3 7 13 7 9 12 3 11 15 11 5 14 1 3 4 10 12 7 12 1 2 13 4 
-^
-28 1 12 7 13 14 7 7 1 9 13 8 5 14 2 5 9 9 15 9 13 7 8 9 8 1 12 3 9 15 ^
-34 1 6 12 4 14 12 5 3 15 4 4 6 8 2 11 8 4 2 5 1 15 15 1 15 2 11 4 10 9 4 7 3 2 
-15 6 ^
-26 0 14 5 6 5 11 12 14 12 12 11 15 2 14 9 15 1 7 12 11 12 13 14 1 1 12 5 ^
-32 0 2 2 4 5 2 11 12 5 4 12 9 14 5 5 8 6 2 15 15 6 13 11 3 5 15 5 11 3 12 7 10 
-8 ^
-26 1 2 15 14 9 14 7 6 15 9 3 4 8 8 12 14 2 9 11 14 6 11 15 10 8 14 8 ^
-34 1 15 7 4 5 10 1 13 7 1 1 8 3 13 11 2 8 15 11 12 6 6 1 3 2 2 11 3 13 9 10 3 6 
-12 15 ^
-25 0 15 7 10 2 10 15 5 10 13 12 8 15 3 1 11 14 15 8 15 12 9 6 8 13 13 ^
-27 0 10 8 13 10 15 13 5 8 4 10 10 6 7 13 6 12 12 9 12 2 5 10 12 10 8 15 6 ^
-28 0 5 3 8 12 15 8 14 15 9 12 12 3 10 13 6 11 10 4 13 14 8 9 1 8 1 5 11 12 ^
-29 0 9 12 4 13 15 5 9 11 7 14 11 1 11 7 8 8 11 1 13 15 12 1 5 8 3 8 10 7 14 ^
-30 0 1 5 13 12 14 5 3 6 4 12 15 6 6 10 11 13 9 1 11 6 10 3 7 14 4 14 11 7 8 13 ^
-34 1 1 12 5 1 7 4 6 7 5 11 1 4 7 12 10 10 8 15 13 4 11 15 11 6 9 1 2 15 5 1 5 
-12 6 13 ^
-35 1 12 15 4 11 13 3 6 5 10 8 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 5 6 15 1 12 4 
-4 2 15 4 ^
-27 0 15 11 15 5 11 9 7 15 16 6 16 12 3 2 10 16 5 5 7 1 7 11 13 7 9 11 12 ^
-31 1 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 9 13 13 3 3 6 7 16 7 6 15 5 8 15 6 15 ^
-30 1 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 2 7 8 16 2 12 16 10 14 7 ^
-36 1 2 3 7 14 6 9 4 4 5 9 7 12 3 9 2 5 1 3 10 11 11 6 12 7 1 7 12 2 1 2 8 12 15 
-16 9 13 ^
-34 1 6 3 12 11 16 15 8 8 8 14 13 7 7 8 2 7 6 2 2 14 7 1 4 2 4 11 11 5 7 2 12 1 
-14 11 ^
-29 0 12 11 2 9 8 5 6 14 10 12 5 11 5 3 1 13 15 9 12 11 13 4 14 5 16 3 5 13 15 ^
-30 1 5 16 11 2 6 13 16 3 6 4 9 10 9 8 6 14 8 9 5 13 6 5 14 2 8 15 8 7 14 11 ^
-28 1 14 10 13 13 11 10 13 9 8 4 11 14 11 6 10 10 1 9 13 16 5 3 4 7 9 12 10 8 ^
-36 1 10 15 12 8 8 10 13 5 6 11 4 6 2 3 5 6 11 1 1 8 6 13 15 6 3 15 5 10 1 6 2 5 
-2 11 10 10 ^
-31 1 4 14 7 2 14 3 1 12 7 15 13 1 5 9 8 3 3 14 12 13 2 15 12 7 16 12 3 8 11 5 
-15 ^
-34 0 10 2 10 16 4 16 7 8 1 16 6 14 9 5 12 16 8 9 4 4 4 1 7 13 10 1 7 10 5 7 4 1 
-5 15 ^
-30 0 16 3 8 7 3 8 8 11 8 13 4 16 8 16 1 4 16 11 4 12 1 14 5 1 16 11 8 14 12 9 ^
-33 0 7 9 9 16 11 7 6 1 11 14 12 14 10 9 11 8 11 7 5 10 15 2 6 9 3 9 4 2 1 1 9 
-14 6 ^
-32 0 5 8 14 15 4 1 6 1 10 8 1 15 15 3 10 7 8 10 12 4 3 11 15 8 5 3 3 16 15 7 14 
-13 ^
-36 0 3 10 12 2 11 9 2 1 4 3 8 10 14 2 11 3 2 4 15 14 5 2 8 16 16 1 5 7 5 9 5 15 
-9 11 3 14 ^
-31 1 5 4 14 4 8 3 3 1 10 4 15 15 13 2 13 9 7 13 11 9 1 15 15 15 16 7 7 6 5 13 9 
-^
-30 0 14 16 12 1 11 11 7 3 7 3 3 13 4 13 14 5 15 12 5 14 16 14 4 5 9 6 6 3 16 11 
-^
-28 1 10 16 10 14 13 6 16 14 3 14 15 7 13 12 4 1 8 4 10 6 1 13 6 14 11 3 16 14 ^
-33 0 15 11 13 8 11 1 15 2 10 9 9 14 8 13 2 13 8 1 2 1 3 12 8 5 4 11 10 14 8 9 4 
-5 16 ^
-34 1 12 12 6 7 13 13 12 1 13 14 1 1 6 3 13 2 16 3 1 16 9 9 15 3 13 1 8 3 2 6 12 
-8 9 13 ^
-27 0 11 12 15 14 12 10 8 15 9 15 2 7 5 11 8 9 7 16 6 15 4 15 7 11 15 4 14 ^
-29 1 9 1 14 7 4 14 16 11 10 11 12 14 6 12 11 15 7 14 3 15 6 1 12 5 12 13 3 6 14 
-^
-28 0 6 10 7 7 9 10 7 11 12 16 9 6 9 14 10 10 2 7 4 15 16 13 11 8 10 15 10 15 ^
-32 1 8 12 1 10 3 7 15 14 9 16 14 1 15 3 14 9 2 2 12 14 7 3 5 14 5 15 10 2 14 1 
-15 8 ^
-33 0 9 16 10 16 6 13 1 6 2 8 13 5 7 2 15 11 12 6 8 7 1 5 8 13 9 4 8 12 9 15 1 
-10 13 ^
-30 0 10 4 16 4 13 12 2 4 14 6 11 3 15 8 4 12 3 11 16 16 16 2 13 7 10 2 13 10 15 
-10 ^
-33 1 16 2 15 10 4 1 13 12 12 9 12 7 16 4 12 4 2 16 4 9 16 8 2 6 15 2 3 4 9 12 6 
-8 12 ^
-34 1 13 11 11 4 9 13 14 2 9 6 8 6 10 11 9 3 12 9 13 4 10 3 5 1 14 11 11 16 1 2 
-2 11 6 14 ^
-33 1 15 12 6 5 16 2 14 2 10 12 2 5 5 6 10 13 12 3 10 8 16 9 5 12 15 4 11 13 3 6 
-5 10 8 ^
-35 1 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 5 6 15 1 12 4 4 2 15 13 15 11 15 5 11 9 
-7 15 16 4 ^
-36 0 16 12 3 2 10 16 5 5 7 1 7 11 13 7 9 11 2 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 
-9 13 13 4 ^
-35 0 3 6 7 16 7 6 15 5 8 15 6 4 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 
-2 7 16 ^
-31 0 7 4 8 17 16 16 11 14 2 10 14 15 10 9 1 14 10 14 6 6 16 3 2 3 8 3 12 8 11 
-17 2 ^
-30 1 9 7 16 14 4 11 15 5 13 9 5 12 17 17 13 8 2 6 8 16 1 12 5 17 2 9 8 10 13 6 ^
-27 0 11 17 12 5 14 9 11 9 11 4 11 13 16 6 10 5 8 3 17 16 14 1 15 15 15 6 17 ^
-29 1 2 11 6 13 11 13 4 6 7 11 11 12 16 13 1 16 16 14 16 2 4 16 11 6 15 7 4 17 
-11 ^
-32 0 5 7 6 3 14 16 5 17 11 13 1 1 14 13 3 6 14 5 17 5 4 8 14 3 16 7 13 4 14 8 9 
-17 ^
-31 1 8 12 8 15 9 6 6 1 5 13 16 5 8 4 6 10 6 11 16 17 15 15 12 4 13 5 3 4 10 15 
-16 ^
-33 0 7 15 16 12 12 11 8 13 14 5 8 1 11 10 9 3 14 3 1 9 6 15 12 16 4 5 9 7 1 9 4 
-8 17 ^
-36 1 7 9 16 11 11 6 13 7 1 7 8 1 14 12 2 7 4 5 15 16 12 3 1 6 11 4 15 8 9 9 2 1 
-13 2 14 14 ^
-29 1 6 8 8 15 13 13 10 2 16 12 17 6 7 14 13 12 13 3 14 12 12 2 15 2 5 15 10 7 
-15 ^
-38 1 5 15 7 8 10 10 1 11 2 4 3 11 11 3 5 2 3 11 5 12 12 8 6 2 17 15 6 16 15 4 3 
-14 6 3 2 10 5 15 ^
-30 0 12 11 15 14 2 16 14 7 6 15 9 3 11 8 8 5 16 2 16 2 16 6 9 6 12 10 16 7 15 
-10 ^
-36 0 11 5 3 16 1 15 7 10 17 10 10 13 2 2 17 6 2 5 6 6 10 12 2 9 11 12 6 1 1 8 
-12 2 6 16 12 16 ^
-30 1 10 17 5 1 6 14 17 8 12 10 11 16 15 1 8 3 9 13 7 7 16 8 13 11 10 8 15 3 15 
-12 ^
-31 1 14 8 4 12 1 6 5 13 15 3 5 11 14 11 14 17 5 10 17 7 8 13 5 12 15 3 6 17 7 
-17 7 ^
-31 0 12 3 10 10 4 13 13 8 11 13 7 17 11 1 10 1 5 11 11 9 14 13 15 8 14 2 7 16 
-11 8 15 ^
-32 1 7 16 17 17 4 1 13 15 5 1 5 6 14 15 1 5 1 9 9 17 12 13 12 7 12 3 7 15 4 16 
-12 13 ^
-36 0 8 17 1 11 4 10 2 6 10 3 16 16 2 7 13 9 15 7 17 14 3 10 16 13 6 7 5 2 1 4 
-16 3 10 1 15 5 ^
-32 0 4 6 4 15 11 4 2 17 9 15 5 10 7 12 15 16 15 17 12 14 9 2 13 4 9 2 4 15 2 11 
-9 16 ^
-29 0 4 4 3 17 2 14 17 17 1 17 13 11 15 17 4 9 15 8 11 16 9 10 8 9 12 15 1 17 11 
-^
-35 0 16 4 2 14 14 15 1 2 12 9 1 10 16 10 11 7 1 12 17 8 2 15 11 1 7 17 12 7 3 7 
-6 9 9 14 6 ^
-36 0 2 15 17 10 11 9 5 9 4 17 16 3 11 2 10 12 11 5 3 8 17 15 3 3 4 7 2 1 10 7 
-14 4 16 6 12 8 ^
-36 1 12 14 6 9 3 17 11 10 6 8 14 6 11 7 10 8 6 17 4 4 9 8 2 8 14 8 7 14 1 3 6 8 
-11 10 17 1 ^
-39 1 12 14 9 4 11 7 6 6 13 14 2 13 1 14 9 7 7 15 2 2 5 15 13 17 3 15 16 9 1 1 2 
-3 2 12 1 3 3 13 9 ^
-34 0 13 10 15 5 8 10 15 10 8 7 5 5 14 4 13 11 12 4 4 12 10 13 12 4 10 3 3 7 9 
-13 16 9 17 1 ^
-36 0 4 12 1 9 12 13 5 10 1 3 15 4 1 13 17 1 8 9 6 12 4 7 7 10 17 13 17 6 17 9 6 
-9 3 5 17 10 ^
-34 0 1 4 10 12 17 14 11 8 5 16 5 5 2 13 13 16 9 13 10 9 9 5 3 13 6 4 3 9 15 14 
-14 7 3 16 ^
-38 1 9 17 3 6 5 16 10 14 9 1 16 7 3 5 4 17 14 7 12 6 2 8 8 17 7 2 4 5 7 12 2 1 
-7 11 3 14 9 15 ^
-41 0 2 12 3 4 1 4 1 16 10 5 16 8 7 2 10 3 5 9 16 8 16 13 3 12 5 5 11 2 2 7 4 2 
-8 16 4 14 5 14 10 4 17 ^
-36 0 6 1 2 7 1 15 13 1 17 4 7 4 8 17 16 16 11 14 2 10 14 15 10 9 1 14 10 14 6 6 
-16 3 2 3 8 14 ^
-32 1 12 8 11 17 3 9 7 16 14 4 11 15 5 13 9 5 12 17 17 13 8 2 6 8 16 1 12 5 17 2 
-9 14 ^
-29 0 10 13 14 11 17 12 5 14 9 11 9 11 4 11 13 16 6 10 5 8 3 17 16 14 1 15 15 15 
-14 ^
-32 0 13 2 11 6 13 11 13 4 6 7 11 11 12 16 13 1 16 16 14 16 2 4 16 11 6 15 7 4 
-17 6 5 15 ^
-35 1 6 3 14 16 5 17 11 13 1 1 14 13 3 6 14 5 17 5 4 8 14 3 16 7 13 4 14 8 9 3 8 
-12 8 15 11 ^
-33 1 6 6 1 5 13 16 5 8 4 6 10 6 11 16 17 15 15 12 4 13 5 3 4 10 15 12 7 15 16 
-12 12 11 11 ^
-40 0 13 14 5 8 1 11 10 9 3 14 3 1 9 6 15 12 16 4 5 9 7 1 9 4 8 5 7 9 16 11 11 6 
-13 7 1 7 8 1 14 10 ^
-34 0 2 10 15 10 14 8 18 9 9 12 12 3 13 12 6 4 9 17 13 13 5 7 3 2 1 17 14 4 16 6 
-13 1 13 13 ^
-35 1 6 10 1 3 18 3 11 7 9 5 7 11 17 1 9 16 5 15 10 17 3 8 15 17 8 15 11 3 15 17 
-11 1 1 4 15 ^
-36 1 14 18 4 2 18 8 15 6 4 6 3 15 11 16 10 17 17 9 6 3 2 6 16 4 9 12 6 8 1 11 3 
-2 12 2 14 16 ^
-37 0 4 1 5 11 16 18 16 8 11 15 2 18 7 5 14 5 15 13 3 3 5 4 3 11 4 4 5 10 3 12 
-17 1 4 17 10 10 17 ^
-35 0 1 3 4 2 1 12 5 14 11 10 4 6 14 9 1 5 8 2 9 15 12 13 7 16 2 13 17 15 9 18 
-15 9 13 16 17 ^
-34 1 18 10 4 11 13 9 6 1 17 6 8 6 5 11 5 14 16 9 13 11 10 9 15 4 14 7 14 3 1 15 
-5 5 18 16 ^
-34 0 13 8 13 16 5 17 5 10 1 8 8 12 6 13 18 9 6 17 3 16 2 8 9 8 7 2 14 14 8 10 
-13 9 11 11 ^
-40 0 7 11 4 6 9 10 11 12 2 14 1 13 1 7 1 15 7 9 8 2 1 4 9 14 17 8 17 15 3 4 15 
-15 2 2 3 16 13 2 9 12 ^
-33 0 14 6 6 5 2 13 4 16 11 3 10 18 2 15 5 9 4 8 4 18 18 17 18 3 14 12 9 11 15 
-16 1 9 16 ^
-32 1 18 5 10 6 7 17 7 12 3 13 8 12 3 8 9 3 17 12 8 18 6 14 3 6 14 14 10 14 13 
-17 18 8 ^
-36 1 18 12 17 9 17 2 12 5 9 12 1 18 10 5 5 2 18 3 6 16 18 3 1 2 10 15 2 5 8 16 
-10 14 3 9 8 13 ^
-33 1 16 14 1 16 15 16 17 4 12 12 16 5 3 9 14 5 7 17 12 11 12 18 14 2 7 7 15 8 3 
-5 1 8 13 ^
-34 1 7 6 7 14 9 15 15 18 16 3 10 5 16 6 8 11 4 1 10 1 16 4 12 17 15 14 8 5 4 6 
-4 17 16 16 ^
-38 0 4 5 18 18 12 9 3 9 6 9 7 6 10 15 4 9 17 5 17 5 6 1 6 2 8 17 7 7 4 4 13 16 
-3 4 10 16 12 13 ^
-33 0 16 7 18 3 3 11 9 13 14 15 18 2 12 10 3 15 3 1 10 6 15 13 17 13 5 9 7 11 9 
-5 18 15 12 ^
-33 1 16 11 1 6 18 13 8 1 18 8 1 5 13 1 18 5 15 15 16 12 13 2 17 12 14 17 8 1 10 
-12 10 4 18 ^
-34 0 5 6 18 18 7 10 13 14 10 12 7 4 10 8 16 16 15 5 13 14 4 14 2 4 12 6 11 5 17 
-8 5 1 14 16 ^
-31 1 17 9 11 2 11 11 3 13 13 11 12 13 5 12 12 11 6 13 4 18 15 12 18 6 6 7 15 13 
-12 14 16 ^
-38 1 4 11 2 5 6 12 10 2 7 15 11 8 14 7 16 16 1 4 3 9 14 16 3 18 1 7 17 1 7 3 16 
-17 6 16 12 5 3 17 ^
-40 1 10 15 18 10 8 10 2 5 11 2 7 3 5 6 7 1 12 2 9 2 4 15 1 11 11 17 3 3 16 8 3 
-11 18 16 11 6 15 8 8 13 ^
-40 1 10 3 17 7 10 18 13 14 8 7 8 14 2 2 8 6 3 7 5 6 9 5 12 10 7 6 5 16 4 14 2 
-15 3 15 9 15 1 9 7 12 ^
-35 0 14 15 12 7 2 16 18 8 18 1 13 12 1 1 14 14 13 3 14 7 2 10 10 11 14 3 12 5 
-13 6 17 14 1 11 13 ^
-34 0 7 12 8 12 17 17 18 17 13 2 4 7 5 1 15 7 14 17 11 6 10 9 18 9 14 13 3 8 4 
-13 8 7 13 7 ^
-35 0 4 16 8 17 10 2 13 10 2 2 6 2 3 18 17 2 17 4 18 7 16 18 14 4 11 7 4 15 17 6 
-11 11 14 17 4 ^
-37 0 10 17 16 13 15 14 6 1 14 11 8 16 6 2 16 13 7 8 6 2 15 1 9 12 4 4 11 13 7 2 
-11 9 18 4 5 4 18 ^
-39 0 2 14 9 9 1 8 13 11 15 8 5 9 10 16 9 2 7 1 1 17 13 6 11 10 8 5 12 15 6 15 
-10 12 4 18 1 2 8 11 15 ^
-32 1 16 10 12 18 11 16 12 11 17 17 4 7 13 7 10 7 10 6 1 12 7 18 11 18 2 10 15 
-10 14 8 18 2 ^
-40 1 9 12 12 3 13 12 6 4 9 17 13 13 5 7 3 2 1 17 14 4 16 6 13 1 13 6 6 10 1 3 
-18 3 11 7 9 5 7 11 17 12 ^
-36 1 9 16 5 15 10 17 3 8 15 17 8 15 11 3 15 17 11 1 1 4 3 14 18 4 2 18 8 15 6 4 
-6 3 15 11 16 8 ^
-39 1 17 17 9 6 3 2 6 16 4 9 12 6 8 1 11 3 2 12 2 14 12 4 1 5 11 16 18 16 8 11 
-15 2 18 7 5 14 5 15 10 ^
-47 1 3 3 5 4 3 11 4 4 5 10 3 12 17 1 4 17 10 10 9 1 3 4 2 1 12 5 14 11 10 4 6 
-14 9 1 5 8 2 9 15 12 13 7 16 2 13 17 3 ^
-34 1 9 18 15 9 13 16 18 10 4 11 13 9 6 1 17 6 8 6 5 11 5 14 16 9 13 11 10 9 15 
-4 14 7 14 9 ^
-37 1 1 15 5 5 18 13 13 8 13 16 5 17 5 10 1 8 8 12 6 13 18 9 6 17 3 16 2 8 9 8 7 
-2 14 14 8 10 13 ^
-42 0 9 11 10 7 11 4 6 9 10 11 12 2 14 1 13 1 7 1 15 7 9 8 2 1 4 9 14 17 8 17 15 
-3 4 15 15 2 2 3 16 13 2 17 ^
-36 0 16 14 6 6 5 2 13 4 16 11 3 10 18 2 15 5 9 4 8 4 18 18 17 18 3 14 12 9 11 
-15 16 1 9 2 18 6 ^
-33 1 10 6 7 17 7 12 3 13 8 12 3 8 9 3 17 12 8 18 6 14 3 6 14 14 10 14 13 17 18 
-14 18 12 13 ^
-39 1 9 17 2 12 5 9 12 1 18 10 5 5 2 18 3 6 16 18 3 1 2 10 15 2 5 8 16 10 14 3 9 
-8 10 16 14 1 16 15 14 ^
-30 1 17 19 5 7 14 4 11 3 6 18 13 7 18 18 19 19 13 9 10 19 14 12 4 15 15 18 2 10 
-7 15 ^
-34 1 2 13 8 19 15 1 11 14 7 7 17 6 16 4 16 17 2 18 12 5 14 19 17 1 8 12 6 6 6 
-19 13 10 16 5 ^
-36 1 14 13 6 16 14 15 4 13 15 4 4 11 4 10 3 17 4 19 6 17 14 3 2 16 1 14 16 5 17 
-8 1 1 19 13 12 12 ^
-34 0 17 11 13 5 19 11 18 19 1 3 12 11 8 4 11 13 17 3 8 9 4 5 12 15 12 6 7 16 16 
-12 1 13 17 15 ^
-40 0 18 9 3 16 2 16 4 19 6 6 18 3 13 1 5 3 2 6 15 11 6 4 14 15 15 9 13 8 1 9 15 
-2 7 5 11 5 12 7 16 15 ^
-37 0 18 4 3 1 4 11 15 7 6 9 1 14 7 1 17 17 16 14 13 14 12 14 9 12 11 18 7 14 3 
-1 6 1 15 8 15 19 9 ^
-32 0 3 9 9 7 7 10 12 13 7 11 12 16 9 9 9 17 13 13 2 17 10 4 18 17 19 16 11 11 
-13 18 13 12 ^
-35 0 8 15 18 10 6 10 18 17 9 2 14 1 17 18 6 14 12 5 5 15 17 10 3 8 8 1 10 5 1 
-18 18 9 16 10 14 ^
-38 1 6 16 1 6 3 5 8 16 8 7 5 18 11 15 17 6 11 10 4 8 14 16 6 7 8 12 12 18 1 10 
-4 7 1 19 7 19 15 12 ^
-34 0 1 14 6 11 18 5 4 12 6 14 2 19 2 5 13 10 10 2 16 10 18 16 19 2 15 10 7 18 
-16 17 15 15 9 13 ^
-38 1 10 16 4 15 7 5 19 1 15 16 11 19 9 18 2 4 6 12 9 8 7 13 14 11 4 12 13 5 9 6 
-5 6 16 11 9 3 15 6 ^
-40 0 16 1 13 6 8 18 11 11 2 1 2 2 14 9 13 1 15 6 5 16 19 14 19 7 18 5 2 2 3 13 
-13 12 13 11 2 12 2 12 18 5 ^
-35 0 7 8 13 6 9 8 17 10 11 1 9 14 4 19 19 3 15 13 9 18 12 17 1 16 8 9 15 1 12 4 
-4 19 18 13 11 ^
-36 1 14 18 8 14 9 3 4 18 16 9 19 12 3 17 5 10 16 5 8 4 4 10 14 13 4 9 11 19 8 8 
-5 1 13 16 14 13 ^
-41 1 10 15 3 4 8 2 12 9 16 3 16 3 6 17 3 10 19 7 6 1 5 11 18 9 4 6 2 15 11 17 
-17 17 4 10 13 3 7 10 3 9 14 ^
-42 0 7 9 3 3 8 19 10 8 2 19 12 19 13 6 19 3 4 17 6 9 1 7 2 9 7 18 6 15 2 2 4 3 
-10 11 11 6 12 10 18 4 12 10 ^
-35 1 4 5 11 12 15 19 12 10 6 15 14 19 18 11 8 11 17 16 7 7 11 2 10 6 19 5 14 7 
-1 7 3 19 4 17 15 ^
-36 1 5 10 2 18 1 17 8 12 17 2 9 8 8 3 14 10 15 2 14 8 3 1 16 18 12 18 11 16 7 
-17 5 19 2 19 12 19 ^
-37 0 16 14 2 9 16 2 6 6 7 9 10 9 11 9 14 11 15 5 16 9 2 17 2 8 15 8 4 3 14 14 
-16 16 13 11 10 16 14 ^
-40 0 11 7 14 14 14 6 10 10 1 6 13 19 5 6 4 7 12 12 10 5 10 15 15 8 5 13 17 13 5 
-6 14 1 9 2 6 5 17 9 11 13 ^
-38 0 18 8 6 13 15 3 3 15 5 13 18 3 2 5 5 14 7 13 4 17 7 2 17 3 18 15 7 15 16 18 
-5 12 8 6 3 17 12 13 ^
-38 1 19 15 9 7 17 16 15 3 11 11 5 2 13 19 16 2 4 16 7 8 1 2 9 17 12 3 5 18 19 
-11 17 9 1 4 1 18 10 10 ^
-41 1 13 1 7 13 5 7 4 1 8 13 16 3 5 7 6 8 8 14 8 13 7 19 8 16 18 4 2 8 7 12 4 14 
-5 1 3 19 17 11 14 15 19 ^
-39 0 10 9 12 19 11 10 3 18 14 17 18 17 7 12 14 8 11 7 2 10 17 15 5 3 12 3 12 1 
-2 1 1 12 14 10 2 8 17 18 2 ^
-45 1 4 9 4 16 5 18 1 1 10 10 11 3 10 12 1 3 11 1 11 5 3 3 16 15 10 17 14 15 6 
-13 12 2 3 14 3 9 19 4 4 8 10 14 5 11 9 ^
-35 0 2 7 15 14 8 2 11 19 19 4 5 10 8 9 5 15 9 17 19 5 7 14 4 11 3 6 18 13 7 18 
-18 19 19 13 13 ^
-35 1 10 19 14 12 4 15 15 18 2 10 7 9 2 13 8 19 15 1 11 14 7 7 17 6 16 4 16 17 2 
-18 12 5 14 19 9 ^
-38 1 1 8 12 6 6 6 19 13 10 16 13 14 13 6 16 14 15 4 13 15 4 4 11 4 10 3 17 4 19 
-6 17 14 3 2 16 1 14 19 ^
-38 0 5 17 8 1 1 19 13 12 12 17 11 13 5 19 11 18 19 1 3 12 11 8 4 11 13 17 3 8 9 
-4 5 12 15 12 6 7 16 11 ^
-43 0 12 1 13 17 4 18 9 3 16 2 16 4 19 6 6 18 3 13 1 5 3 2 6 15 11 6 4 14 15 15 
-9 13 8 1 9 15 2 7 5 11 5 12 16 ^
-39 1 16 6 18 4 3 1 4 11 15 7 6 9 1 14 7 1 17 17 16 14 13 14 12 14 9 12 11 18 7 
-14 3 1 6 1 15 8 15 19 12 ^
-35 0 3 9 9 7 7 10 12 13 7 11 12 16 9 9 9 17 13 13 2 17 10 4 18 17 19 16 11 11 
-13 18 13 8 8 15 6 ^
-40 0 10 6 10 18 17 9 2 14 1 17 18 6 14 12 5 5 15 17 10 3 8 8 1 10 5 1 18 18 9 
-16 10 19 6 16 1 6 3 5 8 16 ^
-40 0 8 7 5 18 11 15 17 6 11 10 4 8 14 16 6 7 8 12 12 18 1 10 4 7 1 19 7 19 15 2 
-1 14 6 11 18 5 4 12 6 19 ^
-35 0 2 19 2 5 13 10 10 2 16 10 18 16 19 2 15 10 7 18 16 17 15 15 9 15 10 16 4 
-15 7 5 19 1 15 16 6 ^
-43 1 19 9 18 2 4 6 12 9 8 7 13 14 11 4 12 13 5 9 6 5 6 16 11 9 3 15 12 16 1 13 
-6 8 18 11 11 2 1 2 2 14 9 13 11 ^
-39 1 15 6 5 16 19 14 19 7 18 5 2 2 3 13 13 12 13 11 2 12 2 12 18 7 8 13 6 9 8 
-17 10 11 1 9 14 4 19 19 3 ^
-34 1 15 13 9 18 12 17 1 16 8 9 15 1 12 4 4 19 18 13 15 14 18 8 14 9 3 4 18 16 9 
-19 12 3 17 15 ^
-45 1 10 16 5 8 4 4 10 14 13 4 9 11 19 8 8 5 1 13 16 14 1 10 15 3 4 8 2 12 9 16 
-3 16 3 6 17 3 10 19 7 6 1 5 11 18 2 ^
-43 1 15 4 13 14 3 4 1 3 1 5 11 4 9 7 20 8 15 4 16 7 19 11 1 11 2 13 13 11 12 13 
-15 12 1 5 13 3 8 15 12 8 16 16 6 ^
-44 0 5 13 12 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 6 7 
-10 17 12 20 6 7 5 16 1 4 2 17 9 ^
-38 0 15 8 20 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 
-8 16 11 16 15 18 18 18 ^
-35 1 20 2 17 17 10 8 13 20 4 18 6 18 9 4 1 1 18 5 2 17 15 16 19 15 1 10 17 16 4 
-16 14 14 11 15 10 ^
-38 0 5 9 15 10 9 17 18 14 15 12 6 1 16 8 18 8 13 12 10 14 14 13 9 2 14 17 9 1 
-20 10 4 2 12 9 4 13 16 5 ^
-36 0 14 10 11 16 17 12 18 12 7 17 8 7 3 1 3 17 4 9 5 17 14 17 11 5 20 19 8 19 
-14 13 2 18 3 3 18 13 ^
-41 1 13 8 14 6 18 7 10 1 13 10 11 11 16 1 2 8 7 1 7 14 8 17 6 8 4 3 11 17 3 5 7 
-16 11 11 14 7 13 20 20 7 20 ^
-40 1 13 15 14 16 14 8 9 16 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 
-1 19 8 3 4 3 7 1 14 19 17 ^
-37 1 18 13 11 5 18 4 19 10 6 19 11 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 
-3 8 10 1 18 1 6 20 14 ^
-36 0 8 9 6 12 11 7 7 3 17 13 6 20 17 9 20 16 10 12 17 8 11 8 11 10 5 10 14 18 8 
-19 9 12 12 2 20 12 ^
-38 0 12 16 20 3 9 9 19 17 13 13 4 17 2 11 7 14 3 6 16 13 10 13 5 16 10 2 8 2 17 
-19 4 17 7 19 6 9 15 7 ^
-41 1 20 7 2 18 5 7 18 5 2 15 7 11 10 9 3 2 14 19 3 11 8 18 15 5 3 5 12 15 16 10 
-17 7 19 16 2 1 16 6 3 19 10 ^
-46 0 5 18 9 9 11 2 1 12 11 14 12 14 10 4 11 6 8 16 7 5 11 20 8 17 4 14 4 15 3 2 
-2 4 3 2 3 14 15 10 2 12 7 3 7 20 20 5 ^
-41 1 10 2 3 1 10 12 15 14 11 20 3 16 14 9 4 18 1 19 20 9 5 12 13 6 6 1 9 13 7 
-15 9 8 5 19 3 16 9 8 10 20 8 ^
-39 1 11 13 19 5 7 16 18 16 4 4 4 6 9 13 10 19 15 3 14 6 4 12 10 15 15 4 8 13 13 
-9 18 13 6 4 7 20 4 20 7 ^
-31 1 18 18 12 16 13 19 19 5 7 2 6 11 18 9 18 6 11 14 14 18 10 13 19 20 17 11 14 
-5 19 20 13 ^
-46 1 20 1 1 4 13 10 6 5 6 19 18 1 3 9 14 20 7 18 7 15 2 3 15 5 1 1 2 6 13 1 19 
-6 14 16 5 15 11 13 3 6 11 2 20 8 1 20 ^
-37 0 4 20 19 3 18 3 8 19 7 8 12 14 12 19 11 15 6 19 1 19 4 10 16 17 7 17 1 2 13 
-18 12 2 18 19 2 7 15 ^
-42 1 9 18 8 5 14 2 5 4 4 20 14 13 7 8 14 8 1 7 19 9 7 11 12 4 19 12 10 19 20 4 
-4 1 8 2 16 16 8 20 2 1 20 13 ^
-37 1 1 15 7 6 20 10 14 9 12 19 18 20 6 14 6 5 6 17 14 12 12 16 4 2 19 14 15 17 
-7 12 11 12 8 14 1 17 7 ^
-39 0 15 18 2 4 10 18 11 17 5 9 17 4 19 5 5 8 6 2 20 15 6 5 18 11 3 10 20 10 16 
-3 12 7 5 14 18 15 14 9 14 ^
-44 0 14 7 6 15 9 3 4 8 8 12 19 2 9 16 19 6 16 20 5 3 19 7 4 7 4 5 10 5 1 18 7 
-17 6 3 3 13 16 2 3 20 16 12 6 16 ^
-38 0 17 19 2 2 11 19 13 4 15 8 1 12 9 20 2 5 2 10 20 5 15 13 7 13 15 19 17 11 9 
-15 8 15 17 9 6 16 8 13 ^
-38 1 18 10 8 8 10 15 13 8 4 5 15 6 12 13 1 17 12 4 7 18 10 12 10 3 15 20 5 19 8 
-17 20 13 14 10 9 12 17 5 ^
-46 1 10 18 6 6 15 4 13 14 3 4 1 3 1 5 11 4 9 7 20 8 15 4 16 7 19 11 1 11 2 13 
-13 11 12 13 15 12 1 5 13 3 8 15 12 8 16 6 ^
-45 1 17 5 13 12 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 
-6 7 10 17 12 20 6 7 5 16 1 4 2 17 16 ^
-40 0 15 8 20 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 
-8 16 11 16 15 18 18 3 20 19 ^
-38 0 17 17 10 8 13 20 4 18 6 18 9 4 1 1 18 5 2 17 15 16 19 15 1 10 17 16 4 16 
-14 14 11 15 2 5 9 15 10 15 ^
-38 0 17 18 14 15 12 6 1 16 8 18 8 13 12 10 14 14 13 9 2 14 17 9 1 20 10 4 2 12 
-9 4 13 16 7 14 10 11 16 19 ^
-39 0 12 18 12 7 17 8 7 3 1 3 17 4 9 5 17 14 17 11 5 20 19 8 19 14 13 2 18 3 3 
-18 17 13 8 14 6 18 7 10 12 ^
-41 0 13 10 11 11 16 1 2 8 7 1 7 14 8 17 6 8 4 3 11 17 3 5 7 16 11 11 14 7 13 20 
-20 7 16 13 15 14 16 14 8 9 16 ^
-43 1 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 1 19 8 3 4 3 7 1 14 19 
-19 18 13 11 5 18 4 19 10 6 19 4 ^
-41 1 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 3 8 10 1 18 1 6 20 12 8 9 6 
-12 11 7 7 3 17 13 6 20 17 9 15 ^
-37 0 16 10 12 17 8 11 8 11 10 5 10 14 18 8 19 9 12 12 2 20 13 12 16 20 3 9 9 19 
-17 13 13 4 17 2 11 7 16 ^
-43 0 3 6 16 13 10 13 5 16 10 2 8 2 17 19 4 17 7 19 6 9 15 15 20 7 2 18 5 7 18 5 
-2 15 7 11 10 9 3 2 14 19 3 11 14 ^
-43 1 18 15 5 3 5 12 15 16 10 17 7 19 16 2 1 16 6 3 19 12 5 18 9 9 11 2 1 12 11 
-14 12 14 10 4 11 6 8 16 7 5 11 20 2 ^
-45 0 17 4 14 4 15 3 2 2 4 3 2 3 14 15 10 2 12 7 3 7 20 20 19 10 2 3 1 10 12 15 
-14 11 20 3 16 14 9 4 18 1 19 20 9 5 18 ^
-42 0 13 6 6 1 9 13 7 15 9 8 5 19 3 16 9 8 10 20 14 11 13 19 5 7 16 18 16 4 4 4 
-6 9 13 10 19 15 3 14 6 4 12 18 ^
-36 1 15 15 4 8 13 13 9 18 13 6 4 7 20 4 20 18 18 12 16 13 19 19 5 7 2 6 11 18 9 
-18 6 11 14 14 18 15 ^
-43 1 13 19 20 17 11 14 5 19 20 11 20 1 1 4 13 10 6 5 6 19 18 1 3 9 14 20 7 18 7 
-15 2 3 15 5 1 1 2 6 13 1 19 6 19 ^
-40 1 16 5 15 11 13 3 6 11 2 20 8 1 5 4 20 19 3 18 3 8 19 7 8 12 14 12 19 11 15 
-6 19 1 19 4 10 16 17 7 17 16 ^
-39 1 12 19 20 1 13 12 10 8 21 15 7 19 13 6 8 19 20 18 2 12 14 3 10 6 2 6 2 17 
-16 2 5 21 5 17 19 7 8 11 15 ^
-33 0 12 17 14 18 15 16 16 16 12 20 13 2 5 5 2 10 20 16 12 10 2 17 21 20 15 14 
-14 18 21 13 9 17 10 ^
-40 1 2 12 16 17 3 9 19 5 7 10 5 11 17 18 14 14 12 2 20 15 8 17 3 20 11 12 18 7 
-12 7 9 8 3 18 14 3 5 17 9 14 ^
-43 0 8 21 11 8 8 16 21 12 5 8 7 20 10 14 7 1 9 5 4 5 2 21 12 1 1 9 20 14 11 9 
-19 16 3 1 14 10 2 8 20 18 7 8 18 ^
-40 1 2 19 6 11 18 11 15 6 5 16 14 9 7 21 3 15 21 16 8 7 3 6 14 17 17 5 10 20 10 
-15 10 1 15 18 6 10 9 7 16 6 ^
-39 0 11 15 12 2 9 1 1 6 6 13 8 20 6 18 8 5 8 1 1 17 20 20 19 17 13 14 17 12 5 3 
-18 20 20 11 18 15 13 16 7 ^
-48 1 7 10 1 19 10 7 17 7 16 3 8 4 4 15 17 13 9 11 2 2 11 7 13 4 17 7 1 5 13 19 
-16 5 14 16 2 11 18 5 11 6 4 7 3 17 2 1 18 12 ^
-41 1 21 18 3 5 16 6 11 2 8 8 7 14 13 21 6 14 12 6 12 19 14 3 16 3 2 7 11 14 8 
-16 10 19 12 19 4 5 6 13 19 12 13 ^
-44 1 7 5 12 4 13 21 2 5 17 15 15 1 13 5 21 6 4 12 14 15 5 18 12 1 19 2 14 1 8 8 
-11 6 20 10 3 21 8 20 2 4 1 16 11 21 ^
-42 1 5 3 8 16 15 8 12 14 20 16 18 7 2 18 2 18 19 7 4 19 3 1 20 7 15 1 4 5 12 10 
-19 6 11 4 4 9 20 20 8 2 20 18 ^
-42 1 19 2 8 4 15 7 2 2 6 18 20 16 1 18 17 13 3 14 2 1 2 10 14 19 12 9 15 20 1 7 
-15 17 7 12 18 1 15 14 8 21 21 5 ^
-43 1 7 20 10 11 10 1 9 21 7 5 1 12 15 2 9 17 4 13 5 4 11 21 14 13 3 20 21 1 3 
-12 18 11 4 14 20 5 3 14 13 15 9 21 3 ^
-40 1 19 8 1 5 9 5 9 16 17 9 6 12 6 16 7 4 3 1 21 16 19 15 18 17 17 17 21 13 20 
-9 6 6 9 1 13 17 21 1 9 14 ^
-36 0 11 12 13 18 19 19 15 12 20 2 16 12 9 21 17 16 8 2 14 6 4 1 6 16 15 19 19 
-21 9 13 18 3 16 8 13 11 ^
-47 0 21 15 4 21 4 2 3 8 15 19 8 6 16 2 15 3 12 3 11 3 17 12 21 6 3 4 13 1 12 4 
-10 2 6 7 6 9 12 21 10 10 11 2 13 19 2 14 17 ^
-44 1 11 8 10 19 1 11 11 9 3 13 15 4 3 18 9 14 5 15 18 5 6 17 11 19 2 4 12 8 18 
-12 17 3 4 8 5 19 16 16 6 1 13 1 18 18 ^
-39 1 10 18 15 11 5 1 17 4 17 19 11 18 21 9 2 10 10 5 5 20 18 13 5 15 3 6 3 10 
-10 16 13 13 14 16 20 19 11 16 8 ^
-42 1 6 8 15 13 11 13 15 18 11 20 17 20 4 16 10 14 1 4 16 4 17 8 3 7 7 18 16 20 
-2 9 9 4 20 7 16 4 11 4 10 6 20 4 ^
-41 0 17 6 19 17 2 15 6 5 7 4 8 11 16 9 10 15 20 12 15 8 6 17 5 9 3 3 4 19 20 12 
-5 19 21 5 21 11 14 19 1 17 6 ^
-39 0 9 4 19 3 17 1 14 21 14 7 6 5 20 14 21 20 4 6 21 7 11 20 12 9 11 6 16 18 18 
-10 11 20 6 12 11 5 7 21 3 ^
-43 1 18 6 15 21 10 4 14 9 19 10 3 3 5 13 1 8 12 3 13 9 7 10 17 10 6 8 3 17 18 3 
-21 19 6 17 15 4 9 15 9 15 14 4 18 ^
-45 1 14 8 10 13 4 11 10 7 6 21 1 14 5 11 7 7 2 13 13 3 9 13 8 14 9 3 7 18 4 9 9 
-5 15 13 17 10 15 16 20 8 19 9 10 9 13 ^
-40 1 19 14 21 2 18 13 10 4 18 16 4 21 15 10 18 19 3 12 12 14 4 13 11 1 11 1 10 
-2 12 4 21 10 21 18 9 2 16 7 20 7 ^
-41 0 7 12 19 20 1 13 12 10 8 21 15 7 19 13 6 8 19 20 18 2 12 14 3 10 6 2 6 2 17 
-16 2 5 21 5 17 19 7 8 11 10 21 ^
-35 0 17 14 18 15 16 16 16 12 20 13 2 5 5 2 10 20 16 12 10 2 17 21 20 15 14 14 
-18 21 13 9 17 21 2 12 10 ^
-40 0 17 3 9 19 5 7 10 5 11 17 18 14 14 12 2 20 15 8 17 3 20 11 12 18 7 12 7 9 8 
-3 18 14 3 5 17 9 18 8 21 20 ^
-46 1 8 8 16 21 12 5 8 7 20 10 14 7 1 9 5 4 5 2 21 12 1 1 9 20 14 11 9 19 16 3 1 
-14 10 2 8 20 18 7 8 15 2 19 6 11 18 10 ^
-44 1 15 6 5 16 14 9 7 21 3 15 21 16 8 7 3 6 14 17 17 5 10 20 10 15 10 1 15 18 6 
-10 9 7 16 14 11 15 12 2 9 1 1 6 6 19 ^
-38 1 8 20 6 18 8 5 8 1 1 17 20 20 19 17 13 14 17 12 5 3 18 20 20 11 18 15 13 16 
-13 7 10 1 19 10 7 17 7 15 ^
-50 0 3 8 4 4 15 17 13 9 11 2 2 11 7 13 4 17 7 1 5 13 19 16 5 14 16 2 11 18 5 11 
-6 4 7 3 17 2 1 18 13 21 18 3 5 16 6 11 2 8 8 18 ^
-42 1 14 13 21 6 14 12 6 12 19 14 3 16 3 2 7 11 14 8 16 10 19 12 19 4 5 6 13 19 
-12 13 7 5 12 4 13 21 2 5 17 15 15 12 ^
-45 1 13 5 21 6 4 12 14 15 5 18 12 1 19 2 14 1 8 8 11 6 20 10 3 21 8 20 2 4 1 16 
-11 1 5 3 8 16 15 8 12 14 20 16 18 7 18 ^
-46 0 18 2 18 19 7 4 19 3 1 20 7 15 1 4 5 12 10 19 6 11 4 4 9 20 20 8 2 20 3 19 
-2 8 4 15 7 2 2 6 18 20 16 1 18 17 13 14 ^
-43 1 14 2 1 2 10 14 19 12 9 15 20 1 7 15 17 7 12 18 1 15 14 8 21 21 19 7 20 10 
-11 10 1 9 21 7 5 1 12 15 2 9 17 4 19 ^
-45 1 5 4 11 21 14 13 3 20 21 1 3 12 18 11 4 14 20 5 3 14 13 15 9 21 11 19 8 1 5 
-9 5 9 16 17 9 6 12 6 16 7 4 3 1 21 15 ^
-35 0 19 15 18 17 17 17 21 13 20 9 6 6 9 1 13 17 21 1 9 16 11 12 13 18 19 19 15 
-12 20 2 16 12 9 21 12 ^
-44 1 16 8 2 14 6 4 1 6 16 15 19 19 21 9 13 18 3 16 8 13 21 15 4 21 4 2 3 8 15 
-19 8 6 16 2 15 3 12 3 11 3 17 12 21 9 ^
-48 0 3 4 13 1 12 4 10 2 6 7 6 9 12 21 10 10 11 2 13 19 2 14 17 11 8 10 19 1 11 
-11 9 3 13 15 4 3 18 9 14 5 15 18 5 6 17 11 19 15 ^
-44 0 4 12 8 18 12 17 3 4 8 5 19 16 16 6 1 13 1 18 1 10 18 15 11 5 1 17 4 17 19 
-11 18 21 9 2 10 10 5 5 20 18 13 5 15 18 ^
-39 1 6 3 10 10 16 13 13 14 16 20 19 11 16 21 6 8 15 13 11 13 15 18 11 20 17 20 
-4 16 10 14 1 4 16 4 17 8 3 7 21 ^
-46 1 18 16 20 2 9 9 4 20 7 16 4 11 4 10 6 20 14 17 6 19 17 2 15 6 5 7 4 8 11 16 
-9 10 15 20 12 15 8 6 17 5 9 3 3 4 19 3 ^
-40 0 12 5 19 21 5 21 11 14 19 1 17 8 9 4 19 3 17 1 14 21 14 7 6 5 20 14 21 20 4 
-6 21 7 11 20 12 9 11 6 16 11 ^
-44 0 18 10 11 20 6 12 11 5 7 21 19 18 6 15 21 10 4 14 9 19 10 3 3 5 13 1 8 12 3 
-13 9 7 10 17 10 6 8 3 17 18 3 21 19 8 ^
-47 0 4 12 22 5 11 20 16 15 4 17 22 1 8 16 11 6 13 18 3 14 8 13 2 19 16 1 19 1 5 
-3 16 9 8 20 7 5 1 11 15 2 3 17 3 12 7 4 19 ^
-42 0 18 16 13 7 1 19 5 12 18 12 6 15 19 4 4 9 13 13 8 17 13 18 12 2 8 4 7 17 17 
-14 11 13 1 16 11 2 21 3 22 17 16 11 ^
-39 0 18 22 12 20 17 13 1 7 10 7 20 11 1 7 8 14 14 12 15 13 15 18 15 11 18 1 17 
-14 15 20 16 20 8 2 17 10 4 21 2 ^
-44 1 19 19 14 22 21 18 13 14 1 3 12 11 11 4 22 13 5 18 7 21 9 22 19 12 8 16 5 
-17 5 9 1 2 9 6 12 6 1 7 4 3 15 1 14 16 ^
-42 1 12 3 10 2 10 14 21 13 17 6 6 17 1 21 2 14 16 17 9 11 20 21 11 12 12 8 20 
-13 2 9 20 9 14 10 1 16 2 22 6 4 16 18 ^
-51 0 15 1 12 4 14 9 21 3 3 9 8 21 15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 15 3 19 
-3 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 14 13 ^
-40 1 10 19 17 21 12 15 17 7 10 11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 15 8 
-15 3 5 6 2 19 12 17 4 20 8 11 20 ^
-45 0 2 18 4 16 20 12 9 9 6 16 21 16 3 16 18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 
-10 18 5 5 13 3 21 5 3 6 18 18 10 1 21 15 ^
-45 1 7 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 13 4 1 10 22 16 4 9 4 10 16 3 7 
-15 11 9 13 17 15 9 9 15 4 13 15 9 4 19 9 ^
-46 0 18 6 13 22 10 6 12 2 17 15 6 5 7 4 8 11 1 9 10 8 5 20 16 6 10 5 17 3 3 19 
-12 13 20 5 12 14 5 14 11 22 12 16 10 8 9 16 ^
-39 0 15 12 3 2 16 22 14 22 7 6 5 13 22 14 13 4 6 14 7 11 13 20 9 19 6 9 11 11 
-18 19 13 6 20 19 20 7 22 12 12 ^
-41 0 6 14 18 19 7 17 12 10 3 18 15 5 21 16 8 20 3 21 9 15 18 10 15 10 6 8 18 2 
-11 3 14 4 6 10 19 9 8 17 8 22 20 ^
-36 1 7 22 16 18 21 4 11 10 15 6 22 16 22 5 19 15 7 7 2 21 21 3 17 21 16 22 9 3 
-7 11 4 17 17 20 21 21 ^
-37 1 18 9 5 8 12 17 18 17 16 12 22 14 17 11 21 10 4 3 1 4 14 10 11 4 3 20 20 22 
-19 21 19 16 19 16 10 17 17 ^
-40 1 19 14 18 14 3 9 17 1 7 13 6 7 15 20 12 13 16 21 20 10 8 22 7 12 21 6 16 4 
-13 11 2 12 15 22 3 18 6 17 6 22 ^
-42 0 10 9 2 5 22 5 10 4 7 8 19 10 20 10 22 11 8 1 9 1 20 13 21 17 5 5 17 10 13 
-9 20 18 17 2 14 13 22 22 3 14 21 10 ^
-46 0 2 14 2 20 1 10 18 9 12 5 7 18 20 19 10 11 22 7 12 2 13 8 8 2 3 13 19 20 3 
-7 20 7 9 8 3 11 22 3 5 10 9 11 16 14 19 16 ^
-46 1 15 8 1 14 20 5 8 7 13 10 22 7 16 9 5 4 5 2 14 20 1 1 15 17 13 22 19 17 4 1 
-3 1 22 10 15 15 2 16 13 11 7 16 17 12 6 20 ^
-40 1 3 19 8 6 5 9 15 22 17 7 14 18 14 9 16 7 18 14 22 2 2 5 18 13 18 8 18 16 8 
-11 15 6 18 9 7 9 22 19 20 15 ^
-44 0 9 16 16 6 6 21 8 13 6 11 8 5 16 16 1 10 13 13 4 10 21 22 15 10 20 5 3 3 13 
-15 13 11 11 15 21 1 21 7 10 1 12 18 7 20 ^
-51 0 7 1 18 8 4 19 2 21 17 19 2 2 19 7 21 19 2 7 15 15 16 5 21 12 1 5 22 1 17 
-19 11 5 11 6 4 7 3 10 2 1 3 6 14 11 18 5 1 6 11 17 8 ^
-39 1 8 15 22 21 14 6 22 20 6 20 12 22 18 1 3 2 7 19 22 8 9 18 4 20 12 4 5 6 21 
-12 20 21 7 5 20 4 21 14 14 ^
-45 0 15 5 2 16 15 21 5 14 15 6 4 12 22 5 11 20 16 15 4 17 22 1 8 16 11 6 13 18 
-3 14 8 13 2 19 16 1 19 1 5 3 16 9 8 20 14 ^
-48 1 5 1 11 15 2 3 17 3 12 7 4 12 18 16 13 7 1 19 5 12 18 12 6 15 19 4 4 9 13 
-13 8 17 13 18 12 2 8 4 7 17 17 14 11 13 1 16 11 22 ^
-38 0 21 3 22 17 16 17 18 22 12 20 17 13 1 7 10 7 20 11 1 7 8 14 14 12 15 13 15 
-18 15 11 18 1 17 14 15 20 16 10 ^
-43 0 8 2 17 10 4 21 5 19 19 14 22 21 18 13 14 1 3 12 11 11 4 22 13 5 18 7 21 9 
-22 19 12 8 16 5 17 5 9 1 2 9 6 12 22 ^
-47 1 1 7 4 3 15 1 14 1 12 3 10 2 10 14 21 13 17 6 6 17 1 21 2 14 16 17 9 11 20 
-21 11 12 12 8 20 13 2 9 20 9 14 10 1 16 2 22 20 ^
-53 0 4 16 14 15 1 12 4 14 9 21 3 3 9 8 21 15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 
-15 3 19 3 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 15 ^
-42 1 10 10 19 17 21 12 15 17 7 10 11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 15 
-8 15 3 5 6 2 19 12 17 4 20 8 11 20 12 ^
-45 0 18 4 16 20 12 9 9 6 16 21 16 3 16 18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 
-10 18 5 5 13 3 21 5 3 6 18 18 10 1 21 21 18 ^
-45 0 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 13 4 1 10 22 16 4 9 4 10 16 3 7 15 
-11 9 13 17 15 9 9 15 4 13 15 9 4 19 19 19 ^
-49 0 6 13 22 10 6 12 2 17 15 6 5 7 4 8 11 1 9 10 8 5 20 16 6 10 5 17 3 3 19 12 
-13 20 5 12 14 5 14 11 22 12 16 10 8 9 4 15 12 3 22 ^
-39 0 16 22 14 22 7 6 5 13 22 14 13 4 6 14 7 11 13 20 9 19 6 9 11 11 18 19 13 6 
-20 19 20 7 22 12 11 6 14 18 17 ^
-43 1 7 17 12 10 3 18 15 5 21 16 8 20 3 21 9 15 18 10 15 10 6 8 18 2 11 3 14 4 6 
-10 19 9 8 17 8 22 4 7 22 16 18 21 11 ^
-39 0 11 10 15 6 22 16 22 5 19 15 7 7 2 21 21 3 17 21 16 22 9 3 7 11 4 17 17 20 
-21 10 18 9 5 8 12 17 18 17 17 ^
-40 1 12 22 14 17 11 21 10 4 3 1 4 14 10 11 4 3 20 20 22 19 21 19 16 19 16 10 17 
-20 19 14 18 14 3 9 17 1 7 13 6 18 ^
-44 1 15 20 12 13 16 21 20 10 8 22 7 12 21 6 16 4 13 11 2 12 15 22 3 18 6 17 6 2 
-10 9 2 5 22 5 10 4 7 8 19 10 20 10 22 7 ^
-43 0 8 1 9 1 20 13 21 17 5 5 17 10 13 9 20 18 17 2 14 13 22 22 3 14 21 9 2 14 2 
-20 1 10 18 9 12 5 7 18 20 19 10 11 19 ^
-53 1 7 12 2 13 8 8 2 3 13 19 20 3 7 20 7 9 8 3 11 22 3 5 10 9 11 16 14 19 8 15 
-8 1 14 20 5 8 7 13 10 22 7 16 9 5 4 5 2 14 20 1 1 15 8 ^
-42 0 13 22 19 17 4 1 3 1 22 10 15 15 2 16 13 11 7 16 17 12 6 19 3 19 8 6 5 9 15 
-22 17 7 14 18 14 9 16 7 18 14 22 19 ^
-43 0 2 5 18 13 18 8 18 16 8 11 15 6 18 9 7 9 22 19 20 17 9 16 16 6 6 21 8 13 6 
-11 8 5 16 16 1 10 13 13 4 10 21 22 14 ^
-48 0 10 20 5 3 3 13 15 13 11 11 15 21 1 21 7 10 1 12 18 7 2 7 1 18 8 4 19 2 21 
-17 19 2 2 19 7 21 19 2 7 15 15 16 5 21 12 1 5 21 ^
-49 1 1 17 19 11 5 11 6 4 7 3 10 2 1 3 6 14 11 18 5 1 6 11 17 8 8 15 22 21 14 6 
-22 20 6 20 12 22 18 1 3 2 7 19 22 8 9 18 4 20 10 ^
-45 1 4 5 6 21 12 20 21 7 5 20 4 21 14 2 15 5 2 16 15 21 5 14 15 6 4 12 22 5 11 
-20 16 15 4 17 22 1 8 16 11 6 13 18 3 14 13 ^
-52 0 13 2 19 16 1 19 1 5 3 16 9 8 20 7 5 1 11 15 2 3 17 3 12 7 4 12 18 16 13 7 
-1 19 5 12 18 12 6 15 19 4 4 9 13 13 8 17 13 18 12 2 8 15 ^
-46 0 20 1 1 11 21 2 3 16 8 12 21 22 1 16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 
-16 7 9 18 11 11 17 20 2 7 10 20 8 10 16 14 14 ^
-41 1 20 4 16 4 18 1 14 12 19 13 15 19 19 11 22 13 10 2 11 16 10 17 8 8 6 22 2 
-15 10 9 13 18 14 22 8 6 18 16 15 14 20 ^
-43 1 14 3 12 14 17 11 3 9 19 10 20 16 11 3 17 7 21 23 12 23 11 13 2 14 14 16 13 
-12 11 5 14 3 8 4 13 8 17 17 18 17 2 12 22 ^
-43 1 17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 13 21 21 3 18 13 20 11 18 
-19 11 6 1 10 18 7 17 5 16 1 7 10 4 20 22 ^
-46 0 8 10 12 4 11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 13 6 20 1 9 12 8 5 
-23 17 16 8 8 3 10 13 7 6 10 8 14 9 15 20 20 ^
-46 0 20 21 15 12 19 17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 21 18 19 
-15 16 12 6 12 17 8 7 8 11 14 1 23 10 15 15 13 ^
-43 0 21 13 15 18 21 10 10 23 3 13 13 9 16 2 17 19 3 22 11 5 18 19 13 7 7 8 19 2 
-12 2 19 16 23 9 16 6 3 19 12 5 10 9 17 ^
-47 0 21 3 2 1 7 14 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 18 8 
-3 14 23 18 15 4 7 5 23 15 7 14 10 10 19 17 11 ^
-44 0 4 15 17 11 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 
-6 11 9 8 2 4 14 19 3 21 21 23 8 2 11 15 ^
-37 0 8 4 20 22 6 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 
-12 20 23 18 10 12 8 21 11 19 ^
-39 0 12 7 19 14 18 14 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 
-13 10 14 13 5 22 14 21 9 21 3 ^
-45 1 14 14 4 18 13 12 23 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 
-7 23 8 6 21 4 4 22 19 13 8 5 19 7 5 23 3 ^
-50 1 4 19 11 23 11 21 14 1 3 20 2 20 7 4 17 2 5 13 4 23 5 22 7 7 9 17 13 5 6 2 
-21 1 17 7 9 21 23 1 1 12 3 1 15 22 4 12 6 20 5 23 ^
-46 1 23 4 12 22 8 18 16 3 16 4 2 13 1 15 15 1 23 2 3 4 10 1 12 7 11 2 7 22 22 
-21 22 13 3 12 22 12 4 3 23 10 14 17 15 9 23 20 ^
-44 0 19 12 21 22 9 17 12 2 18 18 12 21 2 19 4 21 20 4 9 14 5 21 8 22 10 15 23 
-14 8 5 11 19 5 7 5 3 11 4 15 18 9 2 23 4 ^
-46 0 9 16 14 15 6 15 1 11 4 16 16 20 14 2 9 19 14 6 3 7 10 16 22 23 7 7 12 5 2 
-8 9 5 7 1 17 19 21 19 18 15 3 20 22 14 9 16 ^
-44 1 10 18 11 3 5 9 10 11 22 12 12 15 23 2 10 18 23 5 18 21 20 23 3 9 3 22 7 8 
-7 4 1 14 16 16 13 18 2 21 18 15 5 5 16 21 ^
-46 0 2 2 6 23 13 22 20 12 17 4 10 21 2 20 2 8 8 7 20 13 3 20 23 16 6 23 9 12 20 
-3 10 5 6 19 18 12 13 14 8 1 1 8 9 13 19 23 ^
-47 0 9 20 20 5 15 13 17 3 15 22 3 1 19 8 15 8 19 9 21 7 12 1 16 21 11 8 10 15 
-16 8 1 5 5 20 22 13 11 22 4 4 7 6 22 10 3 21 4 ^
-45 1 9 19 22 18 3 23 6 4 6 19 15 13 17 4 13 9 15 4 6 7 13 11 1 20 15 12 18 18 
-16 7 13 4 11 7 11 6 17 9 18 15 21 17 5 20 11 ^
-49 0 1 22 16 18 5 8 11 2 23 10 11 5 2 1 19 16 3 19 16 15 21 5 3 7 18 4 9 15 3 8 
-20 1 21 1 21 17 9 6 17 10 16 2 9 7 16 19 15 17 9 ^
-51 0 17 20 19 6 6 14 2 2 5 1 2 10 17 1 18 6 18 20 1 1 11 21 2 3 16 8 12 21 22 1 
-16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 16 7 9 18 17 ^
-45 1 11 17 20 2 7 10 20 8 10 16 14 11 20 4 16 4 18 1 14 12 19 13 15 19 19 11 22 
-13 10 2 11 16 10 17 8 8 6 22 2 15 10 9 13 18 8 ^
-44 0 22 8 6 18 16 15 14 15 14 3 12 14 17 11 3 9 19 10 20 16 11 3 17 7 21 23 12 
-23 11 13 2 14 14 16 13 12 11 5 14 3 8 4 13 20 ^
-43 0 17 17 18 17 2 12 3 17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 13 21 
-21 3 18 13 20 11 18 19 11 6 1 10 18 7 17 20 ^
-50 1 16 1 7 10 4 20 10 8 10 12 4 11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 
-13 6 20 1 9 12 8 5 23 17 16 8 8 3 10 13 7 6 10 8 14 17 ^
-46 1 15 20 18 20 21 15 12 19 17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 
-21 18 19 15 16 12 6 12 17 8 7 8 11 14 1 23 21 ^
-45 0 15 15 2 21 13 15 18 21 10 10 23 3 13 13 9 16 2 17 19 3 22 11 5 18 19 13 7 
-7 8 19 2 12 2 19 16 23 9 16 6 3 19 12 5 10 15 ^
-48 1 20 21 3 2 1 7 14 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 
-18 8 3 14 23 18 15 4 7 5 23 15 7 14 10 10 19 17 12 ^
-47 0 4 15 17 11 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 
-6 11 9 8 2 4 14 19 3 21 21 23 8 2 11 4 8 4 20 ^
-39 0 22 6 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 12 20 
-23 18 10 12 8 21 11 6 12 7 19 14 14 ^
-40 0 14 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 13 10 14 13 5 
-22 14 21 9 21 19 14 14 4 18 13 12 ^
-46 0 23 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 7 23 8 6 21 4 4 
-22 19 13 8 5 19 7 5 23 1 4 19 11 23 11 21 9 ^
-52 0 1 3 20 2 20 7 4 17 2 5 13 4 23 5 22 7 7 9 17 13 5 6 2 21 1 17 7 9 21 23 1 
-1 12 3 1 15 22 4 12 6 20 5 19 23 4 12 22 8 18 16 3 22 ^
-48 0 4 2 13 1 15 15 1 23 2 3 4 10 1 12 7 11 2 7 22 22 21 22 13 3 12 22 12 4 3 
-23 10 14 17 15 9 23 4 19 12 21 22 9 17 12 2 18 18 9 ^
-46 0 21 2 19 4 21 20 4 9 14 5 21 8 22 10 15 23 14 8 5 11 19 5 7 5 3 11 4 15 18 
-9 2 23 22 9 16 14 15 6 15 1 11 4 16 16 20 22 ^
-47 0 2 9 19 14 6 3 7 10 16 22 23 7 7 12 5 2 8 9 5 7 1 17 19 21 19 18 15 3 20 22 
-14 9 11 10 18 11 3 5 9 10 11 22 12 12 15 23 22 ^
-45 0 10 18 23 5 18 21 20 23 3 9 3 22 7 8 7 4 1 14 16 16 13 18 2 21 18 15 5 5 16 
-12 2 2 6 23 13 22 20 12 17 4 10 21 2 20 19 ^
-47 0 8 8 7 20 13 3 20 23 16 6 23 9 12 20 3 10 5 6 19 18 12 13 14 8 1 1 8 9 13 
-19 12 9 20 20 5 15 13 17 3 15 22 3 1 19 8 15 23 ^
-48 0 19 9 21 7 12 1 16 21 11 8 10 15 16 8 1 5 5 20 22 13 11 22 4 4 7 6 22 10 3 
-21 1 9 19 22 18 3 23 6 4 6 19 15 13 17 4 13 9 17 ^
-49 1 4 6 7 13 11 1 20 15 12 18 18 16 7 13 4 11 7 11 6 17 9 18 15 21 17 5 20 6 1 
-22 16 18 5 8 11 2 23 10 11 5 2 1 19 16 3 19 16 15 18 ^
-55 1 5 3 7 18 4 9 15 3 8 20 1 21 1 21 17 9 6 17 10 16 2 9 7 16 19 15 17 10 17 
-20 19 6 6 14 2 2 5 1 2 10 17 1 18 6 18 20 1 1 11 21 2 3 16 8 17 ^
-47 0 21 22 1 16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 16 7 9 18 11 11 17 20 2 7 
-10 20 8 10 16 14 11 20 4 16 4 18 1 14 12 19 13 19 ^
-45 1 19 19 11 22 13 10 2 11 16 10 17 8 8 6 22 2 15 10 9 13 18 14 22 8 6 18 16 
-15 14 15 14 3 12 14 17 11 3 9 19 10 20 16 11 3 21 ^
-47 1 7 21 23 12 23 11 13 2 14 14 16 13 12 11 5 14 3 8 4 13 8 17 17 18 17 2 12 3 
-17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 20 ^
-47 1 21 21 3 18 13 20 11 18 19 11 6 1 10 18 7 17 5 16 1 7 10 4 20 10 8 10 12 4 
-11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 13 22 ^
-51 0 20 1 9 12 8 5 23 17 16 8 8 3 10 13 7 6 10 8 14 9 15 20 18 20 21 15 12 19 
-17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 21 21 ^
-52 0 15 13 4 8 12 22 9 6 3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 2 5 21 2 7 
-22 4 5 23 3 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 21 ^
-51 1 10 21 4 8 24 2 6 19 10 6 22 22 14 22 13 21 5 22 2 4 18 5 11 21 1 7 8 4 17 
-5 14 1 2 10 9 12 5 11 10 20 4 14 3 1 3 21 12 11 17 22 21 ^
-43 1 7 5 21 14 15 19 20 12 6 12 18 19 4 7 12 10 5 22 3 15 21 7 23 7 2 22 4 18 
-18 3 24 10 17 24 23 18 6 11 18 22 8 6 20 ^
-45 0 2 12 10 14 12 9 2 23 16 20 14 17 9 16 7 21 6 22 24 19 11 9 19 21 15 11 19 
-2 2 7 8 10 8 9 8 15 9 14 6 16 8 21 21 22 13 ^
-50 1 17 9 4 24 21 15 15 16 16 13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 13 22 3 
-5 1 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 5 3 22 ^
-47 0 8 12 20 20 9 2 13 24 17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 24 20 14 
-7 17 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 22 ^
-48 1 17 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 
-7 16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 19 ^
-45 1 6 13 4 22 6 19 20 1 9 7 14 1 15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 
-2 20 15 18 17 18 7 11 12 21 6 12 4 7 18 17 18 ^
-44 0 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 1 16 6 20 23 23 21 10 10 12 24 10 
-11 23 2 12 23 9 3 24 24 19 14 10 18 15 14 12 ^
-50 1 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 15 9 12 19 19 1 3 10 6 8 3 
-17 8 18 24 19 3 4 15 4 9 2 24 5 20 13 7 20 17 19 11 ^
-43 0 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 22 17 23 12 15 4 24 7 21 18 
-2 21 16 1 19 18 20 11 3 15 19 18 1 6 14 15 ^
-45 0 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 4 13 17 1 1 9 1 10 2 18 1 
-21 19 5 18 12 2 22 16 23 15 19 6 18 9 1 23 20 ^
-49 0 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 18 2 9 8 4 3 11 17 
-11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 21 4 19 5 5 24 ^
-46 0 24 13 23 6 24 5 17 12 5 1 15 17 17 21 11 13 9 23 11 14 21 7 6 9 6 14 7 16 
-2 17 1 24 23 4 12 14 4 2 11 23 12 4 23 21 21 4 ^
-49 1 15 13 15 14 15 8 14 9 17 7 15 2 23 2 1 17 6 14 19 24 2 8 8 7 7 10 14 13 7 
-9 11 16 11 8 8 18 13 13 18 10 1 20 18 22 19 12 9 16 12 ^
-43 1 13 6 9 17 20 10 5 7 20 18 8 15 23 21 20 5 15 11 3 3 14 21 10 24 6 21 21 6 
-23 10 3 21 23 17 20 8 16 10 22 5 16 1 24 ^
-50 0 24 3 9 16 6 7 3 20 12 17 18 21 5 9 7 1 9 12 19 5 7 6 24 11 11 20 23 10 4 7 
-1 19 7 19 17 23 15 5 12 21 20 3 1 14 2 15 22 3 16 11 ^
-45 1 10 19 10 20 16 19 17 10 4 21 20 16 21 14 14 8 17 10 19 1 17 4 3 22 23 14 
-16 9 22 8 20 24 1 5 11 11 6 4 13 15 12 1 11 13 22 ^
-45 0 3 8 5 6 5 16 12 11 2 17 14 19 23 16 5 6 20 21 9 24 9 22 23 22 12 8 13 23 
-17 5 3 16 22 15 22 7 17 3 2 13 13 11 24 13 17 ^
-42 1 21 11 14 20 24 24 4 9 13 5 8 9 18 7 12 1 21 8 24 15 1 22 19 24 14 13 8 20 
-14 18 23 19 9 8 14 23 11 4 4 22 20 17 ^
-49 1 17 15 20 6 15 8 24 4 20 19 8 19 14 21 24 18 3 10 16 3 6 4 1 10 15 13 4 8 
-12 22 9 6 3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 23 ^
-50 0 5 21 2 7 22 4 5 23 3 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 8 10 21 4 
-8 24 2 6 19 10 6 22 22 14 22 13 21 5 22 2 4 18 5 24 ^
-53 1 21 1 7 8 4 17 5 14 1 2 10 9 12 5 11 10 20 4 14 3 1 3 21 12 11 17 22 11 7 5 
-21 14 15 19 20 12 6 12 18 19 4 7 12 10 5 22 3 15 21 7 23 7 18 ^
-43 1 22 4 18 18 3 24 10 17 24 23 18 6 11 18 22 8 6 6 2 12 10 14 12 9 2 23 16 20 
-14 17 9 16 7 21 6 22 24 19 11 9 19 21 6 ^
-49 1 11 19 2 2 7 8 10 8 9 8 15 9 14 6 16 8 21 21 22 6 17 9 4 24 21 15 15 16 16 
-13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 13 22 3 5 22 ^
-52 0 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 5 3 18 8 12 20 20 9 2 13 24 
-17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 24 20 14 7 23 ^
-45 1 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 16 17 24 12 12 3 13 19 16 22 4 16 
-4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 23 ^
-51 1 16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 6 19 20 1 9 7 14 1 
-15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 2 20 15 15 ^
-48 1 17 18 7 11 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 
-1 16 6 20 23 23 21 10 10 12 24 10 11 23 2 12 23 9 20 ^
-49 1 24 24 19 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 
-15 9 12 19 19 1 3 10 6 8 3 17 8 18 24 19 3 4 15 4 24 ^
-43 0 2 24 5 20 13 7 20 17 19 22 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 
-22 17 23 12 15 4 24 7 21 18 2 21 16 1 19 11 ^
-48 1 20 11 3 15 19 18 1 6 14 5 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 
-4 13 17 1 1 9 1 10 2 18 1 21 19 5 18 12 2 22 16 23 19 ^
-50 1 19 6 18 9 1 23 22 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 
-18 2 9 8 4 3 11 17 11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 ^
-48 1 16 21 4 19 5 5 20 24 13 23 6 24 5 17 12 5 1 15 17 17 21 11 13 9 23 11 14 
-21 7 6 9 6 14 7 16 2 17 1 24 23 4 12 14 4 2 11 23 15 ^
-50 1 4 23 21 21 16 15 13 15 14 15 8 14 9 17 7 15 2 23 2 1 17 6 14 19 24 2 8 8 7 
-7 10 14 13 7 9 11 16 11 8 8 18 13 13 18 10 1 20 18 22 3 ^
-44 1 12 9 16 17 13 6 9 17 20 10 5 7 20 18 8 15 23 21 20 5 15 11 3 3 14 21 10 24 
-6 21 21 6 23 10 3 21 23 17 20 8 16 10 22 12 ^
-53 0 16 1 5 24 3 9 16 6 7 3 20 12 17 18 21 5 9 7 1 9 12 19 5 7 6 24 11 11 20 23 
-10 4 7 1 19 7 19 17 23 15 5 12 21 20 3 1 14 2 15 22 3 16 9 ^
-46 1 10 19 10 20 16 19 17 10 4 21 20 16 21 14 14 8 17 10 19 1 17 4 3 22 23 14 
-16 9 22 8 20 24 1 5 11 11 6 4 13 15 12 1 11 13 21 21 ^
-46 0 8 5 6 5 16 12 11 2 17 14 19 23 16 5 6 20 21 9 24 9 22 23 22 12 8 13 23 17 
-5 3 16 22 15 22 7 17 3 2 13 13 11 24 13 12 21 7 ^
-43 1 14 20 24 24 4 9 13 5 8 9 18 7 12 1 21 8 24 15 1 22 19 24 14 13 8 20 14 18 
-23 19 9 8 14 23 11 4 4 22 20 13 17 15 24 ^
-55 0 6 15 8 24 4 20 19 8 19 14 21 24 18 3 10 16 3 6 4 1 10 15 13 4 8 12 22 9 6 
-3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 2 5 21 2 7 22 4 5 23 4 ^
-55 1 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 8 10 21 4 8 24 2 6 19 10 6 22 
-22 14 22 13 21 5 22 2 4 18 5 11 21 1 7 8 4 17 5 14 1 2 10 9 12 14 ^
-49 0 11 10 20 4 14 3 1 3 21 12 11 17 22 11 7 5 21 14 15 19 20 12 6 12 18 19 4 7 
-12 10 5 22 3 15 21 7 23 7 2 22 4 18 18 3 24 10 17 24 12 ^
-50 0 18 6 11 18 22 8 6 6 2 12 10 14 12 9 2 23 16 20 14 17 9 16 7 21 6 22 24 19 
-11 9 19 21 15 11 19 2 2 7 8 10 8 9 8 15 9 14 6 16 8 22 ^
-51 1 21 22 6 17 9 4 24 21 15 15 16 16 13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 
-13 22 3 5 1 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 21 ^
-51 1 5 3 18 8 12 20 20 9 2 13 24 17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 
-24 20 14 7 17 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 16 20 ^
-52 0 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 7 
-16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 16 ^
-49 1 19 20 1 9 7 14 1 15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 2 20 15 18 
-17 18 7 11 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 16 ^
-47 0 10 6 18 20 7 1 8 1 16 6 20 23 23 21 10 10 12 24 10 11 23 2 12 23 9 3 24 24 
-19 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 3 ^
-45 0 17 6 24 11 7 21 9 17 8 25 5 5 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 
-24 18 12 21 19 2 4 24 13 11 2 7 24 22 17 21 ^
-46 1 15 1 8 3 10 15 18 15 8 10 16 20 20 7 18 22 11 18 9 11 15 22 20 18 6 24 15 
-25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 19 24 18 15 ^
-52 1 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 5 6 21 5 21 24 3 6 10 17 19 9 15 
-11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 21 20 7 22 18 ^
-43 0 9 24 4 18 7 7 25 24 22 21 23 24 14 20 12 6 7 4 2 12 25 15 3 9 23 8 16 25 
-11 14 4 10 19 23 16 13 9 20 25 17 11 8 19 ^
-55 0 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 8 20 21 12 10 
-12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 17 25 3 ^
-46 0 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 6 16 14 14 12 15 13 
-24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 ^
-50 1 20 11 14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 11 3 16 8 21 4 
-8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 11 ^
-44 1 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 17 12 17 14 18 8 25 9 
-23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 19 ^
-51 0 24 14 16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 10 11 19 1 21 14 14 19 
-3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 11 20 ^
-47 0 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 25 2 
-21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 25 ^
-55 1 4 8 18 3 18 3 11 24 2 14 9 1 10 4 4 13 19 22 4 7 19 5 10 10 1 8 22 22 6 8 
-13 12 11 17 23 14 16 7 5 11 22 24 7 2 11 13 18 4 20 8 1 6 25 20 16 ^
-51 1 20 1 25 10 15 15 2 17 13 9 24 17 24 20 13 15 17 3 11 20 10 5 13 23 18 5 3 
-18 15 7 5 7 4 15 20 16 2 17 1 7 4 12 7 25 14 1 4 7 19 19 22 ^
-52 0 3 13 12 4 3 14 4 14 11 6 3 25 18 16 20 24 12 19 18 25 6 23 6 15 5 4 4 6 14 
-13 20 5 14 15 2 13 21 11 5 17 2 2 10 11 13 14 12 11 21 15 23 20 ^
-50 1 2 5 7 23 10 20 6 12 1 19 10 24 21 22 25 16 12 19 22 15 10 18 24 1 5 16 10 
-18 2 19 14 3 5 1 7 20 7 16 6 20 6 6 25 10 22 20 2 1 15 18 ^
-48 0 23 25 23 4 11 15 15 6 9 22 22 19 22 25 6 19 6 2 20 21 7 22 18 10 7 17 4 16 
-12 10 25 12 23 23 9 2 22 1 20 2 8 3 14 7 1 2 3 24 ^
-38 1 21 21 23 20 22 11 25 20 24 25 1 9 21 20 14 10 14 19 9 17 15 13 5 15 24 21 
-12 13 25 22 21 1 16 23 7 24 15 22 ^
-54 1 22 5 25 3 4 2 9 12 24 6 19 1 14 9 5 9 1 17 9 4 23 21 1 3 15 16 11 1 12 18 
-6 2 7 8 17 8 21 13 22 9 21 4 9 1 13 17 21 10 9 18 24 23 13 24 ^
-43 1 23 23 19 23 22 17 18 23 18 21 17 1 10 12 4 6 1 21 11 18 2 6 6 12 18 13 16 
-16 18 19 13 11 21 19 15 12 15 16 19 2 23 19 23 ^
-48 0 1 2 25 14 11 25 24 16 8 14 21 21 16 6 13 1 23 15 8 17 4 3 4 9 23 12 8 8 24 
-13 6 11 3 8 24 19 8 23 1 24 24 18 25 13 2 6 25 14 ^
-51 1 9 3 5 11 19 11 16 5 4 17 24 23 15 14 10 7 14 17 25 15 10 14 6 18 18 4 1 13 
-10 16 1 25 16 2 24 5 1 17 6 17 6 24 11 7 21 9 17 8 25 5 23 ^
-48 1 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 24 18 12 21 19 2 4 24 13 11 2 
-7 24 22 17 5 15 1 8 3 10 15 18 15 8 10 16 20 20 7 25 ^
-49 0 22 11 18 9 11 15 22 20 18 6 24 15 25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 19 
-24 18 9 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 17 ^
-47 1 6 21 5 21 24 3 6 10 17 19 9 15 11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 
-21 20 7 22 14 9 24 4 18 7 7 25 24 22 21 23 24 14 ^
-53 0 20 12 6 7 4 2 12 25 15 3 9 23 8 16 25 11 14 4 10 19 23 16 13 9 20 25 17 11 
-8 4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 ^
-54 1 7 8 20 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 
-17 25 2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 25 ^
-44 1 6 16 14 14 12 15 13 24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 20 11 
-14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 25 ^
-49 1 7 23 11 3 16 8 21 4 8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 
-13 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 25 ^
-45 1 12 17 14 18 8 25 9 23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 22 24 14 
-16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 7 ^
-58 0 11 19 1 21 14 14 19 3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 
-11 16 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 7 ^
-54 1 2 21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 11 4 8 18 3 18 3 11 24 
-2 14 9 1 10 4 4 13 19 22 4 7 19 5 10 10 1 8 22 22 6 8 13 12 11 21 ^
-47 1 23 14 16 7 5 11 22 24 7 2 11 13 18 4 20 8 1 6 25 20 17 20 1 25 10 15 15 2 
-17 13 9 24 17 24 20 13 15 17 3 11 20 10 5 13 23 18 21 ^
-57 1 3 18 15 7 5 7 4 15 20 16 2 17 1 7 4 12 7 25 14 1 4 7 19 19 20 3 13 12 4 3 
-14 4 14 11 6 3 25 18 16 20 24 12 19 18 25 6 23 6 15 5 4 4 6 14 13 20 7 ^
-51 1 14 15 2 13 21 11 5 17 2 2 10 11 13 14 12 11 21 15 23 3 2 5 7 23 10 20 6 12 
-1 19 10 24 21 22 25 16 12 19 22 15 10 18 24 1 5 16 10 18 2 19 8 ^
-49 0 3 5 1 7 20 7 16 6 20 6 6 25 10 22 20 2 1 15 14 23 25 23 4 11 15 15 6 9 22 
-22 19 22 25 6 19 6 2 20 21 7 22 18 10 7 17 4 16 12 24 ^
-46 0 10 25 12 23 23 9 2 22 1 20 2 8 3 14 7 1 2 3 19 21 21 23 20 22 11 25 20 24 
-25 1 9 21 20 14 10 14 19 9 17 15 13 5 15 24 21 14 ^
-55 0 13 25 22 21 1 16 23 7 24 15 3 22 5 25 3 4 2 9 12 24 6 19 1 14 9 5 9 1 17 9 
-4 23 21 1 3 15 16 11 1 12 18 6 2 7 8 17 8 21 13 22 9 21 4 9 22 ^
-45 1 13 17 21 10 9 18 24 23 13 7 23 23 19 23 22 17 18 23 18 21 17 1 10 12 4 6 1 
-21 11 18 2 6 6 12 18 13 16 16 18 19 13 11 21 19 8 ^
-50 1 12 15 16 19 2 23 19 4 1 2 25 14 11 25 24 16 8 14 21 21 16 6 13 1 23 15 8 
-17 4 3 4 9 23 12 8 8 24 13 6 11 3 8 24 19 8 23 1 24 24 12 ^
-53 0 25 13 2 6 25 7 9 3 5 11 19 11 16 5 4 17 24 23 15 14 10 7 14 17 25 15 10 14 
-6 18 18 4 1 13 10 16 1 25 16 2 24 5 1 17 6 17 6 24 11 7 21 9 19 ^
-51 1 8 25 5 5 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 24 18 12 21 19 2 4 
-24 13 11 2 7 24 22 17 5 15 1 8 3 10 15 18 15 8 10 16 20 20 8 ^
-50 1 18 22 11 18 9 11 15 22 20 18 6 24 15 25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 
-19 24 18 9 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 18 ^
-48 1 6 21 5 21 24 3 6 10 17 19 9 15 11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 
-21 20 7 22 14 9 24 4 18 7 7 25 24 22 21 23 24 14 19 ^
-55 0 12 6 7 4 2 12 25 15 3 9 23 8 16 25 11 14 4 10 19 23 16 13 9 20 25 17 11 8 
-4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 8 24 ^
-56 0 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 17 25 
-2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 6 16 14 14 22 ^
-47 0 15 13 24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 20 11 14 23 22 10 
-13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 11 3 16 8 21 12 ^
-49 0 4 8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 13 14 5 8 22 18 14 
-25 17 11 12 22 2 12 12 16 12 13 18 17 12 17 14 18 8 25 22 ^
-46 1 23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 22 24 14 16 20 23 20 9 19 16 
-7 12 16 5 8 9 7 10 21 24 10 11 19 1 21 14 14 19 20 ^
-57 1 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 11 16 1 12 8 11 11 17 
-10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 25 2 21 18 10 20 25 7 ^
-56 1 3 17 17 5 8 22 25 19 8 10 19 7 11 4 8 18 3 18 3 11 24 2 14 9 1 10 4 4 13 
-19 22 4 7 19 5 10 10 1 8 22 22 6 8 13 12 11 17 23 14 16 7 5 11 22 24 18 ^
-54 1 2 11 13 18 4 20 8 1 6 25 20 17 20 1 25 10 15 15 2 17 13 9 24 17 24 20 13 
-15 17 3 11 20 10 5 13 23 18 5 3 18 15 7 5 7 4 15 20 16 2 17 1 7 4 23 ^
-56 0 7 25 14 1 4 7 19 19 20 3 13 12 4 3 14 4 14 11 6 3 25 18 16 20 24 12 19 18 
-25 6 23 6 15 5 4 4 6 14 13 20 5 14 15 2 13 21 11 5 17 2 2 10 11 13 14 24 ^
-49 0 12 11 20 3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 
-12 11 6 23 2 16 23 7 24 6 21 2 17 17 5 25 11 25 20 25 19 ^
-54 0 18 6 12 19 25 7 6 5 2 14 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 
-1 21 11 9 20 21 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 7 ^
-56 0 20 25 6 19 8 3 22 16 16 16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 
-24 3 5 2 5 11 14 8 5 10 17 16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 23 ^
-51 1 22 8 2 13 25 17 2 1 19 1 14 20 2 5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 
-22 1 13 6 5 1 18 14 15 23 15 10 5 19 18 18 26 12 13 3 25 12 18 ^
-51 1 16 24 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 25 2 25 22 9 15 16 26 5 12 1 
-7 4 24 7 14 20 1 4 7 3 10 10 15 6 13 6 22 6 20 22 2 26 26 ^
-47 1 6 14 1 16 3 24 25 24 17 12 14 18 18 9 9 11 22 13 9 2 22 15 20 20 18 8 13 
-13 21 8 11 5 26 8 19 17 4 2 15 26 13 24 26 11 16 9 24 ^
-52 0 8 18 21 6 1 8 1 16 4 20 23 23 24 10 11 12 10 10 25 1 11 25 10 3 26 26 20 
-15 11 19 16 17 3 16 12 25 15 9 23 1 2 24 8 10 18 2 9 5 4 17 16 12 ^
-50 0 12 20 20 1 3 11 5 9 3 17 9 17 24 21 3 4 16 2 10 1 25 5 22 16 6 21 19 21 23 
-15 9 9 21 17 11 1 15 17 23 24 11 7 10 26 15 8 22 22 18 16 ^
-48 0 11 17 5 26 7 23 19 3 24 17 2 19 18 26 21 12 5 18 22 20 7 15 6 4 5 20 13 10 
-23 18 16 25 18 15 2 20 14 24 22 17 3 15 16 1 10 2 12 16 ^
-47 0 21 1 21 21 4 18 13 1 24 18 23 17 19 6 19 9 26 25 23 23 14 13 13 20 12 13 4 
-21 10 22 21 22 1 12 12 7 13 16 18 8 9 4 3 10 18 12 25 ^
-47 1 5 19 19 12 24 13 18 1 22 8 1 17 18 24 3 22 7 7 19 26 13 26 6 26 6 18 12 5 
-26 17 18 19 22 10 12 8 23 11 17 23 25 5 5 11 4 13 20 ^
-52 0 18 4 19 23 3 13 15 4 3 9 24 14 5 25 21 22 18 17 12 15 14 16 10 14 9 19 7 
-16 3 23 4 26 18 5 16 21 24 2 8 8 8 7 11 13 14 7 9 12 18 11 10 20 ^
-47 1 20 12 14 19 11 21 21 22 19 13 10 16 19 14 7 8 16 20 10 3 9 23 18 7 26 16 
-22 21 21 5 14 11 2 2 16 22 11 26 7 22 23 5 23 10 4 22 5 ^
-50 0 19 20 9 16 10 24 4 19 26 4 25 4 8 17 7 7 2 23 11 18 19 23 6 10 9 1 9 14 19 
-5 6 6 25 12 11 21 26 12 3 8 20 8 21 18 25 25 14 4 11 25 ^
-45 1 23 4 14 3 17 26 22 26 2 15 9 8 25 19 12 23 17 20 17 10 4 23 20 17 21 14 14 
-9 18 11 18 2 18 4 2 22 25 15 18 10 23 8 21 26 15 ^
-54 0 7 14 10 6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 25 16 5 7 20 
-22 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 16 ^
-43 1 12 24 14 14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 24 9 24 15 1 
-23 22 16 14 8 22 15 19 24 20 7 8 15 24 12 18 ^
-57 0 4 23 21 13 19 15 21 7 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 
-15 3 7 13 23 9 7 1 13 17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 ^
-55 1 6 25 3 12 19 6 2 4 24 17 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 
-8 24 25 14 22 12 22 3 23 3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 23 ^
-53 0 1 10 11 11 4 12 11 20 3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 
-12 20 19 5 5 12 11 6 23 2 16 23 7 24 6 21 2 17 17 5 25 11 25 20 26 ^
-54 0 24 18 6 12 19 25 7 6 5 2 14 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 
-24 1 21 11 9 20 21 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 23 ^
-58 0 1 20 25 6 19 8 3 22 16 16 16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 
-13 24 3 5 2 5 11 14 8 5 10 17 16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 19 ^
-52 1 8 2 13 25 17 2 1 19 1 14 20 2 5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 22 1 
-13 6 5 1 18 14 15 23 15 10 5 19 18 18 26 12 13 3 25 12 21 16 22 ^
-56 1 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 25 2 25 22 9 15 16 26 5 12 1 7 4 
-24 7 14 20 1 4 7 3 10 10 15 6 13 6 22 6 20 22 2 26 9 6 14 1 16 3 24 12 ^
-52 0 24 17 12 14 18 18 9 9 11 22 13 9 2 22 15 20 20 18 8 13 13 21 8 11 5 26 8 
-19 17 4 2 15 26 13 24 26 11 16 9 1 8 18 21 6 1 8 1 16 4 20 23 5 ^
-54 0 24 10 11 12 10 10 25 1 11 25 10 3 26 26 20 15 11 19 16 17 3 16 12 25 15 9 
-23 1 2 24 8 10 18 2 9 5 4 17 16 9 12 20 20 1 3 11 5 9 3 17 9 17 24 20 ^
-49 1 3 4 16 2 10 1 25 5 22 16 6 21 19 21 23 15 9 9 21 17 11 1 15 17 23 24 11 7 
-10 26 15 8 22 22 18 26 11 17 5 26 7 23 19 3 24 17 2 19 8 ^
-49 0 26 21 12 5 18 22 20 7 15 6 4 5 20 13 10 23 18 16 25 18 15 2 20 14 24 22 17 
-3 15 16 1 10 2 12 2 21 1 21 21 4 18 13 1 24 18 23 17 19 23 ^
-50 1 19 9 26 25 23 23 14 13 13 20 12 13 4 21 10 22 21 22 1 12 12 7 13 16 18 8 9 
-4 3 10 18 12 4 5 19 19 12 24 13 18 1 22 8 1 17 18 24 3 22 21 ^
-48 1 7 19 26 13 26 6 26 6 18 12 5 26 17 18 19 22 10 12 8 23 11 17 23 25 5 5 11 
-4 13 7 18 4 19 23 3 13 15 4 3 9 24 14 5 25 21 22 18 25 ^
-53 1 12 15 14 16 10 14 9 19 7 16 3 23 4 26 18 5 16 21 24 2 8 8 8 7 11 13 14 7 9 
-12 18 11 10 7 20 12 14 19 11 21 21 22 19 13 10 16 19 14 7 8 16 20 7 ^
-49 0 3 9 23 18 7 26 16 22 21 21 5 14 11 2 2 16 22 11 26 7 22 23 5 23 10 4 22 24 
-19 20 9 16 10 24 4 19 26 4 25 4 8 17 7 7 2 23 11 18 19 ^
-49 0 23 6 10 9 1 9 14 19 5 6 6 25 12 11 21 26 12 3 8 20 8 21 18 25 25 14 4 11 
-24 23 4 14 3 17 26 22 26 2 15 9 8 25 19 12 23 17 20 17 10 ^
-54 0 4 23 20 17 21 14 14 9 18 11 18 2 18 4 2 22 25 15 18 10 23 8 21 26 7 14 10 
-6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 25 16 5 7 20 23 ^
-47 0 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 13 12 24 14 
-14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 15 ^
-51 1 9 24 15 1 23 22 16 14 8 22 15 19 24 20 7 8 15 24 12 4 4 23 21 13 19 15 21 
-7 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 15 3 24 ^
-60 0 13 23 9 7 1 13 17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 6 25 3 12 
-19 6 2 4 24 17 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 8 24 25 10 ^
-59 0 22 12 22 3 23 3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 1 1 10 11 11 4 12 11 20 
-3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 12 11 6 23 8 ^
-50 0 16 23 7 24 6 21 2 17 17 5 25 11 25 20 25 24 18 6 12 19 25 7 6 5 2 14 12 16 
-1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 1 21 11 9 20 14 ^
-60 0 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 1 20 25 6 19 8 3 22 16 16 
-16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 24 3 5 2 5 11 14 8 5 10 17 
-16 13 ^
-57 0 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 22 8 2 13 25 17 2 1 19 1 14 20 2 
-5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 22 1 13 6 5 1 18 14 15 23 15 10 21 ^
-52 1 19 18 18 26 12 13 3 25 12 21 16 24 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 
-25 2 25 22 9 15 16 26 5 12 1 7 4 24 7 14 20 1 4 7 3 10 10 15 19 ^
-51 0 13 6 22 6 20 22 2 26 9 6 14 1 16 3 24 25 24 17 12 14 18 18 9 9 11 22 13 9 
-2 22 15 20 20 18 8 13 13 21 8 11 5 26 8 19 17 4 2 15 26 13 21 ^
-52 1 24 26 11 16 9 1 8 18 21 6 1 8 1 16 4 20 23 23 24 10 11 12 10 10 25 1 11 25 
-10 3 26 26 20 15 11 19 16 17 3 16 12 25 15 9 23 1 2 24 8 10 18 15 ^
-55 1 9 5 4 17 16 9 12 20 20 1 3 11 5 9 3 17 9 17 24 21 3 4 16 2 10 1 25 5 22 16 
-6 21 19 21 23 15 9 9 21 17 11 1 15 17 23 24 11 7 10 26 15 8 22 22 11 ^
-50 1 26 11 17 5 26 7 23 19 3 24 17 2 19 18 26 21 12 5 18 22 20 7 15 6 4 5 20 13 
-10 23 18 16 25 18 15 2 20 14 24 22 17 3 15 16 1 10 2 12 2 25 ^
-51 0 1 21 21 4 18 13 1 24 18 23 17 19 6 19 9 26 25 23 23 14 13 13 20 12 13 4 21 
-10 22 21 22 1 12 12 7 13 16 18 8 9 4 3 10 18 12 4 5 19 19 12 24 ^
-53 1 13 18 1 22 8 1 17 18 24 3 22 7 7 19 26 13 26 6 26 6 18 12 5 26 17 18 19 22 
-10 12 8 23 11 17 23 25 5 5 11 4 13 7 18 4 19 23 3 13 15 4 3 9 18 ^
-51 1 14 5 25 21 22 18 17 12 15 14 16 10 14 9 19 7 16 3 23 4 26 18 5 16 21 24 2 
-8 8 8 7 11 13 14 7 9 12 18 11 10 7 20 12 14 19 11 21 21 22 19 26 ^
-49 0 10 16 19 14 7 8 16 20 10 3 9 23 18 7 26 16 22 21 21 5 14 11 2 2 16 22 11 
-26 7 22 23 5 23 10 4 22 24 19 20 9 16 10 24 4 19 26 4 25 14 ^
-52 0 8 17 7 7 2 23 11 18 19 23 6 10 9 1 9 14 19 5 6 6 25 12 11 21 26 12 3 8 20 
-8 21 18 25 25 14 4 11 24 23 4 14 3 17 26 22 26 2 15 9 8 25 24 ^
-55 1 12 23 17 20 17 10 4 23 20 17 21 14 14 9 18 11 18 2 18 4 2 22 25 15 18 10 
-23 8 21 26 7 14 10 6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 15 ^
-49 0 16 5 7 20 22 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 
-13 12 24 14 14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 9 ^
-55 0 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 4 14 25 14 
-3 19 24 24 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 18 ^
-51 0 7 3 25 1 17 8 26 25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 
-19 15 5 6 17 8 1 19 22 9 23 10 26 27 26 14 12 3 14 15 11 2 26 ^
-50 0 6 22 20 8 25 4 25 24 23 20 3 3 16 2 2 27 2 15 14 27 3 17 12 27 27 7 26 2 
-22 11 9 10 24 15 1 27 11 27 4 1 25 25 16 6 2 22 12 17 21 14 ^
-52 0 8 9 22 17 12 7 18 14 23 2 6 4 23 9 4 22 16 18 23 8 11 25 17 27 16 10 3 24 
-8 20 20 18 18 13 4 2 18 22 15 25 26 9 3 1 2 19 15 1 24 17 16 18 ^
-49 0 9 14 11 8 16 19 16 22 10 16 24 25 7 22 12 20 15 23 22 18 22 14 6 26 21 10 
-21 7 13 2 16 7 24 16 22 13 10 7 11 16 5 9 25 13 9 14 14 17 14 ^
-54 1 2 10 5 25 5 7 10 22 10 1 24 3 11 7 23 5 17 14 3 18 5 13 26 15 5 13 23 18 
-17 3 18 3 27 15 6 25 24 22 27 17 4 25 23 15 9 15 21 8 7 7 15 3 13 25 ^
-47 0 25 3 4 10 24 12 7 16 25 18 21 21 20 27 13 14 23 27 1 21 9 21 14 22 9 9 5 
-15 13 17 3 4 9 16 1 8 23 17 23 26 8 24 10 20 25 27 25 ^
-58 1 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 10 14 9 6 9 
-7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 20 5 18 7 25 ^
-58 0 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 2 27 6 
-5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 22 15 ^
-54 0 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 16 
-3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 25 ^
-49 1 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 
-15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 19 ^
-56 1 17 16 17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 
-13 1 16 15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 22 ^
-51 1 3 26 22 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 
-27 5 12 19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 13 ^
-48 1 14 19 26 27 25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 21 1 9 
-17 22 5 22 8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 25 ^
-52 0 2 6 1 1 26 18 13 5 10 18 10 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 
-17 10 15 2 20 25 26 23 25 12 16 15 9 18 15 19 21 16 26 11 18 20 26 ^
-53 0 6 22 7 8 8 12 2 21 18 12 11 5 19 3 19 27 18 25 22 22 23 16 2 1 20 16 14 22 
-6 15 22 1 21 6 6 10 2 26 12 11 6 27 14 7 20 26 20 17 7 19 5 23 14 ^
-61 0 16 12 7 15 17 7 5 11 12 15 7 1 10 10 8 4 2 4 17 4 11 17 26 23 24 4 5 12 5 
-1 6 9 6 8 27 5 11 11 24 24 13 17 2 24 26 19 11 22 21 2 2 14 21 13 1 23 10 25 8 
-15 13 ^
-52 0 19 23 2 9 26 6 23 13 5 24 12 21 11 14 4 12 10 12 22 4 3 20 17 10 13 16 9 
-10 27 9 12 13 20 10 12 23 23 11 19 13 25 22 8 1 5 16 20 9 19 9 24 26 ^
-51 0 12 15 6 21 27 22 26 24 18 9 15 8 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 
-4 5 15 27 12 20 1 17 5 4 14 25 14 3 19 24 24 14 8 13 12 19 22 ^
-56 0 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 6 7 3 25 1 17 8 26 25 11 23 14 27 
-1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 19 15 5 6 17 8 1 19 22 9 23 17 ^
-50 0 26 27 26 14 12 3 14 15 11 2 12 6 22 20 8 25 4 25 24 23 20 3 3 16 2 2 27 2 
-15 14 27 3 17 12 27 27 7 26 2 22 11 9 10 24 15 1 27 11 27 21 ^
-52 0 1 25 25 16 6 2 22 12 17 21 12 8 9 22 17 12 7 18 14 23 2 6 4 23 9 4 22 16 
-18 23 8 11 25 17 27 16 10 3 24 8 20 20 18 18 13 4 2 18 22 15 25 10 ^
-52 0 9 3 1 2 19 15 1 24 17 16 18 9 14 11 8 16 19 16 22 10 16 24 25 7 22 12 20 
-15 23 22 18 22 14 6 26 21 10 21 7 13 2 16 7 24 16 22 13 10 7 11 16 13 ^
-53 1 9 25 13 9 14 14 17 25 2 10 5 25 5 7 10 22 10 1 24 3 11 7 23 5 17 14 3 18 5 
-13 26 15 5 13 23 18 17 3 18 3 27 15 6 25 24 22 27 17 4 25 23 15 15 ^
-52 1 15 21 8 7 7 15 3 13 22 25 3 4 10 24 12 7 16 25 18 21 21 20 27 13 14 23 27 
-1 21 9 21 14 22 9 9 5 15 13 17 3 4 9 16 1 8 23 17 23 26 8 24 14 ^
-58 0 20 25 27 3 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 
-10 14 9 6 9 7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 
-18 ^
-60 0 5 18 7 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 
-2 27 6 5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 25 ^
-55 0 16 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 
-16 3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 27 ^
-51 1 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 
-15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 15 ^
-57 0 17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 1 16 
-15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 21 3 26 23 ^
-52 0 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 27 5 12 
-19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 11 14 19 26 12 ^
-55 1 25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 21 1 9 17 22 5 22 
-8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 18 2 6 1 1 26 18 13 5 10 18 11 ^
-52 0 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 17 10 15 2 20 25 26 23 25 
-12 16 15 9 18 15 19 21 16 26 11 18 20 6 22 7 8 8 12 2 21 18 12 11 27 ^
-53 1 19 3 19 27 18 25 22 22 23 16 2 1 20 16 14 22 6 15 22 1 21 6 6 10 2 26 12 
-11 6 27 14 7 20 26 20 17 7 19 5 23 18 16 12 7 15 17 7 5 11 12 15 7 22 ^
-57 1 10 10 8 4 2 4 17 4 11 17 26 23 24 4 5 12 5 1 6 9 6 8 27 5 11 11 24 24 13 
-17 2 24 26 19 11 22 21 2 2 14 21 13 1 23 10 25 8 15 26 19 23 2 9 26 6 23 22 ^
-52 1 5 24 12 21 11 14 4 12 10 12 22 4 3 20 17 10 13 16 9 10 27 9 12 13 20 10 12 
-23 23 11 19 13 25 22 8 1 5 16 20 9 19 9 24 20 12 15 6 21 27 22 26 16 ^
-58 0 18 9 15 8 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 
-4 14 25 14 3 19 24 24 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 22 ^
-55 0 6 7 3 25 1 17 8 26 25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 
-22 19 15 5 6 17 8 1 19 22 9 23 10 26 27 26 14 12 3 14 15 11 2 12 6 22 16 ^
-53 0 8 25 4 25 24 23 20 3 3 16 2 2 27 2 15 14 27 3 17 12 27 27 7 26 2 22 11 9 
-10 24 15 1 27 11 27 4 1 25 25 16 6 2 22 12 17 21 12 8 9 22 17 12 18 ^
-54 0 7 18 14 23 2 6 4 23 9 4 22 16 18 23 8 11 25 17 27 16 10 3 24 8 20 20 18 18 
-13 4 2 18 22 15 25 26 9 3 1 2 19 15 1 24 17 16 18 9 14 11 8 16 19 27 ^
-52 0 22 10 16 24 25 7 22 12 20 15 23 22 18 22 14 6 26 21 10 21 7 13 2 16 7 24 
-16 22 13 10 7 11 16 5 9 25 13 9 14 14 17 25 2 10 5 25 5 7 10 22 10 22 ^
-54 1 24 3 11 7 23 5 17 14 3 18 5 13 26 15 5 13 23 18 17 3 18 3 27 15 6 25 24 22 
-27 17 4 25 23 15 9 15 21 8 7 7 15 3 13 22 25 3 4 10 24 12 7 16 25 10 ^
-56 0 21 21 20 27 13 14 23 27 1 21 9 21 14 22 9 9 5 15 13 17 3 4 9 16 1 8 23 17 
-23 26 8 24 10 20 25 27 3 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 2 ^
-61 1 20 19 11 10 3 10 14 9 6 9 7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 
-13 13 12 22 2 14 20 5 18 7 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 
-11 15 22 ^
-53 0 23 26 5 2 27 6 5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 
-19 23 3 9 22 16 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 25 ^
-60 0 18 19 7 9 1 14 11 10 16 3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 
-12 9 2 8 16 20 24 5 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 
-18 ^
-54 0 6 8 24 11 25 15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 16 
-17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 24 ^
-57 0 1 16 15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 
-21 3 26 22 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 10 ^
-48 0 27 5 12 19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 11 14 19 26 27 
-25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 8 ^
-60 1 1 9 17 22 5 22 8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 18 2 6 1 1 26 18 13 5 
-10 18 10 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 17 10 15 2 20 25 26 23 
-21 ^
-54 1 12 16 15 9 18 15 19 21 16 26 11 18 20 6 22 7 8 8 12 2 21 18 12 11 5 19 3 
-19 27 18 25 22 22 23 16 2 1 20 16 14 22 6 15 22 1 21 6 6 10 2 26 12 11 24 ^
-60 0 27 14 7 20 26 20 17 7 19 5 23 18 16 12 7 15 17 7 5 11 12 15 7 1 10 10 8 4 
-2 4 17 4 11 17 26 23 24 4 5 12 5 1 6 9 6 8 27 5 11 11 24 24 13 17 2 24 26 19 11 
-22 ^
-55 0 21 2 2 14 21 13 1 23 10 25 8 15 26 19 23 2 9 26 6 23 13 5 24 12 21 11 14 4 
-12 10 12 22 4 3 20 17 10 13 16 9 10 27 9 12 13 20 10 12 23 23 11 19 13 25 13 ^
-55 0 8 1 5 16 20 9 19 9 24 20 12 15 6 21 27 22 26 24 18 9 15 8 22 24 9 27 23 1 
-13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 4 14 25 14 3 19 24 16 ^
-60 0 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 6 7 3 25 1 17 8 26 
-25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 19 15 5 6 17 8 1 19 22 
-10 ^
-55 1 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 25 7 26 1 13 5 9 1 3 
-9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 20 7 21 13 8 22 ^
-52 1 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 18 13 12 21 
-18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 17 ^
-57 0 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 22 18 6 
-17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 23 12 25 5 
-^
-57 0 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 24 5 15 21 
-3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 19 20 9 ^
-55 0 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 
-27 5 2 6 6 27 20 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 28 ^
-59 1 17 5 9 10 25 20 12 9 18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 
-1 18 22 14 7 20 21 2 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 
-25 ^
-55 0 3 5 16 16 22 2 13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 
-15 18 4 19 10 27 9 4 25 13 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 18 ^
-53 1 23 19 4 28 3 20 18 9 7 15 4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 
-10 13 2 19 21 6 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 10 ^
-47 0 1 3 28 11 27 25 12 8 26 26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 
-27 27 25 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 24 ^
-55 1 25 27 16 28 22 24 1 1 11 7 24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 
-19 23 1 26 20 17 17 1 16 24 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 26 ^
-47 1 14 4 21 26 23 7 8 27 23 23 22 19 24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 
-23 27 4 16 20 18 12 20 15 19 16 18 20 27 11 11 17 24 18 16 ^
-50 0 19 1 25 23 2 15 16 26 27 23 14 12 28 22 15 8 19 2 20 13 1 24 2 25 1 6 19 
-19 8 11 24 24 21 13 27 5 11 28 17 7 25 6 23 24 14 25 12 5 13 25 ^
-60 0 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 22 22 14 16 13 3 22 16 23 5 
-19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 25 2 9 25 18 17 8 2 14 4 
-19 22 ^
-54 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 16 3 27 1 26 21 28 10 3 6 2 2 
-10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 17 9 23 20 3 28 21 ^
-56 0 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 14 8 6 7 19 15 
-23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 8 3 17 28 18 13 ^
-58 0 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 26 8 25 11 2 7 
-27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 10 5 24 23 11 ^
-62 1 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 28 25 14 
-21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 3 7 5 8 9 
-24 ^
-50 1 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 10 12 28 24 
-22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 17 ^
-60 1 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 
-20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 
-18 17 ^
-52 0 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 
-17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 19 ^
-57 1 18 6 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 
-23 12 25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 12 ^
-67 1 5 15 21 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 
-19 20 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 
-27 5 2 6 6 27 2 ^
-56 1 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 10 25 20 12 9 
-18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 7 20 21 24 ^
-60 1 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 6 3 5 16 16 22 2 
-13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 15 18 4 19 10 27 9 4 
-25 27 ^
-51 0 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 3 23 19 4 28 3 20 18 9 7 15 
-4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 10 13 2 19 21 23 ^
-49 1 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 5 1 3 28 11 27 25 12 8 26 
-26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 27 27 9 ^
-56 0 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 11 25 27 16 28 22 24 1 1 11 7 
-24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 19 23 1 26 20 17 17 1 16 16 ^
-51 0 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 27 14 4 21 26 23 7 8 27 23 23 22 19 
-24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 23 27 4 16 20 18 12 22 ^
-51 0 15 19 16 18 20 27 11 11 17 24 18 1 19 1 25 23 2 15 16 26 27 23 14 12 28 22 
-15 8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 21 13 27 5 11 28 16 ^
-59 0 7 25 6 23 24 14 25 12 5 13 26 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 
-22 22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 
-10 ^
-59 0 25 2 9 25 18 17 8 2 14 4 19 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 
-16 3 27 1 26 21 28 10 3 6 2 2 10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 
-7 ^
-56 1 17 9 23 20 3 28 27 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 
-26 14 8 6 7 19 15 23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 ^
-57 1 23 8 3 17 28 18 10 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 
-24 26 8 25 11 2 7 27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 18 ^
-63 0 1 9 9 10 5 24 23 18 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 
-18 24 9 8 7 28 25 14 21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 
-28 20 16 ^
-52 1 16 3 7 5 8 9 26 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 
-25 10 10 12 28 24 22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 28 ^
-60 0 21 9 15 13 25 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 
-14 7 11 17 20 20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 
-10 20 ^
-54 1 14 14 15 18 13 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 
-17 22 18 21 19 17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 11 ^
-58 0 9 15 22 18 6 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 
-2 14 13 23 12 25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 27 
-^
-64 1 21 24 5 15 21 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 
-28 12 19 20 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 
-8 16 9 27 20 ^
-58 1 2 6 6 27 20 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 
-10 25 20 12 9 18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 
-28 ^
-62 0 20 21 2 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 6 3 5 16 
-16 22 2 13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 15 18 4 19 10 
-27 9 4 26 ^
-52 0 13 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 3 23 19 4 28 3 20 18 9 7 
-15 4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 10 13 2 19 21 27 ^
-49 1 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 5 1 3 28 11 27 25 12 8 26 
-26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 27 27 26 ^
-57 0 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 11 25 27 16 28 22 24 1 1 11 7 
-24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 19 23 1 26 20 17 17 1 16 24 9 ^
-52 1 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 27 14 4 21 26 23 7 8 27 23 23 22 19 
-24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 23 27 4 16 20 18 12 20 19 ^
-52 1 19 16 18 20 27 11 11 17 24 18 1 19 1 25 23 2 15 16 26 27 23 14 12 28 22 15 
-8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 21 13 27 5 11 28 17 7 24 ^
-59 0 6 23 24 14 25 12 5 13 26 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 22 
-22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 
-25 26 ^
-59 0 9 25 18 17 8 2 14 4 19 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 16 3 
-27 1 26 21 28 10 3 6 2 2 10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 
-17 21 ^
-56 1 23 20 3 28 27 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 
-14 8 6 7 19 15 23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 20 ^
-60 0 3 17 28 18 10 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 
-26 8 25 11 2 7 27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 
-10 21 ^
-60 0 24 23 18 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 
-28 25 14 21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 
-25 ^
-53 1 7 5 8 9 26 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 
-10 12 28 24 22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 24 ^
-62 1 13 25 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 
-17 20 20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 
-14 15 18 13 ^
-54 0 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 
-17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 22 18 13 ^
-58 0 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 23 12 
-25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 24 5 15 26 
-^
-67 1 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 19 20 6 
-23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 27 5 2 
-6 6 27 20 24 21 12 ^
-62 0 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 10 25 20 12 9 18 3 16 
-4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 7 20 21 2 11 12 3 15 12 
-4 1 27 18 ^
-61 1 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 27 14 5 
-16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 24 5 20 
-8 9 26 ^
-55 1 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 15 
-5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 28 ^
-52 1 24 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 
-15 24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 27 ^
-65 0 3 2 2 17 21 13 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 2 16 
-27 16 6 2 1 23 17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 
-24 25 15 19 23 12 ^
-55 0 1 9 15 10 12 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 27 21 17 
-17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 24 ^
-53 1 22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 8 
-25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 11 ^
-55 0 25 10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 26 
-1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 20 ^
-58 0 5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 
-4 5 27 5 19 21 5 6 11 29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 12 ^
-54 0 5 26 6 21 29 3 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 
-15 6 25 26 29 24 19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 28 
-^
-56 0 3 6 19 28 17 11 1 9 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 
-9 28 13 25 24 28 8 14 9 3 14 18 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 25 ^
-49 0 29 21 9 18 28 25 11 3 16 4 21 25 3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 
-27 26 21 25 21 18 9 24 16 22 5 21 7 7 27 4 20 23 13 27 10 27 ^
-58 1 29 7 19 13 13 8 19 20 18 2 19 22 29 3 10 6 9 13 24 17 16 9 20 21 27 2 19 7 
-8 26 25 12 2 14 3 1 1 16 12 20 28 24 12 5 24 25 20 1 12 25 9 2 6 20 15 14 29 20 
-^
-56 0 21 28 1 17 6 17 27 1 2 10 16 19 5 14 10 27 11 17 3 29 14 27 17 5 2 18 20 
-11 27 18 22 27 22 9 8 18 3 14 10 5 2 24 18 23 21 26 8 22 8 1 6 27 27 15 29 18 ^
-64 0 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 25 16 29 10 22 7 2 
-8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 29 25 6 14 17 2 12 
-10 5 10 15 25 ^
-62 1 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 6 13 5 13 3 15 5 23 8 23 
-2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 16 13 7 2 23 19 25 29 17 
-7 16 22 ^
-55 1 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 29 1 24 11 
-18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 7 29 28 15 ^
-52 0 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 28 4 27 
-28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 11 12 14 12 28 ^
-62 0 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 
-27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 
-24 5 20 18 ^
-58 0 9 5 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 
-15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 15 16 ^
-56 0 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 
-24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 23 
-^
-64 1 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 2 16 27 16 6 2 1 23 
-17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 25 15 19 23 
-28 1 9 15 10 24 ^
-54 0 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 27 21 17 17 26 24 13 4 
-22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 7 22 3 27 29 ^
-54 1 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 8 25 18 26 20 
-8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 10 25 10 1 28 27 ^
-60 0 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 26 1 10 14 8 4 16 
-26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 28 5 14 2 6 4 2 9 22 
-15 22 ^
-54 1 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 4 5 27 5 19 21 5 6 11 
-29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 6 5 26 6 21 29 28 ^
-57 1 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 25 26 29 24 
-19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 19 28 17 11 
-1 9 23 ^
-54 0 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 25 24 28 8 
-14 9 3 14 18 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 4 29 21 9 18 28 27 ^
-52 1 11 3 16 4 21 25 3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 27 26 21 25 21 18 
-9 24 16 22 5 21 7 7 27 4 20 23 13 27 10 23 29 7 19 13 13 8 19 20 23 ^
-61 0 2 19 22 29 3 10 6 9 13 24 17 16 9 20 21 27 2 19 7 8 26 25 12 2 14 3 1 1 16 
-12 20 28 24 12 5 24 25 20 1 12 25 9 2 6 20 15 14 29 18 21 28 1 17 6 17 27 1 2 
-10 16 19 ^
-57 1 5 14 10 27 11 17 3 29 14 27 17 5 2 18 20 11 27 18 22 27 22 9 8 18 3 14 10 
-5 2 24 18 23 21 26 8 22 8 1 6 27 27 15 29 20 2 29 22 8 16 20 4 12 9 6 12 16 24 ^
-64 0 7 9 20 29 11 9 4 1 15 25 16 29 10 22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 
-1 7 14 24 14 6 10 21 16 23 29 25 6 14 17 2 12 10 5 10 15 25 8 15 3 7 13 25 16 
-14 1 29 22 26 10 ^
-63 1 27 9 1 8 8 28 6 13 5 13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 
-7 5 26 18 15 22 28 16 13 7 2 23 19 25 29 17 7 16 25 23 11 11 15 2 13 9 26 2 24 
-26 7 28 11 ^
-56 1 2 29 7 22 23 5 28 19 1 27 29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 
-3 25 27 16 28 18 24 8 23 7 29 28 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 29 ^
-54 0 15 16 10 19 12 19 11 20 13 28 4 27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 
-22 13 12 21 22 21 11 12 14 12 18 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 22 ^
-63 0 2 11 23 1 11 1 5 3 23 16 15 27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 
-15 1 26 12 27 25 4 28 22 11 19 19 24 5 20 8 9 5 25 19 17 19 15 7 24 24 21 3 20 
-16 8 3 17 19 ^
-59 0 18 29 9 23 9 10 29 4 12 24 15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 
-7 26 10 16 24 6 7 12 8 12 15 24 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 
-26 10 ^
-62 0 14 20 20 25 14 13 15 24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 
-7 8 21 1 19 3 2 2 17 21 13 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 
-2 16 27 29 ^
-62 0 6 2 1 23 17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 
-25 15 19 23 28 1 9 15 10 12 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 
-27 21 18 ^
-54 1 17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 7 
-22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 17 ^
-52 0 25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 10 25 
-10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 13 ^
-68 0 1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 28 
-5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 4 5 
-27 5 19 21 5 6 11 19 ^
-54 1 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 6 5 26 6 21 29 3 5 12 
-16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 25 26 29 24 19 17 24 ^
-59 0 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 19 28 17 11 1 9 
-14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 25 24 28 8 14 9 3 
-14 16 ^
-53 0 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 4 29 21 9 18 28 25 11 3 16 4 21 25 
-3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 27 26 21 25 21 18 9 24 16 17 ^
-59 0 5 21 7 7 27 4 20 23 13 27 10 23 29 7 19 13 13 8 19 20 18 2 19 22 29 3 10 6 
-9 13 24 17 16 9 20 21 27 2 19 7 8 26 25 12 2 14 3 1 1 16 12 20 28 24 12 5 24 25 
-19 ^
-60 0 1 12 25 9 2 6 20 15 14 29 18 21 28 1 17 6 17 27 1 2 10 16 19 5 14 10 27 11 
-17 3 29 14 27 17 5 2 18 20 11 27 18 22 27 22 9 8 18 3 14 10 5 2 24 18 23 21 26 
-8 22 13 ^
-62 0 1 6 27 27 15 29 20 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 
-25 16 29 10 22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 
-29 25 24 ^
-67 0 14 17 2 12 10 5 10 15 25 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 
-6 13 5 13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 
-16 13 7 2 23 19 25 14 ^
-58 1 17 7 16 25 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 
-29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 7 29 
-11 ^
-55 0 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 28 4 
-27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 11 12 14 12 18 27 
-10 ^
-65 0 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 27 14 
-5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 24 5 
-20 8 9 5 25 19 20 ^
-59 1 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 15 5 8 22 17 
-29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 15 24 9 17 11 28 12 
-23 ^
-61 0 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 24 14 11 4 23 27 
-24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 13 5 9 21 28 9 1 13 
-2 21 8 29 ^
-68 0 1 3 27 13 18 19 4 15 12 5 2 16 27 16 6 2 1 23 17 14 28 19 23 6 22 16 4 19 
-6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 25 15 19 23 28 1 9 15 10 12 7 25 11 25 2 
-27 6 6 18 4 13 1 4 11 26 ^
-54 1 17 6 29 21 24 27 21 17 17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 
-15 19 10 3 9 29 27 7 22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 20 ^
-52 1 16 1 21 23 28 23 18 8 25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 
-3 28 20 18 21 10 25 10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 12 ^
-67 0 7 15 18 11 5 17 20 26 1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 
-19 5 22 1 4 26 11 10 28 5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 
-17 5 15 9 25 10 26 19 ^
-58 0 5 27 5 19 21 5 6 11 29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 
-6 5 26 6 21 29 3 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 
-25 27 ^
-57 0 29 24 19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 
-19 28 17 11 1 9 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 
-25 25 ^
-52 0 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 8 11 18 29 15 6 7 27 27 17 24 
-18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 21 5 8 7 3 10 19 17 18 ^
-62 0 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 
-2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 10 25 13 9 
-29 30 7 ^
-62 0 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 12 13 15 7 17 16 
-26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 11 
-27 5 19 15 ^
-57 0 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 13 20 1 20 
-11 1 30 22 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 25 
-^
-61 1 16 10 13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 
-16 19 20 17 10 17 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 
-21 3 7 21 9 22 ^
-58 1 3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 
-23 29 27 19 7 20 21 25 5 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 
-17 ^
-62 1 23 28 5 22 8 10 1 1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 
-11 4 28 8 20 25 2 6 8 5 14 11 21 9 16 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 
-12 19 21 ^
-57 1 25 11 13 12 27 16 14 3 24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 
-17 28 30 13 21 11 4 10 23 25 7 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 
-12 21 ^
-65 0 2 2 24 17 13 22 20 22 4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 
-13 2 16 25 24 4 4 14 7 13 8 20 12 23 1 26 7 9 19 6 16 3 8 26 21 10 26 23 24 28 
-16 12 14 25 22 16 15 ^
-53 0 21 24 27 30 15 10 15 2 18 13 26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 
-1 24 13 5 21 29 26 2 10 16 6 5 7 23 19 11 28 22 21 1 24 19 7 26 18 30 26 ^
-58 0 21 6 18 22 2 1 14 2 14 5 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 
-28 25 19 18 16 24 14 15 5 28 12 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 
-16 22 ^
-59 0 4 26 25 18 27 19 20 4 26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 
-14 6 3 19 21 21 28 16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 
-8 25 ^
-55 1 13 30 18 8 1 25 28 20 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 
-27 4 9 13 10 8 14 16 15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 26 22 14 
-21 ^
-57 0 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 27 8 17 14 6 4 21 26 15 1 8 
-29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 2 8 2 4 12 19 11 10 6 26 14 22 24 30 
-2 ^
-56 1 11 12 2 12 17 23 8 8 12 28 13 14 28 2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 
-29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 30 20 27 3 23 11 6 29 25 23 26 17 23 ^
-61 1 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 7 19 12 7 6 20 18 14 4 15 
-17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 30 14 3 1 18 10 20 27 21 
-8 6 24 30 ^
-54 0 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 25 29 29 7 14 18 9 11 9 27 
-11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 8 11 18 29 15 6 7 27 27 7 ^
-63 1 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 21 5 8 7 3 10 19 17 6 9 15 
-29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 2 18 26 
-10 2 5 29 12 ^
-63 1 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 10 25 13 9 29 30 17 29 17 
-26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 12 13 15 7 17 16 26 3 19 3 
-5 2 29 16 17 ^
-60 1 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 11 27 5 19 28 9 30 9 1 
-28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 13 20 1 20 11 1 30 22 23 
-15 26 6 ^
-56 0 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 11 16 10 13 13 19 15 
-18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 16 19 20 17 10 17 21 20 
-11 ^
-64 1 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 21 3 7 21 9 4 3 4 23 
-14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 23 29 27 19 7 
-20 21 25 5 30 ^
-63 1 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 23 28 5 22 8 10 1 1 
-11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 28 8 20 25 2 6 8 5 
-14 11 21 9 29 ^
-57 0 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 11 13 12 27 16 14 3 
-24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 13 21 11 4 10 23 25 
-6 ^
-68 0 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 17 13 22 20 22 
-4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 4 4 14 7 13 8 
-20 12 23 1 26 7 9 19 6 30 ^
-54 1 3 8 26 21 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 15 2 18 13 
-26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 2 10 16 6 27 ^
-56 0 7 23 19 11 28 22 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 5 25 1 27 
-24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 12 28 9 ^
-58 0 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 26 12 3 
-22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 30 11 20 
-29 ^
-65 0 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 25 28 20 20 15 21 
-18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 14 21 
-14 10 11 25 17 17 20 ^
-55 0 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 27 8 
-17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 2 8 2 4 30 ^
-57 1 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 12 28 13 14 28 2 17 4 8 
-3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 30 20 27 
-30 ^
-59 0 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 
-7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 
-30 18 ^
-56 0 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 
-25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 7 ^
-62 0 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 
-21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 
-27 2 13 27 7 ^
-62 1 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 
-10 25 13 9 29 30 17 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 
-12 13 15 26 ^
-62 0 17 16 26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 
-13 4 12 11 27 5 19 28 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 
-10 3 15 13 20 19 ^
-56 1 20 11 1 30 22 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 
-3 11 11 16 10 13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 
-22 ^
-66 1 16 19 20 17 10 17 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 
-18 24 21 3 7 21 9 4 3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 
-18 2 23 7 29 23 29 24 ^
-62 0 19 7 20 21 25 5 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 
-23 28 5 22 8 10 1 1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 
-28 8 20 25 7 ^
-59 0 6 8 5 14 11 21 9 16 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 
-11 13 12 27 16 14 3 24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 
-13 26 ^
-70 0 11 4 10 23 25 7 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 
-17 13 22 20 22 4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 
-4 4 14 7 13 8 20 12 23 1 26 7 ^
-54 1 9 19 6 16 3 8 26 21 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 
-15 2 18 13 26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 27 ^
-58 1 10 16 6 5 7 23 19 11 28 22 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 
-5 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 
-28 ^
-58 1 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 
-26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 
-30 22 ^
-65 1 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 25 28 20 20 
-15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 
-14 21 14 10 11 25 20 ^
-53 0 17 30 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 
-27 8 17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 15 ^
-61 0 8 2 4 12 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 12 28 13 14 28 
-2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 
-30 20 27 20 ^
-60 0 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 
-7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 
-30 14 20 ^
-56 0 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 
-25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 23 ^
-62 0 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 
-21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 
-27 2 13 27 23 ^
-64 1 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 
-10 25 13 9 29 30 17 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 
-12 13 15 7 17 18 ^
-65 0 26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 
-11 27 5 19 28 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 
-13 20 1 20 11 1 30 5 ^
-57 0 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 11 16 10 
-13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 16 19 20 17 
-10 25 ^
-66 1 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 21 3 7 21 9 4 
-3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 23 29 
-27 19 7 20 21 25 20 ^
-65 1 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 23 28 5 22 8 10 1 
-1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 28 8 20 25 2 6 8 5 
-14 11 21 9 16 28 ^
-59 1 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 11 13 12 27 16 14 3 24 
-20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 13 21 11 4 10 23 25 7 
-5 11 23 ^
-70 0 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 17 13 22 20 22 4 20 
-16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 4 4 14 7 13 8 20 12 
-23 1 26 7 9 19 6 16 3 8 26 25 ^
-56 0 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 15 2 18 13 26 28 23 
-16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 2 10 16 6 5 7 23 19 11 
-28 24 ^
-59 1 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 5 25 1 27 24 6 23 16 5 1 
-20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 12 28 26 29 2 15 15 9 5 
-18 19 13 ^
-63 1 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 26 12 3 22 1 22 30 3 28 10 9 24 
-14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 
-4 22 4 2 26 20 ^
-59 1 15 20 8 3 13 30 18 8 1 25 28 20 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 
-23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 
-26 22 14 23 ^
-61 0 16 21 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 
-2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 19 19 19 30 13 18 2 3 8 2 
-17 8 24 28 ^
-69 0 22 2 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 24 25 3 11 17 3 10 12 11 
-11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 12 29 9 1 10 9 26 4 19 
-1 3 3 4 16 13 17 6 16 14 28 ^
-62 0 3 20 3 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 26 7 9 13 16 
-9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 7 7 3 17 13 
-22 4 17 9 27 ^
-60 0 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 14 12 
-13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 7 16 
-19 22 9 15 25 ^
-64 0 31 7 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 
-16 27 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 
-19 27 2 16 10 31 ^
-60 0 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 
-26 18 3 1 26 28 15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 
-19 19 ^
-62 0 14 8 27 9 24 26 4 30 11 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 
-3 25 22 25 23 21 10 15 15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 
-23 27 6 2 14 24 ^
-62 0 22 6 25 30 29 31 13 14 16 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 
-22 14 29 1 21 3 14 30 4 2 29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 
-3 22 11 23 21 ^
-56 1 24 6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 
-7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 11 ^
-54 0 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 
-15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 30 28 28 27 15 18 14 25 23 ^
-59 1 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 
-18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 15 9 3 20 24 24 
-28 14 25 ^
-58 0 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 
-28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 10 13 12 8 15 
-19 24 ^
-56 1 11 14 15 24 15 12 9 22 16 16 24 13 2 26 24 29 26 15 13 21 24 20 10 10 22 
-23 13 6 12 28 25 12 2 21 26 28 26 8 16 15 4 5 19 24 12 31 8 30 31 9 28 12 3 26 
-29 8 ^
-65 0 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 4 29 15 21 25 27 7 14 11 1 11 16 23 
-8 8 11 1 13 15 28 1 16 5 8 3 24 10 23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 
-10 11 29 25 17 27 23 ^
-60 0 26 3 23 14 4 30 27 23 24 21 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 10 24 
-31 29 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 
-11 24 24 ^
-58 1 11 15 29 29 3 31 18 12 17 31 19 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 15 
-1 26 17 20 27 30 30 6 10 18 5 9 10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 
-16 28 ^
-61 1 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 
-12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 19 19 19 30 13 18 2 3 8 2 17 8 24 
-30 22 29 ^
-70 0 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 24 25 3 11 17 3 10 12 11 11 25 
-7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 12 29 9 1 10 9 26 4 19 1 3 3 
-4 16 13 17 6 16 14 24 3 20 21 ^
-62 1 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 26 7 9 13 16 9 31 2 
-20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 7 7 3 17 13 22 4 17 
-9 4 21 23 21 ^
-62 1 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 14 12 13 8 20 12 
-18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 7 16 19 22 9 15 
-10 31 7 18 29 7 ^
-66 1 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 16 27 26 12 
-2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 27 2 16 10 
-6 4 24 17 20 25 20 21 ^
-62 1 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 15 
-25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 24 
-26 4 30 8 ^
-62 1 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 
-15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 
-30 29 31 13 14 21 ^
-65 0 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 
-29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 
-14 3 29 8 29 19 31 ^
-55 1 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 
-7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 27 ^
-53 1 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 
-22 30 21 22 5 27 12 30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 21 ^
-61 0 10 2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 
-27 3 28 7 10 25 2 15 30 9 30 7 22 15 9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 
-8 14 7 15 19 ^
-59 1 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 28 22 22 17 19 18 18 11 19 13 25 
-10 19 6 28 4 31 23 10 18 26 31 5 10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 
-16 24 13 23 ^
-57 0 26 24 29 26 15 13 21 24 20 10 10 22 23 13 6 12 28 25 12 2 21 26 28 26 8 16 
-15 4 5 19 24 12 31 8 30 31 9 28 12 3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 
-16 ^
-61 1 12 4 29 15 21 25 27 7 14 11 1 11 16 23 8 8 11 1 13 15 28 1 16 5 8 3 24 10 
-23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 10 11 29 25 17 27 22 26 3 23 14 4 30 
-27 23 24 31 ^
-61 1 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 10 24 31 29 4 11 15 11 6 9 17 18 
-15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 11 24 27 11 15 29 29 3 31 
-18 12 17 31 12 ^
-60 1 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 15 1 26 17 20 27 30 30 6 10 18 5 9 
-10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 9 18 30 17 4 6 31 
-26 16 18 ^
-67 1 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 
-12 11 5 31 19 19 19 30 13 18 2 3 8 2 17 8 24 30 22 2 7 26 1 13 26 6 6 6 18 24 7 
-6 7 30 19 12 22 24 28 ^
-69 1 3 11 17 3 10 12 11 11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 
-12 29 9 1 10 9 26 4 19 1 3 3 4 16 13 17 6 16 14 24 3 20 3 2 1 30 14 14 21 29 13 
-11 10 29 20 19 26 27 19 6 28 ^
-62 1 26 26 7 9 13 16 9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 
-22 28 11 7 7 3 17 13 22 4 17 9 4 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 
-28 18 4 13 26 ^
-70 1 4 3 9 9 14 12 13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 
-14 20 17 16 7 16 19 22 9 15 10 31 7 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 
-19 3 6 19 29 10 3 5 23 15 16 17 ^
-60 1 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 
-27 2 16 10 6 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 
-31 31 7 ^
-66 0 26 18 3 1 26 28 15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 
-10 14 19 10 14 8 27 9 24 26 4 30 11 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 
-14 10 3 25 22 25 23 17 ^
-64 1 10 15 15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 
-2 22 6 25 30 29 31 13 14 16 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 
-14 29 1 21 3 14 27 ^
-64 0 4 2 29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 
-6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 7 12 1 
-18 13 29 28 23 29 13 ^
-58 0 23 7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 
-28 21 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 
-28 ^
-57 0 30 21 22 5 27 12 30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 
-2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 
-7 26 ^
-59 0 25 2 15 30 9 30 7 22 15 9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 8 14 7 
-15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 28 22 22 17 19 18 18 11 19 13 25 
-10 19 19 ^
-59 0 28 4 31 23 10 18 26 31 5 10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 16 
-24 13 2 26 24 29 26 15 13 21 24 20 10 10 22 23 13 6 12 28 25 12 2 21 26 28 26 8 
-16 15 4 5 31 ^
-66 1 24 12 31 8 30 31 9 28 12 3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 
-4 29 15 21 25 27 7 14 11 1 11 16 23 8 8 11 1 13 15 28 1 16 5 8 3 24 10 23 24 17 
-5 13 28 30 5 3 16 21 ^
-59 0 20 28 31 6 22 10 11 29 25 17 27 22 26 3 23 14 4 30 27 23 24 21 17 12 21 17 
-23 4 22 7 5 27 1 20 23 12 26 10 24 31 29 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 
-6 8 26 ^
-59 0 21 16 11 2 23 18 27 29 18 9 11 24 27 11 15 29 29 3 31 18 12 17 31 19 8 4 
-25 29 17 29 9 25 6 1 2 18 17 15 19 15 1 26 17 20 27 30 30 6 10 18 5 9 10 26 9 
-17 2 30 24 ^
-61 0 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 
-9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 
-19 19 19 25 ^
-74 0 13 18 2 3 8 2 17 8 24 30 22 2 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 
-24 25 3 11 17 3 10 12 11 11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 
-8 12 29 9 1 10 9 26 4 19 1 3 3 4 16 16 ^
-64 1 17 6 16 14 24 3 20 3 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 
-26 7 9 13 16 9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 
-7 7 3 17 13 22 27 ^
-65 0 17 9 4 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 
-14 12 13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 
-7 16 19 22 9 15 10 31 1 ^
-68 1 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 16 
-27 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 
-27 2 16 10 6 4 24 17 20 25 20 ^
-63 0 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 
-15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 
-24 26 4 30 24 ^
-64 1 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 
-15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 
-30 29 31 13 14 16 31 5 ^
-67 0 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 29 12 
-15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 14 3 
-29 8 29 19 7 29 23 25 21 ^
-58 0 19 11 15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 
-5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 
-24 22 ^
-60 0 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 
-30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 
-4 12 25 14 22 ^
-60 1 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 15 
-9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 
-13 27 31 ^
-58 0 8 31 27 28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 
-10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 16 24 13 2 26 24 29 26 15 13 21 
-24 20 10 10 25 ^
-65 0 23 13 6 12 28 25 12 2 21 26 28 26 8 16 15 4 5 19 24 12 31 8 30 31 9 28 12 
-3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 4 29 15 21 25 27 7 14 11 1 11 
-16 23 8 8 11 1 13 21 ^
-60 1 28 1 16 5 8 3 24 10 23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 10 11 29 25 
-17 27 22 26 3 23 14 4 30 27 23 24 21 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 
-10 24 31 11 ^
-64 1 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 
-11 24 27 11 15 29 29 3 31 18 12 17 31 19 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 
-15 1 26 17 20 27 25 ^
-64 0 30 6 10 18 5 9 10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 
-9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 
-3 12 20 16 4 31 ^
-60 0 28 5 24 16 10 27 28 19 29 19 22 10 23 17 25 7 26 5 5 27 1 20 24 13 27 16 
-24 32 31 5 12 21 13 6 11 21 20 15 3 14 18 32 2 9 6 10 13 23 16 17 3 20 19 27 29 
-21 5 11 28 14 ^
-<D
-
-H>SHS Type 2 Strings<H
-D>
-60 1 16 13 19 5 16 14 27 2 22 7 5 28 15 18 25 17 13 12 29 24 21 29 25 16 5 17 
-22 24 8 8 18 3 13 10 28 3 23 28 12 8 3 25 5 25 24 7 14 30 27 32 30 23 8 15 27 
-28 13 8 12 21 ^
-86 1 33 5 40 26 3 19 12 36 43 5 35 37 5 14 11 45 35 16 10 8 32 4 15 35 26 2 39 
-22 37 22 30 29 28 36 45 14 36 4 29 37 30 34 36 20 9 42 29 9 11 11 18 42 13 6 20 
-42 20 30 22 35 34 6 14 41 19 30 17 35 33 26 41 15 5 44 39 8 20 3 44 32 15 18 10 
-15 10 36 ^
-112 0 10 44 24 53 35 22 40 20 15 51 22 18 22 42 6 54 49 38 21 7 13 30 16 7 52 
-16 22 13 38 7 11 44 33 9 25 13 37 42 14 45 53 30 38 5 25 5 35 38 22 28 10 29 52 
-31 39 35 23 5 17 14 31 46 5 41 54 43 33 13 23 46 45 3 46 3 55 15 6 53 28 52 22 
-27 45 32 53 51 15 37 15 49 36 35 35 15 3 13 22 25 3 4 10 24 12 7 44 25 18 21 21 
-20 55 24 ^
-123 1 43 9 1 52 4 21 49 61 18 50 23 13 46 62 23 45 62 9 56 18 23 31 8 30 27 36 
-13 38 4 58 53 47 24 18 41 58 19 12 18 52 42 29 44 45 26 63 34 32 41 64 15 26 55 
-19 2 49 6 30 53 13 54 12 53 37 12 37 29 60 53 21 47 42 45 52 40 10 28 47 43 17 
-16 17 61 36 12 34 60 37 13 52 58 37 39 29 34 11 45 8 36 1 50 50 5 51 13 15 32 
-51 33 61 16 31 50 58 63 16 5 30 17 24 10 26 52 ^
-144 1 64 62 63 30 15 1 35 28 16 40 20 14 50 33 19 38 30 27 55 10 16 46 47 7 55 
-12 53 26 56 33 29 55 25 17 48 43 21 43 18 24 63 27 68 46 38 33 35 10 18 11 27 5 
-9 58 35 70 36 36 39 47 2 10 66 47 5 18 21 44 71 51 57 3 22 7 56 55 28 25 14 40 
-16 24 48 37 66 50 24 45 18 39 53 29 64 60 26 50 6 47 61 46 44 60 17 4 58 45 26 
-20 26 32 8 7 68 37 3 24 44 47 64 54 71 57 12 68 27 58 29 54 43 42 60 13 14 56 
-49 1 32 9 61 43 36 33 20 59 ^
-166 0 7 38 57 33 61 73 7 64 1 49 35 76 14 27 21 45 68 38 58 73 13 72 47 73 33 8 
-66 23 38 4 56 77 47 10 71 13 20 31 41 6 51 3 18 17 61 47 14 48 76 46 28 34 43 1 
-56 4 25 7 65 41 1 34 37 23 59 59 27 26 13 15 14 75 60 14 1 28 59 26 65 61 16 23 
-17 28 6 19 2 35 49 30 29 48 2 63 73 59 1 3 76 41 11 19 18 43 54 63 67 51 4 9 78 
-60 8 72 31 35 77 54 58 20 36 58 51 76 40 20 37 49 3 75 1 29 20 57 64 22 25 6 25 
-59 32 43 58 40 51 77 1 2 36 10 12 28 39 11 46 2 41 27 27 53 76 13 66 69 76 28 ^
-186 1 5 73 38 30 30 48 21 75 80 40 21 8 53 9 26 30 34 81 71 71 51 23 75 33 41 
-23 32 5 8 66 40 72 40 16 66 45 14 48 34 21 41 27 3 55 27 37 23 41 65 4 57 51 74 
-22 19 75 42 16 19 46 16 10 48 20 19 37 41 14 57 9 17 55 38 5 60 7 46 20 43 36 
-39 52 20 10 62 45 23 46 7 35 75 29 70 35 36 34 25 12 15 84 26 10 6 71 29 79 33 
-32 25 59 76 82 64 58 7 8 19 41 74 2 53 65 24 1 55 51 36 21 79 28 5 17 41 36 63 
-51 18 48 25 46 45 36 77 76 22 57 14 44 63 56 45 56 20 1 64 49 9 12 28 30 72 82 
-73 33 3 22 30 43 56 67 62 2 57 13 50 20 57 38 43 61 9 8 57 65 76 9 ^
-183 1 54 34 83 10 33 51 86 81 82 69 18 8 22 64 19 86 62 58 33 37 17 34 5 29 83 
-42 76 50 54 66 39 9 1 36 43 17 65 6 35 56 72 71 83 88 10 1 8 87 22 6 21 78 25 
-89 43 62 40 55 85 31 89 74 63 46 28 24 26 31 17 7 8 27 19 12 85 17 20 27 77 10 
-2 54 80 17 52 74 76 69 78 11 20 80 4 29 24 85 75 18 39 23 70 83 29 57 67 72 70 
-33 4 15 46 42 2 69 13 53 33 69 64 33 64 14 40 69 59 78 71 19 85 16 65 38 82 55 
-40 56 40 24 84 29 25 44 68 13 85 76 64 32 18 25 45 23 6 80 31 30 30 58 14 13 72 
-57 14 41 28 52 73 26 76 83 56 54 2 36 11 65 66 38 50 8 41 88 77 ^
-200 1 25 57 40 46 78 57 34 78 61 36 66 57 38 80 22 32 68 71 30 74 37 81 66 77 
-66 55 2 51 24 93 61 40 68 45 61 12 63 24 89 59 52 72 43 20 20 69 36 40 88 46 9 
-62 55 77 84 20 18 6 77 15 52 39 75 3 26 4 85 17 62 29 11 92 46 58 29 59 28 42 
-80 71 96 2 49 85 37 63 4 61 14 2 53 87 25 86 6 75 76 93 41 39 93 92 42 56 41 63 
-26 28 18 77 11 50 78 79 1 12 12 91 29 13 58 5 56 92 66 59 4 39 47 95 5 5 62 33 
-13 80 69 60 43 51 22 30 32 42 5 38 3 50 7 48 90 56 96 68 47 41 61 60 96 20 14 4 
-19 19 23 25 13 9 38 52 17 11 96 48 19 25 88 42 7 74 59 48 70 55 24 18 28 44 46 
-3 24 38 56 19 96 22 50 60 17 96 ^
-195 1 25 51 45 35 66 19 61 60 9 31 93 64 70 30 42 86 53 1 71 46 42 22 38 96 10 
-99 34 76 26 55 73 63 63 97 23 92 81 64 46 1 30 31 35 86 91 88 64 87 16 37 69 84 
-94 60 100 3 47 52 8 71 87 57 29 76 43 18 45 46 15 65 12 44 42 66 60 15 68 19 58 
-39 62 76 9 92 101 57 32 4 34 15 41 62 32 89 71 43 35 31 41 21 17 82 33 96 27 62 
-29 82 57 46 62 15 24 99 37 83 40 52 46 56 80 98 3 91 74 6 27 7 58 94 10 41 79 
-97 84 77 74 26 99 95 61 19 17 24 55 15 85 84 30 45 93 44 100 44 39 59 46 18 95 
-3 41 15 82 77 16 48 18 51 83 20 82 60 53 53 12 99 92 54 5 99 51 39 100 61 2 31 
-52 49 86 94 16 78 84 91 42 ^
-212 0 56 98 16 98 78 22 72 33 103 104 52 84 12 65 15 85 101 97 84 31 51 26 100 
-100 38 80 13 2 78 7 24 44 84 103 27 7 28 16 33 99 25 103 54 14 42 62 87 92 27 
-22 42 5 52 100 84 73 72 63 24 48 56 52 23 5 17 76 31 1 95 58 43 60 50 62 30 23 
-35 79 20 35 3 72 32 45 51 87 41 84 27 79 77 70 102 15 54 15 100 8 52 69 105 3 
-30 84 42 93 66 89 69 74 24 33 42 97 4 38 99 106 13 93 6 106 74 100 54 45 21 59 
-56 37 9 50 32 75 79 31 77 9 61 1 8 68 6 60 81 7 100 99 14 61 48 25 73 26 70 72 
-94 3 11 98 31 5 67 7 39 92 73 88 101 32 105 34 82 81 11 72 48 10 59 71 51 71 35 
-33 27 49 49 19 98 47 43 75 64 17 15 24 94 49 4 84 58 58 74 39 47 104 82 5 63 69 
-90 19 ^
-236 1 29 79 41 40 72 51 12 92 34 52 44 69 104 21 97 89 96 48 21 4 61 40 28 67 
-34 23 85 44 22 62 52 33 84 23 30 73 74 4 79 12 81 47 80 53 47 89 40 19 80 62 34 
-61 29 41 95 43 1 70 63 55 53 18 19 13 48 10 19 89 49 4 52 53 56 76 10 8 104 77 
-15 28 38 75 109 3 85 90 8 40 8 93 90 43 39 14 60 17 36 78 56 105 80 35 75 36 58 
-82 50 100 98 45 74 13 66 95 72 71 95 34 14 98 72 33 38 37 52 6 14 107 59 3 29 
-61 67 98 92 5 93 17 98 36 87 41 75 71 57 88 17 25 91 84 3 58 20 92 69 51 50 36 
-31 14 25 18 30 18 1 41 104 30 82 59 87 70 34 96 28 47 62 81 103 109 103 100 7 
-17 16 104 1 12 34 5 102 42 16 22 71 39 5 73 45 45 54 41 13 2 26 41 22 100 109 
-30 44 4 90 108 53 38 104 68 28 56 47 51 94 22 7 81 85 26 50 9 72 98 54 59 96 52 
-^
-232 1 92 72 47 37 33 38 92 17 8 28 88 22 62 69 32 89 75 3 72 96 85 13 105 24 38 
-37 94 115 83 72 108 114 24 93 76 103 60 99 102 9 43 10 59 95 46 33 93 15 26 69 
-44 2 86 107 55 45 61 65 92 66 9 55 39 70 83 29 98 67 13 111 15 20 31 62 8 2 51 
-20 19 33 44 14 115 71 112 97 10 41 28 53 51 26 57 15 38 98 55 106 22 56 31 50 
-95 107 110 84 70 10 108 96 73 100 25 36 55 88 71 63 96 30 90 96 79 22 7 30 23 
-28 59 89 8 51 99 47 86 34 18 43 65 98 104 107 49 7 79 71 8 57 21 29 80 2 74 78 
-44 57 9 61 22 13 68 52 91 74 98 43 30 58 68 95 101 72 102 76 42 99 108 47 25 73 
-27 104 34 59 52 36 104 20 98 14 97 4 50 46 106 83 17 22 105 79 77 46 39 15 113 
-20 37 100 106 65 66 76 7 12 72 35 8 22 50 40 68 101 23 54 96 44 51 87 18 6 46 
-110 ^
-245 0 70 30 81 46 53 119 85 6 104 47 92 72 70 5 70 15 115 68 105 33 97 13 85 
-106 14 61 29 22 86 45 57 69 91 38 38 28 66 13 60 95 103 3 15 5 113 38 23 62 5 
-65 94 107 73 104 37 47 102 117 3 78 35 7 95 56 78 45 52 28 46 43 37 32 53 19 55 
-29 47 97 76 115 83 71 11 45 62 73 99 116 2 24 116 7 28 41 2 29 37 52 23 5 118 
-79 31 57 89 61 24 101 78 50 93 73 41 7 33 45 47 24 1 48 73 36 3 25 87 46 28 108 
-54 68 53 67 119 28 36 118 104 42 88 27 112 4 74 85 1 63 39 97 71 74 75 76 10 49 
-12 79 11 50 103 118 94 117 118 37 27 12 94 60 28 51 47 82 110 17 15 105 23 52 
-43 12 21 22 81 41 12 74 90 42 108 117 98 67 4 69 44 76 105 38 101 21 80 70 10 
-111 23 110 32 101 83 91 101 31 5 3 83 76 15 90 57 74 95 46 33 112 62 63 54 63 
-49 59 4 64 40 68 110 74 105 91 86 102 27 55 34 88 55 ^
-240 0 55 79 75 84 113 22 4 113 109 31 33 17 96 11 29 63 98 103 107 116 34 14 9 
-95 38 18 51 75 33 109 118 55 66 4 76 7 75 70 82 74 23 1 26 69 40 112 99 47 65 
-31 70 119 52 103 88 85 86 28 16 12 76 25 22 78 64 21 86 27 61 77 72 108 2 18 
-106 119 121 54 16 85 72 2 73 26 88 66 60 80 35 24 117 63 24 44 67 52 122 119 33 
-72 16 99 98 69 54 19 42 28 53 114 32 117 81 100 57 49 123 56 21 68 80 53 95 1 
-45 95 107 98 87 1 27 24 99 116 16 67 1 113 91 84 25 40 25 72 3 28 90 87 112 80 
-16 117 45 77 36 90 105 59 88 122 64 108 108 71 98 18 50 115 93 105 77 35 6 46 
-55 47 102 4 26 87 111 120 81 113 4 57 105 3 84 94 115 61 3 121 72 71 24 62 14 
-60 99 61 96 103 51 107 6 65 81 114 83 121 109 49 104 30 73 82 92 94 9 8 11 98 
-19 10 55 97 22 97 95 88 67 15 20 39 65 13 123 77 ^
-253 1 45 7 15 24 51 5 98 115 24 49 90 104 117 66 128 94 64 80 12 43 91 46 111 
-59 58 77 30 14 88 60 123 68 41 44 68 40 104 118 41 43 93 90 105 92 16 127 26 54 
-125 114 79 71 24 48 21 25 118 40 103 49 91 44 67 65 25 119 109 18 48 23 69 112 
-38 61 64 87 84 104 119 110 122 92 22 1 8 83 34 100 32 62 41 46 112 34 102 76 56 
-39 4 127 30 13 19 110 124 7 16 128 95 4 124 11 104 116 126 49 95 3 55 96 70 90 
-101 4 122 96 75 118 39 128 99 92 18 42 20 87 83 35 75 111 61 67 71 28 101 9 56 
-34 105 95 71 23 73 71 26 57 15 23 76 55 99 89 128 98 117 68 43 88 62 38 62 39 2 
-83 36 15 26 60 128 96 73 74 10 1 12 42 22 2 77 33 33 32 57 13 14 82 57 12 39 3 
-58 80 14 87 85 44 69 109 19 117 67 68 44 63 106 37 88 64 82 56 37 89 4 126 55 
-98 114 84 99 91 43 92 21 26 58 84 102 75 116 124 5 101 5 97 46 109 15 29 79 72 
-93 92 110 ^
-289 1 83 5 76 20 32 15 10 1 103 18 22 116 98 9 51 104 102 44 33 15 12 24 31 89 
-1 6 28 101 8 64 72 106 30 5 52 89 111 39 108 64 85 17 57 124 22 105 78 115 3 40 
-108 66 108 77 128 103 44 35 38 13 95 10 111 63 98 117 61 51 126 69 96 70 70 59 
-39 13 97 33 112 2 77 7 123 70 83 29 66 67 49 79 19 104 115 14 60 2 55 40 71 33 
-28 114 51 91 17 46 45 128 57 87 62 25 115 38 50 55 90 74 8 51 102 79 43 94 36 
-122 94 12 41 36 25 104 91 24 7 99 80 30 126 32 63 122 107 114 27 28 79 41 12 35 
-51 115 122 70 22 79 65 2 88 27 17 59 15 23 44 57 5 65 6 26 78 80 125 93 84 100 
-45 22 129 68 36 111 74 118 11 50 42 120 47 21 8 86 112 26 67 60 99 45 93 47 8 
-38 59 52 56 124 20 82 18 117 24 18 46 106 19 117 26 41 47 45 130 7 15 1 4 5 100 
-10 85 50 44 11 48 92 119 108 42 118 24 20 69 107 90 96 48 103 7 2 90 50 18 130 
-126 45 106 17 35 25 102 68 23 68 120 58 41 34 75 103 20 45 117 37 61 73 34 62 1 
-125 58 74 21 21 129 7 86 110 76 66 124 ^
-263 1 100 135 7 75 23 5 81 110 31 118 29 1 62 11 41 88 109 119 102 37 3 30 123 
-47 31 56 134 29 124 116 118 99 21 56 77 91 23 37 135 81 44 51 67 95 51 133 30 
-57 67 116 122 48 100 7 132 97 106 69 93 4 95 125 102 103 119 81 57 133 96 37 
-118 50 117 113 81 127 17 45 103 32 121 129 60 43 65 127 30 36 132 110 52 53 35 
-71 12 76 22 72 130 112 99 76 26 21 73 63 63 97 23 58 115 132 114 1 132 31 35 18 
-23 54 30 53 118 37 35 84 94 60 100 3 47 18 110 105 87 57 63 76 43 52 45 46 49 
-65 12 10 42 66 60 117 34 19 92 5 28 76 9 126 101 125 32 38 34 15 7 62 32 21 3 
-43 69 31 109 123 51 116 135 130 129 130 63 14 57 80 62 15 126 31 105 83 108 120 
-80 124 46 98 105 91 6 6 27 7 58 128 78 7 79 63 84 77 74 128 65 61 95 121 17 24 
-123 117 51 50 64 79 59 44 134 78 73 59 114 18 27 3 109 49 82 43 118 116 52 119 
-15 122 82 26 87 53 114 133 92 88 39 99 17 107 134 95 104 31 52 49 94 ^
-286 0 120 16 104 136 117 82 138 32 65 114 119 137 121 8 12 46 126 26 119 73 130 
-60 76 113 100 14 133 26 116 34 120 80 95 84 53 15 24 44 51 4 10 23 77 24 99 66 
-37 54 63 42 136 21 34 76 5 17 128 101 1 59 40 113 112 32 97 31 93 105 79 91 18 
-39 1 103 132 51 68 124 111 13 97 43 128 69 84 85 72 15 12 26 87 16 16 92 101 13 
-77 4 118 89 103 56 42 16 60 44 39 126 46 18 83 93 41 105 3 82 106 115 91 6 4 54 
-115 15 120 109 113 48 41 9 95 20 62 67 105 111 25 132 7 116 46 138 44 83 61 124 
-131 35 107 6 109 81 114 67 41 137 77 56 74 73 34 12 14 69 52 11 98 47 54 83 81 
-6 1 15 88 35 139 80 83 49 89 27 47 130 92 133 87 51 112 76 49 109 49 57 93 73 
-22 117 50 64 58 97 139 36 131 111 133 58 33 8 88 55 38 90 46 30 118 57 29 82 74 
-41 117 38 46 94 92 5 105 15 117 70 103 68 60 120 48 21 110 85 40 81 38 58 129 
-56 10 99 86 76 81 26 23 25 68 16 28 127 65 18 71 75 77 100 26 11 130 104 28 34 
-56 106 7 8 120 112 12 58 21 130 124 67 61 19 87 119 ^
-286 1 35 94 61 130 98 35 88 34 65 104 56 126 118 50 87 10 81 109 90 86 118 32 6 
-114 88 39 38 39 62 3 12 134 72 137 35 75 81 115 106 140 112 11 123 41 103 45 95 
-84 71 107 13 26 110 96 62 16 109 84 59 53 38 27 8 28 13 32 137 17 138 41 122 36 
-99 65 99 83 36 112 29 49 70 96 126 136 131 116 3 18 17 126 142 14 37 141 141 
-123 42 13 20 83 42 139 83 54 49 58 42 7 137 29 48 16 121 127 34 52 140 106 128 
-58 36 124 83 24 69 54 61 112 17 6 95 97 24 57 86 124 59 71 119 67 1 109 54 68 
-49 57 132 32 5 71 113 40 80 104 75 106 133 31 126 130 104 62 9 39 44 66 116 141 
-135 96 132 19 41 121 126 124 77 8 4 60 82 6 101 124 89 51 123 48 40 85 77 21 
-112 10 69 66 115 87 16 108 30 84 65 80 103 32 131 134 73 47 10 63 39 50 93 37 
-135 114 69 48 34 58 23 27 133 37 9 40 98 41 115 99 70 83 29 42 67 133 55 79 80 
-91 122 12 2 115 112 23 33 16 102 3 19 60 101 130 105 116 117 27 2 1 103 38 14 
-55 78 26 116 123 54 67 139 82 74 70 84 72 17 132 25 68 31 120 103 140 ^
-285 1 65 30 51 119 48 107 92 84 69 28 136 143 54 20 6 70 47 142 64 4 65 59 73 
-99 134 146 102 125 116 57 137 137 72 48 128 78 5 80 63 54 85 30 22 129 68 21 21 
-74 28 128 107 27 60 2 93 95 71 37 11 37 15 39 102 3 104 65 80 59 52 113 34 20 
-67 60 27 81 135 46 106 106 102 68 128 17 15 100 124 15 43 136 122 100 67 142 35 
-14 53 120 2 89 93 99 73 9 122 39 77 15 96 90 43 79 134 60 92 105 55 96 31 119 
-77 97 72 23 140 38 30 43 83 136 88 107 117 72 109 118 58 91 119 73 95 100 59 
-138 123 54 49 143 50 133 66 106 45 80 88 42 93 5 59 77 101 74 110 104 40 92 19 
-77 76 86 102 129 3 144 101 139 134 56 90 18 91 94 85 55 10 137 11 58 1 107 113 
-70 22 7 56 29 143 111 8 46 45 116 122 129 89 7 121 53 95 14 49 118 62 125 91 37 
-97 15 35 100 63 140 63 50 51 58 26 127 6 45 59 102 121 114 85 141 135 10 72 19 
-106 66 66 41 53 13 38 1 21 103 50 108 46 66 70 43 140 124 40 63 144 97 137 47 
-60 88 103 115 132 145 116 143 115 10 133 9 118 37 105 51 94 60 67 117 116 ^
-305 1 109 110 75 42 12 139 137 43 128 106 107 19 126 12 101 148 127 15 117 125 
-125 62 96 13 76 70 96 101 110 138 8 95 76 143 17 32 97 79 149 39 31 94 123 21 
-41 135 55 84 70 33 135 118 50 62 121 81 1 45 144 93 60 5 64 137 8 105 91 82 67 
-27 113 119 53 18 98 79 48 84 32 135 128 5 1 20 76 17 85 108 72 36 141 140 49 
-150 105 104 3 149 14 54 18 148 64 49 125 37 28 28 101 22 104 91 32 82 117 12 
-114 69 58 2 58 115 9 108 47 59 65 14 92 7 4 86 98 16 82 92 95 38 94 10 10 48 97 
-104 66 115 97 142 115 122 119 40 97 16 32 47 34 88 89 26 50 12 76 80 51 40 9 
-133 24 44 40 122 84 108 22 142 140 99 44 15 54 8 42 125 150 130 21 79 124 62 46 
-119 15 29 91 57 150 42 138 71 61 68 80 114 6 1 70 121 18 35 113 56 87 86 10 73 
-14 29 41 72 89 1 133 87 101 123 59 90 142 77 133 52 78 48 34 138 134 27 17 60 
-131 147 61 93 148 39 132 49 62 71 36 91 4 139 49 100 120 43 113 144 30 94 73 
-127 40 34 50 100 110 88 114 94 35 138 33 72 61 58 65 24 107 6 54 81 114 56 137 
-71 11 23 19 73 1 108 110 25 148 11 98 132 150 17 70 146 50 ^
-314 1 99 88 7 139 24 13 35 47 97 145 74 36 119 3 51 84 48 119 53 49 15 79 17 
-120 103 148 64 30 41 97 120 75 111 63 58 131 134 18 13 10 48 18 16 48 43 15 54 
-18 41 47 122 144 80 92 145 77 1 33 89 54 46 78 48 21 54 43 40 53 24 16 73 42 94 
-29 44 34 151 152 23 123 12 142 140 43 37 88 29 19 35 72 96 151 130 62 112 34 36 
-91 120 50 112 138 2 105 60 68 137 131 5 17 19 139 74 11 120 78 149 58 128 15 
-104 16 126 78 20 57 134 71 49 90 76 108 126 100 54 68 39 132 153 42 147 146 124 
-62 87 35 75 61 65 46 100 82 105 113 31 63 5 95 54 71 77 127 150 80 36 144 2 130 
-59 74 39 3 152 121 122 18 117 12 117 141 118 135 62 36 69 5 39 53 150 52 153 
-143 30 66 96 126 131 56 137 8 7 86 142 14 7 111 141 93 136 137 134 43 12 89 23 
-44 9 152 146 121 97 19 38 110 91 67 14 32 110 66 68 8 130 84 73 118 59 24 41 72 
-121 150 55 37 138 27 104 66 124 9 51 109 47 125 109 148 8 29 47 72 146 149 61 
-93 10 20 54 15 76 133 125 106 110 94 32 9 29 148 36 66 121 125 56 112 9 1 111 
-116 94 57 8 108 50 62 140 71 74 89 1 83 152 20 85 17 145 102 39 56 115 47 150 
-108 64 98 ^
-335 1 28 103 19 92 95 152 152 10 11 13 155 67 11 83 101 69 153 152 45 141 14 
-120 129 140 119 59 2 89 73 70 83 29 16 67 81 29 1 54 65 96 117 2 37 47 128 33 3 
-89 108 98 139 49 78 27 103 39 119 94 132 90 38 132 55 65 131 90 58 2 54 100 69 
-118 22 44 19 7 148 93 25 29 123 81 64 131 55 30 1 89 38 97 82 64 9 28 86 123 
-151 10 133 40 154 102 4 111 65 9 63 59 124 116 72 105 76 57 137 97 32 145 108 
-78 112 50 43 34 75 20 22 129 68 11 118 74 125 118 57 17 20 129 53 65 61 144 1 
-17 142 156 52 100 54 15 20 59 52 63 131 20 57 124 31 125 46 106 76 92 8 98 154 
-152 80 114 15 140 136 112 100 17 92 25 151 150 80 99 69 83 49 43 156 102 19 57 
-122 96 30 3 39 134 40 32 75 5 76 127 138 99 17 57 52 150 130 18 127 33 23 116 
-107 78 77 77 42 69 68 48 41 69 33 75 40 49 128 103 4 146 93 10 83 66 96 152 30 
-38 12 33 5 39 47 41 34 60 74 20 42 156 67 46 56 102 89 3 124 81 99 104 56 50 8 
-61 74 55 15 87 108 28 138 47 93 60 2 124 46 126 103 91 145 36 25 116 122 79 79 
-7 111 13 85 121 9 98 32 125 81 134 77 112 15 70 33 110 13 50 148 8 133 127 153 
-45 19 42 121 94 45 91 95 117 22 9 46 6 26 31 53 150 8 148 128 53 141 ^
-326 0 80 123 24 147 1 112 82 159 63 74 97 109 33 151 32 89 87 132 117 46 129 59 
-115 91 114 118 37 21 9 94 60 25 89 47 79 110 55 12 143 99 87 43 88 56 57 160 76 
-12 71 128 77 146 117 95 105 42 66 3 76 20 76 101 100 118 149 45 26 143 148 32 
-57 39 129 19 31 84 123 1 152 135 5 54 30 13 125 68 30 62 101 51 142 5 94 83 20 
-116 24 107 109 105 91 42 17 27 93 69 3 139 68 79 38 84 2 85 128 126 122 131 46 
-17 35 98 42 26 111 100 29 120 55 84 114 109 145 14 18 138 14 9 85 7 18 129 91 2 
-94 51 133 82 87 123 64 39 8 103 38 75 110 78 7 9 45 115 42 138 135 86 78 16 62 
-52 75 159 54 151 121 149 77 74 16 85 47 102 105 82 119 10 67 137 153 148 135 28 
-49 26 151 153 36 80 11 130 113 24 44 30 102 24 58 133 122 140 99 24 156 54 119 
-42 115 140 90 132 19 94 2 157 99 136 19 71 7 130 153 108 51 21 58 70 74 137 1 
-40 111 149 5 103 6 27 76 141 23 125 140 1 72 29 152 103 87 51 93 29 80 132 77 
-123 153 68 159 14 98 114 158 121 158 81 137 41 93 118 140 122 19 22 31 147 41 4 
-89 150 50 120 144 113 104 20 44 53 97 20 4 90 60 48 84 74 25 138 23 62 61 159 5 
-14 107 6 4 81 114 46 97 11 112 154 130 73 132 60 ^
-325 0 58 137 96 11 98 67 98 103 57 146 21 59 88 151 139 148 127 25 17 47 115 34 
-160 109 107 51 64 28 69 13 49 149 69 141 90 93 118 64 10 1 67 80 35 111 13 58 
-101 124 132 147 154 18 162 6 162 33 5 34 142 41 161 82 114 70 92 145 57 155 137 
-114 79 44 36 48 48 21 14 13 40 33 14 150 33 32 54 143 14 4 101 142 23 93 136 
-132 120 147 17 38 163 143 5 52 46 151 130 32 72 34 124 150 51 100 112 128 126 
-65 10 28 87 81 159 131 19 99 54 125 110 58 119 28 78 129 104 140 126 38 154 27 
-114 61 153 90 66 98 76 50 158 48 39 82 123 22 147 136 114 52 37 35 75 41 15 150 
-60 52 55 103 21 23 129 95 24 71 47 97 130 50 140 144 106 100 9 64 19 117 122 71 
-92 8 77 156 97 121 98 85 2 36 39 109 143 23 120 156 133 93 154 36 66 116 131 
-160 127 162 161 46 142 14 141 81 141 63 86 117 104 3 146 39 127 34 133 102 106 
-91 57 9 28 60 61 7 158 12 80 26 8 122 80 44 63 68 49 158 21 32 81 150 15 141 
-108 161 64 46 124 123 31 99 27 105 109 98 112 9 37 12 116 149 51 73 144 124 4 
-119 46 133 75 86 90 84 2 9 19 108 6 16 101 115 16 92 163 125 101 106 64 37 8 68 
-40 42 130 41 24 89 115 43 112 85 121 125 92 154 9 46 115 7 140 108 158 ^
-336 0 38 42 155 103 9 62 65 102 122 10 138 160 125 47 158 43 91 69 123 132 35 
-121 4 110 89 130 69 29 139 69 53 70 83 29 163 67 41 9 108 34 45 76 87 2 144 164 
-98 33 160 79 78 48 89 9 38 134 93 146 79 54 122 80 38 112 55 55 101 70 8 129 44 
-70 59 98 149 24 136 124 138 63 25 166 83 51 34 91 45 30 118 59 28 87 72 44 116 
-28 36 103 101 113 10 114 62 111 71 65 126 53 19 114 86 42 85 36 57 137 57 159 
-95 88 78 72 20 23 14 65 10 22 129 68 1 68 74 75 108 7 7 147 109 13 35 51 104 
-158 164 122 126 2 50 4 132 127 59 52 13 81 20 47 107 74 148 115 46 106 46 82 
-115 68 144 142 60 104 15 90 136 102 100 134 42 15 141 100 40 49 49 73 166 13 
-156 82 166 37 82 96 137 130 166 134 20 139 45 122 56 107 98 79 124 17 32 130 
-120 165 77 23 130 96 67 68 47 37 12 29 18 38 158 19 160 55 147 39 118 83 121 96 
-43 137 33 66 86 112 147 155 149 140 5 19 17 148 161 10 44 159 146 57 16 26 102 
-49 3 104 61 59 74 56 10 165 31 54 25 142 157 37 58 165 128 154 73 50 149 94 36 
-76 63 71 135 26 5 116 122 29 69 7 101 140 75 81 136 78 2 125 71 84 57 62 162 40 
-3 80 130 50 98 125 93 127 153 45 146 149 121 74 5 41 55 77 139 166 153 113 153 
-21 53 140 145 148 88 162 ^
-341 0 4 62 78 167 102 144 94 55 141 63 29 97 91 24 115 166 80 69 132 99 1 120 
-23 88 64 87 118 37 137 152 94 60 168 71 47 52 110 37 155 125 63 42 43 52 11 12 
-151 31 12 44 110 32 128 117 68 87 24 39 164 76 145 58 101 91 100 140 151 143 
-130 32 21 3 111 1 31 75 123 153 116 135 130 27 164 165 116 23 12 62 83 24 133 
-139 49 74 154 80 158 80 64 105 91 6 142 27 75 24 128 112 41 79 29 84 145 40 128 
-99 95 95 19 17 160 89 15 17 84 64 11 93 10 66 78 73 127 148 18 129 139 143 49 
-150 9 84 82 154 85 15 88 82 60 87 19 12 133 58 20 39 65 51 141 134 27 70 167 
-120 117 86 60 16 44 16 57 132 18 142 85 104 59 47 141 58 2 66 96 46 119 153 40 
-110 126 103 90 144 13 26 106 144 80 145 134 103 95 24 44 21 84 140 13 97 104 
-140 99 6 147 54 83 42 106 131 54 96 135 67 118 121 81 109 10 53 132 112 117 81 
-33 155 49 61 38 119 1 13 102 131 148 94 131 143 67 123 148 89 104 135 72 145 
-152 76 87 6 66 2 71 123 77 114 108 59 123 166 62 96 140 94 149 116 36 128 23 93 
-91 95 113 162 156 165 111 166 4 44 105 5 120 99 113 68 11 169 35 70 2 147 125 
-81 15 12 57 56 16 138 14 53 61 114 121 5 107 6 129 81 114 37 61 127 67 136 94 
-73 114 32 34 119 72 11 98 37 74 73 51 146 161 35 146 ^
-349 0 142 139 121 91 16 163 2 88 171 133 100 62 51 46 10 24 150 49 131 60 114 
-63 84 91 64 165 138 40 44 172 111 141 58 74 115 96 129 145 164 153 170 126 24 
-169 16 115 41 125 46 87 61 92 145 39 155 92 78 70 35 27 21 48 21 151 159 40 15 
-5 132 170 23 18 107 160 150 56 133 23 66 109 123 102 102 172 166 145 116 151 34 
-1 151 130 5 36 34 97 114 15 82 128 112 119 99 29 138 165 42 36 159 95 19 63 36 
-89 101 40 92 1 33 93 104 113 126 2 136 96 52 108 90 57 89 31 5 113 30 39 37 96 
-4 147 127 105 43 165 35 75 23 143 105 24 25 10 94 12 160 102 95 170 71 20 70 
-112 23 95 144 61 73 137 55 1 81 95 26 65 172 41 147 79 103 80 40 121 36 12 64 
-98 169 93 111 115 48 127 9 39 107 131 115 118 162 161 10 142 14 123 54 141 36 
-41 99 77 140 128 167 82 25 106 57 70 64 21 19 15 34 126 149 167 53 163 127 86 
-35 8 54 23 40 140 3 169 45 150 152 96 81 143 28 28 124 87 13 90 9 87 109 53 67 
-164 28 131 89 149 42 55 126 79 132 74 19 133 30 68 72 75 148 9 10 72 152 144 83 
-106 153 74 163 98 92 97 37 19 8 32 31 24 121 14 152 89 79 7 76 155 85 76 107 83 
-154 155 37 115 144 131 108 116 26 36 137 103 3 44 47 72 104 10 120 154 107 35 
-152 19 85 69 105 120 29 109 171 104 65 124 39 11 127 57 41 70 83 29 157 67 164 ^
-370 1 167 63 16 27 58 60 2 99 128 71 33 160 70 51 3 44 149 2 89 84 101 43 18 
-113 71 38 94 55 46 74 52 139 102 35 43 50 80 122 6 100 88 129 36 25 148 47 24 7 
-55 36 30 82 32 19 78 63 26 71 28 167 85 56 167 95 159 78 26 66 35 65 90 44 159 
-105 59 15 67 57 137 21 132 50 70 78 36 169 5 172 56 1 22 129 68 168 23 74 30 99 
-138 174 120 91 153 8 42 68 158 155 104 99 133 5 135 96 82 59 52 144 36 20 38 62 
-29 112 106 46 106 19 73 70 41 135 133 42 95 15 45 136 93 100 98 173 6 132 55 4 
-4 31 64 130 162 156 64 157 19 46 96 92 103 139 134 2 94 18 86 38 89 62 61 79 
-157 14 112 111 156 32 14 85 78 31 59 20 1 161 169 149 29 122 150 133 37 102 30 
-109 65 85 51 174 110 164 66 77 76 111 119 131 95 5 1 166 103 134 141 17 158 123 
-137 48 165 175 102 13 3 86 43 23 47 56 150 165 4 36 174 115 157 168 13 147 119 
-109 55 41 140 67 27 31 27 53 126 17 163 116 122 160 60 7 92 113 66 45 109 60 
-151 125 62 39 39 17 153 13 152 53 94 50 53 89 57 127 153 45 119 104 121 56 145 
-172 19 41 103 166 108 68 126 12 53 131 127 148 52 134 168 50 48 155 72 132 82 
-37 129 63 175 97 79 18 91 148 74 57 132 87 147 114 175 70 46 69 118 37 107 140 
-94 60 156 59 47 34 110 25 143 113 39 12 43 28 157 158 145 1 12 26 98 2 116 117 
-50 75 12 21 164 76 121 46 101 85 88 134 146 127 143 79 ^
-364 0 32 164 146 93 162 31 66 123 144 80 135 94 137 156 107 157 173 62 65 176 
-124 112 4 65 127 44 131 53 19 105 91 149 106 27 57 158 92 85 14 79 20 84 127 
-174 128 72 68 59 171 17 124 80 167 8 57 28 172 66 144 48 42 37 109 121 18 120 
-103 116 13 132 39 73 145 76 158 43 82 33 51 153 164 97 13 2 3 20 24 114 98 9 25 
-131 102 99 86 42 16 26 159 39 105 161 133 49 59 41 20 105 31 136 30 87 10 119 
-135 13 83 99 58 45 99 156 26 61 135 143 80 118 107 76 77 24 44 12 66 95 147 61 
-86 140 99 167 138 54 47 42 97 122 18 60 90 40 73 85 63 82 1 35 96 94 81 54 15 
-128 40 52 2 101 1 165 93 113 130 85 95 98 58 105 112 53 68 108 72 100 152 49 87 
-140 39 154 62 114 77 105 63 50 87 157 26 78 122 67 140 71 170 119 5 93 64 50 
-104 144 129 138 75 130 4 178 60 139 120 54 113 32 2 133 17 43 163 129 89 72 149 
-155 30 38 7 138 5 44 61 69 76 175 107 6 93 81 114 28 25 82 22 118 58 73 96 175 
-177 92 36 11 98 171 38 28 42 146 125 178 88 136 139 103 67 10 151 151 70 153 
-115 94 32 51 34 177 173 132 49 119 54 96 45 78 73 64 159 120 22 20 154 111 117 
-58 56 109 72 117 139 152 147 170 102 18 169 4 97 41 101 22 69 55 92 145 27 155 
-62 54 64 29 21 3 48 21 133 147 40 3 178 120 152 17 173 83 148 138 26 127 23 48 
-91 117 90 72 166 142 133 98 139 22 150 151 130 140 ^
-372 0 34 70 78 161 64 92 112 110 72 175 102 138 179 173 159 59 19 27 18 53 92 
-22 65 156 170 57 104 86 126 148 118 155 78 43 63 90 48 80 168 142 68 12 39 174 
-69 168 147 118 96 34 129 35 75 5 107 60 170 180 147 85 3 133 75 95 152 71 175 
-43 94 178 50 144 16 46 101 46 165 45 68 163 38 172 5 138 61 85 62 177 76 36 167 
-19 53 151 66 66 97 3 100 164 12 98 131 70 109 162 161 156 142 14 105 27 141 9 
-178 81 50 113 110 131 37 16 79 12 34 37 167 173 10 152 7 81 140 158 26 136 82 
-50 172 154 45 160 31 122 167 142 9 150 125 51 54 125 174 10 124 51 177 81 173 
-69 109 8 22 155 19 86 62 149 33 37 108 34 96 29 174 133 167 50 54 66 130 9 1 36 
-134 108 65 97 126 56 163 71 83 88 10 1 8 178 22 6 112 169 116 89 43 153 40 146 
-85 31 89 74 154 137 28 115 117 122 108 98 8 27 110 103 176 17 20 27 77 10 93 
-145 80 17 143 165 76 69 78 102 20 91 171 95 29 115 176 166 109 39 23 70 83 29 
-148 67 163 161 33 4 15 46 42 2 69 104 53 33 160 64 33 155 14 131 160 59 78 71 
-19 176 107 65 38 82 55 40 56 40 115 84 29 25 44 68 104 176 76 64 123 18 25 136 
-23 6 171 31 30 30 58 14 13 72 57 14 41 28 143 73 26 167 83 147 54 2 36 11 65 66 
-38 141 99 41 179 55 158 57 137 179 114 20 58 78 12 157 175 166 50 177 22 129 68 
-168 175 74 93 114 174 102 79 135 172 36 44 158 149 92 81 109 157 111 72 119 ^
-372 0 59 52 112 180 20 30 22 173 80 98 46 106 179 65 30 17 127 125 26 87 15 5 
-136 85 100 66 141 182 124 15 156 148 15 56 98 146 156 48 149 3 14 96 52 79 115 
-134 170 54 178 54 22 73 30 45 39 133 182 96 103 148 176 6 45 62 183 51 180 153 
-145 145 117 21 90 118 109 21 62 22 101 49 53 11 142 86 132 66 69 44 79 87 115 
-55 5 169 150 63 110 109 177 150 91 129 40 149 159 102 165 3 70 27 175 23 56 126 
-165 164 20 158 91 157 136 157 131 111 69 39 33 132 43 19 175 179 37 118 9 155 
-116 122 128 52 7 84 89 58 13 85 44 135 125 54 183 23 161 145 173 136 29 62 50 
-13 57 25 127 153 45 95 64 121 40 121 140 171 9 71 166 68 28 102 4 53 123 111 
-148 20 102 160 34 8 139 32 116 66 13 113 63 143 97 63 10 59 124 66 41 132 71 
-115 106 151 46 22 45 118 37 67 124 94 60 140 43 47 10 110 9 127 97 7 156 43 180 
-125 126 137 145 12 2 82 146 100 117 26 59 180 181 164 76 89 30 101 77 72 126 
-114 95 143 102 32 149 131 83 157 31 61 123 139 60 135 74 169 122 151 102 137 
-168 62 55 166 119 97 163 60 112 24 116 38 178 105 91 134 86 27 47 138 72 70 183 
-79 15 84 117 154 128 57 53 39 161 17 104 75 157 3 42 8 167 51 124 38 22 17 99 
-106 18 115 83 101 177 122 179 14 68 140 71 143 18 82 18 31 133 154 77 172 176 
-167 179 9 99 78 183 111 92 89 86 32 16 16 144 29 90 146 128 29 34 31 5 85 16 
-116 10 82 174 119 125 79 ^
-391 0 59 75 18 5 59 132 26 21 127 119 80 94 83 52 61 24 44 4 50 55 115 29 70 
-140 99 159 130 54 15 42 89 114 173 28 50 16 33 53 47 58 180 19 64 78 49 30 186 
-104 32 44 157 85 1 149 85 97 114 77 63 58 50 89 80 21 36 84 72 60 152 25 87 108 
-15 138 54 106 77 97 23 42 55 149 181 62 106 43 132 31 138 111 176 93 40 10 96 
-128 105 114 43 98 4 146 20 107 120 14 113 181 101 1 19 155 113 57 64 117 131 6 
-22 186 138 184 36 61 29 36 175 107 6 61 81 114 20 180 42 169 102 26 73 80 151 
-153 68 4 11 98 139 6 175 34 146 93 154 88 128 139 79 35 2 135 119 46 129 91 86 
-179 51 18 169 141 108 49 103 46 72 21 70 49 64 151 96 185 175 130 111 85 58 32 
-101 40 101 131 136 139 170 70 10 169 175 73 41 69 177 45 47 92 145 11 155 22 22 
-56 21 13 166 48 21 109 131 40 174 178 104 128 9 149 51 132 122 173 119 23 24 67 
-109 74 32 158 110 117 74 123 6 118 151 130 150 167 34 55 58 146 54 72 112 105 
-57 160 82 123 159 153 159 39 19 7 8 33 87 12 50 146 150 37 104 71 126 133 108 
-145 68 38 38 90 43 75 148 122 43 2 39 154 54 163 147 113 91 29 109 35 75 182 87 
-35 155 170 127 80 185 118 60 95 142 71 165 28 84 168 25 144 178 31 81 41 160 25 
-53 143 23 172 172 133 51 75 52 157 51 36 157 181 28 141 51 41 87 165 85 154 184 
-93 131 45 104 162 161 141 142 14 95 12 141 181 158 71 35 98 100 111 12 11 64 
-174 14 22 152 173 5 132 179 56 135 153 11 121 57 30 152 139 40 140 53 ^
-384 1 106 159 118 167 150 101 11 30 109 150 184 124 19 169 73 165 53 109 158 
-172 147 11 46 38 149 25 21 92 184 64 179 158 133 135 34 38 58 114 9 183 4 118 
-76 49 89 102 40 163 47 75 80 176 175 8 154 14 180 104 153 84 89 11 129 8 138 85 
-181 73 66 154 121 20 115 93 114 108 82 182 19 86 103 176 183 186 177 53 10 69 
-137 56 1 135 141 68 69 54 86 12 75 171 87 187 107 144 150 93 23 7 70 83 29 140 
-67 139 153 183 178 189 30 18 2 29 72 29 33 160 56 9 123 164 107 136 19 70 31 
-177 152 99 57 38 66 55 32 32 24 83 60 21 1 36 52 80 168 44 32 115 184 25 120 
-181 172 155 189 22 30 26 180 5 64 49 188 1 28 111 57 176 167 67 131 22 160 186 
-169 65 34 30 117 91 17 163 39 134 57 137 155 90 170 42 78 170 141 167 158 42 
-177 22 129 68 168 143 74 150 85 82 174 78 63 111 156 28 12 158 141 76 57 77 125 
-79 40 12 59 52 88 156 20 24 182 149 56 92 46 106 167 59 189 121 119 14 81 15 
-165 136 79 100 42 117 182 118 175 138 124 3 50 74 134 156 36 143 181 180 96 22 
-61 97 134 164 24 166 30 10 61 6 33 9 115 176 84 97 142 152 15 50 165 45 168 135 
-133 127 93 15 66 94 91 9 32 16 95 37 29 171 118 68 108 66 63 20 55 63 103 25 5 
-163 138 33 92 85 165 144 67 123 34 137 147 102 147 3 58 15 157 5 56 108 165 152 
-8 146 73 157 112 133 119 105 39 27 27 126 25 13 151 161 25 112 3 149 116 122 
-104 46 7 78 71 52 179 67 32 123 125 48 159 11 137 139 161 110 ^
-394 0 2 26 50 161 21 182 127 153 45 68 19 121 22 94 104 144 166 35 166 23 176 
-75 188 53 114 93 148 177 66 151 16 156 121 180 98 48 179 95 63 107 97 45 1 23 
-97 57 23 132 53 79 97 124 19 188 18 118 37 22 106 94 60 122 25 47 176 110 184 
-109 79 164 120 43 153 89 90 128 109 12 168 64 110 82 117 192 41 171 163 164 76 
-53 12 101 68 54 117 78 59 143 84 32 122 104 65 148 31 52 123 130 24 135 38 151 
-95 142 93 101 159 62 37 148 110 70 127 51 85 181 89 11 142 105 91 107 50 27 29 
-102 36 43 165 79 6 84 99 118 128 30 26 3 143 17 68 66 139 187 15 165 158 24 88 
-20 179 174 81 79 18 106 47 74 150 104 179 162 59 131 62 116 166 82 184 188 97 
-136 41 136 167 140 143 175 72 42 174 148 75 74 71 86 14 16 191 117 11 63 119 
-119 186 182 13 171 49 182 80 167 73 147 119 107 164 41 57 181 168 29 114 26 184 
-121 101 80 76 65 34 49 24 44 191 38 25 91 5 58 140 99 153 124 54 184 42 83 108 
-155 4 20 191 3 29 35 40 180 7 40 66 25 12 180 86 26 38 139 73 1 137 79 85 102 
-71 39 28 44 77 56 190 12 66 72 30 152 7 87 84 190 126 48 100 77 91 186 36 31 
-143 163 50 94 25 126 1 114 105 170 93 22 173 90 116 87 96 19 74 4 122 183 83 
-120 177 113 169 181 77 182 1 149 101 33 58 93 113 181 10 186 138 184 30 61 192 
-6 175 107 6 37 81 114 14 162 12 145 90 2 73 68 133 135 50 173 11 98 115 175 151 
-28 146 69 136 88 122 139 61 11 189 123 95 28 111 73 80 155 51 6 163 117 90 49 
-91 40 54 189 ^
-390 0 62 25 64 143 72 169 151 106 111 53 58 8 93 8 85 123 120 131 170 38 2 169 
-167 49 41 37 153 21 39 92 145 190 155 177 185 48 13 5 150 48 21 85 115 40 166 
-178 88 104 1 125 19 116 106 141 111 23 43 101 58 187 150 78 101 50 107 185 86 
-151 130 134 143 34 31 26 122 38 40 112 97 33 136 50 99 127 121 159 7 19 170 187 
-1 79 191 26 130 118 5 104 47 126 109 92 129 52 30 193 90 35 67 116 90 3 181 39 
-122 30 155 147 105 83 21 77 35 75 174 55 190 131 154 95 72 185 94 36 95 126 71 
-149 4 68 152 180 144 146 7 49 33 152 188 29 111 194 172 148 125 35 59 36 125 11 
-36 141 149 183 125 27 1 71 133 61 138 168 85 131 5 96 162 161 117 142 14 79 183 
-141 165 126 55 11 74 84 79 167 3 40 142 177 193 128 173 192 100 163 16 127 145 
-182 97 17 193 120 115 32 108 18 96 154 103 152 150 86 181 15 99 135 179 124 194 
-164 68 160 43 109 138 152 142 6 21 23 149 20 11 82 164 44 159 148 133 115 24 28 
-53 104 9 183 179 108 56 39 84 87 30 163 32 70 75 166 170 8 139 9 175 99 143 64 
-89 186 114 183 133 85 161 63 61 154 111 15 115 78 109 108 72 177 14 71 103 176 
-173 176 157 38 10 54 132 41 186 130 126 63 69 39 76 7 65 171 82 172 102 124 140 
-83 13 192 70 83 29 135 67 124 148 163 173 184 20 3 2 4 52 14 33 160 51 189 103 
-144 92 121 189 65 6 162 137 94 52 38 56 55 27 17 14 63 45 16 181 31 42 65 163 
-24 12 110 174 25 110 166 162 145 174 17 30 6 170 59 44 183 171 28 91 47 156 172 
-^
-400 1 51 115 188 136 154 145 65 2 22 93 83 191 147 23 110 57 137 131 66 138 26 
-78 146 125 159 150 34 177 22 129 68 168 111 74 118 77 50 174 54 47 87 140 20 
-178 158 133 60 33 45 93 47 8 170 59 52 56 124 20 16 150 117 24 84 46 106 151 51 
-158 173 113 111 196 73 15 133 136 71 100 10 85 182 110 143 114 92 185 42 42 118 
-156 20 135 173 156 96 180 37 73 134 156 182 150 196 192 45 172 17 167 91 168 68 
-89 134 120 190 173 34 141 37 152 111 117 103 61 7 34 62 67 191 190 8 87 21 195 
-139 86 44 76 66 55 186 23 31 87 183 5 155 122 191 68 53 149 136 35 115 26 121 
-131 102 123 3 42 197 133 179 56 84 165 136 190 130 49 157 80 101 103 97 197 11 
-19 118 1 5 119 137 9 104 193 141 116 122 72 38 7 70 47 44 155 43 16 107 125 40 
-127 193 105 131 145 108 185 6 50 141 1 167 127 153 45 53 192 121 12 79 84 129 
-151 15 166 196 156 60 188 53 109 83 148 162 46 146 6 136 111 160 88 38 169 85 
-63 87 97 35 194 3 82 52 13 132 43 59 92 109 4 178 3 118 37 195 96 94 60 112 15 
-47 166 110 179 99 69 149 100 43 138 69 70 123 89 12 158 54 90 72 117 182 31 166 
-153 164 76 33 2 101 63 44 112 58 39 143 74 32 107 89 55 143 31 47 123 125 4 135 
-18 141 80 137 88 81 154 62 27 138 105 55 107 46 70 166 74 194 122 105 91 92 30 
-27 19 82 16 28 155 79 1 84 89 98 128 15 11 181 133 17 48 61 129 187 150 153 9 
-68 10 164 159 71 64 18 101 27 59 135 94 179 142 54 126 57 101 146 82 174 173 77 
-126 21 116 162 125 123 165 57 22 169 153 ^
-394 0 47 60 57 86 16 184 96 197 42 98 112 165 154 199 157 21 168 52 146 66 126 
-119 93 150 20 36 153 140 194 93 26 156 114 80 80 55 44 13 35 24 44 191 24 190 
-63 177 44 140 99 146 117 54 163 42 76 101 134 176 185 177 168 1 21 19 180 193 
-12 52 197 191 173 65 19 31 118 59 1 123 72 71 88 64 11 193 37 63 28 169 184 45 
-72 195 152 186 87 56 176 112 41 93 77 84 158 29 3 136 142 36 80 4 119 166 86 98 
-163 93 1 145 83 102 66 75 191 46 4 94 155 55 120 149 113 148 181 49 175 180 142 
-87 5 51 65 92 167 196 186 138 184 23 61 164 171 175 107 6 9 81 114 7 141 177 
-117 76 174 73 54 112 114 29 152 11 98 87 154 123 21 146 41 115 88 115 139 40 
-183 189 109 67 7 90 52 73 127 51 192 156 89 69 49 77 33 33 182 57 10 64 138 57 
-159 136 91 111 33 58 193 88 188 75 118 110 126 170 18 197 169 162 34 41 17 138 
-6 34 92 145 185 155 157 170 43 8 140 48 21 70 105 40 161 178 78 89 196 110 199 
-106 96 121 106 23 185 28 96 48 167 145 58 91 35 97 180 66 151 130 124 128 34 16 
-6 107 28 20 112 92 18 121 30 84 107 101 159 187 19 155 182 181 74 186 11 120 98 
-185 104 32 126 94 82 119 42 25 173 90 30 62 96 70 178 176 39 102 15 150 147 100 
-78 16 57 35 75 169 35 170 116 144 75 67 185 79 21 95 116 71 139 189 58 142 160 
-144 126 192 29 28 147 173 14 91 184 172 133 120 25 49 26 105 186 36 131 129 163 
-115 12 176 61 113 46 128 158 80 131 180 91 162 161 102 142 14 69 173 141 155 
-106 45 196 59 74 59 147 195 ^
-412 0 16 110 153 177 104 173 192 68 147 179 119 137 166 73 180 169 88 91 24 76 
-10 80 146 79 128 150 62 149 194 83 111 171 124 170 156 60 152 27 109 106 120 
-134 201 184 202 149 12 198 66 132 12 127 132 133 83 8 12 45 88 9 183 155 92 24 
-23 76 63 14 163 8 62 67 150 162 8 115 1 167 91 127 32 89 162 90 159 125 85 129 
-47 53 154 95 7 115 54 101 108 56 169 6 47 103 176 157 160 125 14 10 30 124 17 
-178 122 102 55 69 15 60 202 49 171 74 148 94 92 124 67 200 184 70 83 29 127 67 
-100 140 131 165 176 4 182 2 167 20 193 33 160 43 173 71 112 68 97 157 57 169 
-138 113 86 44 38 40 55 19 196 201 31 21 8 165 23 26 41 155 195 183 102 158 25 
-94 142 146 129 150 9 30 177 154 195 51 36 175 139 28 59 31 124 167 41 105 173 
-121 134 130 65 185 17 78 78 181 137 13 95 57 137 116 51 118 16 78 131 115 154 
-145 29 177 22 129 68 168 91 74 98 72 30 174 39 37 72 130 15 163 158 128 50 18 
-25 73 27 191 150 59 52 36 104 20 11 130 97 4 79 46 106 141 46 138 163 108 106 
-191 68 15 113 136 66 100 193 65 182 105 123 99 72 180 37 22 108 156 10 130 168 
-141 96 160 22 58 134 151 162 140 181 187 35 157 7 147 76 163 58 84 129 100 190 
-153 24 126 32 142 96 107 88 41 2 14 42 52 186 170 3 82 11 180 119 66 29 56 66 
-50 171 3 11 77 163 5 150 112 171 53 33 139 131 15 110 21 111 121 102 108 3 32 
-192 118 169 56 69 165 126 185 120 34 157 60 81 93 92 177 1 14 113 189 99 122 
-202 99 193 136 116 122 52 33 7 65 32 39 140 28 6 97 125 35 107 188 85 126 135 
-98 175 189 50 121 184 116 ^
-413 1 127 153 45 32 164 121 203 58 56 108 130 192 166 168 128 39 188 53 102 69 
-148 141 18 139 197 108 97 132 74 24 155 71 63 59 97 21 194 180 61 45 204 132 29 
-31 85 88 188 164 187 118 37 167 82 94 60 98 1 47 152 110 172 85 55 128 72 43 
-117 41 42 116 61 12 144 40 62 58 117 168 17 159 139 164 76 5 193 101 56 30 105 
-30 11 143 60 32 86 68 41 136 31 40 123 118 181 135 195 127 59 130 81 53 147 62 
-13 124 98 34 79 39 49 145 53 180 94 105 91 71 2 27 5 54 193 7 141 79 199 84 75 
-70 128 199 195 160 119 17 20 54 115 187 184 129 146 193 40 201 143 138 57 43 18 
-94 204 38 114 80 179 114 47 119 50 80 118 82 160 152 49 112 198 88 155 104 95 
-151 36 199 162 100 27 50 47 86 195 16 179 81 192 27 83 107 150 134 194 147 1 
-158 32 131 61 111 119 83 140 5 21 133 120 174 78 26 136 109 65 80 40 29 203 25 
-24 44 191 14 170 43 162 34 140 99 141 112 54 148 42 71 96 119 161 165 167 148 
-186 11 4 180 188 197 42 182 181 168 50 14 26 103 49 1 113 67 61 78 59 196 173 
-32 53 8 154 169 30 72 175 152 176 87 36 166 102 36 88 77 79 138 24 188 131 127 
-26 70 194 114 146 66 93 158 93 191 125 78 92 51 60 176 26 4 74 135 35 120 129 
-113 133 181 29 170 170 137 77 190 46 45 77 157 191 186 138 184 18 61 144 151 
-175 107 6 194 81 114 2 126 157 97 66 159 73 44 97 99 14 137 11 98 67 139 103 16 
-146 21 100 88 110 139 25 168 189 99 47 197 75 37 68 107 51 187 151 69 54 49 67 
-28 18 172 52 200 64 133 42 149 121 76 111 13 58 183 83 173 65 113 100 121 170 
-203 197 169 157 19 202 ^
-434 1 193 114 190 26 92 145 177 155 125 146 35 200 124 48 21 46 89 40 153 178 
-62 65 196 86 175 90 80 89 98 23 169 4 88 32 135 137 26 75 11 81 172 34 151 130 
-108 104 34 200 182 83 12 196 112 84 202 97 206 60 75 69 159 163 19 131 174 157 
-66 178 195 104 66 161 104 8 126 70 66 103 26 17 141 90 22 54 64 38 146 168 39 
-70 199 142 147 92 70 8 25 35 75 161 3 138 92 128 43 59 185 55 205 95 100 71 123 
-173 42 126 128 144 94 176 205 20 139 149 198 59 168 172 109 112 9 33 10 73 154 
-36 115 97 131 99 196 144 45 81 22 112 142 72 131 148 83 162 161 78 142 14 53 
-157 141 139 74 29 180 35 58 27 115 198 1 90 138 167 89 173 192 48 137 159 114 
-132 156 58 160 154 68 76 19 56 5 70 141 64 113 150 47 129 184 73 96 166 124 155 
-151 55 147 17 109 86 100 129 201 164 192 149 7 193 56 112 200 107 122 133 63 
-206 2 40 78 9 183 140 82 4 13 71 48 4 163 201 57 62 140 157 8 100 204 162 86 
-117 12 89 147 75 144 120 85 109 37 48 154 85 2 115 39 96 108 46 164 1 32 103 
-176 147 150 105 207 10 15 119 2 173 117 87 50 69 50 202 39 171 69 133 89 72 114 
-57 195 179 70 83 29 122 67 85 135 111 160 171 202 172 2 147 183 33 160 38 163 
-51 92 53 82 137 52 149 123 98 81 39 38 30 55 14 186 196 11 6 3 155 18 16 26 150 
-180 168 97 148 25 84 127 136 119 135 4 30 162 144 195 46 31 170 119 28 39 21 
-104 167 31 95 158 106 114 115 65 170 12 63 73 171 127 3 80 57 137 101 36 98 6 
-78 116 105 149 140 24 177 22 129 68 168 71 74 78 67 10 174 24 27 57 120 10 148 
-158 123 40 3 5 53 7 176 130 59 52 16 84 20 6 110 77 192 74 46 106 131 41 118 
-153 144 ^
-438 1 99 184 61 15 85 136 59 100 172 37 182 98 95 78 44 173 30 204 94 156 206 
-123 161 120 96 132 1 37 134 144 134 126 160 180 21 136 203 119 55 156 44 77 122 
-72 190 125 10 105 25 128 75 93 67 13 205 196 14 31 179 142 206 75 207 159 91 38 
-8 28 66 43 150 185 193 63 135 5 143 98 143 32 5 125 124 197 103 14 97 107 102 
-87 3 18 185 97 155 56 48 165 112 178 106 13 157 32 53 79 85 149 197 7 106 175 
-203 71 101 195 92 193 129 116 122 24 26 7 58 11 32 119 7 202 83 125 28 79 181 
-57 119 121 84 161 168 50 93 163 131 127 153 45 17 144 121 198 43 36 93 115 177 
-166 148 108 24 188 53 97 59 148 126 208 134 192 88 87 112 64 14 145 61 63 39 97 
-11 194 165 46 40 199 132 19 11 80 73 178 154 177 118 37 147 72 94 60 88 201 47 
-142 110 167 75 45 113 52 43 102 21 22 111 41 12 134 30 42 48 117 158 7 154 129 
-164 76 195 188 101 51 20 100 10 201 143 50 32 71 53 31 131 31 35 123 113 166 
-135 180 117 44 125 76 33 142 62 3 114 93 19 59 34 34 130 38 170 74 105 91 56 
-192 27 205 34 178 202 131 79 199 84 65 50 128 189 185 145 109 17 49 105 187 174 
-114 141 183 20 196 128 123 47 28 18 89 189 23 99 70 179 94 42 114 45 65 98 82 
-150 137 29 102 183 68 150 89 75 141 21 184 157 80 7 40 37 86 190 16 174 66 187 
-12 68 102 135 114 189 137 191 148 12 116 56 96 119 73 130 200 6 113 100 154 63 
-26 116 104 50 80 25 14 193 15 24 44 191 4 150 23 147 24 140 99 136 107 54 133 
-42 66 91 104 146 145 157 128 171 1 199 180 183 182 32 167 171 163 35 9 21 88 39 
-1 103 62 51 68 54 181 153 27 43 198 139 154 15 72 155 152 166 87 16 156 92 31 
-83 77 74 118 19 173 126 202 ^
-431 0 10 54 178 106 114 34 85 150 93 175 93 70 76 27 36 152 207 4 42 103 3 120 
-97 113 109 181 210 162 154 129 61 166 38 13 53 141 183 186 138 184 10 61 112 
-119 175 107 6 170 81 114 207 102 125 65 50 135 73 28 73 75 203 113 11 98 35 115 
-71 8 146 202 76 88 102 139 1 144 189 83 15 181 51 13 60 75 51 179 143 37 30 49 
-51 20 207 156 44 184 64 125 18 133 97 52 111 194 58 167 75 149 49 105 84 113 
-170 179 197 169 149 208 41 178 99 180 21 92 145 172 155 105 131 30 208 200 114 
-48 21 31 79 40 148 178 52 50 196 71 160 80 70 69 93 23 159 202 83 22 115 132 6 
-65 209 71 167 14 151 130 98 89 34 190 167 68 2 181 112 79 192 82 191 45 55 49 
-159 148 19 116 169 142 61 173 185 94 46 146 104 206 126 55 56 93 16 12 121 90 
-17 49 44 18 126 163 39 50 189 137 147 87 65 3 5 35 75 156 196 118 77 118 23 54 
-185 40 195 95 90 71 113 163 32 116 108 144 74 166 190 15 134 134 188 39 158 172 
-94 107 212 23 53 134 36 105 77 111 89 186 124 35 61 7 102 132 67 131 128 78 162 
-161 63 142 14 43 147 141 129 54 19 170 20 48 7 95 198 199 70 123 157 74 173 192 
-28 127 139 109 127 146 43 140 139 48 61 14 36 60 136 49 98 150 32 109 174 63 81 
-161 124 140 146 50 142 7 109 66 80 124 201 144 182 149 2 188 46 92 185 87 112 
-133 43 201 205 35 68 9 183 125 72 197 3 66 33 207 163 191 52 57 130 152 8 85 
-204 157 81 107 205 89 132 60 129 115 85 89 27 43 154 75 210 115 24 91 108 36 
-159 209 17 103 176 137 140 85 197 10 114 200 168 112 72 45 69 198 40 202 29 171 
-64 118 84 52 104 47 190 174 70 83 29 117 67 70 130 91 155 166 197 162 2 127 193 
-173 82 ^
-464 1 160 31 149 23 64 32 61 109 45 121 102 77 74 32 38 16 55 7 172 189 198 200 
-211 141 11 2 5 143 159 147 90 134 25 70 106 122 105 114 212 30 141 130 195 39 
-24 163 91 28 11 7 76 167 17 81 137 85 86 94 65 149 5 42 66 157 113 204 59 57 
-137 80 15 70 207 78 95 91 142 133 17 177 22 129 68 168 43 74 50 60 197 174 3 13 
-36 106 3 127 158 116 26 197 192 25 194 155 102 59 52 203 56 20 214 82 49 171 67 
-46 106 117 34 90 139 96 94 179 56 15 65 136 54 100 157 17 182 93 75 63 24 168 
-25 189 84 156 201 118 156 105 96 112 201 22 134 139 114 116 145 175 11 121 198 
-99 40 151 34 72 117 52 190 105 90 20 118 60 83 52 208 205 181 209 16 174 122 
-206 70 202 144 71 18 208 8 66 38 135 170 178 53 115 5 138 88 123 17 200 115 119 
-182 98 9 87 97 102 72 3 8 180 82 145 56 33 165 102 173 96 213 157 12 33 69 80 
-129 192 2 101 165 203 51 86 190 87 193 124 116 122 4 21 7 53 211 27 104 207 197 
-73 125 23 59 176 37 114 111 74 151 153 50 73 148 116 127 153 45 2 124 121 193 
-28 16 78 100 162 166 128 88 9 188 53 92 49 148 111 193 129 187 68 77 92 54 4 
-135 51 63 19 97 1 194 150 31 35 194 132 9 206 75 58 168 144 167 118 37 127 62 
-94 60 78 196 47 132 110 162 65 35 98 32 43 87 1 2 106 21 12 124 20 22 38 117 
-148 212 149 119 164 76 180 183 101 46 10 95 205 186 143 40 32 56 38 21 126 31 
-30 123 108 151 135 165 107 29 120 71 13 137 62 208 104 88 4 39 29 19 115 23 160 
-54 105 91 41 177 27 200 14 163 192 121 79 199 84 55 30 128 179 175 130 99 17 
-195 44 95 187 164 99 136 173 191 113 108 37 13 18 84 174 8 84 60 179 74 37 109 
-40 50 78 82 140 122 9 92 168 48 145 74 55 131 6 169 152 60 202 30 27 86 185 16 
-169 51 182 212 53 97 185 ^
-452 1 82 181 121 167 132 198 92 48 72 119 57 114 184 200 81 68 122 39 26 84 96 
-26 80 1 208 177 217 24 44 191 206 118 209 123 8 140 99 128 99 54 109 42 58 83 
-80 122 113 141 96 147 203 183 180 175 158 16 143 155 155 11 1 13 64 23 1 87 54 
-35 52 46 157 121 19 27 174 115 130 209 72 123 152 150 87 202 140 76 23 75 77 66 
-86 11 149 118 88 44 168 101 94 14 80 145 93 165 73 65 66 12 21 137 192 4 22 83 
-201 120 77 113 94 181 195 157 144 124 51 151 33 211 38 131 178 186 138 184 5 61 
-92 99 175 107 6 155 81 114 207 87 105 45 40 120 73 18 58 60 193 98 11 98 15 100 
-51 3 146 187 61 88 97 139 204 129 189 73 213 171 36 216 55 55 51 174 138 17 15 
-49 41 15 197 146 39 174 64 120 3 123 82 37 111 179 58 157 70 134 39 100 74 108 
-170 164 197 169 144 198 41 163 84 170 16 92 145 167 155 85 116 25 208 200 104 
-48 21 16 69 40 143 178 42 35 196 56 145 70 60 49 88 23 149 192 78 12 95 127 204 
-55 199 61 162 212 151 130 88 74 34 180 152 53 210 166 112 74 182 67 176 30 35 
-29 159 133 19 101 164 127 56 168 175 84 26 131 104 196 126 40 46 83 6 7 101 90 
-12 44 24 216 106 158 39 30 179 132 147 82 60 216 203 35 75 151 181 98 62 108 3 
-49 185 25 185 95 80 71 103 153 22 106 88 144 54 156 175 10 129 119 178 19 148 
-172 79 102 207 13 208 33 114 36 95 57 91 79 176 104 25 41 210 92 122 62 131 108 
-73 162 161 48 142 14 33 137 141 119 34 9 160 5 38 205 75 198 189 50 108 147 59 
-173 192 8 117 119 104 122 136 28 120 124 28 46 9 16 213 50 131 34 83 150 17 89 
-164 53 66 156 124 125 141 45 137 215 109 46 60 119 201 124 172 149 215 183 36 
-72 170 67 102 133 23 196 200 30 58 9 183 110 62 182 211 61 18 202 163 97 ^
-463 1 45 50 116 145 8 64 204 150 74 93 184 89 111 39 108 108 85 61 13 36 154 61 
-210 115 3 84 108 22 152 209 216 103 176 123 126 57 183 10 199 107 186 161 105 
-51 38 69 184 26 202 15 171 57 97 77 24 90 33 183 167 70 83 29 110 67 49 123 63 
-148 159 190 148 2 99 172 159 33 160 26 139 3 44 17 46 89 40 101 87 62 69 27 38 
-6 55 2 162 184 183 190 211 131 6 212 210 138 144 132 85 124 25 60 91 112 95 99 
-212 30 126 120 195 34 19 158 71 28 211 217 56 167 7 71 122 70 66 79 65 134 27 
-61 147 103 199 44 57 137 65 50 202 78 80 81 137 128 12 177 22 129 68 168 23 74 
-30 55 182 174 208 3 21 96 218 112 158 111 16 187 177 5 179 140 82 59 52 188 36 
-20 214 62 29 156 62 46 106 107 29 70 129 91 89 174 51 15 45 136 49 100 142 217 
-182 88 55 48 4 163 20 174 74 156 196 113 151 90 96 92 191 7 134 134 94 106 130 
-170 1 106 193 79 25 146 24 67 112 32 190 85 210 75 15 108 45 73 37 193 205 166 
-194 1 169 102 206 65 197 129 51 218 198 208 66 33 120 155 163 43 95 5 133 78 
-103 2 185 105 114 167 93 4 77 87 102 57 3 218 175 67 135 56 18 165 92 168 86 
-203 157 212 13 59 75 109 187 217 96 155 203 31 71 185 82 193 119 116 122 204 16 
-7 48 201 22 89 197 192 63 125 18 39 171 17 109 101 64 141 138 50 53 133 101 127 
-153 45 207 104 121 188 13 216 63 85 147 166 108 68 214 188 53 87 39 148 96 178 
-124 182 48 67 72 44 214 125 41 63 219 97 211 194 135 16 30 189 132 219 191 70 
-43 158 134 157 118 37 107 52 94 60 68 191 47 122 110 157 55 25 83 12 43 72 201 
-202 101 1 12 114 10 2 28 117 138 207 144 109 164 76 165 178 101 41 90 190 171 
-143 30 32 41 23 11 121 31 25 123 103 136 135 150 97 14 115 66 213 132 62 203 94 
-83 209 19 24 4 100 8 150 160 ^
-474 0 105 91 20 156 27 193 208 142 178 107 79 199 84 41 2 128 165 161 109 85 17 
-174 37 81 187 150 78 129 159 194 184 92 87 23 214 18 77 153 209 63 46 179 46 30 
-102 33 29 50 82 126 101 203 78 147 20 138 53 27 117 207 148 145 32 181 16 13 86 
-178 16 162 30 175 198 32 90 99 66 177 113 155 124 186 80 44 60 119 49 106 176 
-192 65 52 106 27 26 68 92 14 80 211 200 169 213 24 44 191 202 102 197 111 140 
-99 124 95 54 97 42 54 79 68 110 97 133 80 135 199 175 180 171 146 8 131 147 151 
-221 219 9 52 15 1 79 50 27 44 42 145 105 15 19 162 103 118 201 72 107 152 142 
-87 190 132 68 19 71 77 62 70 7 137 114 76 214 36 160 97 78 220 76 141 93 157 57 
-61 58 9 125 180 4 6 67 189 120 61 113 82 181 183 153 136 120 43 139 29 199 26 
-123 174 186 138 184 1 61 76 83 175 107 6 143 81 114 207 75 89 29 32 108 73 10 
-46 48 185 86 11 98 221 88 35 221 146 175 49 88 93 139 196 117 189 65 201 163 24 
-208 51 39 51 170 134 1 3 49 33 11 189 138 35 166 64 116 213 115 70 25 111 167 
-58 149 66 122 31 96 66 104 170 152 197 169 140 190 41 151 72 162 12 92 145 163 
-155 69 104 21 208 200 96 48 21 4 61 40 139 178 34 23 196 44 133 62 52 33 84 23 
-141 184 74 4 79 123 192 47 191 53 158 200 151 130 80 62 34 172 140 41 206 154 
-112 70 174 55 164 18 19 13 159 121 19 89 160 115 52 164 167 76 10 119 104 188 
-126 28 38 75 220 3 85 90 8 40 8 204 90 154 39 14 171 128 147 78 56 216 191 35 
-75 147 169 82 50 100 209 45 185 13 177 95 72 71 95 145 14 98 72 144 38 148 163 
-6 125 107 170 3 140 172 67 98 203 5 204 17 98 36 87 41 75 71 168 88 17 25 202 
-84 114 58 131 92 69 162 161 36 142 14 25 129 141 111 18 1 152 215 30 193 59 198 
-181 34 96 139 47 173 192 214 109 103 100 118 128 16 104 112 198 ^
-466 0 25 2 213 213 36 124 13 62 150 221 61 150 39 45 149 124 104 134 38 130 208 
-109 18 32 112 201 96 158 149 215 176 22 44 149 39 88 133 220 189 193 23 44 9 
-183 89 48 161 204 54 222 195 163 167 40 45 106 140 8 49 204 145 69 83 169 89 96 
-24 93 103 85 41 3 31 154 51 210 115 213 79 108 12 147 209 206 103 176 113 116 
-37 173 10 189 102 176 156 100 36 33 69 174 16 202 5 171 52 82 72 4 80 23 178 
-162 70 83 29 105 67 34 118 43 143 154 185 138 2 79 157 149 33 160 21 129 208 24 
-2 31 69 35 81 72 47 64 22 38 221 55 222 152 179 168 180 211 121 1 207 200 133 
-129 117 80 114 25 50 76 102 85 84 212 30 111 110 195 29 14 153 51 28 196 212 36 
-167 222 61 107 55 46 64 65 119 220 12 56 137 93 194 29 57 137 50 210 30 197 78 
-65 71 132 123 7 177 22 129 68 168 3 74 10 50 167 174 198 218 6 86 218 97 158 
-106 6 177 162 210 164 125 62 59 52 173 16 20 214 42 9 141 57 46 106 97 24 50 
-119 86 84 169 46 15 25 136 44 100 127 202 182 83 35 33 209 158 15 159 64 156 
-191 108 146 75 96 72 181 217 134 129 74 96 115 165 216 91 188 59 10 141 14 62 
-107 12 190 65 205 60 10 98 30 63 22 178 205 151 179 211 164 82 206 60 192 114 
-31 203 188 193 66 28 105 140 148 33 75 5 128 68 83 212 170 95 109 152 88 224 67 
-77 102 42 3 213 170 52 125 56 3 165 82 163 76 193 157 197 218 49 70 89 182 217 
-91 145 203 11 56 180 77 193 114 116 122 189 11 7 43 191 17 74 187 187 53 125 13 
-19 166 222 104 91 54 131 123 50 33 118 86 127 153 45 197 84 121 183 223 201 48 
-70 132 166 88 48 204 188 53 82 29 148 81 163 119 177 28 57 52 34 209 115 31 63 
-204 97 206 194 120 1 25 184 132 214 176 65 28 148 124 147 118 37 87 42 94 60 58 
-186 47 112 110 152 45 15 68 217 43 57 186 187 218 ^
-477 1 200 12 100 223 201 14 117 124 200 137 95 164 76 144 171 101 34 213 83 169 
-150 143 16 32 20 2 224 114 31 18 123 96 115 135 129 83 220 108 59 192 125 62 
-196 80 76 195 218 17 210 79 214 136 6 105 91 5 141 27 188 193 127 168 97 79 199 
-84 31 209 128 155 151 94 75 17 159 32 71 187 140 63 124 149 179 179 77 72 13 
-204 18 72 138 199 48 36 179 26 25 97 28 14 30 82 116 86 188 68 132 133 38 7 107 
-197 133 140 12 166 6 3 86 173 16 157 15 170 188 17 85 84 46 172 103 140 114 171 
-65 39 45 119 39 96 166 182 45 32 86 12 26 48 87 226 80 201 190 159 208 24 44 
-191 197 82 182 96 217 140 99 119 90 54 82 42 49 74 53 95 77 123 60 120 194 165 
-180 166 131 225 116 137 146 211 219 4 37 5 1 69 45 17 34 37 130 85 10 9 147 88 
-103 191 72 87 152 132 87 175 122 58 14 66 77 57 50 2 122 109 61 209 26 150 92 
-58 205 71 136 93 147 37 56 48 212 221 110 165 4 213 47 174 120 41 113 67 181 
-168 148 126 115 33 124 24 184 11 113 169 186 138 184 223 61 56 63 175 107 6 128 
-81 114 207 60 69 9 22 93 73 31 33 175 71 11 98 206 73 15 221 146 160 34 88 88 
-139 186 102 189 55 186 153 9 198 46 19 51 165 129 208 215 49 23 6 179 128 30 
-156 64 111 203 105 55 10 111 152 58 139 61 107 21 91 56 99 170 137 197 169 135 
-180 41 136 57 152 7 92 145 158 155 49 89 16 208 200 86 48 21 216 51 40 134 178 
-24 8 196 29 118 52 42 13 79 23 131 174 69 221 59 118 177 37 181 43 153 185 151 
-130 70 47 34 162 125 26 201 139 112 65 164 40 149 3 226 220 159 106 19 74 155 
-100 47 159 157 66 217 104 104 178 126 13 28 65 215 225 65 90 3 35 215 189 70 
-149 39 221 161 123 147 73 51 216 176 35 75 142 154 62 35 90 194 40 185 225 167 
-95 62 71 85 135 4 88 52 144 18 138 148 1 120 92 160 210 130 172 52 93 198 222 
-199 224 19 ^
-479 0 36 73 13 47 57 154 60 3 226 188 70 100 51 131 64 62 162 161 15 142 14 11 
-115 141 97 219 216 138 201 16 172 31 198 167 6 75 125 26 173 192 193 95 75 93 
-111 114 224 76 91 213 13 227 201 213 28 120 1 50 150 213 45 142 31 33 145 124 
-92 130 34 126 204 109 2 16 108 201 80 150 149 215 172 14 28 137 23 80 133 208 
-185 189 19 36 9 183 77 40 149 200 50 214 191 163 159 36 41 98 136 8 37 204 141 
-65 75 157 89 84 12 81 99 85 25 224 27 154 43 210 115 205 75 108 4 143 209 198 
-103 176 105 108 21 165 10 181 98 168 152 96 24 29 69 166 8 202 226 171 48 70 68 
-217 72 15 174 158 70 83 29 101 67 22 114 27 139 150 181 130 2 63 145 141 33 160 
-17 121 196 8 219 19 53 31 65 60 35 60 18 38 217 55 222 144 175 156 172 211 113 
-226 203 192 129 117 105 76 106 25 42 64 94 77 72 212 30 99 102 195 25 10 149 35 
-28 184 208 20 167 218 53 95 43 30 52 65 107 220 52 129 85 190 17 57 137 38 202 
-14 193 78 53 63 128 119 3 177 22 129 68 168 216 74 223 46 155 174 190 214 223 
-78 218 85 158 102 227 169 150 198 152 113 46 59 52 161 20 214 26 222 129 53 46 
-106 89 20 34 111 82 80 165 42 15 9 136 40 100 115 190 182 79 19 21 197 154 11 
-147 56 156 187 104 142 63 96 56 173 209 134 125 58 88 103 161 212 79 184 43 227 
-137 6 58 103 225 190 49 201 48 6 90 18 55 10 166 205 139 167 203 160 66 206 56 
-188 102 15 191 180 181 66 24 93 128 136 25 59 5 124 60 67 204 158 87 105 140 84 
-224 59 69 102 30 3 209 166 40 117 56 220 165 74 159 68 185 157 185 206 41 66 73 
-178 217 87 137 203 224 44 176 73 193 110 116 122 177 7 7 39 183 13 62 179 183 
-45 125 9 3 162 210 100 83 46 123 111 50 17 106 74 127 153 45 189 68 121 179 215 
-189 36 58 120 166 72 32 196 188 53 78 21 148 69 151 115 173 12 49 36 26 205 107 
-23 63 192 112 ^
-485 1 200 194 102 214 19 178 132 208 158 59 10 136 112 135 118 37 63 30 94 60 
-46 180 47 100 110 146 33 3 50 199 43 39 168 169 90 188 12 92 219 189 6 117 116 
-196 133 87 164 76 132 167 101 30 209 79 157 138 143 8 32 8 221 220 110 31 14 
-123 92 103 135 117 75 212 104 55 180 121 62 192 72 72 187 206 13 202 67 206 128 
-221 105 91 224 129 27 184 181 115 160 89 79 199 84 23 197 128 147 143 82 67 17 
-147 28 63 187 132 51 120 141 167 175 65 60 5 196 18 68 126 191 36 28 179 10 21 
-93 24 2 14 82 108 74 176 60 120 215 129 26 222 99 189 121 136 227 154 229 226 
-86 169 16 153 3 166 180 5 81 72 30 168 95 128 106 159 53 35 33 119 31 88 158 
-174 29 16 70 26 32 83 218 80 193 182 151 204 24 44 191 193 66 170 84 213 140 99 
-115 86 54 70 42 45 70 41 83 61 115 44 108 190 157 180 162 119 221 104 129 142 
-203 219 25 228 1 61 41 9 26 33 118 69 6 1 135 76 91 183 72 71 152 124 87 163 
-114 50 10 62 77 53 34 229 110 105 49 205 18 142 88 42 193 67 132 93 139 21 52 
-40 204 213 98 153 4 201 31 162 120 25 113 55 181 156 144 118 111 25 112 20 172 
-230 105 165 186 138 184 223 61 40 47 175 107 6 116 81 114 207 48 53 224 14 81 
-73 223 19 21 167 59 11 98 194 61 230 221 146 148 22 88 84 139 178 90 189 47 174 
-145 228 190 42 3 51 161 125 196 207 49 15 2 171 120 26 148 64 107 195 97 43 229 
-111 140 58 131 57 95 13 87 48 95 170 125 197 169 131 172 41 124 45 144 3 92 145 
-154 155 33 77 12 208 200 78 48 21 208 43 40 130 178 16 227 196 17 106 44 34 228 
-75 23 123 166 65 217 43 114 165 29 173 35 149 173 151 130 62 35 34 154 113 14 
-197 127 112 61 156 28 137 222 214 208 159 94 19 62 151 88 43 155 149 58 205 92 
-104 170 126 1 20 57 211 225 49 90 230 31 203 177 54 145 39 209 153 119 147 69 
-47 216 164 35 75 138 142 46 23 82 182 36 185 198 ^
-483 1 155 95 50 71 73 123 225 76 28 144 227 126 130 228 114 74 148 192 118 172 
-34 87 192 216 193 206 54 36 65 230 31 49 146 44 228 214 180 62 92 47 131 48 58 
-162 161 3 142 14 3 107 141 89 207 212 130 193 8 160 15 198 159 223 63 117 14 
-173 192 181 87 59 89 107 106 216 60 79 201 1 227 189 213 20 116 222 38 150 205 
-29 134 23 21 141 124 80 126 30 122 200 109 219 104 201 64 142 149 215 168 6 12 
-125 7 72 133 196 181 185 15 28 9 183 65 32 137 196 46 206 187 163 151 32 37 90 
-132 8 25 204 137 61 67 145 89 72 69 95 85 9 220 23 154 35 210 115 197 71 108 
-229 139 209 190 103 176 97 100 5 157 10 173 94 160 148 92 12 25 69 158 202 222 
-171 44 58 64 205 64 7 170 154 70 83 29 97 67 10 110 11 135 146 177 122 2 47 133 
-133 33 160 13 113 184 225 211 7 37 27 49 48 23 56 14 38 213 55 222 136 171 144 
-164 211 105 226 199 184 125 105 93 72 98 25 34 52 86 69 60 212 30 87 94 195 21 
-6 145 19 28 172 204 4 167 214 45 83 31 14 40 65 95 220 221 48 121 77 186 5 57 
-137 26 194 231 189 78 41 55 124 115 232 177 22 129 68 168 204 74 211 42 143 174 
-182 210 215 70 218 73 158 98 223 161 138 186 140 101 30 59 52 149 217 20 214 10 
-210 117 49 46 106 81 16 18 103 78 76 161 38 15 226 136 36 100 103 178 182 75 3 
-9 185 150 7 135 48 156 183 100 138 51 96 40 165 201 134 121 42 80 91 157 208 67 
-180 27 219 133 231 54 99 213 190 33 197 36 2 82 6 47 231 154 205 127 155 195 
-156 50 206 52 184 90 232 179 172 169 66 20 81 116 124 17 43 5 120 52 51 196 146 
-79 101 128 80 224 51 61 102 18 3 205 162 28 109 56 212 165 66 155 60 177 157 
-173 194 33 62 57 174 217 83 129 203 212 32 172 69 193 106 116 122 165 3 7 35 
-175 9 50 171 179 37 125 5 220 158 198 96 75 38 115 99 50 1 94 62 127 153 45 181 
-52 121 175 207 177 24 46 108 164 ^
-499 0 44 4 182 188 53 71 7 148 48 130 108 166 220 35 8 12 198 93 9 63 171 97 
-195 194 87 204 14 173 132 203 143 54 231 126 102 125 118 37 43 20 94 60 36 175 
-47 90 110 141 23 229 35 184 43 24 153 154 85 173 12 82 214 174 232 117 106 191 
-128 77 164 76 117 162 101 25 204 74 142 123 143 234 32 229 211 215 105 31 9 123 
-87 88 135 102 65 202 99 50 165 116 62 187 62 67 177 191 8 192 52 196 118 206 
-105 91 214 114 27 179 166 100 150 79 79 199 84 13 182 128 137 133 67 57 17 132 
-23 53 187 122 36 115 131 152 170 50 45 231 186 18 63 111 181 21 18 179 226 16 
-88 19 223 230 82 98 59 161 50 105 200 124 11 207 89 179 106 131 212 139 224 221 
-86 164 16 148 224 161 170 226 76 57 10 163 85 113 96 144 38 30 18 119 21 78 148 
-164 9 232 50 221 26 12 78 208 80 183 172 141 199 24 44 191 188 46 155 69 208 
-140 99 110 81 54 55 42 40 65 26 68 41 105 24 93 185 147 180 157 104 216 89 119 
-137 193 219 231 10 223 1 51 36 235 16 28 103 49 1 227 120 61 76 173 72 51 152 
-114 87 148 104 40 5 57 77 48 14 229 95 100 34 200 8 132 83 22 178 62 127 93 129 
-1 47 30 194 203 83 138 4 186 11 147 120 5 113 40 181 141 139 108 106 15 97 15 
-157 220 95 160 186 138 184 223 61 20 27 175 107 6 101 81 114 207 33 33 209 4 66 
-73 218 4 6 157 44 11 98 179 46 215 221 146 133 7 88 79 139 168 75 189 37 159 
-135 218 180 37 219 51 156 120 181 197 49 5 233 161 110 21 138 64 102 185 87 28 
-219 111 125 58 121 52 80 3 82 38 90 170 110 197 169 126 162 41 109 30 134 234 
-92 145 149 155 13 62 7 208 200 68 48 21 198 33 40 125 178 6 217 196 2 91 34 24 
-213 70 23 113 156 60 212 23 109 150 19 163 25 144 158 151 130 52 20 34 144 98 
-235 192 112 112 56 146 13 122 212 199 193 159 79 19 47 146 73 38 150 139 48 190 
-77 104 160 126 222 10 47 206 225 29 90 230 26 188 162 34 140 39 194 143 114 147 
-64 42 216 149 174 ^
-473 1 75 131 121 18 2 68 161 29 185 203 145 95 40 71 63 113 220 66 8 144 212 
-116 115 228 109 59 138 177 108 172 19 82 187 211 188 191 34 36 55 215 11 39 136 
-24 223 199 170 52 82 42 131 28 53 162 161 226 142 14 231 97 141 79 192 207 120 
-183 236 145 233 198 149 208 48 107 237 173 192 166 77 39 84 102 96 206 40 64 
-186 224 227 174 213 10 111 212 23 150 195 9 124 13 6 136 124 65 121 25 117 195 
-109 204 218 99 201 44 132 149 215 163 234 230 110 225 62 133 181 176 180 10 18 
-9 183 50 22 122 191 41 196 182 163 141 27 32 80 127 8 10 204 132 56 57 130 89 
-57 223 54 90 85 227 215 18 154 25 210 115 187 66 108 224 134 209 180 103 176 87 
-90 223 147 10 163 89 150 143 87 235 20 69 148 228 202 217 171 39 43 59 190 54 
-235 165 149 70 83 29 92 67 233 105 229 130 141 172 112 2 27 118 123 33 160 8 
-103 169 210 201 230 17 22 29 33 8 51 9 38 208 55 222 126 166 129 154 211 95 226 
-194 174 120 90 78 67 88 25 24 37 76 59 45 212 30 72 84 195 16 1 140 237 28 157 
-199 222 167 209 35 68 16 232 25 65 80 220 211 43 111 67 181 228 57 137 11 184 
-216 184 78 26 45 119 110 232 177 22 129 68 168 189 74 196 37 128 174 172 205 
-205 60 218 58 158 93 218 151 123 171 125 86 10 59 52 134 202 20 214 228 195 102 
-44 46 106 71 11 236 93 73 71 156 33 15 211 136 31 100 88 163 182 70 221 232 170 
-145 2 120 38 156 178 95 133 36 96 20 155 191 134 116 22 70 76 152 203 52 175 7 
-209 128 226 49 94 198 190 13 192 21 235 72 229 37 221 139 205 112 140 185 151 
-30 206 47 179 75 217 164 162 154 66 15 66 101 109 7 23 5 115 42 31 186 131 69 
-96 113 75 224 41 51 102 3 3 200 157 13 99 56 202 165 56 150 50 167 157 158 179 
-23 57 37 169 217 78 119 203 197 17 167 64 193 101 116 122 150 236 7 30 165 4 35 
-161 174 27 125 205 153 148 ^
-502 1 89 61 24 101 78 50 213 73 41 127 153 45 167 24 121 168 193 156 3 25 87 
-166 28 228 174 188 53 67 239 148 36 118 104 162 208 27 232 4 194 85 1 63 159 97 
-191 194 75 196 10 169 132 199 131 50 223 118 94 117 118 37 27 12 94 60 28 171 
-47 82 110 137 15 225 23 172 43 12 141 142 81 161 12 74 210 162 228 117 98 187 
-124 69 164 76 105 158 101 21 200 70 130 111 143 230 32 221 203 211 101 31 5 123 
-83 76 135 90 57 194 95 46 153 112 62 183 54 63 169 179 4 184 40 188 110 194 105 
-91 206 102 27 175 154 88 142 71 79 199 84 5 170 128 129 125 55 49 17 120 19 45 
-187 114 24 111 123 140 166 38 33 227 178 18 59 99 173 9 10 179 214 12 84 15 215 
-218 82 90 47 149 42 93 188 120 239 195 81 171 94 127 200 127 220 217 86 160 16 
-144 216 157 162 218 72 45 234 159 77 101 88 132 26 26 6 119 13 70 140 156 233 
-220 34 213 26 236 74 200 80 175 164 133 195 24 44 191 184 30 143 57 204 140 99 
-106 77 54 43 42 36 61 14 56 25 97 8 81 181 139 180 153 92 212 77 111 133 185 
-219 231 238 219 1 43 32 231 8 24 91 33 237 223 108 49 64 165 72 35 152 106 87 
-136 96 32 1 53 77 44 238 229 83 96 22 196 124 79 6 166 58 123 93 121 225 43 22 
-186 195 71 126 4 174 235 135 120 229 113 28 181 129 135 100 102 7 85 11 145 212 
-87 156 186 138 184 223 61 4 11 175 107 6 89 81 114 207 21 17 197 236 54 73 214 
-232 234 149 32 11 98 167 34 203 221 146 121 235 88 75 139 160 63 189 29 147 127 
-210 172 33 207 51 152 116 169 189 49 237 233 153 102 17 130 64 98 177 79 16 211 
-111 113 58 113 48 68 235 78 30 86 170 98 197 169 122 154 41 97 18 126 234 92 
-145 145 155 237 50 3 208 200 60 48 21 190 25 40 121 178 238 209 196 230 79 26 
-16 201 66 23 105 148 56 208 7 105 138 11 155 17 140 146 151 130 44 8 34 136 86 
-227 188 100 112 52 138 1 110 204 187 181 159 67 19 35 142 61 34 146 131 40 178 
-65 104 152 126 214 2 39 202 173 ^
-486 1 5 90 230 20 170 144 10 134 39 176 131 108 147 58 36 216 131 35 75 127 109 
-2 232 60 149 25 185 195 137 95 32 71 55 105 216 58 234 144 200 108 103 228 105 
-47 130 165 100 172 7 78 183 207 184 179 18 36 47 203 237 31 128 8 219 187 162 
-44 74 38 131 12 49 162 161 218 142 14 227 89 141 71 180 203 112 175 232 133 221 
-198 141 196 36 99 229 173 192 154 69 23 80 98 88 198 24 52 174 216 227 162 213 
-2 107 204 11 150 187 235 116 5 236 132 124 53 117 21 113 191 109 192 206 95 201 
-28 124 149 215 159 230 218 98 213 54 133 169 172 176 6 10 9 183 38 14 110 187 
-37 188 178 163 133 23 28 72 123 8 240 204 128 52 49 118 89 45 215 42 86 85 215 
-211 14 154 17 210 115 179 62 108 220 130 209 172 103 176 79 82 211 139 10 155 
-85 142 139 83 227 16 69 140 224 202 213 171 35 31 55 178 46 231 161 145 70 83 
-29 88 67 225 101 217 126 137 168 104 2 11 106 115 33 160 4 95 157 198 193 222 1 
-18 13 21 238 47 5 38 204 55 222 118 162 117 146 211 87 226 190 166 116 78 66 63 
-80 25 16 25 68 51 33 212 30 60 76 195 12 239 136 225 28 145 195 210 167 205 27 
-56 4 220 13 65 68 220 203 39 103 59 177 220 57 137 241 176 204 180 78 14 37 115 
-106 232 177 22 129 68 168 177 74 184 33 116 174 164 201 197 52 218 46 158 89 
-214 143 111 159 113 74 236 59 52 122 190 20 214 216 183 90 40 46 106 63 7 224 
-85 69 67 152 29 15 199 136 27 100 76 151 182 66 209 224 158 141 240 108 30 156 
-174 91 129 24 96 4 147 183 134 112 6 62 64 148 199 40 171 233 201 124 222 45 90 
-186 190 239 188 9 235 64 221 29 213 127 205 100 128 177 147 14 206 43 175 63 
-205 152 154 142 66 11 54 89 97 241 7 5 111 34 15 178 119 61 92 101 71 224 33 43 
-102 233 3 196 153 1 91 56 194 165 48 146 42 159 157 146 167 15 53 21 165 217 74 
-111 203 185 5 163 60 193 97 116 122 138 236 7 26 157 23 153 170 184 ^
-505 1 125 238 187 147 165 85 53 16 93 66 50 201 61 29 127 153 45 159 8 121 164 
-185 144 235 13 75 166 12 216 166 188 53 63 235 148 24 106 100 158 196 19 220 
-240 190 77 237 63 147 97 187 194 63 188 6 165 132 195 119 46 215 110 86 109 118 
-37 11 4 94 60 20 167 47 74 110 133 7 221 11 160 43 129 130 77 149 12 66 206 150 
-224 117 90 183 120 61 164 76 93 154 101 17 196 66 118 99 143 226 32 213 195 207 
-97 31 1 123 79 64 135 78 49 186 91 42 141 108 62 179 46 59 161 167 176 28 180 
-102 182 105 91 198 90 27 171 142 76 134 63 79 199 84 241 158 128 121 117 43 41 
-17 108 15 37 187 106 12 107 115 128 162 26 21 223 170 18 55 87 165 241 2 179 
-202 8 80 11 207 206 82 82 35 137 34 81 176 116 231 183 73 163 82 123 188 115 
-216 213 86 156 16 140 208 153 154 210 68 33 222 155 69 89 80 120 14 22 238 119 
-5 62 132 148 221 208 18 205 26 224 70 192 80 167 156 125 191 24 44 191 180 14 
-131 45 200 140 99 102 73 54 31 42 32 57 2 44 9 89 236 69 177 131 180 149 80 208 
-65 103 129 177 219 231 230 215 1 35 28 227 20 79 17 237 219 96 37 52 157 72 19 
-152 98 87 124 88 24 241 49 77 40 226 229 71 92 10 192 236 116 75 234 154 54 119 
-93 113 213 39 14 178 187 59 114 4 162 223 123 120 217 113 16 181 117 131 92 98 
-243 73 7 133 204 79 152 186 138 184 223 61 232 239 175 107 6 77 81 114 207 9 1 
-185 232 42 73 210 224 226 141 20 11 98 155 22 191 221 146 109 227 88 71 139 152 
-51 189 21 135 119 202 164 29 195 51 148 112 157 181 49 233 233 145 94 13 122 64 
-94 169 71 4 203 111 101 58 105 44 56 231 74 22 82 170 86 197 169 118 146 41 85 
-6 118 234 92 145 141 155 225 38 243 208 200 52 48 21 182 17 40 117 178 234 201 
-196 222 67 18 8 189 62 23 97 140 52 204 235 101 126 3 147 9 136 134 151 130 36 
-240 34 128 74 219 184 88 112 48 130 233 98 196 175 169 159 55 19 23 138 49 30 
-142 123 32 166 53 104 144 126 206 238 31 198 203 ^
-483 1 235 90 230 16 158 132 240 130 39 164 123 104 147 54 32 216 119 35 75 123 
-97 232 224 52 137 21 185 187 129 95 24 71 47 97 212 50 222 144 188 100 91 228 
-101 35 122 153 92 172 241 74 179 203 180 167 2 36 39 191 225 23 120 238 215 175 
-154 36 66 34 131 242 45 162 161 210 142 14 223 81 141 63 168 199 104 167 228 
-121 209 198 133 184 24 91 221 173 192 142 61 7 76 94 80 190 8 40 162 208 227 
-150 213 240 103 196 245 150 179 223 108 243 228 128 124 41 113 17 109 187 109 
-180 194 91 201 12 116 149 215 155 226 206 86 201 46 133 157 168 172 2 2 9 183 
-26 6 98 183 33 180 174 163 125 19 24 64 119 8 232 204 124 48 41 106 89 33 207 
-30 82 85 203 207 10 154 9 210 115 171 58 108 216 126 209 164 103 176 71 74 199 
-131 10 147 81 134 135 79 219 12 69 132 220 202 209 171 31 19 51 166 38 227 157 
-141 70 83 29 84 67 217 97 205 122 133 164 96 2 241 94 107 33 160 87 145 186 185 
-214 231 14 243 9 230 43 1 38 200 55 222 110 158 105 138 211 79 226 186 158 112 
-66 54 59 72 25 8 13 60 43 21 212 30 48 68 195 8 239 132 213 28 133 191 198 167 
-201 19 44 238 208 1 65 56 220 195 35 95 51 173 212 57 137 233 168 192 176 78 2 
-29 111 102 232 177 22 129 68 168 165 74 172 29 104 174 156 197 189 44 218 34 
-158 85 210 135 99 147 101 62 224 59 52 110 178 20 214 204 171 78 36 46 106 55 3 
-212 77 65 63 148 25 15 187 136 23 100 64 139 182 62 197 216 146 137 240 96 22 
-156 170 87 125 12 96 234 139 175 134 108 236 54 52 144 195 28 167 221 193 120 
-218 41 86 174 190 227 184 243 235 56 213 21 205 115 205 88 116 169 143 244 206 
-39 171 51 193 140 146 130 66 7 42 77 85 237 237 5 107 26 245 170 107 53 88 89 
-67 224 25 35 102 225 3 192 149 235 83 56 186 165 40 142 34 151 157 134 155 7 49 
-5 161 217 70 103 203 173 239 159 56 193 93 116 122 126 236 7 22 149 242 178 ^
-507 1 141 164 7 125 238 175 143 153 81 45 8 85 54 50 189 49 17 127 153 45 151 
-240 121 160 177 132 227 1 63 166 244 204 158 188 53 59 231 148 12 94 96 154 184 
-11 208 236 186 69 233 63 135 97 183 194 51 180 2 161 132 191 107 42 207 102 78 
-101 118 37 243 244 94 60 12 163 47 66 110 129 247 217 247 148 43 236 117 118 73 
-137 12 58 202 138 220 117 82 179 116 53 164 76 81 150 101 13 192 62 106 87 143 
-222 32 205 187 203 93 31 245 123 75 52 135 66 41 178 87 38 129 104 62 175 38 55 
-153 155 244 168 16 172 94 170 105 91 190 78 27 167 130 64 126 55 79 199 84 237 
-146 128 113 109 31 33 17 96 11 29 187 98 103 107 116 158 14 9 219 162 18 51 75 
-157 233 242 179 190 4 76 7 199 194 82 74 23 125 26 69 164 112 223 171 65 155 70 
-119 176 103 212 209 86 152 16 136 200 149 146 202 64 21 210 151 61 77 72 108 2 
-18 230 119 245 54 124 140 209 196 2 197 26 212 66 184 80 159 148 117 187 24 44 
-191 176 246 119 33 196 140 99 98 69 54 19 42 28 53 238 32 241 81 224 57 173 123 
-180 145 68 204 53 95 125 169 219 231 222 211 1 27 24 223 240 16 67 1 237 215 84 
-25 40 149 72 3 152 90 87 112 80 16 241 45 77 36 214 229 59 88 246 188 232 108 
-71 222 142 50 115 93 105 201 35 6 170 179 47 102 4 150 211 111 120 205 113 4 
-181 105 127 84 94 239 61 3 121 196 71 148 186 138 184 223 61 220 227 175 107 6 
-65 81 114 207 245 233 173 228 30 73 206 216 218 133 8 11 98 143 10 179 221 146 
-97 219 88 67 139 144 39 189 13 123 111 194 156 25 183 51 144 108 145 173 49 229 
-233 137 86 9 114 64 90 161 63 240 195 111 89 58 97 40 44 227 70 14 78 170 74 
-197 169 114 138 41 73 242 110 234 92 145 137 155 213 26 243 208 200 44 48 21 
-174 9 40 113 178 230 193 196 214 55 10 177 58 23 89 132 48 200 223 97 114 243 
-139 1 132 122 151 130 28 232 34 120 62 211 180 76 112 44 122 225 86 188 163 157 
-159 43 19 11 134 37 26 138 115 24 154 41 104 136 126 198 234 140 ^
-490 1 192 225 223 90 230 12 146 120 228 126 39 152 115 100 147 50 28 216 107 35 
-75 119 85 220 216 44 125 17 185 179 121 95 16 71 39 89 208 42 210 144 176 92 79 
-228 97 23 114 141 84 172 233 70 175 199 176 155 236 36 31 179 213 15 112 226 
-211 163 146 28 58 30 131 230 41 162 161 202 142 14 219 73 141 55 156 195 96 159 
-224 109 197 198 125 172 12 83 213 173 192 130 53 241 72 90 72 182 242 28 150 
-200 227 138 213 236 99 188 237 150 171 211 100 239 220 124 124 29 109 13 105 
-183 109 168 182 87 201 246 108 149 215 151 222 194 74 189 38 133 145 164 168 
-248 244 9 183 14 248 86 179 29 172 170 163 117 15 20 56 115 8 224 204 120 44 33 
-94 89 21 199 18 78 85 191 203 6 154 1 210 115 163 54 108 212 122 209 156 103 
-176 63 66 187 123 10 139 77 126 131 75 211 8 69 124 216 202 205 171 27 7 47 154 
-30 223 153 137 70 83 29 80 67 209 93 193 118 129 160 88 2 229 82 99 33 160 246 
-79 133 174 177 206 219 10 231 247 222 39 247 38 196 55 222 102 154 93 130 211 
-71 226 182 150 108 54 42 55 64 25 1 52 35 9 212 30 36 60 195 4 239 128 201 28 
-121 187 186 167 197 11 32 230 196 239 65 44 220 187 31 87 43 169 204 57 137 225 
-160 180 172 78 240 21 107 98 232 177 22 129 68 168 153 74 160 25 92 174 148 193 
-181 36 218 22 158 81 206 127 87 135 89 50 212 59 52 98 166 20 214 192 159 66 32 
-46 106 47 249 200 69 61 59 144 21 15 175 136 19 100 52 127 182 58 185 208 134 
-133 240 84 14 156 166 83 121 96 222 131 167 134 104 224 46 40 140 191 16 163 
-209 185 116 214 37 82 162 190 215 180 235 235 48 205 13 197 103 205 76 104 161 
-139 232 206 35 167 39 181 128 138 118 66 3 30 65 73 233 225 5 103 18 233 162 95 
-45 84 77 63 224 17 27 102 217 3 188 145 227 75 56 178 165 32 138 26 143 157 122 
-143 249 45 239 157 217 66 95 203 161 231 155 52 193 89 116 122 114 236 7 18 141 
-242 249 137 162 3 125 238 69 ^
-514 1 139 141 77 37 77 42 50 177 37 5 127 153 45 143 228 121 156 169 120 219 
-241 51 166 232 192 150 188 53 55 227 148 82 92 150 172 3 196 232 182 61 229 63 
-123 97 179 194 39 172 250 157 132 187 95 38 199 94 70 93 118 37 231 240 94 60 4 
-159 47 58 110 125 243 213 239 136 43 228 105 106 69 125 12 50 198 126 216 117 
-74 175 112 45 164 76 69 146 101 9 188 58 94 75 143 218 32 197 179 199 89 31 245 
-123 71 40 135 54 33 170 83 34 117 100 62 171 30 51 145 143 244 160 4 164 86 158 
-105 91 182 66 27 163 118 52 118 47 79 199 84 233 134 128 105 101 19 25 17 84 7 
-21 187 90 240 99 99 104 154 2 249 215 154 18 47 63 149 225 238 179 178 72 3 191 
-182 82 66 11 113 18 57 152 108 215 159 57 147 58 115 164 91 208 205 86 148 16 
-132 192 145 138 194 60 9 198 147 53 65 64 96 242 14 222 119 241 46 116 132 197 
-184 238 189 26 200 62 176 80 151 140 109 183 24 44 191 172 234 107 21 192 140 
-99 94 65 54 7 42 24 49 230 20 229 73 212 45 169 115 180 141 56 200 41 87 121 
-161 219 231 214 207 1 19 20 219 236 12 55 237 237 211 72 13 28 141 72 239 152 
-82 87 100 72 8 241 41 77 32 202 229 47 84 238 184 228 100 67 210 130 46 111 93 
-97 189 31 250 162 171 35 90 4 138 199 99 120 193 113 244 181 93 123 76 90 235 
-49 251 109 188 63 144 186 138 184 223 61 208 215 175 107 6 53 81 114 207 237 
-221 161 224 18 73 202 208 210 125 248 11 98 131 250 167 221 146 85 211 88 63 
-139 136 27 189 5 111 103 186 148 21 171 51 140 104 133 165 49 225 233 129 78 5 
-106 64 86 153 55 232 187 111 77 58 89 36 32 223 66 6 74 170 62 197 169 110 130 
-41 61 234 102 234 92 145 133 155 201 14 243 208 200 36 48 21 166 1 40 109 178 
-226 185 196 206 43 2 244 165 54 23 81 124 44 196 211 93 102 239 131 245 128 110 
-151 130 20 224 34 112 50 203 176 64 112 40 114 217 74 180 151 145 159 31 19 251 
-130 25 22 134 107 16 142 29 104 128 126 190 230 15 190 225 217 90 230 10 140 
-114 222 124 39 146 111 217 ^
-510 0 147 46 24 216 95 35 75 115 73 208 208 36 113 13 185 171 113 95 8 71 31 81 
-204 34 198 144 164 84 67 228 93 11 106 129 76 172 225 66 171 195 172 143 224 36 
-23 167 201 7 104 214 207 151 138 20 50 26 131 218 37 162 161 194 142 14 215 65 
-141 47 144 191 88 151 220 97 185 198 117 160 75 205 173 192 118 45 229 68 86 64 
-174 230 16 138 192 227 126 213 232 95 180 229 150 163 199 92 235 212 120 124 17 
-105 9 101 179 109 156 170 83 201 234 100 149 215 147 218 182 62 177 30 133 133 
-160 164 248 240 9 183 2 244 74 175 25 164 166 163 109 11 16 48 111 8 216 204 
-116 40 25 82 89 9 191 6 74 85 179 199 2 154 247 210 115 155 50 108 208 118 209 
-148 103 176 55 58 175 115 10 131 73 118 127 71 203 4 69 116 212 202 201 171 23 
-249 43 142 22 219 149 133 70 83 29 76 67 201 89 181 114 125 156 80 2 217 70 91 
-33 160 246 71 121 162 169 198 207 6 219 239 214 35 247 38 192 55 222 94 150 81 
-122 211 63 226 178 142 104 42 30 51 56 25 246 243 44 27 251 212 30 24 52 195 
-239 124 189 28 109 183 174 167 193 3 20 222 184 231 65 32 220 179 27 79 35 165 
-196 57 137 217 152 168 168 78 232 13 103 94 232 177 22 129 68 168 141 74 148 21 
-80 174 140 189 173 28 218 10 158 77 202 119 75 123 77 38 200 59 52 86 154 20 
-214 180 147 54 28 46 106 39 249 188 61 57 55 140 17 15 163 136 15 100 40 115 
-182 54 173 200 122 129 240 72 6 156 162 79 117 242 96 210 123 159 134 100 212 
-38 28 136 187 4 159 197 177 112 210 33 78 150 190 203 176 227 235 40 197 5 189 
-91 205 64 92 153 135 220 206 31 163 27 169 116 130 106 66 253 18 53 61 229 213 
-5 99 10 221 154 83 37 80 65 59 224 9 19 102 209 3 184 141 219 67 56 170 165 24 
-134 18 135 157 110 131 245 41 227 153 217 62 87 203 149 223 151 48 193 85 116 
-122 102 236 7 14 133 242 241 129 158 249 125 238 157 137 135 75 33 250 73 36 50 
-171 31 253 127 153 45 139 222 121 154 165 114 215 237 45 166 226 186 146 188 53 
-53 225 148 248 118 ^
-533 0 87 145 157 250 181 227 177 51 224 63 108 97 174 194 24 162 250 152 132 
-182 80 33 189 84 60 83 118 37 216 235 94 60 251 154 47 48 110 120 238 208 229 
-121 43 218 90 91 64 110 12 40 193 111 211 117 64 170 107 35 164 76 54 141 101 4 
-183 53 79 60 143 213 32 187 169 194 84 31 245 123 66 25 135 39 23 160 78 29 102 
-95 62 166 20 46 135 128 244 150 246 154 76 143 105 91 172 51 27 158 103 37 108 
-37 79 199 84 228 119 128 95 91 4 15 17 69 2 11 187 80 230 94 89 89 149 244 239 
-210 144 18 42 48 139 215 233 179 163 252 67 255 181 167 82 56 253 98 8 42 137 
-103 205 144 47 137 43 110 149 76 203 200 86 143 16 127 182 140 128 184 55 251 
-183 142 43 50 54 81 232 9 212 119 236 36 106 122 182 169 223 179 26 185 57 166 
-80 141 130 99 178 24 44 191 167 219 92 6 187 140 99 89 60 54 249 42 19 44 220 5 
-214 63 197 30 164 105 180 136 41 195 26 77 116 151 219 231 204 202 1 9 15 214 
-231 7 40 222 237 206 57 255 13 131 72 224 152 72 87 85 62 255 241 36 77 27 187 
-229 32 79 228 179 223 90 62 195 115 41 106 93 87 174 26 245 152 161 20 75 4 123 
-184 84 120 178 113 234 181 78 118 66 85 230 34 251 94 178 53 139 186 138 184 
-223 61 193 200 175 107 6 38 81 114 207 227 206 146 219 3 73 197 198 200 115 238 
-11 98 116 240 152 221 146 70 201 88 58 139 126 12 189 252 96 93 176 138 16 156 
-51 135 99 118 155 49 220 233 119 68 96 64 81 143 45 222 177 111 62 58 79 31 17 
-218 61 253 69 170 47 197 169 105 120 41 46 224 92 234 92 145 128 155 186 256 
-243 208 200 26 48 21 156 248 40 104 178 221 175 196 196 28 249 239 150 49 23 71 
-114 39 191 196 88 87 234 121 240 123 95 151 130 10 214 34 102 35 193 171 49 112 
-35 104 207 59 170 136 130 159 16 19 241 125 10 17 129 97 6 127 14 104 118 126 
-180 225 5 185 225 202 90 230 5 125 99 207 119 39 131 101 93 147 43 21 216 86 35 
-75 112 64 199 202 30 104 10 185 165 107 95 2 71 25 75 201 28 189 144 155 78 58 
-228 90 2 100 120 70 172 219 63 168 192 169 134 215 36 17 158 192 1 98 205 137 ^
-522 1 139 130 12 42 22 131 206 33 162 161 186 142 14 211 57 141 39 132 187 80 
-143 216 85 173 198 109 148 246 67 197 173 192 106 37 217 64 82 56 166 218 4 126 
-184 227 114 213 228 91 172 221 150 155 187 84 231 204 116 124 5 101 5 97 175 
-109 144 158 79 201 222 92 149 215 143 214 170 50 165 22 133 121 156 160 248 236 
-9 183 248 240 62 171 21 156 162 163 101 7 12 40 107 8 208 204 112 36 17 70 89 
-255 183 252 70 85 167 195 256 154 243 210 115 147 46 108 204 114 209 140 103 
-176 47 50 163 107 10 123 69 110 123 67 195 69 108 208 202 197 171 19 241 39 130 
-14 215 145 129 70 83 29 72 67 193 85 169 110 121 152 72 2 205 58 83 33 160 246 
-63 109 150 161 190 195 2 207 231 206 31 247 38 188 55 222 86 146 69 114 211 55 
-226 174 134 100 30 18 47 48 25 242 235 36 19 243 212 30 12 44 195 254 239 120 
-177 28 97 179 162 167 189 253 8 214 172 223 65 20 220 171 23 71 27 161 188 57 
-137 209 144 156 164 78 224 5 99 90 232 177 22 129 68 168 129 74 136 17 68 174 
-132 185 165 20 218 256 158 73 198 111 63 111 65 26 188 59 52 74 142 20 214 168 
-135 42 24 46 106 31 249 176 53 53 51 136 13 15 151 136 11 100 28 103 182 50 161 
-192 110 125 240 60 256 156 158 75 113 234 96 198 115 151 134 96 200 30 16 132 
-183 250 155 185 169 108 206 29 74 138 190 191 172 219 235 32 189 255 181 79 205 
-52 80 145 131 208 206 27 159 15 157 104 122 94 66 253 6 41 49 225 201 5 95 2 
-209 146 71 29 76 53 55 224 1 11 102 201 3 180 137 211 59 56 162 165 16 130 10 
-127 157 98 119 241 37 215 149 217 58 79 203 137 215 147 44 193 81 116 122 90 
-236 7 10 125 242 233 121 154 245 125 238 145 133 123 71 25 246 65 24 50 159 19 
-245 127 153 45 131 210 121 150 157 102 207 229 33 166 214 174 138 188 53 49 221 
-148 240 64 86 144 154 249 178 226 176 49 223 63 105 97 173 194 21 160 250 151 
-132 181 77 32 187 82 58 81 118 37 213 234 94 60 250 153 47 46 110 119 237 207 
-227 118 43 216 87 88 63 107 12 38 192 108 210 117 62 169 106 33 164 76 51 211 ^
-540 0 101 1 180 50 70 51 143 210 32 181 163 191 81 31 245 123 63 16 135 30 17 
-154 75 26 93 92 62 163 14 43 129 119 244 144 240 148 70 134 105 91 166 42 27 
-155 94 28 102 31 79 199 84 225 110 128 89 85 255 9 17 60 259 5 187 74 224 91 83 
-80 146 238 233 207 138 18 39 39 133 209 230 179 154 252 64 255 175 158 82 50 
-247 89 2 33 128 100 199 135 41 131 34 107 140 67 200 197 86 140 16 124 176 137 
-122 178 52 245 174 139 37 41 48 72 226 6 206 119 233 30 100 116 173 160 214 173 
-26 176 54 160 80 135 124 93 175 24 44 191 164 210 83 257 184 140 99 86 57 54 
-243 42 16 41 214 256 205 57 188 21 161 99 180 133 32 192 17 71 113 145 219 231 
-198 199 1 3 12 211 228 4 31 213 237 203 48 249 4 125 72 215 152 66 87 76 56 252 
-241 33 77 24 178 229 23 76 222 176 220 84 59 186 106 38 103 93 81 165 23 242 
-146 155 11 66 4 114 175 75 120 169 113 228 181 69 115 60 82 227 25 251 85 172 
-47 136 186 138 184 223 61 184 191 175 107 6 29 81 114 207 221 197 137 216 254 
-73 194 192 194 109 232 11 98 107 234 143 221 146 61 195 88 55 139 120 3 189 249 
-87 87 170 132 13 147 51 132 96 109 149 49 217 233 113 62 257 90 64 78 137 39 
-216 171 111 53 58 73 28 8 215 58 250 66 170 38 197 169 102 114 41 37 218 86 234 
-92 145 125 155 177 250 243 208 200 20 48 21 150 245 40 101 178 218 169 196 190 
-19 246 236 141 46 23 65 108 36 188 187 85 78 231 115 237 120 86 151 130 4 208 
-34 96 26 187 168 40 112 32 98 201 50 164 127 121 159 7 19 235 122 1 14 126 91 
-118 5 104 112 126 174 222 259 182 225 193 90 230 2 116 90 198 116 39 122 95 90 
-147 40 18 216 77 35 75 109 55 190 196 24 95 7 185 159 101 95 256 71 19 69 198 
-22 180 144 146 72 49 228 87 253 94 111 64 172 213 60 165 189 166 125 206 36 11 
-149 183 255 92 196 201 133 126 8 38 20 131 200 31 162 161 182 142 14 209 53 141 
-35 126 185 76 139 214 79 167 198 105 142 242 63 193 173 192 100 33 211 62 80 52 
-162 212 258 120 180 227 108 213 226 89 168 217 150 151 181 80 229 200 114 124 
-259 99 3 95 173 109 138 152 77 201 129 ^
-555 0 84 149 215 139 210 158 38 153 14 133 109 152 156 248 232 9 183 240 236 50 
-167 17 148 158 163 93 3 8 32 103 8 200 204 108 32 9 58 89 247 175 244 66 85 155 
-191 256 154 239 210 115 139 42 108 200 110 209 132 103 176 39 42 151 99 10 115 
-65 102 119 63 187 258 69 100 204 202 193 171 15 233 35 118 6 211 141 125 70 83 
-29 68 67 185 81 157 106 117 148 64 2 193 46 75 33 160 246 55 97 138 153 182 183 
-260 195 223 198 27 247 38 184 55 222 78 142 57 106 211 47 226 170 126 96 18 6 
-43 40 25 238 227 28 11 235 212 30 36 195 254 239 116 165 28 85 175 150 167 185 
-249 258 206 160 215 65 8 220 163 19 63 19 157 180 57 137 201 136 144 160 78 216 
-259 95 86 232 177 22 129 68 168 117 74 124 13 56 174 124 181 157 12 218 248 158 
-69 194 103 51 99 53 14 176 59 52 62 130 20 214 156 123 30 20 46 106 23 249 164 
-45 49 47 132 9 15 139 136 7 100 16 91 182 46 149 184 98 121 240 48 252 156 154 
-71 109 226 96 186 107 143 134 92 188 22 4 128 179 242 151 173 161 104 202 25 70 
-126 190 179 168 211 235 24 181 251 173 67 205 40 68 137 127 196 206 23 155 3 
-145 92 114 82 66 253 256 29 37 221 189 5 91 256 197 138 59 21 72 41 51 224 255 
-3 102 193 3 176 133 203 51 56 154 165 8 126 2 119 157 86 107 237 33 203 145 217 
-54 71 203 125 207 143 40 193 77 116 122 78 236 7 6 117 242 225 113 150 241 125 
-238 133 129 111 67 17 242 57 12 50 147 7 237 127 153 45 123 198 121 146 149 90 
-199 221 21 166 202 162 130 188 53 45 217 148 232 52 82 140 142 245 166 222 172 
-41 219 63 93 97 169 194 9 152 250 147 132 177 65 28 179 74 50 73 118 37 201 230 
-94 60 246 149 47 38 110 115 233 203 219 106 43 208 75 76 59 95 12 30 188 96 206 
-117 54 165 102 25 164 76 39 136 101 261 178 48 64 45 143 208 32 177 159 189 79 
-31 245 123 61 10 135 24 13 150 73 24 87 90 62 161 10 41 125 113 244 140 236 144 
-66 128 105 91 162 36 27 153 88 22 98 27 79 199 84 223 104 128 85 81 251 5 17 54 
-259 1 187 70 220 89 79 74 144 234 229 205 134 18 37 33 129 205 228 179 148 252 
-62 255 171 152 82 46 243 83 260 27 122 98 195 129 37 127 28 105 134 207 ^
-545 1 196 193 86 136 16 120 168 133 114 170 48 237 162 135 29 29 40 60 218 2 
-198 119 229 22 92 108 161 148 202 165 26 164 50 152 80 127 116 85 171 24 44 191 
-160 198 71 249 180 140 99 82 53 54 235 42 12 37 206 248 193 49 176 9 157 91 180 
-129 20 188 5 63 109 137 219 231 190 195 1 259 8 207 224 19 201 237 199 36 241 
-256 117 72 203 152 58 87 64 48 248 241 29 77 20 166 229 11 72 214 172 216 76 55 
-174 94 34 99 93 73 153 19 238 138 147 263 54 4 102 163 63 120 157 113 220 181 
-57 111 52 78 223 13 251 73 164 39 132 186 138 184 223 61 172 179 175 107 6 17 
-81 114 207 213 185 125 212 246 73 190 184 186 101 224 11 98 95 226 131 221 146 
-49 187 88 51 139 112 255 189 245 75 79 162 124 9 135 51 128 92 97 141 49 213 
-233 105 54 257 82 64 74 129 31 208 163 111 41 58 65 24 260 211 54 246 62 170 26 
-197 169 98 106 41 25 210 78 234 92 145 121 155 165 242 243 208 200 12 48 21 142 
-241 40 97 178 214 161 196 182 7 242 232 129 42 23 57 100 32 184 175 81 66 227 
-107 233 116 74 151 130 260 200 34 88 14 179 164 28 112 28 90 193 38 156 115 109 
-159 259 19 227 118 253 10 122 83 256 106 257 104 104 126 166 218 255 178 225 
-181 90 230 262 104 78 186 112 39 110 87 86 147 36 14 216 65 35 75 105 43 178 
-188 16 83 3 185 151 93 95 252 71 11 61 194 14 168 144 134 64 37 228 83 245 86 
-99 56 172 205 56 161 185 162 113 194 36 3 137 171 251 84 184 197 121 118 30 16 
-131 188 27 162 161 174 142 14 205 45 141 27 114 181 68 131 210 67 155 198 97 
-130 234 55 185 173 192 88 25 199 58 76 44 154 200 250 108 172 227 96 213 222 85 
-160 209 150 143 169 72 225 192 110 124 251 95 263 91 169 109 126 140 73 201 204 
-80 149 215 137 208 152 32 147 10 133 103 150 154 248 230 9 183 236 234 44 165 
-15 144 156 163 89 1 6 28 101 8 196 204 106 30 5 52 89 243 171 240 64 85 149 189 
-256 154 237 210 115 135 40 108 198 108 209 128 103 176 35 38 145 95 10 111 63 
-98 117 61 183 258 69 96 202 202 191 171 13 229 33 112 2 209 139 123 70 83 29 66 
-67 181 79 151 104 115 146 60 2 187 40 71 33 160 246 51 91 132 178 ^
-563 1 174 171 260 183 215 190 23 247 38 180 55 222 70 138 45 98 211 39 226 166 
-118 92 6 260 39 32 25 234 219 20 3 227 212 30 254 28 195 254 239 112 153 28 73 
-171 138 167 181 245 250 198 148 207 65 262 220 155 15 55 11 153 172 57 137 193 
-128 132 156 78 208 255 91 82 232 177 22 129 68 168 105 74 112 9 44 174 116 177 
-149 4 218 240 158 65 190 95 39 87 41 2 164 59 52 50 118 20 214 144 111 18 16 46 
-106 15 249 152 37 45 43 128 5 15 127 136 3 100 4 79 182 42 137 176 86 117 240 
-36 248 156 150 67 105 218 96 174 99 135 134 88 176 14 258 124 175 234 147 161 
-153 100 198 21 66 114 190 167 164 203 235 16 173 247 165 55 205 28 56 129 123 
-184 206 19 151 257 133 80 106 70 66 253 248 17 25 217 177 5 87 252 185 130 47 
-13 68 29 47 224 251 261 102 185 3 172 129 195 43 56 146 165 122 260 111 157 74 
-95 233 29 191 141 217 50 63 203 113 199 139 36 193 73 116 122 66 236 7 2 109 
-242 217 105 146 237 125 238 121 125 99 63 9 238 49 50 135 261 229 127 153 45 
-115 186 121 142 141 78 191 213 9 166 190 150 122 188 53 41 213 148 224 40 78 
-136 130 241 154 218 168 33 215 63 81 97 165 194 263 144 250 143 132 173 53 24 
-171 66 42 65 118 37 189 226 94 60 242 145 47 30 110 111 229 199 211 94 43 200 
-63 64 55 83 12 22 184 84 202 117 46 161 98 17 164 76 27 132 101 261 174 44 52 
-33 143 204 32 169 151 185 75 31 245 123 57 264 135 12 5 142 69 20 75 86 62 157 
-2 37 117 101 244 132 228 136 58 116 105 91 154 24 27 149 76 10 90 19 79 199 84 
-219 92 128 77 73 243 263 17 42 259 259 187 62 212 85 71 62 140 226 221 201 126 
-18 33 21 121 197 224 179 136 252 58 255 163 140 82 38 235 71 256 15 110 94 187 
-117 29 119 16 101 122 49 194 191 86 134 16 118 164 131 110 166 46 233 156 133 
-25 23 36 54 214 194 119 227 18 88 104 155 142 196 161 26 158 48 148 80 123 112 
-81 169 24 44 191 158 192 65 245 178 140 99 80 51 54 231 42 10 35 202 244 187 45 
-170 3 155 87 180 127 14 186 265 59 107 133 219 231 186 193 1 257 6 205 222 264 
-13 195 237 197 30 237 252 113 72 197 152 54 87 58 44 246 241 27 77 18 160 229 5 
-70 210 170 214 72 53 168 88 32 97 93 69 261 ^
-563 1 15 234 130 139 255 42 4 90 151 51 120 145 113 212 181 45 107 44 74 219 1 
-251 61 156 31 128 186 138 184 223 61 160 167 175 107 6 5 81 114 207 205 173 113 
-208 238 73 186 176 178 93 216 11 98 83 218 119 221 146 37 179 88 47 139 104 247 
-189 241 63 71 154 116 5 123 51 124 88 85 133 49 209 233 97 46 257 74 64 70 121 
-23 200 155 111 29 58 57 20 252 207 50 242 58 170 14 197 169 94 98 41 13 202 70 
-234 92 145 117 155 153 234 243 208 200 4 48 21 134 237 40 93 178 210 153 196 
-174 263 238 228 117 38 23 49 92 28 180 163 77 54 223 99 229 112 62 151 130 256 
-192 34 80 2 171 160 16 112 24 82 185 26 148 103 97 159 251 19 219 114 245 6 118 
-75 252 94 249 104 96 126 158 214 251 174 225 169 90 230 262 92 66 174 108 39 98 
-79 82 147 32 10 216 53 35 75 101 31 166 180 8 71 267 185 143 85 95 248 71 3 53 
-190 6 156 144 122 56 25 228 79 237 78 87 48 172 197 52 157 181 158 101 182 36 
-263 125 159 247 76 172 193 109 110 260 22 12 131 176 23 162 161 166 142 14 201 
-37 141 19 102 177 60 123 206 55 143 198 89 118 226 47 177 173 192 76 17 187 54 
-72 36 146 188 242 96 164 227 84 213 218 81 152 201 150 135 157 64 221 184 106 
-124 243 91 263 87 165 109 114 128 69 201 192 72 149 215 133 204 140 20 135 2 
-133 91 146 150 248 226 9 183 228 230 32 161 11 136 152 163 81 265 2 20 97 8 188 
-204 102 26 265 40 89 235 163 232 60 85 137 185 256 154 233 210 115 127 36 108 
-194 104 209 120 103 176 27 30 133 87 10 103 59 90 113 57 175 258 69 88 198 202 
-187 171 9 221 29 100 262 205 135 119 70 83 29 62 67 173 75 139 100 111 142 52 2 
-175 28 63 33 160 246 43 79 120 141 170 165 260 177 211 186 21 247 38 178 55 222 
-66 136 39 94 211 35 226 164 114 90 256 37 28 25 232 215 16 267 223 212 30 250 
-24 195 254 239 110 147 28 67 169 132 167 179 243 246 194 142 203 65 258 220 151 
-13 51 7 151 168 57 137 189 124 126 154 78 204 253 89 80 232 177 22 129 68 168 
-99 74 106 7 38 174 112 175 145 218 236 158 63 188 91 33 81 35 264 158 59 52 44 
-112 20 214 138 105 12 14 46 106 11 249 146 33 43 41 126 3 15 121 136 1 100 266 
-73 182 40 131 172 80 115 240 30 246 186 ^
-573 0 146 63 101 210 96 162 91 127 134 84 164 6 250 120 171 226 143 149 145 96 
-194 17 62 102 190 155 160 195 235 8 165 243 157 43 205 16 44 121 119 172 206 15 
-147 249 121 68 98 58 66 253 240 5 13 213 165 5 83 248 173 122 35 5 64 17 43 224 
-247 257 102 177 3 168 125 187 35 56 138 165 262 118 256 103 157 62 83 229 25 
-179 137 217 46 55 203 101 191 135 32 193 69 116 122 54 236 7 268 101 242 209 97 
-142 233 125 238 109 121 87 59 1 234 41 258 50 123 253 221 127 153 45 107 174 
-121 138 133 66 183 205 267 166 178 138 114 188 53 37 209 148 216 28 74 132 118 
-237 142 214 164 25 211 63 69 97 161 194 255 136 250 139 132 169 41 20 163 58 34 
-57 118 37 177 222 94 60 238 141 47 22 110 107 225 195 203 82 43 192 51 52 51 71 
-12 14 180 72 198 117 38 157 94 9 164 76 15 128 101 261 170 40 40 21 143 200 32 
-161 143 181 71 31 245 123 53 256 135 267 134 65 16 63 82 62 153 264 33 109 89 
-244 124 220 128 50 104 105 91 146 12 27 145 64 268 82 11 79 199 84 215 80 128 
-69 65 235 259 17 30 259 255 187 54 204 81 63 50 136 218 213 197 118 18 29 9 113 
-189 220 179 124 252 54 255 155 128 82 30 227 59 252 3 98 90 179 105 21 111 4 97 
-110 37 190 187 86 130 16 114 156 127 102 158 42 225 144 129 17 11 28 42 206 266 
-186 119 223 10 80 96 143 130 184 153 26 146 44 140 80 115 104 73 165 24 44 191 
-154 180 53 237 174 140 99 76 47 54 223 42 6 31 194 236 175 37 158 261 151 79 
-180 123 2 182 257 51 103 125 219 231 178 189 1 253 2 201 218 264 1 183 237 193 
-18 229 244 105 72 185 152 46 87 46 36 242 241 23 77 14 148 229 263 66 202 166 
-210 64 49 156 76 28 93 93 61 135 13 232 126 135 251 36 4 84 145 45 120 139 113 
-208 181 39 105 40 72 217 265 251 55 152 27 126 186 138 184 223 61 154 161 175 
-107 6 269 81 114 207 201 167 107 206 234 73 184 172 174 89 212 11 98 77 214 113 
-221 146 31 175 88 45 139 100 243 189 239 57 67 150 112 3 117 51 122 86 79 129 
-49 207 233 93 42 257 70 64 68 117 19 196 151 111 23 58 53 18 248 205 48 240 56 
-170 8 197 169 92 94 41 7 198 66 234 92 145 115 155 147 230 243 208 200 48 21 
-130 235 40 91 178 208 149 196 170 259 236 226 111 36 23 45 88 26 178 157 207 ^
-566 1 42 219 91 225 108 50 151 130 252 184 34 72 262 163 156 4 112 20 74 177 14 
-140 91 85 159 243 19 211 110 237 2 114 67 248 82 241 104 88 126 150 210 247 170 
-225 157 90 230 262 80 54 162 104 39 86 71 78 147 28 6 216 41 35 75 97 19 154 
-172 59 267 185 135 77 95 244 71 267 45 186 270 144 144 110 48 13 228 75 229 70 
-75 40 172 189 48 153 177 154 89 170 36 259 113 147 243 68 160 189 97 102 256 14 
-8 131 164 19 162 161 158 142 14 197 29 141 11 90 173 52 115 202 43 131 198 81 
-106 218 39 169 173 192 64 9 175 50 68 28 138 176 234 84 156 227 72 213 214 77 
-144 193 150 127 145 56 217 176 102 124 235 87 263 83 161 109 102 116 65 201 180 
-64 149 215 129 200 128 8 123 266 133 79 142 146 248 222 9 183 220 226 20 157 7 
-128 148 163 73 265 270 12 93 8 180 204 98 22 261 28 89 227 155 224 56 85 125 
-181 256 154 229 210 115 119 32 108 190 100 209 112 103 176 19 22 121 79 10 95 
-55 82 109 53 167 258 69 80 194 202 183 171 5 213 25 88 258 201 131 115 70 83 29 
-58 67 165 71 127 96 107 138 44 2 163 16 55 33 160 246 35 67 108 133 162 153 260 
-165 203 178 17 247 38 174 55 222 58 132 27 86 211 27 226 160 106 86 260 248 33 
-20 25 228 207 8 263 215 212 30 242 16 195 254 239 106 135 28 55 165 120 167 175 
-239 238 186 130 195 65 250 220 143 9 43 271 147 160 57 137 181 116 114 150 78 
-196 249 85 76 232 177 22 129 68 168 87 74 94 3 26 174 104 171 137 264 218 228 
-158 59 184 83 21 69 23 256 146 59 52 32 100 20 214 126 93 10 46 106 3 249 134 
-25 39 37 122 271 15 109 136 269 100 258 61 182 36 119 164 68 111 240 18 242 156 
-144 61 99 206 96 156 87 123 134 82 158 2 246 118 169 222 141 143 141 94 192 15 
-60 96 190 149 158 191 235 4 161 241 153 37 205 10 38 117 117 166 206 13 145 245 
-115 62 94 52 66 253 236 271 7 211 159 5 81 246 167 118 29 1 62 11 41 224 245 
-255 102 173 3 166 123 183 31 56 134 165 260 116 254 99 157 56 77 227 23 173 135 
-217 44 51 203 95 187 133 30 193 67 116 122 48 236 7 268 97 242 205 93 140 231 
-125 238 103 119 81 57 269 232 37 254 50 117 249 217 127 153 45 103 168 121 136 
-129 60 179 201 263 166 172 132 110 188 53 35 207 148 212 262 ^
-589 0 70 128 106 233 130 210 160 17 207 63 57 97 157 194 247 128 250 135 132 
-165 29 16 155 50 26 49 118 37 165 218 94 60 234 137 47 14 110 103 221 191 195 
-70 43 184 39 40 47 59 12 6 176 60 194 117 30 153 90 1 164 76 3 124 101 261 166 
-36 28 9 143 196 32 153 135 177 67 31 245 123 49 248 135 262 263 126 61 12 51 78 
-62 149 260 29 101 77 244 116 212 120 42 92 105 91 138 27 141 52 260 74 3 79 199 
-84 211 68 128 61 57 227 255 17 18 259 251 187 46 196 77 55 38 132 210 205 193 
-110 18 25 271 105 181 216 179 112 252 50 255 147 116 82 22 219 47 248 265 86 86 
-171 93 13 103 266 93 98 25 186 183 86 126 16 110 148 123 94 150 38 217 132 125 
-9 273 20 30 198 266 178 119 219 2 72 88 131 118 172 145 26 134 40 132 80 107 96 
-65 161 24 44 191 150 168 41 229 170 140 99 72 43 54 215 42 2 27 186 228 163 29 
-146 253 147 71 180 119 264 178 249 43 99 117 219 231 170 185 1 249 272 197 214 
-264 263 171 237 189 6 221 236 97 72 173 152 38 87 34 28 238 241 19 77 10 136 
-229 255 62 194 162 206 56 45 144 64 24 89 93 53 123 9 228 118 127 243 24 4 72 
-133 33 120 127 113 200 181 27 101 32 68 213 257 251 43 144 19 122 186 138 184 
-223 61 142 149 175 107 6 261 81 114 207 193 155 95 202 226 73 180 164 166 81 
-204 11 98 65 206 101 221 146 19 167 88 41 139 92 235 189 235 45 59 142 104 273 
-105 51 118 82 67 121 49 203 233 85 34 257 62 64 64 109 11 188 143 111 11 58 45 
-14 240 201 44 236 52 170 270 197 169 88 86 41 269 190 58 234 92 145 111 155 135 
-222 243 208 200 266 48 21 122 231 40 87 178 204 141 196 162 251 232 222 99 32 
-23 37 80 22 174 145 71 36 217 87 223 106 44 151 130 250 180 34 68 258 159 154 
-272 112 18 70 173 8 136 85 79 159 239 19 207 108 233 112 63 246 76 237 104 84 
-126 146 208 245 168 225 151 90 230 262 74 48 156 102 39 80 67 76 147 26 4 216 
-35 35 75 95 13 148 168 270 53 267 185 131 73 95 242 71 265 41 184 268 138 144 
-104 44 7 228 73 225 66 69 36 172 185 46 151 175 152 83 164 36 257 107 141 241 
-64 154 187 91 98 254 10 6 131 158 17 162 161 154 142 14 195 25 141 7 84 171 48 
-111 200 37 125 198 77 100 214 35 165 173 192 58 5 169 48 66 24 134 170 230 78 
-152 227 66 213 212 75 140 189 150 123 139 52 215 172 124 ^
-584 0 124 227 83 263 79 157 109 90 104 61 201 168 56 149 215 125 196 116 272 
-111 262 133 67 138 142 248 218 9 183 212 222 8 153 3 120 144 163 65 265 270 4 
-89 8 172 204 94 18 257 16 89 219 147 216 52 85 113 177 256 154 225 210 115 111 
-28 108 186 96 209 104 103 176 11 14 109 71 10 87 51 74 105 49 159 258 69 72 190 
-202 179 171 1 205 21 76 254 197 127 111 70 83 29 54 67 157 67 115 92 103 134 36 
-2 151 4 47 33 160 246 27 55 96 125 154 141 260 153 195 170 13 247 38 170 55 222 
-50 128 15 78 211 19 226 156 98 82 252 240 29 12 25 224 199 259 207 212 30 234 8 
-195 254 239 102 123 28 43 161 108 167 171 235 230 178 118 187 65 242 220 135 5 
-35 267 143 152 57 137 173 108 102 146 78 188 245 81 72 232 177 22 129 68 168 75 
-74 82 275 14 174 96 167 129 260 218 220 158 55 180 75 9 57 11 248 134 59 52 20 
-88 20 214 114 81 264 6 46 106 271 249 122 17 35 33 118 271 15 97 136 269 100 
-250 49 182 32 107 156 56 107 240 6 238 156 140 57 95 198 96 144 79 115 134 78 
-146 270 238 114 165 214 137 131 133 90 188 11 56 84 190 137 154 183 235 272 153 
-237 145 25 205 274 26 109 113 154 206 9 141 237 103 50 86 40 66 253 228 263 271 
-207 147 5 77 242 155 110 17 269 58 275 37 224 241 251 102 165 3 162 119 175 23 
-56 126 165 256 112 250 91 157 44 65 223 19 161 131 217 40 43 203 83 179 129 26 
-193 63 116 122 36 236 7 268 89 242 197 85 136 227 125 238 91 115 69 53 265 228 
-29 246 50 105 241 209 127 153 45 95 156 121 132 121 48 171 193 255 166 160 120 
-102 188 53 31 203 148 204 10 68 126 100 231 124 208 158 13 205 63 51 97 155 194 
-243 124 250 133 132 163 23 14 151 46 22 45 118 37 159 216 94 60 232 135 47 10 
-110 101 219 189 191 64 43 180 33 34 45 53 12 2 174 54 192 117 26 151 88 273 164 
-76 273 122 101 261 164 34 22 3 143 194 32 149 131 175 65 31 245 123 47 244 135 
-258 261 122 59 10 45 76 62 147 258 27 97 71 244 112 208 116 38 86 105 91 134 
-270 27 139 46 256 70 275 79 199 84 209 62 128 57 53 223 253 17 12 259 249 187 
-42 192 75 51 32 130 206 201 191 106 18 23 267 101 177 214 179 106 252 48 255 
-143 110 82 18 215 41 246 261 80 84 167 87 9 99 262 91 92 19 184 181 86 124 16 
-108 144 121 90 146 36 213 126 123 5 269 230 ^
-587 0 18 190 266 170 119 215 272 64 80 119 106 160 137 26 122 36 124 80 99 88 
-57 157 24 44 191 146 156 29 221 166 140 99 68 39 54 207 42 276 23 178 220 151 
-21 134 245 143 63 180 115 256 174 241 35 95 109 219 231 162 181 1 245 272 193 
-210 264 255 159 237 185 272 213 228 89 72 161 152 30 87 22 20 234 241 15 77 6 
-124 229 247 58 186 158 202 48 41 132 52 20 85 93 45 111 5 224 110 119 235 12 4 
-60 121 21 120 115 113 192 181 15 97 24 64 209 249 251 31 136 11 118 186 138 184 
-223 61 130 137 175 107 6 253 81 114 207 185 143 83 198 218 73 176 156 158 73 
-196 11 98 53 198 89 221 146 7 159 88 37 139 84 227 189 231 33 51 134 96 273 93 
-51 114 78 55 113 49 199 233 77 26 257 54 64 60 101 3 180 135 111 277 58 37 10 
-232 197 40 232 48 170 262 197 169 84 78 41 261 182 50 234 92 145 107 155 123 
-214 243 208 200 262 48 21 114 227 40 83 178 200 133 196 154 243 228 218 87 28 
-23 29 72 18 170 133 67 24 213 79 219 102 32 151 130 246 172 34 60 250 151 150 
-264 112 14 62 165 274 128 73 67 159 231 19 199 104 225 274 108 55 242 64 229 
-104 76 126 138 204 241 164 225 139 90 230 262 62 36 144 98 39 68 59 72 147 22 
-216 23 35 75 91 1 136 160 266 41 267 185 123 65 95 238 71 261 33 180 264 126 
-144 92 36 273 228 69 217 58 57 28 172 177 42 147 171 148 71 152 36 253 95 129 
-237 56 142 183 79 90 250 2 2 131 146 13 162 161 146 142 14 191 17 141 277 72 
-167 40 103 196 25 113 198 69 88 206 27 157 173 192 46 275 157 44 62 16 126 158 
-222 66 144 227 54 213 208 71 132 181 150 115 127 44 211 164 96 124 223 81 263 
-77 155 109 84 98 59 201 162 52 149 215 123 194 110 268 105 260 133 61 136 140 
-248 216 9 183 208 220 2 151 1 116 142 163 61 265 270 87 8 168 204 92 16 255 10 
-89 215 143 212 50 85 107 175 256 154 223 210 115 107 26 108 184 94 209 100 103 
-176 7 10 103 67 10 83 49 70 103 47 155 258 69 68 188 202 177 171 277 201 19 70 
-252 195 125 109 70 83 29 52 67 153 65 109 90 101 132 32 2 145 276 43 33 160 246 
-23 49 90 121 150 135 260 147 191 166 11 247 38 168 55 222 46 126 9 74 211 15 
-226 154 94 80 248 236 27 8 25 222 195 274 257 203 212 30 230 4 195 254 239 100 
-117 28 37 159 102 167 169 233 226 174 112 183 65 238 220 131 3 31 270 ^
-609 1 140 146 57 137 167 102 93 143 78 182 242 78 69 232 177 22 129 68 168 66 
-74 73 275 5 174 90 164 123 257 218 214 158 52 177 69 48 2 242 125 59 52 11 79 
-20 214 105 72 258 3 46 106 268 249 113 11 32 30 115 271 15 88 136 269 100 244 
-40 182 29 98 150 47 104 240 276 235 156 137 54 92 192 96 135 73 109 134 75 137 
-267 232 111 162 208 134 122 127 87 185 8 53 75 190 128 151 177 235 269 147 234 
-139 16 205 268 17 103 110 145 206 6 138 231 94 41 80 31 66 253 222 257 265 204 
-138 5 74 239 146 104 8 266 55 269 34 224 238 248 102 159 3 159 116 169 17 56 
-120 165 253 109 247 85 157 35 56 220 16 152 128 217 37 37 203 74 173 126 23 193 
-60 116 122 27 236 7 268 83 242 191 79 133 224 125 238 82 112 60 50 262 225 23 
-240 50 96 235 203 127 153 45 89 147 121 129 115 39 165 187 249 166 151 111 96 
-188 53 28 200 148 198 1 65 123 91 228 115 205 155 7 202 63 42 97 152 194 237 
-118 250 130 132 160 14 11 145 40 16 39 118 37 150 213 94 60 229 132 47 4 110 98 
-216 186 185 55 43 174 24 25 42 44 12 275 171 45 189 117 20 148 85 270 164 76 
-267 119 101 261 161 31 13 273 143 191 32 143 125 172 62 31 245 123 44 238 135 
-252 258 116 56 7 36 73 62 144 255 24 91 62 244 106 202 110 32 77 105 91 128 264 
-27 136 37 250 64 272 79 199 84 206 53 128 51 47 217 250 17 3 259 246 187 36 186 
-72 45 23 127 200 195 188 100 18 20 261 95 171 211 179 97 252 45 255 137 101 82 
-12 209 32 243 255 71 81 161 78 3 93 256 88 83 10 181 178 86 121 16 105 138 118 
-84 140 33 207 117 120 278 263 10 15 188 266 168 119 214 271 62 78 116 103 157 
-135 26 119 35 122 80 97 86 55 156 24 44 191 145 153 26 219 165 140 99 67 38 54 
-205 42 276 22 176 218 148 19 131 243 142 61 180 114 254 173 239 33 94 107 219 
-231 160 180 1 244 272 192 209 264 253 156 237 184 270 211 226 87 72 158 152 28 
-87 19 18 233 241 14 77 5 121 229 245 57 184 157 201 46 40 129 49 19 84 93 43 
-108 4 223 108 117 233 9 4 57 118 18 120 112 113 190 181 12 96 22 63 208 247 251 
-28 134 9 117 186 138 184 223 61 127 134 175 107 6 251 81 114 207 183 140 80 197 
-216 73 175 154 156 71 194 11 98 50 196 86 221 146 4 157 88 36 139 82 225 189 
-230 30 49 132 94 273 90 51 113 77 52 111 49 198 233 75 24 257 52 64 59 99 1 178 
-133 111 275 58 35 9 230 196 39 231 47 170 216 ^
-589 0 197 169 81 72 41 255 176 44 234 92 145 104 155 114 208 243 208 200 259 48 
-21 108 224 40 80 178 197 127 196 148 237 225 215 78 25 23 23 66 15 167 124 64 
-15 210 73 216 99 23 151 130 243 166 34 54 244 145 147 258 112 11 56 159 268 122 
-64 58 159 225 19 193 101 219 274 105 49 239 55 223 104 70 126 132 201 238 161 
-225 130 90 230 262 53 27 135 95 39 59 53 69 147 19 278 216 14 35 75 88 273 127 
-154 263 32 267 185 117 59 95 235 71 258 27 177 261 117 144 83 30 267 228 66 211 
-52 48 22 172 171 39 144 168 145 62 143 36 250 86 120 234 50 133 180 70 84 247 
-277 280 131 137 10 162 161 140 142 14 188 11 141 274 63 164 34 97 193 16 104 
-198 63 79 200 21 151 173 192 37 272 148 41 59 10 120 149 216 57 138 227 45 213 
-205 68 126 175 150 109 118 38 208 158 93 124 217 78 263 74 152 109 75 89 56 201 
-153 46 149 215 120 191 101 262 96 257 133 52 133 137 248 213 9 183 202 217 274 
-148 279 110 139 163 55 265 270 275 84 8 162 204 89 13 252 1 89 209 137 206 47 
-85 98 172 256 154 220 210 115 101 23 108 181 91 209 94 103 176 1 4 94 61 10 77 
-46 64 100 44 149 258 69 62 185 202 174 171 277 195 16 61 249 192 122 106 70 83 
-29 49 67 147 62 100 87 98 129 26 2 136 270 37 33 160 246 17 40 81 115 144 126 
-260 138 185 160 8 247 38 165 55 222 40 123 68 211 9 226 151 88 77 242 230 24 2 
-25 219 189 271 254 197 212 30 224 279 195 254 239 97 108 28 28 156 93 167 166 
-230 220 168 103 177 65 232 220 125 25 262 138 142 57 137 163 98 87 141 78 178 
-240 76 67 232 177 22 129 68 168 60 74 67 275 280 174 86 162 119 255 218 210 158 
-50 175 65 275 42 277 238 119 59 52 5 73 20 214 99 66 254 1 46 106 266 249 107 7 
-30 28 113 271 15 82 136 269 100 240 34 182 27 92 146 41 102 240 272 233 156 135 
-52 90 188 96 129 69 105 134 73 131 265 228 109 160 204 132 116 123 85 183 6 51 
-69 190 122 149 173 235 267 143 232 135 10 205 264 11 99 108 139 206 4 136 227 
-88 35 76 25 66 253 218 253 261 202 132 5 72 237 140 100 2 264 53 265 32 224 236 
-246 102 155 3 157 114 165 13 56 116 165 251 107 245 81 157 29 50 218 14 146 126 
-217 35 33 203 68 169 124 21 193 58 116 122 21 236 7 268 79 242 187 75 131 222 
-125 238 76 110 54 48 260 223 19 236 50 90 231 199 127 153 45 270 ^
-623 1 135 121 125 107 27 157 179 241 166 139 99 88 188 53 24 196 148 190 272 61 
-119 79 224 103 201 151 282 198 63 30 97 148 194 229 110 250 126 132 156 2 7 137 
-32 8 31 118 37 138 209 94 60 225 128 47 279 110 94 212 182 177 43 43 166 12 13 
-38 32 12 271 167 33 185 117 12 144 81 266 164 76 259 115 101 261 157 27 1 265 
-143 187 32 135 117 168 58 31 245 123 40 230 135 244 254 108 52 3 24 69 62 140 
-251 20 83 50 244 98 194 102 24 65 105 91 120 256 27 132 25 242 56 268 79 199 84 
-202 41 128 43 39 209 246 17 274 259 242 187 28 178 68 37 11 123 192 187 184 92 
-18 16 253 87 163 207 179 85 252 41 255 129 89 82 4 201 20 239 247 59 77 153 66 
-278 85 248 84 71 281 177 174 86 117 16 101 130 114 76 132 29 199 105 116 274 
-255 2 3 180 266 160 119 210 267 54 70 104 91 145 127 26 107 31 114 80 89 78 47 
-152 24 44 191 141 141 14 211 161 140 99 63 34 54 197 42 276 18 168 210 136 11 
-119 235 138 53 180 110 246 169 231 25 90 99 219 231 152 176 1 240 272 188 205 
-264 245 144 237 180 262 203 218 79 72 146 152 20 87 7 10 229 241 10 77 1 109 
-229 237 53 176 153 197 38 36 117 37 15 80 93 35 96 219 100 109 225 280 4 45 106 
-6 120 100 113 182 181 92 14 59 204 239 251 16 126 1 113 186 138 184 223 61 115 
-122 175 107 6 243 81 114 207 175 128 68 193 208 73 171 146 148 63 186 11 98 38 
-188 74 221 146 275 149 88 32 139 74 217 189 226 18 41 124 86 273 78 51 109 73 
-40 103 49 194 233 67 16 257 44 64 55 91 276 170 125 111 267 58 27 5 222 192 35 
-227 43 170 252 197 169 79 68 41 251 172 40 234 92 145 102 155 108 204 243 208 
-200 257 48 21 104 222 40 78 178 195 123 196 144 233 223 213 72 23 23 19 62 13 
-165 118 62 9 208 69 214 97 17 151 130 241 162 34 50 240 141 145 254 112 9 52 
-155 264 118 58 52 159 221 19 189 99 215 274 103 45 237 49 219 104 66 126 128 
-199 236 159 225 124 90 230 262 47 21 129 93 39 53 49 67 147 17 278 216 8 35 75 
-86 269 121 150 261 26 267 185 113 55 95 233 71 256 23 175 259 111 144 77 26 263 
-228 64 207 48 42 18 172 167 37 142 166 143 56 137 36 248 80 114 232 46 127 178 
-64 80 245 275 280 131 131 8 162 161 136 142 14 186 7 141 272 57 162 30 93 191 
-10 98 198 59 73 196 17 147 173 192 31 270 142 39 57 6 116 143 212 51 134 227 39 
-213 203 66 122 171 150 105 112 34 206 154 91 124 213 76 263 72 150 109 69 83 54 
-201 147 42 149 202 ^
-602 1 116 187 89 254 84 253 133 40 129 133 248 209 9 183 194 213 266 144 279 
-102 135 163 47 265 270 271 80 8 154 204 85 9 248 274 89 201 129 198 43 85 86 
-168 256 154 216 210 115 93 19 108 177 87 209 86 103 176 278 281 82 53 10 69 42 
-56 96 40 141 258 69 54 181 202 170 171 277 187 12 49 245 188 118 102 70 83 29 
-45 67 139 58 88 83 94 125 18 2 124 262 29 33 160 246 9 28 69 107 136 114 260 
-126 177 152 4 247 38 161 55 222 32 119 273 60 211 1 226 147 80 73 234 222 20 
-279 25 215 181 267 250 189 212 30 216 275 195 254 239 93 96 28 16 152 81 167 
-162 226 212 160 91 169 65 224 220 117 281 17 258 134 134 57 137 155 90 75 137 
-78 170 236 72 63 232 177 22 129 68 168 48 74 55 275 272 174 78 158 111 251 218 
-202 158 46 171 57 267 30 269 230 107 59 52 278 61 20 214 87 54 246 282 46 106 
-262 249 95 284 26 24 109 271 15 70 136 269 100 232 22 182 23 80 138 29 98 240 
-264 229 156 131 48 86 180 96 117 61 97 134 69 119 261 220 105 156 196 128 104 
-115 81 179 2 47 57 190 110 145 165 235 263 135 228 127 283 205 256 284 91 104 
-127 206 132 219 76 23 68 13 66 253 210 245 253 198 120 5 68 233 128 92 275 260 
-49 257 28 224 232 242 102 147 3 153 110 157 5 56 108 165 247 103 241 73 157 17 
-38 214 10 134 122 217 31 25 203 56 161 120 17 193 54 116 122 9 236 7 268 71 242 
-179 67 127 218 125 238 64 106 42 44 256 219 11 228 50 78 223 191 127 153 45 77 
-129 121 123 103 21 153 175 237 166 133 93 84 188 53 22 194 148 186 268 59 117 
-73 222 97 199 149 280 196 63 24 97 146 194 225 106 250 124 132 154 281 5 133 28 
-4 27 118 37 132 207 94 60 223 126 47 277 110 92 210 180 173 37 43 162 6 7 36 26 
-12 269 165 27 183 117 8 142 79 264 164 76 255 113 101 261 155 25 280 261 143 
-185 32 131 113 166 56 31 245 123 38 226 135 240 252 104 50 1 18 67 62 138 249 
-18 79 44 244 94 190 98 20 59 105 91 116 252 27 130 19 238 52 266 79 199 84 200 
-35 128 39 35 205 244 17 270 259 240 187 24 174 66 33 5 121 188 183 182 88 18 14 
-249 83 159 205 179 79 252 39 255 125 83 82 197 14 237 243 53 75 149 60 276 81 
-244 82 65 277 175 172 86 115 16 99 126 112 72 128 27 195 99 114 272 251 283 282 
-176 266 156 119 208 265 50 66 98 85 139 123 26 101 29 110 80 85 74 43 150 24 44 
-191 139 135 8 207 159 140 99 61 248 ^
-609 1 54 189 42 276 14 160 202 124 3 107 227 134 45 180 106 238 165 223 17 86 
-91 219 231 144 172 1 236 272 184 201 264 237 132 237 176 254 195 210 71 72 134 
-152 12 87 282 2 225 241 6 77 284 97 229 229 49 168 149 193 30 32 105 25 11 76 
-93 27 84 283 215 92 101 217 272 4 33 94 281 120 88 113 174 181 275 88 6 55 200 
-231 251 4 118 280 109 186 138 184 223 61 103 110 175 107 6 235 81 114 207 167 
-116 56 189 200 73 167 138 140 55 178 11 98 26 180 62 221 146 267 141 88 28 139 
-66 209 189 222 6 33 116 78 273 66 51 105 69 28 95 49 190 233 59 8 257 36 64 51 
-83 272 162 117 111 259 58 19 1 214 188 31 223 39 170 244 197 169 75 60 41 243 
-164 32 234 92 145 98 155 96 196 243 208 200 253 48 21 96 218 40 74 178 191 115 
-196 136 225 219 209 60 19 23 11 54 9 161 106 58 284 204 61 210 93 5 151 130 237 
-154 34 42 232 133 141 246 112 5 44 147 256 110 46 40 159 213 19 181 95 207 274 
-99 37 233 37 211 104 58 126 120 195 232 155 225 112 90 230 262 35 9 117 89 39 
-41 41 63 147 13 278 216 283 35 75 82 261 109 142 257 14 267 185 105 47 95 229 
-71 252 15 171 255 99 144 65 18 255 228 60 199 40 30 10 172 159 33 138 162 139 
-44 125 36 244 68 102 228 38 115 174 52 72 241 271 280 131 119 4 162 161 128 142 
-14 182 286 141 268 45 158 22 85 187 285 86 198 51 61 188 9 139 173 192 19 266 
-130 35 53 285 108 131 204 39 126 227 27 213 199 62 114 163 150 97 100 26 202 
-146 87 124 205 72 263 68 146 109 57 71 50 201 135 34 149 215 114 185 83 250 78 
-251 133 34 127 131 248 207 9 183 190 211 262 142 279 98 133 163 43 265 270 269 
-78 8 150 204 83 7 246 270 89 197 125 194 41 85 80 166 256 154 214 210 115 89 17 
-108 175 85 209 82 103 176 276 279 76 49 10 65 40 52 94 38 137 258 69 50 179 202 
-168 171 277 183 10 43 243 186 116 100 70 83 29 43 67 135 56 82 81 92 123 14 2 
-118 258 25 33 160 246 5 22 63 103 132 108 260 120 173 148 2 247 38 159 55 222 
-28 117 269 56 211 284 226 145 76 71 230 218 18 277 25 213 177 265 248 185 212 
-30 212 273 195 254 239 91 90 28 10 150 75 167 160 224 208 156 85 165 65 220 220 
-113 281 13 256 132 130 57 137 151 86 69 135 78 166 234 70 61 232 177 22 129 68 
-168 42 74 49 275 268 174 74 156 107 249 218 198 158 44 169 53 263 24 265 226 
-101 59 52 274 55 20 214 81 48 242 282 46 106 260 145 ^
-614 1 83 280 22 20 105 271 15 58 136 269 100 224 10 182 19 68 130 17 94 240 256 
-225 156 127 44 82 172 96 105 53 89 134 65 107 257 212 101 152 188 124 92 107 77 
-175 287 43 45 190 98 141 157 235 259 127 224 119 275 205 248 276 83 100 115 206 
-285 128 211 64 11 60 1 66 253 202 237 245 194 108 5 64 229 116 84 267 256 45 
-249 24 224 228 238 102 139 3 149 106 149 286 56 100 165 243 99 237 65 157 5 26 
-210 6 122 118 217 27 17 203 44 153 116 13 193 50 116 122 286 236 7 268 63 242 
-171 59 123 214 125 238 52 102 30 40 252 215 3 220 50 66 215 183 127 153 45 69 
-117 121 119 95 9 145 167 229 166 121 81 76 188 53 18 190 148 178 260 55 113 61 
-218 85 195 145 276 192 63 12 97 142 194 217 98 250 120 132 150 273 1 125 20 285 
-19 118 37 120 203 94 60 219 122 47 273 110 88 206 176 165 25 43 154 283 284 32 
-14 12 265 161 15 179 117 138 75 260 164 76 247 109 101 261 151 21 272 253 143 
-181 32 123 105 162 52 31 245 123 34 218 135 232 248 96 46 286 6 63 62 134 245 
-14 71 32 244 86 182 90 12 47 105 91 108 244 27 126 7 230 44 262 79 199 84 196 
-23 128 31 27 197 240 17 262 259 236 187 16 166 62 25 282 117 180 175 178 80 18 
-10 241 75 151 201 179 67 252 35 255 117 71 82 281 189 2 233 235 41 71 141 48 
-272 73 236 78 53 269 171 168 86 111 16 95 118 108 64 120 23 187 87 110 268 243 
-279 274 168 266 148 119 204 261 42 58 86 73 127 115 26 89 25 102 80 77 66 35 
-146 24 44 191 135 123 285 199 155 140 99 57 28 54 185 42 276 12 156 198 118 288 
-101 223 132 41 180 104 234 163 219 13 84 87 219 231 140 170 1 234 272 182 199 
-264 233 126 237 174 250 191 206 67 72 128 152 8 87 278 287 223 241 4 77 284 91 
-229 225 47 164 147 191 26 30 99 19 9 74 93 23 78 283 213 88 97 213 268 4 27 88 
-277 120 82 113 170 181 271 86 2 53 198 227 251 287 114 278 107 186 138 184 223 
-61 97 104 175 107 6 231 81 114 207 163 110 50 187 196 73 165 134 136 51 174 11 
-98 20 176 56 221 146 263 137 88 26 139 62 205 189 220 29 112 74 273 60 51 103 
-67 22 91 49 188 233 55 4 257 32 64 49 79 270 158 113 111 255 58 15 288 210 186 
-29 221 37 170 240 197 169 73 56 41 239 160 28 234 92 145 96 155 90 192 243 208 
-200 251 48 21 92 216 40 72 178 189 111 196 132 221 217 207 54 17 23 7 50 7 159 
-100 56 280 202 57 208 91 288 151 130 235 150 34 38 228 129 139 242 112 226 ^
-619 0 38 141 250 104 37 31 159 207 19 175 92 201 274 96 31 230 28 205 104 52 
-126 114 192 229 152 225 103 90 230 262 26 108 86 39 32 35 60 147 10 278 216 277 
-35 75 79 255 100 136 254 5 267 185 99 41 95 226 71 249 9 168 252 90 144 56 12 
-249 228 57 193 34 21 4 172 153 30 135 159 136 35 116 36 241 59 93 225 32 106 
-171 43 66 238 268 280 131 110 1 162 161 122 142 14 179 283 141 265 36 155 16 79 
-184 279 77 198 45 52 182 3 133 173 192 10 263 121 32 50 282 102 122 198 30 120 
-227 18 213 196 59 108 157 150 91 91 20 199 140 84 124 199 69 263 65 143 109 48 
-62 47 201 126 28 149 215 111 182 74 244 69 248 133 25 124 128 248 204 9 183 184 
-208 256 139 279 92 130 163 37 265 270 266 75 8 144 204 80 4 243 264 89 191 119 
-188 38 85 71 163 256 154 211 210 115 83 14 108 172 82 209 76 103 176 273 276 67 
-43 10 59 37 46 91 35 131 258 69 44 176 202 165 171 277 177 7 34 240 183 113 97 
-70 83 29 40 67 129 53 73 78 89 120 8 2 109 252 19 33 160 246 289 13 54 97 126 
-99 260 111 167 142 289 247 38 156 55 222 22 114 263 50 211 281 226 142 70 68 
-224 212 15 274 25 210 171 262 245 179 212 30 206 270 195 254 239 88 81 28 1 147 
-66 167 157 221 202 150 76 159 65 214 220 107 281 7 253 129 124 57 137 145 80 60 
-132 78 160 231 67 58 232 177 22 129 68 168 33 74 40 275 262 174 68 153 101 246 
-218 192 158 41 166 47 257 15 259 220 92 59 52 268 46 20 214 72 39 236 282 46 
-106 257 249 80 279 21 19 104 271 15 55 136 269 100 222 7 182 18 65 128 14 93 
-240 254 224 156 126 43 81 170 96 102 51 87 134 64 104 256 210 100 151 186 123 
-89 105 76 174 287 42 42 190 95 140 155 235 258 125 223 117 273 205 246 274 81 
-99 112 206 285 127 209 61 8 58 288 66 253 200 235 243 193 105 5 63 228 113 82 
-265 255 44 247 23 224 227 237 102 137 3 148 105 147 285 56 98 165 242 98 236 63 
-157 2 23 209 5 119 117 217 26 15 203 41 151 115 12 193 49 116 122 284 236 7 268 
-61 242 169 57 122 213 125 238 49 101 27 39 251 214 1 218 50 63 213 181 127 153 
-45 67 114 121 118 93 6 143 165 227 166 118 78 74 188 53 17 189 148 176 258 54 
-112 58 217 82 194 144 275 191 63 9 97 141 194 215 96 250 119 132 149 271 123 18 
-284 17 118 37 117 202 94 60 218 121 47 272 110 87 205 175 163 22 43 152 281 282 
-31 11 12 264 160 12 178 117 288 137 74 259 164 76 245 108 101 261 150 20 270 
-251 143 180 264 ^
-639 0 117 99 159 49 31 245 123 31 212 135 226 245 90 43 286 289 60 62 131 242 
-11 65 23 244 80 176 84 6 38 105 91 102 238 27 123 290 224 38 259 79 199 84 193 
-14 128 25 21 191 237 17 256 259 233 187 10 160 59 19 276 114 174 169 175 74 18 
-7 235 69 145 198 179 58 252 32 255 111 62 82 278 183 285 230 229 32 68 135 39 
-269 67 230 75 44 263 168 165 86 108 16 92 112 105 58 114 20 181 78 107 265 237 
-276 268 162 266 142 119 201 258 36 52 77 64 118 109 26 80 22 96 80 71 60 29 143 
-24 44 191 132 114 279 193 152 140 99 54 25 54 179 42 276 9 150 192 109 285 92 
-217 129 35 180 101 228 160 213 7 81 81 219 231 134 167 1 231 272 179 196 264 
-227 117 237 171 244 185 200 61 72 119 152 2 87 272 284 220 241 1 77 284 82 229 
-219 44 158 144 188 20 27 90 10 6 71 93 17 69 283 210 82 91 207 262 4 18 79 271 
-120 73 113 164 181 265 83 288 50 195 221 251 281 108 275 104 186 138 184 223 61 
-88 95 175 107 6 225 81 114 207 157 101 41 184 190 73 162 128 130 45 168 11 98 
-11 170 47 221 146 257 131 88 23 139 56 199 189 217 283 23 106 68 273 51 51 100 
-64 13 85 49 185 233 49 290 257 26 64 46 73 267 152 107 111 249 58 9 288 204 183 
-26 218 34 170 234 197 169 70 50 41 233 154 22 234 92 145 93 155 81 186 243 208 
-200 248 48 21 86 213 40 69 178 186 105 196 126 215 214 204 45 14 23 1 44 4 156 
-91 53 274 199 51 205 88 282 151 130 232 144 34 32 222 123 136 236 112 34 137 
-246 100 31 25 159 203 19 171 90 197 274 94 27 228 22 201 104 48 126 110 190 227 
-150 225 97 90 230 262 20 286 102 84 39 26 31 58 147 8 278 216 273 35 75 77 251 
-94 132 252 291 267 185 95 37 95 224 71 247 5 166 250 84 144 50 8 245 228 55 189 
-30 15 172 149 28 133 157 134 29 110 36 239 53 87 223 28 100 169 37 62 236 266 
-280 131 104 291 162 161 118 142 14 177 281 141 263 30 153 12 75 182 275 71 198 
-41 46 178 291 129 173 192 4 261 115 30 48 280 98 116 194 24 116 227 12 213 194 
-57 104 153 150 87 85 16 197 136 82 124 195 67 263 63 141 109 42 56 45 201 120 
-24 149 215 109 180 68 240 63 246 133 19 122 126 248 202 9 183 180 206 252 137 
-279 88 128 163 33 265 270 264 73 8 140 204 78 2 241 260 89 187 115 184 36 85 65 
-161 256 154 209 210 115 79 12 108 170 80 209 72 103 176 271 274 61 39 10 55 35 
-42 89 33 127 258 69 40 174 202 163 171 277 173 5 28 238 181 111 95 70 83 29 38 
-67 125 51 67 76 87 118 4 2 103 248 15 33 160 246 287 7 48 93 283 ^
-611 0 87 260 99 159 134 289 247 38 152 55 222 14 110 255 42 211 277 226 138 62 
-64 216 204 11 270 25 206 163 258 241 171 212 30 198 266 195 254 239 84 69 28 
-283 143 54 167 153 217 194 142 64 151 65 206 220 99 281 293 249 125 116 57 137 
-137 72 48 128 78 152 227 63 54 232 177 22 129 68 168 21 74 28 275 254 174 60 
-149 93 242 218 184 158 37 162 39 249 3 251 212 80 59 52 260 34 20 214 60 27 228 
-282 46 106 253 249 68 275 17 15 100 271 15 43 136 269 100 214 289 182 14 53 120 
-2 89 240 246 220 156 122 39 77 162 96 90 43 79 134 60 92 252 202 96 147 178 119 
-77 97 72 170 287 38 30 190 83 136 147 235 254 117 219 109 265 205 238 266 73 95 
-100 206 285 123 201 49 290 50 280 66 253 192 227 235 189 93 5 59 224 101 74 257 
-251 40 239 19 224 223 233 102 129 3 144 101 139 281 56 90 165 238 94 232 55 157 
-284 11 205 1 107 113 217 22 7 203 29 143 111 8 193 45 116 122 276 236 7 268 53 
-242 161 49 118 209 125 238 37 97 15 35 247 210 287 210 50 51 205 173 127 153 45 
-59 102 121 114 85 288 135 157 219 166 106 66 66 188 53 13 185 148 168 250 50 
-108 46 213 70 190 140 271 187 63 291 97 137 194 207 88 250 115 132 145 263 290 
-115 10 280 9 118 37 105 198 94 60 214 117 47 268 110 83 201 171 155 10 43 144 
-273 274 27 293 12 260 156 174 117 284 133 70 255 164 76 237 104 101 261 146 16 
-262 243 143 176 32 113 95 157 47 31 245 123 29 208 135 222 243 86 41 286 285 58 
-62 129 240 9 61 17 244 76 172 80 2 32 105 91 98 234 27 121 286 220 34 257 79 
-199 84 191 8 128 21 17 187 235 17 252 259 231 187 6 156 57 15 272 112 170 165 
-173 70 18 5 231 65 141 196 179 52 252 30 255 107 56 82 276 179 281 228 225 26 
-66 131 33 267 63 226 73 38 259 166 163 86 106 16 90 108 103 54 110 18 177 72 
-105 263 233 274 264 158 266 138 119 199 256 32 48 71 58 112 105 26 74 20 92 80 
-67 56 25 141 24 44 191 130 108 275 189 150 140 99 52 23 54 175 42 276 7 146 188 
-103 283 86 213 127 31 180 99 224 158 209 3 79 77 219 231 130 165 1 229 272 177 
-194 264 223 111 237 169 240 181 196 57 72 113 152 292 87 268 282 218 241 293 77 
-284 76 229 215 42 154 142 186 16 25 84 4 4 69 93 13 63 283 208 78 87 203 258 4 
-12 73 267 120 67 113 160 181 261 81 286 48 193 217 251 277 104 273 102 186 138 
-184 223 61 82 89 175 107 6 221 81 114 207 153 95 35 182 186 73 275 ^
-634 0 120 122 37 160 11 98 295 162 35 221 146 249 123 88 19 139 48 191 189 213 
-275 15 98 60 273 39 51 96 60 1 77 49 181 233 41 286 257 18 64 42 65 263 144 99 
-111 241 58 1 288 196 179 22 214 30 170 226 197 169 66 42 41 225 146 14 234 92 
-145 89 155 69 178 243 208 200 244 48 21 78 209 40 65 178 182 97 196 118 207 210 
-200 33 10 23 289 36 152 79 49 266 195 43 201 84 274 151 130 228 136 34 24 214 
-115 132 228 112 292 26 129 238 92 19 13 159 195 19 163 86 189 274 90 19 224 10 
-193 104 40 126 102 186 223 146 225 85 90 230 262 8 278 90 80 39 14 23 54 147 4 
-278 216 265 35 75 73 243 82 124 248 283 267 185 87 29 95 220 71 243 293 162 246 
-72 144 38 237 228 51 181 22 3 288 172 141 24 129 153 130 17 98 36 235 41 75 219 
-20 88 165 25 54 232 262 280 131 92 291 162 161 110 142 14 173 277 141 259 18 
-149 4 67 178 267 59 198 33 34 170 287 121 173 192 288 257 103 26 44 276 90 104 
-186 12 108 227 213 190 53 96 145 150 79 73 8 193 128 78 124 187 63 263 59 137 
-109 30 44 41 201 108 16 149 215 105 176 56 232 51 242 133 7 118 122 248 198 9 
-183 172 202 244 133 279 80 124 163 25 265 270 260 69 8 132 204 74 294 237 252 
-89 179 107 176 32 85 53 157 256 154 205 210 115 71 8 108 166 76 209 64 103 176 
-267 270 49 31 10 47 31 34 85 29 119 258 69 32 170 202 159 171 277 165 1 16 234 
-177 107 91 70 83 29 34 67 117 47 55 72 83 114 292 2 91 240 7 33 160 246 283 291 
-36 85 114 81 260 93 155 130 289 247 38 150 55 222 10 108 251 38 211 275 226 136 
-58 62 212 200 9 268 25 204 159 256 239 167 212 30 194 264 195 254 239 82 63 28 
-279 141 48 167 151 215 190 138 58 147 65 202 220 95 281 291 247 123 112 57 137 
-133 68 42 126 78 148 225 61 52 232 177 22 129 68 168 15 74 22 275 250 174 56 
-147 89 240 218 180 158 35 160 35 245 293 247 208 74 59 52 256 28 20 214 54 21 
-224 282 46 106 251 249 62 273 15 13 98 271 15 37 136 269 100 210 285 182 12 47 
-116 292 87 240 242 218 156 120 37 75 158 96 84 39 75 134 58 86 250 198 94 145 
-174 117 71 93 70 168 287 36 24 190 77 134 143 235 252 113 217 105 261 205 234 
-262 69 93 94 206 285 121 197 43 286 46 276 66 253 188 223 231 187 87 5 57 222 
-95 70 253 249 38 235 17 224 221 231 102 125 3 142 99 135 279 56 86 165 236 92 
-230 51 157 280 5 203 295 101 111 217 20 3 203 23 139 109 6 193 43 116 122 272 
-236 7 268 49 242 157 45 116 207 125 238 31 95 9 33 245 220 ^
-638 0 284 204 50 42 199 167 127 153 45 53 93 121 111 79 282 129 151 213 166 97 
-57 60 188 53 10 182 148 162 244 47 105 37 210 61 187 137 268 184 63 285 97 134 
-194 201 82 250 112 132 142 257 290 109 4 277 3 118 37 96 195 94 60 211 114 47 
-265 110 80 198 168 149 1 43 138 267 268 24 287 12 257 153 288 171 117 281 130 
-67 252 164 76 231 101 101 261 143 13 256 237 143 173 32 107 89 154 44 31 245 
-123 26 202 135 216 240 80 38 286 279 55 62 126 237 6 55 8 244 70 166 74 293 23 
-105 91 92 228 27 118 280 214 28 254 79 199 84 188 296 128 15 11 181 232 17 246 
-259 228 187 150 54 9 266 109 164 159 170 64 18 2 225 59 135 193 179 43 252 27 
-255 101 47 82 273 173 275 225 219 17 63 125 24 264 57 220 70 29 253 163 160 86 
-103 16 87 102 100 48 104 15 171 63 102 260 227 271 258 152 266 132 119 196 253 
-26 42 62 49 103 99 26 65 17 86 80 61 50 19 138 24 44 191 127 99 269 183 147 140 
-99 49 20 54 169 42 276 4 140 182 94 280 77 207 124 25 180 96 218 155 203 294 76 
-71 219 231 124 162 1 226 272 174 191 264 217 102 237 166 234 175 190 51 72 104 
-152 289 87 262 279 215 241 293 77 284 67 229 209 39 148 139 183 10 22 75 292 1 
-66 93 7 54 283 205 72 81 197 252 4 3 64 261 120 58 113 154 181 255 78 283 45 
-190 211 251 271 98 270 99 186 138 184 223 61 73 80 175 107 6 215 81 114 207 147 
-86 26 179 180 73 157 118 120 35 158 11 98 293 160 32 221 146 247 121 88 18 139 
-46 189 189 212 273 13 96 58 273 36 51 95 59 295 75 49 180 233 39 285 257 16 64 
-41 63 262 142 97 111 239 58 296 288 194 178 21 213 29 170 224 197 169 65 40 41 
-223 144 12 234 92 145 88 155 66 176 243 208 200 243 48 21 76 208 40 64 178 181 
-95 196 116 205 209 199 30 9 23 288 34 296 151 76 48 264 194 41 200 83 272 151 
-130 227 134 34 22 212 113 131 226 112 292 24 127 236 90 16 10 159 193 19 161 85 
-187 274 89 17 223 7 191 104 38 126 100 185 222 145 225 82 90 230 262 5 276 87 
-79 39 11 21 53 147 3 278 216 263 35 75 72 241 79 122 247 281 267 185 85 27 95 
-219 71 242 292 161 245 69 144 35 295 235 228 50 179 20 287 172 139 23 128 152 
-129 14 95 36 234 38 72 218 18 85 164 22 52 231 261 280 131 89 291 162 161 108 
-142 14 172 276 141 258 15 148 2 65 177 265 56 198 31 31 168 286 119 173 192 286 
-256 100 25 43 275 88 101 184 9 106 227 294 213 189 52 94 143 150 77 70 6 192 
-126 77 124 185 62 263 58 136 109 27 41 40 201 105 14 149 215 104 175 53 230 219 
-^
-635 1 239 133 297 115 119 248 195 9 183 166 199 238 130 279 74 121 163 19 265 
-270 257 66 8 126 204 71 294 234 246 89 173 101 170 29 85 44 154 256 154 202 210 
-115 65 5 108 163 73 209 58 103 176 264 267 40 25 10 41 28 28 82 26 113 258 69 
-26 167 202 156 171 277 159 297 7 231 174 104 88 70 83 29 31 67 111 44 46 69 80 
-111 289 2 82 234 1 33 160 246 280 285 27 79 108 72 260 84 149 124 289 247 38 
-147 55 222 4 105 245 32 211 272 226 133 52 59 206 194 6 265 25 201 153 253 236 
-161 212 30 188 261 195 254 239 79 54 28 273 138 39 167 148 212 184 132 49 141 
-65 196 220 89 281 288 244 120 106 57 137 127 62 33 123 78 142 222 58 49 232 177 
-22 129 68 168 6 74 13 275 244 174 50 144 83 237 218 174 158 32 157 29 239 287 
-241 202 65 59 52 250 19 20 214 45 12 218 282 46 106 248 249 53 270 12 10 95 271 
-15 28 136 269 100 204 279 182 9 38 110 286 84 240 236 215 156 117 34 72 152 96 
-75 33 69 134 55 77 247 192 91 142 168 114 62 87 67 165 287 33 15 190 68 131 137 
-235 249 107 214 99 255 205 228 256 63 90 85 206 285 118 191 34 280 40 270 66 
-253 182 217 225 184 78 5 54 219 86 64 247 246 35 229 14 224 218 228 102 119 3 
-139 96 129 276 56 80 165 233 89 227 45 157 274 295 200 295 92 108 217 17 296 
-203 14 133 106 3 193 40 116 122 266 236 7 268 43 242 151 39 113 204 125 238 22 
-92 30 242 205 282 200 50 36 195 163 127 153 45 49 87 121 109 75 278 125 147 209 
-166 91 51 56 188 53 8 180 148 158 240 45 103 31 208 55 185 135 266 182 63 281 
-97 132 194 197 78 250 110 132 140 253 290 105 275 298 118 37 90 193 94 60 209 
-112 47 263 110 78 196 166 145 294 43 134 263 264 22 283 12 255 151 284 169 117 
-279 128 65 250 164 76 227 99 101 261 141 11 252 233 143 171 32 103 85 152 42 31 
-245 123 24 198 135 212 238 76 36 286 275 53 62 124 235 4 51 2 244 66 162 70 291 
-17 105 91 88 224 27 116 276 210 24 252 79 199 84 186 292 128 11 7 177 230 17 
-242 259 226 187 295 146 52 5 262 107 160 155 168 60 18 221 55 131 191 179 37 
-252 25 255 97 41 82 271 169 271 223 215 11 61 121 18 262 53 216 68 23 249 161 
-158 86 101 16 85 98 98 44 100 13 167 57 100 258 223 269 254 148 266 128 119 194 
-251 22 38 56 43 97 95 26 59 15 82 80 57 46 15 136 24 44 191 125 93 265 179 145 
-140 99 47 18 54 165 42 276 2 136 178 88 278 71 203 122 21 180 94 214 153 199 
-292 74 67 219 231 120 160 1 224 272 172 189 264 213 96 237 164 230 171 186 153 ^
-638 1 72 92 152 285 87 254 275 211 241 293 77 284 55 229 201 35 140 135 179 2 
-18 63 284 298 62 93 300 42 283 201 64 73 189 244 4 292 52 253 120 46 113 146 
-181 247 74 279 41 186 203 251 263 90 266 95 186 138 184 223 61 61 68 175 107 6 
-207 81 114 207 139 74 14 175 172 73 153 110 112 27 150 11 98 285 152 20 221 146 
-239 113 88 14 139 38 181 189 208 265 5 88 50 273 24 51 91 55 287 67 49 176 233 
-31 281 257 8 64 37 55 258 134 89 111 231 58 292 288 186 174 17 209 25 170 216 
-197 169 61 32 41 215 136 4 234 92 145 84 155 54 168 243 208 200 239 48 21 68 
-204 40 60 178 177 87 196 108 197 205 195 18 5 23 284 26 296 147 64 44 256 190 
-33 196 79 264 151 130 223 126 34 14 204 105 127 218 112 292 16 119 228 82 4 299 
-159 185 19 153 81 179 274 85 9 219 296 183 104 30 126 92 181 218 141 225 70 90 
-230 262 294 268 75 75 39 300 13 49 147 300 278 216 255 35 75 68 233 67 114 243 
-273 267 185 77 19 95 215 71 238 288 157 241 57 144 23 291 227 228 46 171 12 289 
-283 172 131 19 124 148 125 2 83 36 230 26 60 214 10 73 160 10 44 227 257 280 
-131 77 291 162 161 100 142 14 168 272 141 254 3 144 295 57 173 257 44 198 23 19 
-160 282 111 173 192 278 252 88 21 39 271 80 89 176 298 98 227 286 213 185 48 86 
-135 150 69 58 299 188 118 73 124 177 58 263 54 132 109 15 29 36 201 93 6 149 
-215 100 171 41 222 36 237 133 293 113 117 248 193 9 183 162 197 234 128 279 70 
-119 163 15 265 270 255 64 8 122 204 69 294 232 242 89 169 97 166 27 85 38 152 
-256 154 200 210 115 61 3 108 161 71 209 54 103 176 262 265 34 21 10 37 26 24 80 
-24 109 258 69 22 165 202 154 171 277 155 297 1 229 172 102 86 70 83 29 29 67 
-107 42 40 67 78 109 287 2 76 230 298 33 160 246 278 281 21 75 104 66 260 78 145 
-120 289 247 38 145 55 222 103 241 28 211 270 226 131 48 57 202 190 4 263 25 199 
-149 251 234 157 212 30 184 259 195 254 239 77 48 28 269 136 33 167 146 210 180 
-128 43 137 65 192 220 85 281 286 242 118 102 57 137 123 58 27 121 78 138 220 56 
-47 232 177 22 129 68 168 74 7 275 240 174 46 142 79 235 218 170 158 30 155 25 
-235 283 237 198 59 59 52 246 13 20 214 39 6 214 282 46 106 246 249 47 268 10 8 
-93 271 15 22 136 269 100 200 275 182 7 32 106 282 82 240 232 213 156 115 32 70 
-148 96 69 29 65 134 53 71 245 188 89 140 164 112 56 83 65 163 287 31 9 190 62 
-129 133 235 247 103 212 95 251 205 224 252 59 88 79 206 285 116 187 28 276 263 ^
-640 0 264 66 253 176 211 219 181 69 5 51 216 77 58 241 243 32 223 11 224 215 
-225 102 113 3 136 93 123 273 56 74 165 230 86 224 39 157 268 289 197 295 83 105 
-217 14 293 203 5 127 103 193 37 116 122 260 236 7 268 37 242 145 33 110 201 125 
-238 13 89 293 27 239 202 279 194 50 27 189 157 127 153 45 43 78 121 106 69 272 
-119 141 203 166 82 42 50 188 53 5 177 148 152 234 42 100 22 205 46 182 132 263 
-179 63 275 97 129 194 191 72 250 107 132 137 247 290 99 296 272 295 118 37 81 
-190 94 60 206 109 47 260 110 75 193 163 139 288 43 128 257 258 19 277 12 252 
-148 278 166 117 276 125 62 247 164 76 221 96 101 261 138 8 246 227 143 168 32 
-97 79 149 39 31 245 123 21 192 135 206 235 70 33 286 269 50 62 121 232 1 45 295 
-244 60 156 64 288 8 105 91 82 218 27 113 270 204 18 249 79 199 84 183 286 128 5 
-1 171 227 17 236 259 223 187 292 140 49 301 256 104 154 149 165 54 18 299 215 
-49 125 188 179 28 252 22 255 91 32 82 268 163 265 220 209 2 58 115 9 259 47 210 
-65 14 243 158 155 86 98 16 82 92 95 38 94 10 161 48 97 255 217 266 248 142 266 
-122 119 191 248 16 32 47 34 88 89 26 50 12 76 80 51 40 9 133 24 44 191 122 84 
-259 173 142 140 99 44 15 54 159 42 276 301 130 172 79 275 62 197 119 15 180 91 
-208 150 193 289 71 61 219 231 114 157 1 221 272 169 186 264 207 87 237 161 224 
-165 180 41 72 89 152 284 87 252 274 210 241 293 77 284 52 229 199 34 138 134 
-178 17 60 282 298 61 93 299 39 283 200 62 71 187 242 4 290 49 251 120 43 113 
-144 181 245 73 278 40 185 201 251 261 88 265 94 186 138 184 223 61 58 65 175 
-107 6 205 81 114 207 137 71 11 174 170 73 152 108 110 25 148 11 98 283 150 17 
-221 146 237 111 88 13 139 36 179 189 207 263 3 86 48 273 21 51 90 54 285 65 49 
-175 233 29 280 257 6 64 36 53 257 132 87 111 229 58 291 288 184 173 16 208 24 
-170 214 197 169 60 30 41 213 134 2 234 92 145 83 155 51 166 243 208 200 238 48 
-21 66 203 40 59 178 176 85 196 106 195 204 194 15 4 23 283 24 296 146 61 43 254 
-189 31 195 78 262 151 130 222 124 34 12 202 103 126 216 112 292 14 117 226 80 1 
-297 159 183 19 151 80 177 274 84 7 218 294 181 104 28 126 90 180 217 140 225 67 
-90 230 262 292 266 72 74 39 298 11 48 147 300 278 216 253 35 75 67 231 64 112 
-242 271 267 185 75 17 95 214 71 237 287 156 240 54 144 20 290 225 228 45 169 10 
-287 282 172 129 18 123 147 124 301 80 36 229 23 57 213 8 70 159 7 42 226 256 
-280 131 213 ^
-640 0 291 162 161 94 142 14 165 269 141 251 298 141 292 51 170 251 35 198 17 10 
-154 279 105 173 192 272 249 79 18 36 268 74 80 170 292 92 227 280 213 182 45 80 
-129 150 63 49 296 185 112 70 124 171 55 263 51 129 109 6 20 33 201 84 149 215 
-97 168 32 216 27 234 133 287 110 114 248 190 9 183 156 194 228 125 279 64 116 
-163 9 265 270 252 61 8 116 204 66 294 229 236 89 163 91 160 24 85 29 149 256 
-154 197 210 115 55 108 158 68 209 48 103 176 259 262 25 15 10 31 23 18 77 21 
-103 258 69 16 162 202 151 171 277 149 297 296 226 169 99 83 70 83 29 26 67 101 
-39 31 64 75 106 284 2 67 224 295 33 160 246 275 275 12 69 98 57 260 69 139 114 
-289 247 38 142 55 222 298 100 235 22 211 267 226 128 42 54 196 184 1 260 25 196 
-143 248 231 151 212 30 178 256 195 254 239 74 39 28 263 133 24 167 143 207 174 
-122 34 131 65 186 220 79 281 283 239 115 96 57 137 117 52 18 118 78 132 217 53 
-44 232 177 22 129 68 168 295 74 302 275 234 174 40 139 73 232 218 164 158 27 
-152 19 229 277 231 192 50 59 52 240 4 20 214 30 301 208 282 46 106 243 249 38 
-265 7 5 90 271 15 13 136 269 100 194 269 182 4 23 100 276 79 240 226 210 156 
-112 29 67 142 96 60 23 59 134 50 62 242 182 86 137 158 109 47 77 62 160 287 28 
-190 53 126 127 235 244 97 209 89 245 205 218 246 53 85 70 206 285 113 181 19 
-270 30 260 66 253 172 207 215 179 63 5 49 214 71 54 237 241 30 219 9 224 213 
-223 102 109 3 134 91 119 271 56 70 165 228 84 222 35 157 264 285 195 295 77 103 
-217 12 291 203 303 123 101 302 193 35 116 122 256 236 7 268 33 242 141 29 108 
-199 125 238 7 87 289 25 237 200 277 190 50 21 185 153 127 153 45 39 72 121 104 
-65 268 115 137 199 166 76 36 46 188 53 3 175 148 148 230 40 98 16 203 40 180 
-130 261 177 63 271 97 127 194 187 68 250 105 132 135 243 290 95 294 270 293 118 
-37 75 188 94 60 204 107 47 258 110 73 191 161 135 284 43 124 253 254 17 273 12 
-250 146 274 164 117 274 123 60 245 164 76 217 94 101 261 136 6 242 223 143 166 
-32 93 75 147 37 31 245 123 19 188 135 202 233 66 31 286 265 48 62 119 230 303 
-41 291 244 56 152 60 286 2 105 91 78 214 27 111 266 200 14 247 79 199 84 181 
-282 128 1 301 167 225 17 232 259 221 187 290 136 47 299 252 102 150 145 163 50 
-18 299 211 45 121 186 179 22 252 20 255 87 26 82 266 159 261 218 205 300 56 111 
-3 257 43 206 63 8 239 156 153 86 96 16 80 88 93 34 90 8 157 42 95 253 213 264 
-244 138 266 118 119 189 246 79 ^
-650 0 24 35 22 76 81 26 38 8 68 80 43 32 1 129 24 44 191 118 72 251 165 138 140 
-99 40 11 54 151 42 276 301 122 164 67 271 50 189 115 7 180 87 200 146 185 285 
-67 53 219 231 106 153 1 217 272 165 182 264 199 75 237 157 216 157 172 33 72 77 
-152 280 87 244 270 206 241 293 77 284 40 229 191 30 130 130 174 298 13 48 274 
-298 57 93 295 27 283 196 54 63 179 234 4 282 37 243 120 31 113 136 181 237 69 
-274 36 181 193 251 253 80 261 90 186 138 184 223 61 46 53 175 107 6 197 81 114 
-207 129 59 305 170 162 73 148 100 102 17 140 11 98 275 142 5 221 146 229 103 88 
-9 139 28 171 189 203 255 301 78 40 273 9 51 86 50 277 57 49 171 233 21 276 257 
-304 64 32 45 253 124 79 111 221 58 287 288 176 169 12 204 20 170 206 197 169 56 
-22 41 205 126 300 234 92 145 79 155 39 158 243 208 200 234 48 21 58 199 40 55 
-178 172 77 196 98 187 200 190 3 23 279 16 296 142 49 39 246 185 23 191 74 254 
-151 130 218 116 34 4 194 95 122 208 112 292 6 109 218 72 295 289 159 175 19 143 
-76 169 274 80 305 214 286 173 104 20 126 82 176 213 136 225 55 90 230 262 284 
-258 60 70 39 290 3 44 147 300 278 216 245 35 75 63 223 52 104 238 263 267 185 
-67 9 95 210 71 233 283 152 236 42 144 8 286 217 228 41 161 2 279 278 172 121 14 
-119 143 120 293 68 36 225 11 45 209 58 155 301 34 222 252 280 131 62 291 162 
-161 90 142 14 163 267 141 249 294 139 290 47 168 247 29 198 13 4 150 277 101 
-173 192 268 247 73 16 34 266 70 74 166 288 88 227 276 213 180 43 76 125 150 59 
-43 294 183 108 68 124 167 53 263 49 127 109 14 31 201 78 302 149 215 95 166 26 
-212 21 232 133 283 108 112 248 188 9 183 152 192 224 123 279 60 114 163 5 265 
-270 250 59 8 112 204 64 294 227 232 89 159 87 156 22 85 23 147 256 154 195 210 
-115 51 304 108 156 66 209 44 103 176 257 260 19 11 10 27 21 14 75 19 99 258 69 
-12 160 202 149 171 277 145 297 292 224 167 97 81 70 83 29 24 67 97 37 25 62 73 
-104 282 2 61 220 293 33 160 246 273 271 6 65 94 51 260 63 135 110 289 247 38 
-140 55 222 296 98 231 18 211 265 226 126 38 52 192 180 305 258 25 194 139 246 
-229 147 212 30 174 254 195 254 239 72 33 28 259 131 18 167 141 205 170 118 28 
-127 65 182 220 75 281 281 237 113 92 57 137 113 48 12 116 78 128 215 51 42 232 
-177 22 129 68 168 291 74 298 275 230 174 36 137 69 230 218 160 158 25 150 15 
-225 273 227 188 44 59 52 236 304 20 214 24 297 204 282 46 106 241 249 32 263 5 
-3 88 271 15 7 136 269 100 190 265 182 2 17 96 283 ^
-649 0 76 240 220 207 156 109 26 64 136 96 51 17 53 134 47 53 239 176 83 134 152 
-106 38 71 59 157 287 25 298 190 44 123 121 235 241 91 206 83 239 205 212 240 47 
-82 61 206 285 110 175 10 264 24 254 66 253 166 201 209 176 54 5 46 211 62 48 
-231 238 27 213 6 224 210 220 102 103 3 131 88 113 268 56 64 165 225 81 219 29 
-157 258 279 192 295 68 100 217 9 288 203 297 117 98 302 193 32 116 122 250 236 
-7 268 27 242 135 23 105 196 125 238 305 84 283 22 234 197 274 184 50 12 179 147 
-127 153 45 33 63 121 101 59 262 109 131 193 166 67 27 40 188 53 172 148 142 224 
-37 95 7 200 31 177 127 258 174 63 265 97 124 194 181 62 250 102 132 132 237 290 
-89 291 267 290 118 37 66 185 94 60 201 104 47 255 110 70 188 158 129 278 43 118 
-247 248 14 267 12 247 143 268 161 117 271 120 57 242 164 76 211 91 101 261 133 
-3 236 217 143 163 32 87 69 144 34 31 245 123 16 182 135 196 230 60 28 286 259 
-45 62 116 227 303 35 285 244 50 146 54 283 300 105 91 72 208 27 108 260 194 8 
-244 79 199 84 178 276 128 302 298 161 222 17 226 259 218 187 287 130 44 296 246 
-99 144 139 160 44 18 299 205 39 115 183 179 13 252 17 255 81 17 82 263 153 255 
-215 199 294 53 105 301 254 37 200 60 306 233 153 150 86 93 16 77 82 90 28 84 5 
-151 33 92 250 207 261 238 132 266 112 119 186 243 6 22 32 19 73 79 26 35 7 66 
-80 41 30 306 128 24 44 191 117 69 249 163 137 140 99 39 10 54 149 42 276 301 
-120 162 64 270 47 187 114 5 180 86 198 145 183 284 66 51 219 231 104 152 1 216 
-272 164 181 264 197 72 237 156 214 155 170 31 72 74 152 279 87 242 269 205 241 
-293 77 284 37 229 189 29 128 129 173 297 12 45 272 298 56 93 294 24 283 195 52 
-61 177 232 4 280 34 241 120 28 113 134 181 235 68 273 35 180 191 251 251 78 260 
-89 186 138 184 223 61 43 50 175 107 6 195 81 114 207 127 56 303 169 160 73 147 
-98 100 15 138 11 98 273 140 2 221 146 227 101 88 8 139 26 169 189 202 253 300 
-76 38 273 6 51 85 49 275 55 49 170 233 19 275 257 303 64 31 43 252 122 77 111 
-219 58 286 288 174 168 11 203 19 170 204 197 169 55 20 41 203 124 299 234 92 
-145 78 155 36 156 243 208 200 233 48 21 56 198 40 54 178 171 75 196 96 185 199 
-189 306 23 278 14 296 141 46 38 244 184 21 190 73 252 151 130 217 114 34 2 192 
-93 121 206 112 292 4 107 216 70 293 287 159 173 19 141 75 167 274 79 304 213 
-284 171 104 18 126 80 175 212 135 225 52 90 230 262 282 256 57 69 39 288 1 43 
-147 300 278 216 243 35 75 62 221 49 102 237 261 267 140 ^
-649 1 61 3 95 207 71 230 280 149 233 33 144 308 283 211 228 38 155 305 273 275 
-172 115 11 116 140 117 287 59 36 222 2 36 206 303 49 152 295 28 219 249 280 131 
-53 291 162 161 84 142 14 160 264 141 246 288 136 287 41 165 241 20 198 7 304 
-144 274 95 173 192 262 244 64 13 31 263 64 65 160 282 82 227 270 213 177 40 70 
-119 150 53 34 291 180 102 65 124 161 50 263 46 124 109 300 5 28 201 69 299 149 
-215 92 163 17 206 12 229 133 277 105 109 248 185 9 183 146 189 218 120 279 54 
-111 163 308 265 270 247 56 8 106 204 61 294 224 226 89 153 81 150 19 85 14 144 
-256 154 192 210 115 45 304 108 153 63 209 38 103 176 254 257 10 5 10 21 18 8 72 
-16 93 258 69 6 157 202 146 171 277 139 297 286 221 164 94 78 70 83 29 21 67 91 
-34 16 59 70 101 279 2 52 214 290 33 160 246 270 265 306 59 88 42 260 54 129 104 
-289 247 38 137 55 222 293 95 225 12 211 262 226 123 32 49 186 174 305 255 25 
-191 133 243 226 141 212 30 168 251 195 254 239 69 24 28 253 128 9 167 138 202 
-164 112 19 121 65 176 220 69 281 278 234 110 86 57 137 107 42 3 113 78 122 212 
-48 39 232 177 22 129 68 168 285 74 292 275 224 174 30 134 63 227 218 154 158 22 
-147 9 219 267 221 182 35 59 52 230 298 20 214 15 291 198 282 46 106 238 249 23 
-260 2 85 271 15 307 136 269 100 184 259 182 308 8 90 266 74 240 216 205 156 107 
-24 62 132 96 45 13 49 134 45 47 237 172 81 132 148 104 32 67 57 155 287 23 294 
-190 38 121 117 235 239 87 204 79 235 205 208 236 43 80 55 206 285 108 171 4 260 
-20 250 66 253 162 197 205 174 48 5 44 209 56 44 227 236 25 209 4 224 208 218 
-102 99 3 129 86 109 266 56 60 165 223 79 217 25 157 254 275 190 295 62 98 217 7 
-286 203 293 113 96 302 193 30 116 122 246 236 7 268 23 242 131 19 103 194 125 
-238 301 82 279 20 232 195 272 180 50 6 175 143 127 153 45 29 57 121 99 55 258 
-105 127 189 166 61 21 36 188 53 307 170 148 138 220 35 93 1 198 25 175 125 256 
-172 63 261 97 122 194 177 58 250 100 132 130 233 290 85 289 265 288 118 37 60 
-183 94 60 199 102 47 253 110 68 186 156 125 274 43 114 243 244 12 263 12 245 
-141 264 159 117 269 118 55 240 164 76 207 89 101 261 131 1 232 213 143 161 32 
-83 65 142 32 31 245 123 14 178 135 192 228 56 26 286 255 43 62 114 225 303 31 
-281 244 46 142 50 281 296 105 91 68 204 27 106 256 190 4 242 79 199 84 176 272 
-128 300 296 157 220 17 222 259 216 187 285 126 42 294 242 97 140 135 158 40 18 
-299 201 35 111 181 179 7 252 15 255 77 11 82 261 149 251 69 ^
-655 0 191 286 49 97 293 250 29 192 56 298 225 149 146 86 89 16 73 74 86 20 76 1 
-143 21 88 246 199 257 230 124 266 104 119 182 239 309 14 20 7 61 71 26 23 3 58 
-80 33 22 302 124 24 44 191 113 57 241 155 133 140 99 35 6 54 141 42 276 301 112 
-154 52 266 35 179 110 308 180 82 190 141 175 280 62 43 219 231 96 148 1 212 272 
-160 177 264 189 60 237 152 206 147 162 23 72 62 152 275 87 234 265 201 241 293 
-77 284 25 229 181 25 120 125 169 293 8 33 264 298 52 93 290 12 283 191 44 53 
-169 224 4 272 22 233 120 16 113 126 181 227 64 269 31 176 183 251 243 70 256 85 
-186 138 184 223 61 31 38 175 107 6 187 81 114 207 119 44 295 165 152 73 143 90 
-92 7 130 11 98 265 132 301 221 146 219 93 88 4 139 18 161 189 198 245 296 68 30 
-273 305 51 81 45 267 47 49 166 233 11 271 257 299 64 27 35 248 114 69 111 211 
-58 282 288 166 164 7 199 15 170 196 197 169 51 12 41 195 116 295 234 92 145 74 
-155 24 148 243 208 200 229 48 21 48 194 40 50 178 167 67 196 88 177 195 185 299 
-306 23 274 6 296 137 34 34 236 180 13 186 69 244 151 130 213 106 34 305 184 85 
-117 198 112 292 307 99 208 62 285 279 159 165 19 133 71 159 274 75 300 209 276 
-163 104 10 126 72 171 208 131 225 40 90 230 262 274 248 45 65 39 280 304 39 147 
-300 278 216 235 35 75 58 213 37 94 233 253 267 185 57 310 95 205 71 228 278 147 
-231 27 144 304 281 207 228 36 151 303 269 273 172 111 9 114 138 115 283 53 36 
-220 307 30 204 301 43 150 291 24 217 247 280 131 47 291 162 161 80 142 14 158 
-262 141 244 284 134 285 37 163 237 14 198 3 300 140 272 91 173 192 258 242 58 
-11 29 261 60 59 156 278 78 227 266 213 175 38 66 115 150 49 28 289 178 98 63 
-124 157 48 263 44 122 109 296 310 26 201 63 297 149 215 90 161 11 202 6 227 133 
-273 103 107 248 183 9 183 142 187 214 118 279 50 109 163 306 265 270 245 54 8 
-102 204 59 294 222 222 89 149 77 146 17 85 8 142 256 154 190 210 115 41 304 108 
-151 61 209 34 103 176 252 255 4 1 10 17 16 4 70 14 89 258 69 2 155 202 144 171 
-277 135 297 282 219 162 92 76 70 83 29 19 67 87 32 10 57 68 99 277 2 46 210 288 
-33 160 246 268 261 302 55 84 36 260 48 125 100 289 247 38 135 55 222 291 93 221 
-8 211 260 226 121 28 47 182 170 305 253 25 189 129 241 224 137 212 30 164 249 
-195 254 239 67 18 28 249 126 3 167 136 200 160 108 13 117 65 172 220 65 281 276 
-232 108 82 57 137 103 38 308 111 78 118 210 46 37 232 177 22 129 68 168 281 74 
-288 275 220 174 26 132 59 225 218 150 158 20 145 5 215 263 100 ^
-661 1 176 26 59 52 224 292 20 214 6 285 192 282 46 106 235 249 14 257 311 309 
-82 271 15 301 136 269 100 178 253 182 308 311 84 260 71 240 210 202 156 104 21 
-59 126 96 36 7 43 134 42 38 234 166 78 129 142 101 23 61 54 152 287 20 288 190 
-29 118 111 235 236 81 201 73 229 205 202 230 37 77 46 206 285 105 165 307 254 
-14 244 66 253 156 191 199 171 39 5 41 206 47 38 221 233 22 203 1 224 205 215 
-102 93 3 126 83 103 263 56 54 165 220 76 214 19 157 248 269 187 295 53 95 217 4 
-283 203 287 107 93 302 193 27 116 122 240 236 7 268 17 242 125 13 100 191 125 
-238 295 79 273 17 229 192 269 174 50 309 169 137 127 153 45 23 48 121 96 49 252 
-99 121 183 166 52 12 30 188 53 307 167 148 132 214 32 90 304 195 16 172 122 253 
-169 63 255 97 119 194 171 52 250 97 132 127 227 290 79 286 262 285 118 37 51 
-180 94 60 196 99 47 250 110 65 183 153 119 268 43 108 237 238 9 257 12 242 138 
-258 156 117 266 115 52 237 164 76 201 86 101 261 128 310 226 207 143 158 32 77 
-59 139 29 31 245 123 11 172 135 186 225 50 23 286 249 40 62 111 222 303 25 275 
-244 40 136 44 278 290 105 91 62 198 27 103 250 184 310 239 79 199 84 173 266 
-128 297 293 151 217 17 216 259 213 187 282 120 39 291 236 94 134 129 155 34 18 
-299 195 29 105 178 179 310 252 12 255 71 2 82 258 143 245 210 189 284 48 95 291 
-249 27 190 55 296 223 148 145 86 88 16 72 72 85 18 74 141 18 87 245 197 256 228 
-122 266 102 119 181 238 308 12 17 4 58 69 26 20 2 56 80 31 20 301 123 24 44 191 
-112 54 239 153 132 140 99 34 5 54 139 42 276 301 110 152 49 265 32 177 109 307 
-180 81 188 140 173 279 61 41 219 231 94 147 1 211 272 159 176 264 187 57 237 
-151 204 145 160 21 72 59 152 274 87 232 264 200 241 293 77 284 22 229 179 24 
-118 124 168 292 7 30 262 298 51 93 289 9 283 190 42 51 167 222 4 270 19 231 120 
-13 113 124 181 225 63 268 30 175 181 251 241 68 255 84 186 138 184 223 61 28 35 
-175 107 6 185 81 114 207 117 41 293 164 150 73 142 88 90 5 128 11 98 263 130 
-299 221 146 217 91 88 3 139 16 159 189 197 243 295 66 28 273 303 51 80 44 265 
-45 49 165 233 9 270 257 298 64 26 33 247 112 67 111 209 58 281 288 164 163 6 
-198 14 170 194 197 169 50 10 41 193 114 294 234 92 145 73 155 21 146 243 208 
-200 228 48 21 46 193 40 49 178 166 65 196 86 175 194 184 297 306 23 273 4 296 
-136 31 33 234 179 11 185 68 242 151 130 212 104 34 304 182 83 116 196 112 292 
-306 97 206 60 283 277 159 163 19 131 70 157 274 74 299 208 274 161 104 8 126 70 
-170 207 130 225 37 90 230 194 ^
-643 0 268 242 36 62 39 274 301 36 147 300 278 216 229 35 75 55 207 28 88 230 
-247 267 185 51 307 95 202 71 225 275 144 228 18 144 298 278 201 228 33 145 300 
-263 270 172 105 6 111 135 112 277 44 36 217 301 21 201 298 34 147 285 18 214 
-244 280 131 38 291 162 161 74 142 14 155 259 141 241 278 131 282 31 160 231 5 
-198 311 294 134 269 85 173 192 252 239 49 8 26 258 54 50 150 272 72 227 260 213 
-172 35 60 109 150 43 19 286 175 92 60 124 151 45 263 41 119 109 290 304 23 201 
-54 294 149 215 87 158 2 196 311 224 133 267 100 104 248 180 9 183 136 184 208 
-115 279 44 106 163 303 265 270 242 51 8 96 204 56 294 219 216 89 143 71 140 14 
-85 313 139 256 154 187 210 115 35 304 108 148 58 209 28 103 176 249 252 309 309 
-10 11 13 312 67 11 83 258 69 310 152 202 141 171 277 129 297 276 216 159 89 73 
-70 83 29 16 67 81 29 1 54 65 96 274 2 37 204 285 33 160 246 265 255 296 49 78 
-27 260 39 119 94 289 247 38 132 55 222 288 90 215 2 211 257 226 118 22 44 176 
-164 305 250 25 186 123 238 221 131 212 30 158 246 195 254 239 64 9 28 243 123 
-308 167 133 197 154 102 4 111 65 166 220 59 281 273 229 105 76 57 137 97 32 302 
-108 78 112 207 43 34 232 177 22 129 68 168 275 74 282 275 214 174 20 129 53 222 
-218 144 158 17 142 313 209 257 211 172 20 59 52 220 288 20 214 281 188 282 46 
-106 233 249 8 255 311 309 80 271 15 297 136 269 100 174 249 182 308 307 80 256 
-69 240 206 200 156 102 19 57 122 96 30 3 39 134 40 32 232 162 76 127 138 99 17 
-57 52 150 287 18 284 190 23 116 107 235 234 77 199 69 225 205 198 226 33 75 40 
-206 285 103 161 303 250 10 240 66 253 152 187 195 169 33 5 39 204 41 34 217 231 
-20 199 313 224 203 213 102 89 3 124 81 99 261 56 50 165 218 74 212 15 157 244 
-265 185 295 47 93 217 2 281 203 283 103 91 302 193 25 116 122 236 236 7 268 13 
-242 121 9 98 189 125 238 291 77 269 15 227 190 267 170 50 305 165 133 127 153 
-45 19 42 121 94 45 248 95 117 179 166 46 6 26 188 53 307 165 148 128 210 30 88 
-300 193 10 170 120 251 167 63 251 97 117 194 167 48 250 95 132 125 223 290 75 
-284 260 283 118 37 45 178 94 60 194 97 47 248 110 63 181 151 115 264 43 104 233 
-234 7 253 12 240 136 254 154 117 264 113 50 235 164 76 197 84 101 261 126 310 
-222 203 143 156 32 73 55 137 27 31 245 123 9 168 135 182 223 46 21 286 245 38 
-62 109 220 303 21 271 244 36 132 40 276 286 105 91 58 194 27 101 246 180 308 
-237 79 199 84 171 262 128 295 291 147 215 17 212 259 219 ^
-652 1 187 278 112 35 287 228 90 126 121 151 26 18 299 187 21 97 174 179 302 252 
-8 255 63 306 82 254 135 237 206 181 276 44 87 283 245 19 182 51 288 215 144 141 
-86 84 16 68 64 81 10 66 312 133 6 83 241 189 252 220 114 266 94 119 177 234 304 
-4 5 308 46 61 26 8 314 48 80 23 12 297 119 24 44 191 108 42 231 145 128 140 99 
-30 1 54 131 42 276 301 102 144 37 261 20 169 105 303 180 77 180 136 165 275 57 
-33 219 231 86 143 1 207 272 155 172 264 179 45 237 147 196 137 152 13 72 47 152 
-270 87 224 260 196 241 293 77 284 10 229 171 20 110 120 164 288 3 18 254 298 47 
-93 285 313 283 186 34 43 159 214 4 262 7 223 120 1 113 116 181 217 59 264 26 
-171 173 251 233 60 251 80 186 138 184 223 61 16 23 175 107 6 177 81 114 207 109 
-29 285 160 142 73 138 80 82 313 120 11 98 255 122 291 221 146 209 83 88 315 139 
-8 151 189 193 235 291 58 20 273 295 51 76 40 257 37 49 161 233 1 266 257 294 64 
-22 25 243 104 59 111 201 58 277 288 156 159 2 194 10 170 186 197 169 46 2 41 
-185 106 290 234 92 145 69 155 9 138 243 208 200 224 48 21 38 189 40 45 178 162 
-57 196 78 167 190 180 289 306 23 269 312 296 132 19 29 226 175 3 181 64 234 151 
-130 208 96 34 300 174 75 112 188 112 292 302 89 198 52 275 269 159 155 19 123 
-66 149 274 70 295 204 266 153 104 126 62 166 203 126 225 25 90 230 262 264 238 
-30 60 39 270 299 34 147 300 278 216 225 35 75 53 203 22 84 228 243 267 185 47 
-305 95 200 71 223 273 142 226 12 144 294 276 197 228 31 141 298 259 268 172 101 
-4 109 133 110 273 38 36 215 297 15 199 296 28 145 281 14 212 242 280 131 32 291 
-162 161 70 142 14 153 257 141 239 274 129 280 27 158 227 315 198 309 290 130 
-267 81 173 192 248 237 43 6 24 256 50 44 146 268 68 227 256 213 170 33 56 105 
-150 39 13 284 173 88 58 124 147 43 263 39 117 109 286 300 21 201 48 292 149 215 
-85 156 312 192 307 222 133 263 98 102 248 178 9 183 132 182 204 113 279 40 104 
-163 301 265 270 240 49 8 92 204 54 294 217 212 89 139 67 136 12 85 309 137 256 
-154 185 210 115 31 304 108 146 56 209 24 103 176 247 250 305 307 10 7 11 310 65 
-9 79 258 69 308 150 202 139 171 277 125 297 272 214 157 87 71 70 83 29 14 67 77 
-27 311 52 63 94 272 2 31 200 283 33 160 246 263 251 292 45 74 21 260 33 115 90 
-289 247 38 130 55 222 286 88 211 314 211 255 226 116 18 42 172 160 305 248 25 
-184 119 236 219 127 212 30 154 244 195 254 239 62 3 28 239 121 304 167 131 195 
-150 98 314 107 65 162 220 55 281 271 227 103 72 57 137 93 28 308 ^
-670 0 105 78 106 204 40 31 232 177 22 129 68 168 269 74 276 275 208 174 14 126 
-47 219 218 138 158 14 139 310 203 251 205 166 11 59 52 214 282 20 214 308 275 
-182 282 46 106 230 249 316 252 311 309 77 271 15 291 136 269 100 168 243 182 
-308 301 74 250 66 240 200 197 156 99 16 54 116 96 21 314 33 134 37 23 229 156 
-73 124 132 96 8 51 49 147 287 15 278 190 14 113 101 235 231 71 196 63 219 205 
-192 220 27 72 31 206 285 100 155 297 244 4 234 66 253 146 181 189 166 24 5 36 
-201 32 28 211 228 17 193 313 224 200 210 102 83 3 121 78 93 258 56 44 165 215 
-71 209 9 157 238 259 182 295 38 90 217 316 278 203 277 97 88 302 193 22 116 122 
-230 236 7 268 7 242 115 3 95 186 125 238 285 74 263 12 224 187 264 164 50 299 
-159 127 127 153 45 13 33 121 91 39 242 89 111 173 166 37 314 20 188 53 307 162 
-148 122 204 27 85 294 190 1 167 117 248 164 63 245 97 114 194 161 42 250 92 132 
-122 217 290 69 281 257 280 118 37 36 175 94 60 191 94 47 245 110 60 178 148 109 
-258 43 98 227 228 4 247 12 237 133 248 151 117 261 110 47 232 164 76 191 81 101 
-261 123 310 216 197 143 153 32 67 49 134 24 31 245 123 6 162 135 176 220 40 18 
-286 239 35 62 106 217 303 15 265 244 30 126 34 273 280 105 91 52 188 27 98 240 
-174 305 234 79 199 84 168 256 128 292 288 141 212 17 206 259 208 187 277 110 34 
-286 226 89 124 119 150 24 18 299 185 19 95 173 179 300 252 7 255 61 304 82 253 
-133 235 205 179 274 43 85 281 244 17 180 50 286 213 143 140 86 83 16 67 62 80 8 
-64 312 131 3 82 240 187 251 218 112 266 92 119 176 233 303 2 2 306 43 59 26 5 
-314 46 80 21 10 296 118 24 44 191 107 39 229 143 127 140 99 29 54 129 42 276 
-301 100 142 34 260 17 167 104 302 180 76 178 135 163 274 56 31 219 231 84 142 1 
-206 272 154 171 264 177 42 237 146 194 135 150 11 72 44 152 269 87 222 259 195 
-241 293 77 284 7 229 169 19 108 119 163 287 2 15 252 298 46 93 284 311 283 185 
-32 41 157 212 4 260 4 221 120 315 113 114 181 215 58 263 25 170 171 251 231 58 
-250 79 186 138 184 223 61 13 20 175 107 6 175 81 114 207 107 26 283 159 140 73 
-137 78 80 312 118 11 98 253 120 289 221 146 207 81 88 315 139 6 149 189 192 233 
-290 56 18 273 293 51 75 39 255 35 49 160 233 316 265 257 293 64 21 23 242 102 
-57 111 199 58 276 288 154 158 1 193 9 170 184 197 169 45 41 183 104 289 234 92 
-145 68 155 6 136 243 208 200 223 48 21 36 188 40 44 178 161 55 196 76 165 189 
-179 287 306 23 268 311 296 131 16 28 224 174 1 180 63 232 151 130 207 94 34 299 
-172 73 111 186 112 292 301 87 196 50 273 267 159 153 235 ^
-658 1 117 63 143 274 67 292 201 260 147 104 313 126 56 163 200 123 225 16 90 
-230 262 258 232 21 57 39 264 296 31 147 300 278 216 219 35 75 50 197 13 78 225 
-237 267 185 41 302 95 197 71 220 270 139 223 3 144 288 273 191 228 28 135 295 
-253 265 172 95 1 106 130 107 267 29 36 212 291 6 196 293 19 142 275 8 209 239 
-280 131 23 291 162 161 64 142 14 150 254 141 236 268 126 277 21 155 221 309 198 
-306 284 124 264 75 173 192 242 234 34 3 21 253 44 35 140 262 62 227 250 213 167 
-30 50 99 150 33 4 281 170 82 55 124 141 40 263 36 114 109 280 294 18 201 39 289 
-149 215 82 153 306 186 301 219 133 257 95 99 248 175 9 183 126 179 198 110 279 
-34 101 163 298 265 270 237 46 8 86 204 51 294 214 206 89 133 61 130 9 85 303 
-134 256 154 182 210 115 25 304 108 143 53 209 18 103 176 244 247 299 304 10 1 8 
-307 62 6 73 258 69 305 147 202 136 171 277 119 297 266 211 154 84 68 70 83 29 
-11 67 71 24 305 49 60 91 269 2 22 194 280 33 160 246 260 245 286 39 68 12 260 
-24 109 84 289 247 38 127 55 222 283 85 205 311 211 252 226 113 12 39 166 154 
-305 245 25 181 113 233 216 121 212 30 148 241 195 254 239 59 313 28 233 118 298 
-167 128 192 144 92 308 101 65 156 220 49 281 268 224 100 66 57 137 87 22 292 
-103 78 102 202 38 29 232 177 22 129 68 168 265 74 272 275 204 174 10 124 43 217 
-218 134 158 12 137 308 199 247 201 162 5 59 52 210 278 20 214 304 271 178 282 
-46 106 228 249 312 250 311 309 75 271 15 287 136 269 100 164 239 182 308 297 70 
-246 64 240 196 195 156 97 14 52 112 96 15 312 29 134 35 17 227 152 71 122 128 
-94 2 47 47 145 287 13 274 190 8 111 97 235 229 67 194 59 215 205 188 216 23 70 
-25 206 285 98 151 293 240 230 66 253 142 177 185 164 18 5 34 199 26 24 207 226 
-15 189 313 224 198 208 102 79 3 119 76 89 256 56 40 165 213 69 207 5 157 234 
-255 180 295 32 88 217 316 276 203 273 93 86 302 193 20 116 122 226 236 7 268 3 
-242 111 318 93 184 125 238 281 72 259 10 222 185 262 160 50 295 155 123 127 153 
-45 9 27 121 89 35 238 85 107 169 166 31 310 16 188 53 307 160 148 118 200 25 83 
-290 188 314 165 115 246 162 63 241 97 112 194 157 38 250 90 132 120 213 290 65 
-279 255 278 118 37 30 173 94 60 189 92 47 243 110 58 176 146 105 254 43 94 223 
-224 2 243 12 235 131 244 149 117 259 108 45 230 164 76 187 79 101 261 121 310 
-212 193 143 151 32 63 45 132 22 31 245 123 4 158 135 172 218 36 16 286 235 33 
-62 104 215 303 11 261 244 26 122 30 271 276 105 91 48 184 27 96 236 170 303 232 
-79 199 84 166 252 128 290 283 ^
-649 1 133 208 17 198 259 204 187 273 102 30 282 218 85 116 111 146 16 18 299 
-177 11 87 169 179 292 252 3 255 53 296 82 249 125 227 201 171 266 39 77 273 240 
-9 172 46 278 205 139 136 86 79 16 63 54 76 56 312 123 312 78 236 179 247 210 
-104 266 84 119 172 229 299 315 311 298 31 51 26 314 314 38 80 13 2 292 114 24 
-44 191 103 27 221 135 123 140 99 25 317 54 121 42 276 301 92 134 22 256 5 159 
-100 298 180 72 170 131 155 270 52 23 219 231 76 138 1 202 272 150 167 264 169 
-30 237 142 186 127 142 3 72 32 152 265 87 214 255 191 241 293 77 284 316 229 
-161 15 100 115 159 283 319 3 244 298 42 93 280 303 283 181 24 33 149 204 4 252 
-313 213 120 307 113 106 181 207 54 259 21 166 163 251 223 50 246 75 186 138 184 
-223 61 1 8 175 107 6 167 81 114 207 99 14 275 155 132 73 133 70 72 308 110 11 
-98 245 112 281 221 146 199 73 88 315 139 319 141 189 188 225 286 48 10 273 285 
-51 71 35 247 27 49 156 233 312 261 257 289 64 17 15 238 94 49 111 191 58 272 
-288 146 154 318 189 5 170 176 197 169 41 313 41 175 96 285 234 92 145 64 155 
-315 128 243 208 200 219 48 21 28 184 40 40 178 157 47 196 68 157 185 175 279 
-306 23 264 307 296 127 4 24 216 170 314 176 59 224 151 130 203 86 34 295 164 65 
-107 178 112 292 297 79 188 42 265 259 159 145 19 113 61 139 274 65 290 199 256 
-143 104 311 126 52 161 198 121 225 10 90 230 262 254 228 15 55 39 260 294 29 
-147 300 278 216 215 35 75 48 193 7 74 223 233 267 185 37 300 95 195 71 218 268 
-137 221 318 144 284 271 187 228 26 131 293 249 263 172 91 320 104 128 105 263 
-23 36 210 287 194 291 13 140 271 4 207 237 280 131 17 291 162 161 60 142 14 148 
-252 141 234 264 124 275 17 153 217 305 198 304 280 120 262 71 173 192 238 232 
-28 1 19 251 40 29 136 258 58 227 246 213 165 28 46 95 150 29 319 279 168 78 53 
-124 137 38 263 34 112 109 276 290 16 201 33 287 149 215 80 151 302 182 297 217 
-133 253 93 97 248 173 9 183 122 177 194 108 279 30 99 163 296 265 270 235 44 8 
-82 204 49 294 212 202 89 129 57 126 7 85 299 132 256 154 180 210 115 21 304 108 
-141 51 209 14 103 176 242 245 295 302 10 318 6 305 60 4 69 258 69 303 145 202 
-134 171 277 115 297 262 209 152 82 66 70 83 29 9 67 67 22 301 47 58 89 267 2 16 
-190 278 33 160 246 258 241 282 35 64 6 260 18 105 80 289 247 38 125 55 222 281 
-83 201 309 211 250 226 111 8 37 162 150 305 243 25 179 109 231 214 117 212 30 
-144 239 195 254 239 57 309 28 229 116 294 167 126 190 140 88 304 97 65 152 220 
-45 281 178 ^
-<D
-
-H>SHS Type 3 Strings<H
-D>
-40 1 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 8 16 11 
-16 15 18 18 3 20 2 17 17 16 ^
-<D
-
+#  Configuration information for "SHA-1 Test"
+#  SHA tests are configured for BIT oriented implementations
+H>SHS Type 1 Strings<H
+D>
+0 1 ^
+1 1 1 ^
+2 1 1 1 ^
+3 0 1 1 1 ^
+2 0 2 2 ^
+4 1 1 1 2 1 ^
+3 0 2 2 2 ^
+4 1 1 2 2 2 ^
+5 1 2 2 1 1 2 ^
+5 0 2 2 1 1 3 ^
+4 0 3 3 3 1 ^
+5 0 2 2 3 2 2 ^
+5 1 2 3 3 1 3 ^
+5 0 3 3 3 2 2 ^
+6 0 2 3 1 2 3 3 ^
+7 1 3 3 3 1 1 1 3 ^
+7 0 2 3 1 2 3 2 3 ^
+6 1 2 4 3 3 3 2 ^
+7 0 2 4 3 3 1 1 4 ^
+8 0 2 3 1 1 2 2 4 4 ^
+7 0 2 4 2 3 1 4 4 ^
+9 0 4 1 2 1 1 2 4 4 2 ^
+8 1 4 4 1 1 4 2 2 4 ^
+7 0 3 3 4 3 4 4 2 ^
+11 0 1 3 1 1 2 1 2 4 4 4 1 ^
+6 0 4 3 4 5 5 4 ^
+7 1 2 5 2 4 5 4 4 ^
+12 1 1 2 3 3 1 1 1 4 2 1 5 3 ^
+11 0 2 3 3 3 1 2 2 4 1 5 2 ^
+8 1 3 3 5 5 2 5 2 4 ^
+9 1 5 4 5 1 2 1 5 3 4 ^
+9 1 5 1 5 2 3 4 4 4 3 ^
+12 1 1 2 5 1 1 5 5 1 4 1 5 1 ^
+12 1 5 3 2 1 3 2 2 2 1 4 5 3 ^
+10 0 5 1 4 5 5 4 1 1 3 5 ^
+12 1 1 5 2 3 1 5 1 3 3 5 1 5 ^
+12 0 1 1 2 3 2 5 1 3 3 6 4 5 ^
+11 1 3 1 5 1 3 4 3 1 5 5 6 ^
+8 1 4 6 4 5 4 4 5 6 ^
+10 1 6 5 4 3 3 3 2 6 2 5 ^
+10 1 2 3 4 4 5 5 2 5 6 4 ^
+13 1 3 1 3 1 4 1 6 6 5 1 2 6 2 ^
+10 1 4 3 3 6 6 6 3 2 6 3 ^
+13 0 3 5 3 1 4 1 4 3 5 3 4 1 6 ^
+10 0 2 5 5 2 6 6 5 2 6 5 ^
+12 1 2 2 5 3 6 6 4 3 2 4 3 5 ^
+13 1 2 6 3 6 5 2 3 2 1 2 3 5 6 ^
+13 1 3 5 6 2 1 1 6 2 4 5 4 5 3 ^
+16 1 2 1 4 3 2 3 2 5 3 4 1 4 1 5 3 5 ^
+11 1 3 1 3 6 7 7 4 1 6 5 6 ^
+12 0 2 5 2 7 5 5 4 2 2 6 7 3 ^
+13 1 6 4 4 1 4 2 5 2 4 2 7 4 6 ^
+12 1 3 4 7 6 7 1 4 4 3 2 5 6 ^
+16 0 3 2 4 5 6 1 1 1 5 3 4 1 4 4 5 4 ^
+14 1 5 1 3 7 6 3 1 3 7 3 1 5 7 2 ^
+14 0 1 5 3 2 7 1 5 5 4 6 5 3 6 2 ^
+14 0 4 7 6 6 2 3 5 1 1 3 6 2 3 7 ^
+13 1 6 4 6 3 7 5 1 4 5 1 7 4 4 ^
+13 0 7 5 3 1 4 7 4 2 2 7 5 4 7 ^
+15 1 7 3 6 1 1 2 7 5 1 5 4 6 1 6 4 ^
+16 0 2 5 3 2 7 2 3 5 2 1 3 3 3 7 5 7 ^
+18 1 3 7 2 4 1 7 3 4 1 5 1 5 1 1 6 1 2 7 ^
+17 0 2 1 7 3 7 1 2 1 4 3 6 6 6 2 2 5 4 ^
+22 1 2 2 1 1 2 6 2 4 1 1 3 5 2 3 4 5 6 1 1 2 6 3 ^
+12 1 7 8 7 2 1 3 5 7 8 7 4 5 ^
+15 1 3 5 5 2 2 2 7 4 2 8 7 4 5 5 4 ^
+16 0 1 4 4 6 1 2 7 1 6 4 1 8 4 7 4 6 ^
+16 0 8 7 7 2 5 2 1 5 6 1 1 5 1 5 6 5 ^
+14 0 7 3 2 3 8 3 3 8 2 8 3 7 7 4 ^
+14 0 4 2 6 5 4 5 3 8 8 4 8 2 6 4 ^
+14 0 8 7 1 3 5 8 2 8 1 4 5 2 8 8 ^
+16 0 5 5 2 2 4 2 4 7 6 1 5 8 3 8 7 2 ^
+16 0 1 6 6 6 6 4 2 2 6 4 2 4 4 6 7 6 ^
+16 1 2 3 7 4 1 7 7 5 7 2 4 7 2 6 6 3 ^
+13 0 7 4 8 6 5 7 6 3 5 7 5 8 3 ^
+16 1 4 1 1 5 4 3 6 5 5 8 5 4 8 5 3 8 ^
+13 0 7 4 4 5 8 3 8 3 8 6 6 6 8 ^
+14 1 5 4 7 5 8 4 6 1 6 2 7 8 6 8 ^
+18 1 3 4 4 5 3 4 1 6 3 7 6 7 3 3 2 8 4 5 ^
+19 0 5 8 1 2 1 3 5 3 1 6 6 3 7 4 5 7 1 4 7 ^
+17 0 5 7 7 2 2 6 4 7 1 7 8 1 5 3 2 7 6 ^
+14 0 9 3 6 9 3 4 7 6 9 1 7 2 9 6 ^
+21 1 8 6 5 2 2 4 3 1 1 6 2 8 4 2 5 4 5 1 2 5 6 ^
+16 1 2 6 5 4 9 8 1 8 1 7 6 7 7 1 2 9 ^
+15 0 6 9 5 4 7 1 7 3 9 4 7 7 5 2 8 ^
+16 0 1 7 8 2 7 2 9 8 8 3 4 5 2 4 8 7 ^
+16 1 1 6 8 2 8 1 6 7 7 5 9 2 9 2 8 5 ^
+16 0 4 2 9 6 2 6 6 7 9 9 1 9 4 1 5 7 ^
+18 1 6 9 2 7 2 8 5 8 4 3 4 4 6 6 3 1 6 4 ^
+19 0 1 7 4 4 4 6 1 6 3 9 5 6 4 7 2 2 5 5 8 ^
+17 1 8 5 3 7 3 5 6 4 1 9 2 6 5 7 9 1 9 ^
+18 0 8 8 6 3 5 3 3 5 5 3 8 3 2 5 5 4 7 8 ^
+16 1 4 7 7 2 7 3 8 5 7 5 6 8 5 2 8 8 ^
+19 0 3 7 2 3 9 5 9 7 7 6 5 3 1 1 5 2 3 9 6 ^
+18 0 2 4 6 7 8 1 2 9 7 2 3 5 8 9 1 7 9 4 ^
+21 1 4 1 8 3 3 1 7 3 5 7 4 1 8 3 6 3 5 7 6 8 2 ^
+17 0 4 8 3 7 9 8 6 8 4 2 8 7 2 4 4 5 7 ^
+18 1 3 9 7 1 4 5 6 9 2 9 1 3 8 4 7 8 7 4 ^
+25 1 2 4 8 1 7 2 7 5 5 3 2 3 2 1 2 1 1 2 4 2 8 7 8 7 4 ^
+25 0 9 4 6 5 8 1 1 1 3 2 1 3 1 1 1 5 3 3 6 5 7 4 5 6 8 ^
+19 1 7 5 6 6 8 2 4 1 8 7 1 6 3 4 8 5 8 5 6 ^
+19 0 6 1 2 1 7 1 10 7 4 5 1 6 4 6 8 7 10 9 6 ^
+16 0 10 10 5 5 9 7 2 5 4 3 6 3 10 10 5 8 ^
+18 1 2 3 5 9 8 5 10 6 8 4 2 2 4 7 9 6 9 4 ^
+18 0 5 10 3 1 4 5 4 6 8 3 7 7 7 5 9 2 9 9 ^
+18 1 4 9 7 5 4 4 10 6 9 3 6 6 8 6 2 4 6 6 ^
+17 0 5 7 4 8 5 9 10 4 9 1 4 8 6 6 5 9 6 ^
+17 1 3 4 8 9 1 5 8 10 5 10 3 8 1 6 8 9 9 ^
+18 0 8 3 6 1 3 10 3 7 6 5 9 3 10 9 4 6 10 5 ^
+16 1 9 1 9 6 5 7 7 10 9 6 1 5 7 10 8 9 ^
+20 0 6 4 10 10 4 3 9 8 10 3 3 5 2 1 8 1 3 2 9 9 ^
+17 1 10 6 10 6 8 3 6 7 3 10 8 6 6 4 4 9 5 ^
+19 1 9 4 3 4 7 3 8 10 2 4 10 7 6 10 1 3 5 7 9 ^
+21 1 2 2 2 3 9 2 8 3 9 3 7 7 4 9 9 5 4 2 6 10 7 ^
+17 1 5 9 8 8 9 10 9 1 8 3 10 2 7 2 10 4 9 ^
+23 0 5 4 10 4 10 7 8 3 1 1 3 4 2 1 1 10 2 1 4 10 10 10 4 ^
+19 0 9 2 5 7 9 6 7 1 8 9 1 2 1 10 8 10 4 7 10 ^
+22 1 2 6 8 8 9 7 2 1 3 3 10 6 2 6 2 6 5 2 5 10 5 9 ^
+22 1 8 7 8 10 1 6 3 7 4 5 5 5 1 9 2 2 5 5 2 10 9 4 ^
+21 0 1 10 2 6 10 9 4 3 3 7 10 2 9 6 10 2 1 5 6 3 10 ^
+21 1 8 5 7 10 5 6 7 3 3 1 2 9 4 8 6 3 9 1 7 7 9 ^
+22 0 5 5 6 5 2 3 5 3 11 4 5 1 10 6 4 11 8 3 6 5 6 7 ^
+20 0 2 1 9 9 3 6 1 8 11 6 7 11 6 1 10 6 7 5 5 8 ^
+19 0 4 1 7 10 4 8 10 8 10 4 11 9 6 1 4 5 6 11 4 ^
+19 1 9 2 4 11 11 11 7 1 1 6 8 1 9 8 5 11 5 4 10 ^
+20 0 8 3 10 1 7 6 10 8 2 9 3 8 6 8 9 3 7 5 1 11 ^
+22 0 4 5 8 4 10 6 5 4 5 3 3 4 1 5 9 4 10 9 6 7 3 11 ^
+21 0 6 5 8 7 8 11 2 1 11 10 3 3 2 9 1 3 6 9 10 10 2 ^
+24 1 3 1 1 9 4 2 5 7 3 10 11 5 6 7 1 7 7 8 7 2 2 7 4 9 ^
+23 1 9 4 6 3 7 5 10 9 8 9 3 2 1 7 2 2 7 6 2 8 3 6 10 ^
+22 1 7 10 2 10 5 1 8 7 7 3 8 6 6 8 3 2 11 6 3 4 7 6 ^
+20 1 11 3 7 2 10 10 7 5 2 4 3 5 11 3 11 8 9 5 5 10 ^
+19 0 6 2 6 8 5 9 4 9 10 9 8 3 2 10 11 2 6 11 11 ^
+20 1 8 2 4 2 7 3 9 9 11 8 2 11 4 8 4 8 10 6 9 8 ^
+21 0 6 10 10 7 9 2 5 11 9 10 7 3 1 4 5 4 10 1 2 8 10 ^
+18 1 8 11 6 10 8 9 11 6 7 7 2 6 2 6 10 6 9 11 ^
+21 0 5 11 1 6 8 11 8 10 5 10 3 7 8 9 9 1 1 1 10 2 10 ^
+25 1 5 10 2 9 9 9 7 2 2 4 6 1 11 7 3 3 5 5 2 11 2 5 5 10 2 ^
+21 1 1 8 1 11 6 9 3 6 11 7 11 8 6 9 4 4 10 7 1 8 7 ^
+23 1 7 7 5 11 1 4 7 11 11 11 9 2 1 3 8 2 8 7 4 5 2 5 8 ^
+24 1 4 11 5 10 7 7 9 5 1 5 6 2 9 1 5 7 9 9 11 1 1 3 1 11 ^
+27 1 10 4 6 8 5 7 11 4 10 8 6 4 3 4 4 2 1 1 3 3 1 11 2 3 4 10 6 ^
+21 1 7 11 2 7 10 10 9 10 1 3 10 4 3 11 10 2 5 3 9 11 4 ^
+22 0 7 9 10 9 5 2 6 6 9 2 7 4 9 8 4 9 2 5 9 8 10 3 ^
+21 0 12 2 6 12 7 9 3 5 11 6 11 3 5 4 4 11 10 2 1 10 10 ^
+27 1 1 4 12 2 10 1 6 5 5 4 1 10 3 1 12 3 2 11 5 1 4 6 4 6 11 11 4 ^
+22 1 8 9 4 8 12 5 5 9 3 5 2 3 4 12 12 8 5 3 1 9 10 9 ^
+24 0 5 12 8 6 2 4 11 11 2 7 11 9 4 5 2 1 8 3 10 2 5 2 8 9 ^
+21 0 3 7 7 7 5 9 11 5 9 11 2 9 7 5 6 11 2 12 4 9 7 ^
+26 0 4 4 6 4 7 2 4 2 5 7 2 6 11 5 9 8 2 5 10 2 10 8 8 5 2 11 ^
+23 1 3 3 2 6 9 10 5 6 8 5 8 11 3 6 10 4 6 9 2 11 10 3 10 ^
+25 1 1 3 12 3 7 4 5 5 3 8 9 2 4 8 7 7 9 1 9 11 4 5 7 7 10 ^
+20 1 11 9 8 10 11 1 7 12 6 7 4 2 12 12 2 3 9 10 8 8 ^
+20 0 12 11 1 4 10 6 10 3 9 7 12 4 11 8 4 6 12 4 7 12 ^
+24 0 8 6 4 8 2 2 9 2 9 6 3 6 3 3 10 12 2 7 8 7 8 12 10 7 ^
+26 0 5 11 11 7 3 3 9 10 3 9 3 3 7 2 9 9 1 2 4 12 2 5 5 6 10 4 ^
+22 1 12 9 10 10 12 12 7 8 2 7 1 6 8 2 8 7 6 3 1 1 12 12 ^
+22 1 11 10 2 11 10 8 1 2 8 12 8 3 9 5 7 9 8 7 11 1 10 4 ^
+22 0 10 1 8 6 12 2 11 7 10 4 10 6 5 7 10 11 3 3 8 8 4 12 ^
+26 0 8 5 5 12 1 8 6 7 6 11 8 10 4 3 7 6 1 5 1 1 9 1 5 8 9 12 ^
+21 0 1 12 4 11 12 9 2 12 12 3 12 5 4 12 4 1 5 8 12 9 10 ^
+26 1 5 3 8 1 11 4 7 3 3 10 4 9 6 6 4 3 9 11 1 3 7 10 7 9 6 11 ^
+23 0 7 12 3 5 8 9 7 10 8 11 10 11 6 1 8 1 1 6 3 9 8 12 6 ^
+25 0 1 5 5 6 5 12 1 1 1 11 9 9 3 11 9 6 1 11 3 1 12 8 11 11 10 ^
+22 1 10 9 7 3 10 2 6 4 11 3 11 6 4 5 5 11 12 9 7 8 12 9 ^
+22 0 8 5 10 7 12 8 3 4 4 5 8 9 12 6 8 10 6 7 11 4 8 10 ^
+26 0 3 5 3 11 11 2 1 9 1 10 4 4 6 9 4 7 6 5 10 10 1 8 9 9 6 12 ^
+24 0 12 11 4 10 1 3 7 5 11 9 11 7 2 11 5 4 7 8 1 6 12 7 4 9 ^
+28 0 1 12 10 2 2 2 4 9 11 4 11 7 2 4 3 11 7 10 5 10 5 5 3 5 2 7 5 9 ^
+26 1 4 1 4 2 13 6 11 5 6 8 5 1 5 6 3 8 1 5 8 9 9 10 12 13 12 2 ^
+26 0 12 3 1 11 2 12 6 8 6 8 11 4 11 10 9 6 3 3 2 2 2 13 2 1 13 9 ^
+22 0 3 3 12 13 13 7 12 2 8 11 9 10 10 1 1 13 11 13 4 1 11 3 ^
+26 1 2 6 2 8 12 3 7 12 8 9 8 3 12 7 4 9 2 6 4 9 9 4 8 2 4 12 ^
+24 1 8 11 11 3 13 2 10 3 10 8 6 6 4 4 13 4 2 4 8 1 11 12 9 10 ^
+29 1 1 2 5 1 1 10 3 2 4 9 11 8 2 5 2 8 10 2 10 11 7 8 12 6 1 9 8 4 12 ^
+23 0 6 12 7 10 7 7 13 2 2 7 10 2 8 13 10 7 11 2 5 9 11 13 1 ^
+25 1 3 11 2 10 5 11 5 7 10 8 10 1 10 3 11 7 9 5 3 3 4 5 13 12 8 ^
+26 1 5 13 9 4 3 3 4 3 13 1 6 11 10 8 13 3 4 11 9 1 9 1 7 8 7 11 ^
+22 1 1 3 13 8 11 3 4 10 10 12 7 2 11 4 7 7 6 13 13 9 13 11 ^
+26 1 7 9 7 8 9 9 5 1 13 3 3 4 9 2 1 8 9 3 9 12 8 10 10 6 11 3 ^
+23 1 3 8 12 8 10 4 3 8 5 5 7 11 13 11 12 11 4 12 3 6 5 11 8 ^
+27 0 3 10 9 6 9 7 2 10 4 4 5 5 2 12 13 5 3 1 10 1 4 7 8 13 13 12 3 ^
+30 0 2 6 5 4 7 3 10 6 13 6 3 9 6 2 10 5 3 8 4 1 11 3 5 3 7 11 1 12 9 7 ^
+29 0 5 2 13 6 5 2 6 3 2 9 5 3 6 6 4 10 2 4 7 7 10 13 9 6 10 6 5 9 8 ^
+31 1 9 8 2 7 3 5 11 3 7 7 5 6 2 1 1 6 2 11 5 4 5 7 9 1 11 10 2 3 9 12 10 ^
+28 0 11 1 4 1 12 10 5 5 1 7 2 3 10 7 12 9 2 8 2 6 10 5 12 12 4 9 2 13 ^
+26 1 11 9 8 12 4 12 7 3 4 4 6 1 2 7 12 4 6 8 10 11 11 1 10 2 9 12 ^
+28 0 10 9 7 10 1 10 9 12 7 10 7 6 6 5 3 2 3 1 3 12 1 4 13 3 9 7 9 8 ^
+27 1 4 11 1 5 6 9 12 12 13 13 13 1 2 13 1 2 1 12 12 3 2 2 8 3 13 7 7 ^
+29 0 6 5 5 2 4 2 11 4 4 13 9 13 7 3 12 8 3 7 6 4 12 3 1 8 11 1 6 13 6 ^
+23 1 11 6 6 11 7 13 11 6 7 4 4 12 2 13 5 12 5 7 9 6 11 11 11 ^
+23 0 11 13 11 7 4 3 6 12 13 10 11 5 12 13 11 6 1 1 4 7 13 10 7 ^
+27 1 7 5 13 5 4 8 7 3 9 6 7 11 7 1 9 3 8 5 8 8 2 13 13 8 5 13 4 ^
+30 1 2 5 8 4 13 10 6 4 2 6 1 1 12 4 13 5 10 4 10 8 5 7 1 5 5 12 4 8 6 12 ^
+28 1 12 1 12 11 10 2 3 10 1 2 6 11 12 9 11 12 2 1 9 4 1 5 7 2 12 11 4 11 ^
+29 0 6 8 7 8 8 12 2 7 4 12 11 5 5 3 5 13 4 11 8 8 9 2 2 1 6 2 8 6 12 ^
+28 1 7 13 5 7 11 3 1 9 2 5 12 8 6 2 5 9 10 10 11 4 5 12 5 4 6 5 6 13 ^
+25 1 14 4 8 2 9 11 7 4 3 2 8 14 6 14 7 13 5 5 14 6 5 11 6 6 13 ^
+26 1 3 5 12 1 11 13 1 3 3 10 11 5 6 12 11 12 7 14 4 3 6 6 10 11 14 4 ^
+27 0 4 2 3 10 7 12 13 8 8 12 10 13 1 7 10 2 7 2 13 10 2 3 3 6 4 13 14 ^
+24 1 11 1 9 14 4 14 14 8 10 13 4 3 2 7 6 6 8 14 5 11 7 14 14 1 ^
+22 1 13 13 10 9 13 8 14 9 3 14 3 11 9 9 12 13 2 10 1 5 8 12 ^
+25 0 9 10 9 8 4 14 6 9 3 13 10 11 3 1 4 6 10 3 4 3 12 12 14 11 13 ^
+26 1 11 8 11 7 8 10 9 12 11 6 10 6 3 9 9 1 7 5 6 7 7 12 4 5 8 11 ^
+26 1 12 10 8 14 7 4 13 13 8 4 5 3 2 4 7 14 3 10 6 9 13 9 2 1 9 14 ^
+28 0 6 12 2 4 7 8 11 10 12 2 14 3 1 1 1 12 5 13 9 12 5 9 10 5 1 12 10 8 ^
+29 1 2 6 5 14 14 3 6 13 1 2 6 2 12 1 2 10 1 4 5 14 10 12 11 2 3 14 14 12 5 ^
+30 1 5 2 3 5 11 12 3 7 12 7 9 8 3 3 14 10 5 2 9 3 8 6 11 8 7 8 1 6 12 7 ^
+28 1 14 5 2 14 7 8 1 5 4 12 9 6 12 1 1 7 9 5 14 11 9 4 1 10 1 14 10 12 ^
+27 0 7 2 8 5 3 14 8 9 4 6 11 3 11 6 12 1 7 14 9 14 6 10 6 1 8 14 10 ^
+26 1 6 14 2 2 12 10 5 10 10 8 3 7 13 10 1 14 1 14 7 11 12 9 1 8 8 12 ^
+30 0 6 13 5 13 3 5 8 8 8 2 5 5 4 2 13 14 7 2 12 12 3 3 5 7 5 11 3 7 13 7 ^
+26 0 13 7 2 8 4 10 14 2 7 1 10 8 11 11 2 13 9 11 2 9 11 7 13 11 2 14 ^
+31 1 7 7 8 5 13 4 1 12 14 1 9 11 3 5 3 13 11 7 3 2 9 1 3 13 6 3 10 12 1 13 3 ^
+23 0 9 8 8 7 14 13 6 13 14 12 13 12 7 4 14 10 1 3 9 7 11 14 5 ^
+27 1 1 10 4 12 4 11 5 13 13 4 12 13 7 12 12 4 13 6 2 7 5 2 8 7 13 12 3 ^
+26 1 7 6 11 12 14 12 3 12 8 7 4 9 14 1 8 11 6 5 10 10 6 8 5 2 11 14 ^
+33 1 1 11 1 5 3 8 1 12 14 5 1 3 7 2 3 9 3 4 14 4 4 10 8 5 14 1 11 12 12 10 4 13 
+2 ^
+32 0 11 4 4 9 5 5 8 9 5 10 4 2 4 7 9 9 6 3 5 1 8 3 2 13 3 14 9 8 9 10 14 5 ^
+28 0 12 9 5 8 7 2 14 12 3 8 14 6 6 4 7 5 7 10 7 11 10 1 9 6 7 12 8 9 ^
+25 0 9 9 2 11 13 12 11 11 6 14 13 10 5 6 8 10 4 3 11 11 14 5 5 10 7 ^
+30 0 13 9 14 11 4 8 12 9 5 9 1 2 9 13 12 6 1 14 11 10 7 8 6 1 4 3 2 2 2 13 ^
+33 1 13 5 9 6 13 9 1 13 2 6 8 9 1 3 12 13 3 4 4 12 5 2 1 12 1 6 2 1 8 2 14 13 9 
+^
+32 1 8 6 7 1 4 4 6 1 13 3 3 1 13 7 6 11 6 4 9 10 4 8 13 1 9 10 12 7 10 11 10 5 ^
+30 0 12 6 6 3 4 13 1 4 11 10 2 6 14 6 9 12 6 2 2 11 9 13 4 7 9 14 2 11 8 7 ^
+26 1 2 11 13 2 9 11 8 11 11 15 13 13 3 15 2 12 1 15 3 8 4 9 13 1 13 7 ^
+32 1 9 6 1 2 2 1 15 3 15 1 10 1 4 11 14 14 6 10 2 5 9 10 10 9 1 2 14 10 12 1 1 
+15 ^
+29 1 13 2 3 8 12 5 14 9 8 9 2 14 1 4 6 15 10 9 2 7 9 4 8 7 9 10 11 11 5 ^
+34 1 12 2 7 2 12 8 2 8 6 3 12 4 4 10 1 14 12 11 5 15 3 3 3 14 13 2 2 3 8 2 1 8 
+8 8 ^
+31 0 6 2 7 10 1 13 10 6 6 6 2 8 7 6 7 14 3 12 6 8 9 3 11 1 3 10 12 11 11 9 9 ^
+24 1 13 15 4 7 11 13 10 14 14 13 4 11 5 6 11 8 12 13 9 1 10 9 10 7 ^
+33 0 3 1 3 3 4 13 1 6 14 8 3 4 3 2 1 14 14 14 5 13 13 11 10 13 4 3 10 11 3 6 1 
+10 7 ^
+28 0 7 9 13 9 15 2 4 12 10 10 4 12 3 8 5 6 13 1 6 15 1 8 9 6 12 11 7 14 ^
+32 1 3 1 13 6 4 1 9 4 5 7 1 8 8 11 10 5 15 14 2 8 14 9 7 12 2 4 13 7 4 3 9 14 ^
+31 1 14 12 13 8 4 12 2 6 5 12 9 3 11 8 5 13 5 10 5 2 3 7 12 14 4 1 7 3 6 9 9 ^
+32 1 10 15 7 2 13 5 7 2 5 2 10 7 11 5 5 9 8 2 9 3 3 6 3 13 10 3 5 7 15 11 10 12 
+^
+38 0 2 3 7 1 6 3 3 12 5 2 9 4 5 11 2 1 7 6 14 7 14 10 4 11 6 3 11 2 10 6 4 8 1 
+4 9 4 15 4 ^
+27 0 7 7 4 14 2 3 14 15 10 7 12 7 5 8 7 15 15 14 10 2 3 1 10 12 15 9 9 ^
+31 1 15 3 9 9 5 4 2 6 14 4 9 5 12 8 1 6 1 4 8 7 10 14 3 10 14 8 11 9 8 10 9 ^
+28 0 14 11 8 3 5 5 7 2 11 4 4 4 6 14 13 10 14 10 3 9 6 9 7 5 10 15 15 15 ^
+30 1 8 13 4 2 13 6 4 7 4 4 15 2 2 12 13 3 14 12 7 11 6 2 14 2 6 6 9 14 13 12 ^
+27 1 13 14 15 12 14 5 14 15 11 4 1 1 9 5 13 10 6 5 5 6 14 13 1 5 3 14 13 ^
+29 0 4 2 13 12 15 7 3 15 5 1 6 7 6 13 1 14 11 9 5 15 6 13 3 6 11 7 15 8 9 ^
+31 0 5 4 4 14 3 13 8 13 3 7 13 7 9 12 3 11 15 11 5 14 1 3 4 10 12 7 12 1 2 13 4 
+^
+28 1 12 7 13 14 7 7 1 9 13 8 5 14 2 5 9 9 15 9 13 7 8 9 8 1 12 3 9 15 ^
+34 1 6 12 4 14 12 5 3 15 4 4 6 8 2 11 8 4 2 5 1 15 15 1 15 2 11 4 10 9 4 7 3 2 
+15 6 ^
+26 0 14 5 6 5 11 12 14 12 12 11 15 2 14 9 15 1 7 12 11 12 13 14 1 1 12 5 ^
+32 0 2 2 4 5 2 11 12 5 4 12 9 14 5 5 8 6 2 15 15 6 13 11 3 5 15 5 11 3 12 7 10 
+8 ^
+26 1 2 15 14 9 14 7 6 15 9 3 4 8 8 12 14 2 9 11 14 6 11 15 10 8 14 8 ^
+34 1 15 7 4 5 10 1 13 7 1 1 8 3 13 11 2 8 15 11 12 6 6 1 3 2 2 11 3 13 9 10 3 6 
+12 15 ^
+25 0 15 7 10 2 10 15 5 10 13 12 8 15 3 1 11 14 15 8 15 12 9 6 8 13 13 ^
+27 0 10 8 13 10 15 13 5 8 4 10 10 6 7 13 6 12 12 9 12 2 5 10 12 10 8 15 6 ^
+28 0 5 3 8 12 15 8 14 15 9 12 12 3 10 13 6 11 10 4 13 14 8 9 1 8 1 5 11 12 ^
+29 0 9 12 4 13 15 5 9 11 7 14 11 1 11 7 8 8 11 1 13 15 12 1 5 8 3 8 10 7 14 ^
+30 0 1 5 13 12 14 5 3 6 4 12 15 6 6 10 11 13 9 1 11 6 10 3 7 14 4 14 11 7 8 13 ^
+34 1 1 12 5 1 7 4 6 7 5 11 1 4 7 12 10 10 8 15 13 4 11 15 11 6 9 1 2 15 5 1 5 
+12 6 13 ^
+35 1 12 15 4 11 13 3 6 5 10 8 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 5 6 15 1 12 4 
+4 2 15 4 ^
+27 0 15 11 15 5 11 9 7 15 16 6 16 12 3 2 10 16 5 5 7 1 7 11 13 7 9 11 12 ^
+31 1 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 9 13 13 3 3 6 7 16 7 6 15 5 8 15 6 15 ^
+30 1 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 2 7 8 16 2 12 16 10 14 7 ^
+36 1 2 3 7 14 6 9 4 4 5 9 7 12 3 9 2 5 1 3 10 11 11 6 12 7 1 7 12 2 1 2 8 12 15 
+16 9 13 ^
+34 1 6 3 12 11 16 15 8 8 8 14 13 7 7 8 2 7 6 2 2 14 7 1 4 2 4 11 11 5 7 2 12 1 
+14 11 ^
+29 0 12 11 2 9 8 5 6 14 10 12 5 11 5 3 1 13 15 9 12 11 13 4 14 5 16 3 5 13 15 ^
+30 1 5 16 11 2 6 13 16 3 6 4 9 10 9 8 6 14 8 9 5 13 6 5 14 2 8 15 8 7 14 11 ^
+28 1 14 10 13 13 11 10 13 9 8 4 11 14 11 6 10 10 1 9 13 16 5 3 4 7 9 12 10 8 ^
+36 1 10 15 12 8 8 10 13 5 6 11 4 6 2 3 5 6 11 1 1 8 6 13 15 6 3 15 5 10 1 6 2 5 
+2 11 10 10 ^
+31 1 4 14 7 2 14 3 1 12 7 15 13 1 5 9 8 3 3 14 12 13 2 15 12 7 16 12 3 8 11 5 
+15 ^
+34 0 10 2 10 16 4 16 7 8 1 16 6 14 9 5 12 16 8 9 4 4 4 1 7 13 10 1 7 10 5 7 4 1 
+5 15 ^
+30 0 16 3 8 7 3 8 8 11 8 13 4 16 8 16 1 4 16 11 4 12 1 14 5 1 16 11 8 14 12 9 ^
+33 0 7 9 9 16 11 7 6 1 11 14 12 14 10 9 11 8 11 7 5 10 15 2 6 9 3 9 4 2 1 1 9 
+14 6 ^
+32 0 5 8 14 15 4 1 6 1 10 8 1 15 15 3 10 7 8 10 12 4 3 11 15 8 5 3 3 16 15 7 14 
+13 ^
+36 0 3 10 12 2 11 9 2 1 4 3 8 10 14 2 11 3 2 4 15 14 5 2 8 16 16 1 5 7 5 9 5 15 
+9 11 3 14 ^
+31 1 5 4 14 4 8 3 3 1 10 4 15 15 13 2 13 9 7 13 11 9 1 15 15 15 16 7 7 6 5 13 9 
+^
+30 0 14 16 12 1 11 11 7 3 7 3 3 13 4 13 14 5 15 12 5 14 16 14 4 5 9 6 6 3 16 11 
+^
+28 1 10 16 10 14 13 6 16 14 3 14 15 7 13 12 4 1 8 4 10 6 1 13 6 14 11 3 16 14 ^
+33 0 15 11 13 8 11 1 15 2 10 9 9 14 8 13 2 13 8 1 2 1 3 12 8 5 4 11 10 14 8 9 4 
+5 16 ^
+34 1 12 12 6 7 13 13 12 1 13 14 1 1 6 3 13 2 16 3 1 16 9 9 15 3 13 1 8 3 2 6 12 
+8 9 13 ^
+27 0 11 12 15 14 12 10 8 15 9 15 2 7 5 11 8 9 7 16 6 15 4 15 7 11 15 4 14 ^
+29 1 9 1 14 7 4 14 16 11 10 11 12 14 6 12 11 15 7 14 3 15 6 1 12 5 12 13 3 6 14 
+^
+28 0 6 10 7 7 9 10 7 11 12 16 9 6 9 14 10 10 2 7 4 15 16 13 11 8 10 15 10 15 ^
+32 1 8 12 1 10 3 7 15 14 9 16 14 1 15 3 14 9 2 2 12 14 7 3 5 14 5 15 10 2 14 1 
+15 8 ^
+33 0 9 16 10 16 6 13 1 6 2 8 13 5 7 2 15 11 12 6 8 7 1 5 8 13 9 4 8 12 9 15 1 
+10 13 ^
+30 0 10 4 16 4 13 12 2 4 14 6 11 3 15 8 4 12 3 11 16 16 16 2 13 7 10 2 13 10 15 
+10 ^
+33 1 16 2 15 10 4 1 13 12 12 9 12 7 16 4 12 4 2 16 4 9 16 8 2 6 15 2 3 4 9 12 6 
+8 12 ^
+34 1 13 11 11 4 9 13 14 2 9 6 8 6 10 11 9 3 12 9 13 4 10 3 5 1 14 11 11 16 1 2 
+2 11 6 14 ^
+33 1 15 12 6 5 16 2 14 2 10 12 2 5 5 6 10 13 12 3 10 8 16 9 5 12 15 4 11 13 3 6 
+5 10 8 ^
+35 1 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 5 6 15 1 12 4 4 2 15 13 15 11 15 5 11 9 
+7 15 16 4 ^
+36 0 16 12 3 2 10 16 5 5 7 1 7 11 13 7 9 11 2 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 
+9 13 13 4 ^
+35 0 3 6 7 16 7 6 15 5 8 15 6 4 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 
+2 7 16 ^
+31 0 7 4 8 17 16 16 11 14 2 10 14 15 10 9 1 14 10 14 6 6 16 3 2 3 8 3 12 8 11 
+17 2 ^
+30 1 9 7 16 14 4 11 15 5 13 9 5 12 17 17 13 8 2 6 8 16 1 12 5 17 2 9 8 10 13 6 ^
+27 0 11 17 12 5 14 9 11 9 11 4 11 13 16 6 10 5 8 3 17 16 14 1 15 15 15 6 17 ^
+29 1 2 11 6 13 11 13 4 6 7 11 11 12 16 13 1 16 16 14 16 2 4 16 11 6 15 7 4 17 
+11 ^
+32 0 5 7 6 3 14 16 5 17 11 13 1 1 14 13 3 6 14 5 17 5 4 8 14 3 16 7 13 4 14 8 9 
+17 ^
+31 1 8 12 8 15 9 6 6 1 5 13 16 5 8 4 6 10 6 11 16 17 15 15 12 4 13 5 3 4 10 15 
+16 ^
+33 0 7 15 16 12 12 11 8 13 14 5 8 1 11 10 9 3 14 3 1 9 6 15 12 16 4 5 9 7 1 9 4 
+8 17 ^
+36 1 7 9 16 11 11 6 13 7 1 7 8 1 14 12 2 7 4 5 15 16 12 3 1 6 11 4 15 8 9 9 2 1 
+13 2 14 14 ^
+29 1 6 8 8 15 13 13 10 2 16 12 17 6 7 14 13 12 13 3 14 12 12 2 15 2 5 15 10 7 
+15 ^
+38 1 5 15 7 8 10 10 1 11 2 4 3 11 11 3 5 2 3 11 5 12 12 8 6 2 17 15 6 16 15 4 3 
+14 6 3 2 10 5 15 ^
+30 0 12 11 15 14 2 16 14 7 6 15 9 3 11 8 8 5 16 2 16 2 16 6 9 6 12 10 16 7 15 
+10 ^
+36 0 11 5 3 16 1 15 7 10 17 10 10 13 2 2 17 6 2 5 6 6 10 12 2 9 11 12 6 1 1 8 
+12 2 6 16 12 16 ^
+30 1 10 17 5 1 6 14 17 8 12 10 11 16 15 1 8 3 9 13 7 7 16 8 13 11 10 8 15 3 15 
+12 ^
+31 1 14 8 4 12 1 6 5 13 15 3 5 11 14 11 14 17 5 10 17 7 8 13 5 12 15 3 6 17 7 
+17 7 ^
+31 0 12 3 10 10 4 13 13 8 11 13 7 17 11 1 10 1 5 11 11 9 14 13 15 8 14 2 7 16 
+11 8 15 ^
+32 1 7 16 17 17 4 1 13 15 5 1 5 6 14 15 1 5 1 9 9 17 12 13 12 7 12 3 7 15 4 16 
+12 13 ^
+36 0 8 17 1 11 4 10 2 6 10 3 16 16 2 7 13 9 15 7 17 14 3 10 16 13 6 7 5 2 1 4 
+16 3 10 1 15 5 ^
+32 0 4 6 4 15 11 4 2 17 9 15 5 10 7 12 15 16 15 17 12 14 9 2 13 4 9 2 4 15 2 11 
+9 16 ^
+29 0 4 4 3 17 2 14 17 17 1 17 13 11 15 17 4 9 15 8 11 16 9 10 8 9 12 15 1 17 11 
+^
+35 0 16 4 2 14 14 15 1 2 12 9 1 10 16 10 11 7 1 12 17 8 2 15 11 1 7 17 12 7 3 7 
+6 9 9 14 6 ^
+36 0 2 15 17 10 11 9 5 9 4 17 16 3 11 2 10 12 11 5 3 8 17 15 3 3 4 7 2 1 10 7 
+14 4 16 6 12 8 ^
+36 1 12 14 6 9 3 17 11 10 6 8 14 6 11 7 10 8 6 17 4 4 9 8 2 8 14 8 7 14 1 3 6 8 
+11 10 17 1 ^
+39 1 12 14 9 4 11 7 6 6 13 14 2 13 1 14 9 7 7 15 2 2 5 15 13 17 3 15 16 9 1 1 2 
+3 2 12 1 3 3 13 9 ^
+34 0 13 10 15 5 8 10 15 10 8 7 5 5 14 4 13 11 12 4 4 12 10 13 12 4 10 3 3 7 9 
+13 16 9 17 1 ^
+36 0 4 12 1 9 12 13 5 10 1 3 15 4 1 13 17 1 8 9 6 12 4 7 7 10 17 13 17 6 17 9 6 
+9 3 5 17 10 ^
+34 0 1 4 10 12 17 14 11 8 5 16 5 5 2 13 13 16 9 13 10 9 9 5 3 13 6 4 3 9 15 14 
+14 7 3 16 ^
+38 1 9 17 3 6 5 16 10 14 9 1 16 7 3 5 4 17 14 7 12 6 2 8 8 17 7 2 4 5 7 12 2 1 
+7 11 3 14 9 15 ^
+41 0 2 12 3 4 1 4 1 16 10 5 16 8 7 2 10 3 5 9 16 8 16 13 3 12 5 5 11 2 2 7 4 2 
+8 16 4 14 5 14 10 4 17 ^
+36 0 6 1 2 7 1 15 13 1 17 4 7 4 8 17 16 16 11 14 2 10 14 15 10 9 1 14 10 14 6 6 
+16 3 2 3 8 14 ^
+32 1 12 8 11 17 3 9 7 16 14 4 11 15 5 13 9 5 12 17 17 13 8 2 6 8 16 1 12 5 17 2 
+9 14 ^
+29 0 10 13 14 11 17 12 5 14 9 11 9 11 4 11 13 16 6 10 5 8 3 17 16 14 1 15 15 15 
+14 ^
+32 0 13 2 11 6 13 11 13 4 6 7 11 11 12 16 13 1 16 16 14 16 2 4 16 11 6 15 7 4 
+17 6 5 15 ^
+35 1 6 3 14 16 5 17 11 13 1 1 14 13 3 6 14 5 17 5 4 8 14 3 16 7 13 4 14 8 9 3 8 
+12 8 15 11 ^
+33 1 6 6 1 5 13 16 5 8 4 6 10 6 11 16 17 15 15 12 4 13 5 3 4 10 15 12 7 15 16 
+12 12 11 11 ^
+40 0 13 14 5 8 1 11 10 9 3 14 3 1 9 6 15 12 16 4 5 9 7 1 9 4 8 5 7 9 16 11 11 6 
+13 7 1 7 8 1 14 10 ^
+34 0 2 10 15 10 14 8 18 9 9 12 12 3 13 12 6 4 9 17 13 13 5 7 3 2 1 17 14 4 16 6 
+13 1 13 13 ^
+35 1 6 10 1 3 18 3 11 7 9 5 7 11 17 1 9 16 5 15 10 17 3 8 15 17 8 15 11 3 15 17 
+11 1 1 4 15 ^
+36 1 14 18 4 2 18 8 15 6 4 6 3 15 11 16 10 17 17 9 6 3 2 6 16 4 9 12 6 8 1 11 3 
+2 12 2 14 16 ^
+37 0 4 1 5 11 16 18 16 8 11 15 2 18 7 5 14 5 15 13 3 3 5 4 3 11 4 4 5 10 3 12 
+17 1 4 17 10 10 17 ^
+35 0 1 3 4 2 1 12 5 14 11 10 4 6 14 9 1 5 8 2 9 15 12 13 7 16 2 13 17 15 9 18 
+15 9 13 16 17 ^
+34 1 18 10 4 11 13 9 6 1 17 6 8 6 5 11 5 14 16 9 13 11 10 9 15 4 14 7 14 3 1 15 
+5 5 18 16 ^
+34 0 13 8 13 16 5 17 5 10 1 8 8 12 6 13 18 9 6 17 3 16 2 8 9 8 7 2 14 14 8 10 
+13 9 11 11 ^
+40 0 7 11 4 6 9 10 11 12 2 14 1 13 1 7 1 15 7 9 8 2 1 4 9 14 17 8 17 15 3 4 15 
+15 2 2 3 16 13 2 9 12 ^
+33 0 14 6 6 5 2 13 4 16 11 3 10 18 2 15 5 9 4 8 4 18 18 17 18 3 14 12 9 11 15 
+16 1 9 16 ^
+32 1 18 5 10 6 7 17 7 12 3 13 8 12 3 8 9 3 17 12 8 18 6 14 3 6 14 14 10 14 13 
+17 18 8 ^
+36 1 18 12 17 9 17 2 12 5 9 12 1 18 10 5 5 2 18 3 6 16 18 3 1 2 10 15 2 5 8 16 
+10 14 3 9 8 13 ^
+33 1 16 14 1 16 15 16 17 4 12 12 16 5 3 9 14 5 7 17 12 11 12 18 14 2 7 7 15 8 3 
+5 1 8 13 ^
+34 1 7 6 7 14 9 15 15 18 16 3 10 5 16 6 8 11 4 1 10 1 16 4 12 17 15 14 8 5 4 6 
+4 17 16 16 ^
+38 0 4 5 18 18 12 9 3 9 6 9 7 6 10 15 4 9 17 5 17 5 6 1 6 2 8 17 7 7 4 4 13 16 
+3 4 10 16 12 13 ^
+33 0 16 7 18 3 3 11 9 13 14 15 18 2 12 10 3 15 3 1 10 6 15 13 17 13 5 9 7 11 9 
+5 18 15 12 ^
+33 1 16 11 1 6 18 13 8 1 18 8 1 5 13 1 18 5 15 15 16 12 13 2 17 12 14 17 8 1 10 
+12 10 4 18 ^
+34 0 5 6 18 18 7 10 13 14 10 12 7 4 10 8 16 16 15 5 13 14 4 14 2 4 12 6 11 5 17 
+8 5 1 14 16 ^
+31 1 17 9 11 2 11 11 3 13 13 11 12 13 5 12 12 11 6 13 4 18 15 12 18 6 6 7 15 13 
+12 14 16 ^
+38 1 4 11 2 5 6 12 10 2 7 15 11 8 14 7 16 16 1 4 3 9 14 16 3 18 1 7 17 1 7 3 16 
+17 6 16 12 5 3 17 ^
+40 1 10 15 18 10 8 10 2 5 11 2 7 3 5 6 7 1 12 2 9 2 4 15 1 11 11 17 3 3 16 8 3 
+11 18 16 11 6 15 8 8 13 ^
+40 1 10 3 17 7 10 18 13 14 8 7 8 14 2 2 8 6 3 7 5 6 9 5 12 10 7 6 5 16 4 14 2 
+15 3 15 9 15 1 9 7 12 ^
+35 0 14 15 12 7 2 16 18 8 18 1 13 12 1 1 14 14 13 3 14 7 2 10 10 11 14 3 12 5 
+13 6 17 14 1 11 13 ^
+34 0 7 12 8 12 17 17 18 17 13 2 4 7 5 1 15 7 14 17 11 6 10 9 18 9 14 13 3 8 4 
+13 8 7 13 7 ^
+35 0 4 16 8 17 10 2 13 10 2 2 6 2 3 18 17 2 17 4 18 7 16 18 14 4 11 7 4 15 17 6 
+11 11 14 17 4 ^
+37 0 10 17 16 13 15 14 6 1 14 11 8 16 6 2 16 13 7 8 6 2 15 1 9 12 4 4 11 13 7 2 
+11 9 18 4 5 4 18 ^
+39 0 2 14 9 9 1 8 13 11 15 8 5 9 10 16 9 2 7 1 1 17 13 6 11 10 8 5 12 15 6 15 
+10 12 4 18 1 2 8 11 15 ^
+32 1 16 10 12 18 11 16 12 11 17 17 4 7 13 7 10 7 10 6 1 12 7 18 11 18 2 10 15 
+10 14 8 18 2 ^
+40 1 9 12 12 3 13 12 6 4 9 17 13 13 5 7 3 2 1 17 14 4 16 6 13 1 13 6 6 10 1 3 
+18 3 11 7 9 5 7 11 17 12 ^
+36 1 9 16 5 15 10 17 3 8 15 17 8 15 11 3 15 17 11 1 1 4 3 14 18 4 2 18 8 15 6 4 
+6 3 15 11 16 8 ^
+39 1 17 17 9 6 3 2 6 16 4 9 12 6 8 1 11 3 2 12 2 14 12 4 1 5 11 16 18 16 8 11 
+15 2 18 7 5 14 5 15 10 ^
+47 1 3 3 5 4 3 11 4 4 5 10 3 12 17 1 4 17 10 10 9 1 3 4 2 1 12 5 14 11 10 4 6 
+14 9 1 5 8 2 9 15 12 13 7 16 2 13 17 3 ^
+34 1 9 18 15 9 13 16 18 10 4 11 13 9 6 1 17 6 8 6 5 11 5 14 16 9 13 11 10 9 15 
+4 14 7 14 9 ^
+37 1 1 15 5 5 18 13 13 8 13 16 5 17 5 10 1 8 8 12 6 13 18 9 6 17 3 16 2 8 9 8 7 
+2 14 14 8 10 13 ^
+42 0 9 11 10 7 11 4 6 9 10 11 12 2 14 1 13 1 7 1 15 7 9 8 2 1 4 9 14 17 8 17 15 
+3 4 15 15 2 2 3 16 13 2 17 ^
+36 0 16 14 6 6 5 2 13 4 16 11 3 10 18 2 15 5 9 4 8 4 18 18 17 18 3 14 12 9 11 
+15 16 1 9 2 18 6 ^
+33 1 10 6 7 17 7 12 3 13 8 12 3 8 9 3 17 12 8 18 6 14 3 6 14 14 10 14 13 17 18 
+14 18 12 13 ^
+39 1 9 17 2 12 5 9 12 1 18 10 5 5 2 18 3 6 16 18 3 1 2 10 15 2 5 8 16 10 14 3 9 
+8 10 16 14 1 16 15 14 ^
+30 1 17 19 5 7 14 4 11 3 6 18 13 7 18 18 19 19 13 9 10 19 14 12 4 15 15 18 2 10 
+7 15 ^
+34 1 2 13 8 19 15 1 11 14 7 7 17 6 16 4 16 17 2 18 12 5 14 19 17 1 8 12 6 6 6 
+19 13 10 16 5 ^
+36 1 14 13 6 16 14 15 4 13 15 4 4 11 4 10 3 17 4 19 6 17 14 3 2 16 1 14 16 5 17 
+8 1 1 19 13 12 12 ^
+34 0 17 11 13 5 19 11 18 19 1 3 12 11 8 4 11 13 17 3 8 9 4 5 12 15 12 6 7 16 16 
+12 1 13 17 15 ^
+40 0 18 9 3 16 2 16 4 19 6 6 18 3 13 1 5 3 2 6 15 11 6 4 14 15 15 9 13 8 1 9 15 
+2 7 5 11 5 12 7 16 15 ^
+37 0 18 4 3 1 4 11 15 7 6 9 1 14 7 1 17 17 16 14 13 14 12 14 9 12 11 18 7 14 3 
+1 6 1 15 8 15 19 9 ^
+32 0 3 9 9 7 7 10 12 13 7 11 12 16 9 9 9 17 13 13 2 17 10 4 18 17 19 16 11 11 
+13 18 13 12 ^
+35 0 8 15 18 10 6 10 18 17 9 2 14 1 17 18 6 14 12 5 5 15 17 10 3 8 8 1 10 5 1 
+18 18 9 16 10 14 ^
+38 1 6 16 1 6 3 5 8 16 8 7 5 18 11 15 17 6 11 10 4 8 14 16 6 7 8 12 12 18 1 10 
+4 7 1 19 7 19 15 12 ^
+34 0 1 14 6 11 18 5 4 12 6 14 2 19 2 5 13 10 10 2 16 10 18 16 19 2 15 10 7 18 
+16 17 15 15 9 13 ^
+38 1 10 16 4 15 7 5 19 1 15 16 11 19 9 18 2 4 6 12 9 8 7 13 14 11 4 12 13 5 9 6 
+5 6 16 11 9 3 15 6 ^
+40 0 16 1 13 6 8 18 11 11 2 1 2 2 14 9 13 1 15 6 5 16 19 14 19 7 18 5 2 2 3 13 
+13 12 13 11 2 12 2 12 18 5 ^
+35 0 7 8 13 6 9 8 17 10 11 1 9 14 4 19 19 3 15 13 9 18 12 17 1 16 8 9 15 1 12 4 
+4 19 18 13 11 ^
+36 1 14 18 8 14 9 3 4 18 16 9 19 12 3 17 5 10 16 5 8 4 4 10 14 13 4 9 11 19 8 8 
+5 1 13 16 14 13 ^
+41 1 10 15 3 4 8 2 12 9 16 3 16 3 6 17 3 10 19 7 6 1 5 11 18 9 4 6 2 15 11 17 
+17 17 4 10 13 3 7 10 3 9 14 ^
+42 0 7 9 3 3 8 19 10 8 2 19 12 19 13 6 19 3 4 17 6 9 1 7 2 9 7 18 6 15 2 2 4 3 
+10 11 11 6 12 10 18 4 12 10 ^
+35 1 4 5 11 12 15 19 12 10 6 15 14 19 18 11 8 11 17 16 7 7 11 2 10 6 19 5 14 7 
+1 7 3 19 4 17 15 ^
+36 1 5 10 2 18 1 17 8 12 17 2 9 8 8 3 14 10 15 2 14 8 3 1 16 18 12 18 11 16 7 
+17 5 19 2 19 12 19 ^
+37 0 16 14 2 9 16 2 6 6 7 9 10 9 11 9 14 11 15 5 16 9 2 17 2 8 15 8 4 3 14 14 
+16 16 13 11 10 16 14 ^
+40 0 11 7 14 14 14 6 10 10 1 6 13 19 5 6 4 7 12 12 10 5 10 15 15 8 5 13 17 13 5 
+6 14 1 9 2 6 5 17 9 11 13 ^
+38 0 18 8 6 13 15 3 3 15 5 13 18 3 2 5 5 14 7 13 4 17 7 2 17 3 18 15 7 15 16 18 
+5 12 8 6 3 17 12 13 ^
+38 1 19 15 9 7 17 16 15 3 11 11 5 2 13 19 16 2 4 16 7 8 1 2 9 17 12 3 5 18 19 
+11 17 9 1 4 1 18 10 10 ^
+41 1 13 1 7 13 5 7 4 1 8 13 16 3 5 7 6 8 8 14 8 13 7 19 8 16 18 4 2 8 7 12 4 14 
+5 1 3 19 17 11 14 15 19 ^
+39 0 10 9 12 19 11 10 3 18 14 17 18 17 7 12 14 8 11 7 2 10 17 15 5 3 12 3 12 1 
+2 1 1 12 14 10 2 8 17 18 2 ^
+45 1 4 9 4 16 5 18 1 1 10 10 11 3 10 12 1 3 11 1 11 5 3 3 16 15 10 17 14 15 6 
+13 12 2 3 14 3 9 19 4 4 8 10 14 5 11 9 ^
+35 0 2 7 15 14 8 2 11 19 19 4 5 10 8 9 5 15 9 17 19 5 7 14 4 11 3 6 18 13 7 18 
+18 19 19 13 13 ^
+35 1 10 19 14 12 4 15 15 18 2 10 7 9 2 13 8 19 15 1 11 14 7 7 17 6 16 4 16 17 2 
+18 12 5 14 19 9 ^
+38 1 1 8 12 6 6 6 19 13 10 16 13 14 13 6 16 14 15 4 13 15 4 4 11 4 10 3 17 4 19 
+6 17 14 3 2 16 1 14 19 ^
+38 0 5 17 8 1 1 19 13 12 12 17 11 13 5 19 11 18 19 1 3 12 11 8 4 11 13 17 3 8 9 
+4 5 12 15 12 6 7 16 11 ^
+43 0 12 1 13 17 4 18 9 3 16 2 16 4 19 6 6 18 3 13 1 5 3 2 6 15 11 6 4 14 15 15 
+9 13 8 1 9 15 2 7 5 11 5 12 16 ^
+39 1 16 6 18 4 3 1 4 11 15 7 6 9 1 14 7 1 17 17 16 14 13 14 12 14 9 12 11 18 7 
+14 3 1 6 1 15 8 15 19 12 ^
+35 0 3 9 9 7 7 10 12 13 7 11 12 16 9 9 9 17 13 13 2 17 10 4 18 17 19 16 11 11 
+13 18 13 8 8 15 6 ^
+40 0 10 6 10 18 17 9 2 14 1 17 18 6 14 12 5 5 15 17 10 3 8 8 1 10 5 1 18 18 9 
+16 10 19 6 16 1 6 3 5 8 16 ^
+40 0 8 7 5 18 11 15 17 6 11 10 4 8 14 16 6 7 8 12 12 18 1 10 4 7 1 19 7 19 15 2 
+1 14 6 11 18 5 4 12 6 19 ^
+35 0 2 19 2 5 13 10 10 2 16 10 18 16 19 2 15 10 7 18 16 17 15 15 9 15 10 16 4 
+15 7 5 19 1 15 16 6 ^
+43 1 19 9 18 2 4 6 12 9 8 7 13 14 11 4 12 13 5 9 6 5 6 16 11 9 3 15 12 16 1 13 
+6 8 18 11 11 2 1 2 2 14 9 13 11 ^
+39 1 15 6 5 16 19 14 19 7 18 5 2 2 3 13 13 12 13 11 2 12 2 12 18 7 8 13 6 9 8 
+17 10 11 1 9 14 4 19 19 3 ^
+34 1 15 13 9 18 12 17 1 16 8 9 15 1 12 4 4 19 18 13 15 14 18 8 14 9 3 4 18 16 9 
+19 12 3 17 15 ^
+45 1 10 16 5 8 4 4 10 14 13 4 9 11 19 8 8 5 1 13 16 14 1 10 15 3 4 8 2 12 9 16 
+3 16 3 6 17 3 10 19 7 6 1 5 11 18 2 ^
+43 1 15 4 13 14 3 4 1 3 1 5 11 4 9 7 20 8 15 4 16 7 19 11 1 11 2 13 13 11 12 13 
+15 12 1 5 13 3 8 15 12 8 16 16 6 ^
+44 0 5 13 12 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 6 7 
+10 17 12 20 6 7 5 16 1 4 2 17 9 ^
+38 0 15 8 20 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 
+8 16 11 16 15 18 18 18 ^
+35 1 20 2 17 17 10 8 13 20 4 18 6 18 9 4 1 1 18 5 2 17 15 16 19 15 1 10 17 16 4 
+16 14 14 11 15 10 ^
+38 0 5 9 15 10 9 17 18 14 15 12 6 1 16 8 18 8 13 12 10 14 14 13 9 2 14 17 9 1 
+20 10 4 2 12 9 4 13 16 5 ^
+36 0 14 10 11 16 17 12 18 12 7 17 8 7 3 1 3 17 4 9 5 17 14 17 11 5 20 19 8 19 
+14 13 2 18 3 3 18 13 ^
+41 1 13 8 14 6 18 7 10 1 13 10 11 11 16 1 2 8 7 1 7 14 8 17 6 8 4 3 11 17 3 5 7 
+16 11 11 14 7 13 20 20 7 20 ^
+40 1 13 15 14 16 14 8 9 16 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 
+1 19 8 3 4 3 7 1 14 19 17 ^
+37 1 18 13 11 5 18 4 19 10 6 19 11 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 
+3 8 10 1 18 1 6 20 14 ^
+36 0 8 9 6 12 11 7 7 3 17 13 6 20 17 9 20 16 10 12 17 8 11 8 11 10 5 10 14 18 8 
+19 9 12 12 2 20 12 ^
+38 0 12 16 20 3 9 9 19 17 13 13 4 17 2 11 7 14 3 6 16 13 10 13 5 16 10 2 8 2 17 
+19 4 17 7 19 6 9 15 7 ^
+41 1 20 7 2 18 5 7 18 5 2 15 7 11 10 9 3 2 14 19 3 11 8 18 15 5 3 5 12 15 16 10 
+17 7 19 16 2 1 16 6 3 19 10 ^
+46 0 5 18 9 9 11 2 1 12 11 14 12 14 10 4 11 6 8 16 7 5 11 20 8 17 4 14 4 15 3 2 
+2 4 3 2 3 14 15 10 2 12 7 3 7 20 20 5 ^
+41 1 10 2 3 1 10 12 15 14 11 20 3 16 14 9 4 18 1 19 20 9 5 12 13 6 6 1 9 13 7 
+15 9 8 5 19 3 16 9 8 10 20 8 ^
+39 1 11 13 19 5 7 16 18 16 4 4 4 6 9 13 10 19 15 3 14 6 4 12 10 15 15 4 8 13 13 
+9 18 13 6 4 7 20 4 20 7 ^
+31 1 18 18 12 16 13 19 19 5 7 2 6 11 18 9 18 6 11 14 14 18 10 13 19 20 17 11 14 
+5 19 20 13 ^
+46 1 20 1 1 4 13 10 6 5 6 19 18 1 3 9 14 20 7 18 7 15 2 3 15 5 1 1 2 6 13 1 19 
+6 14 16 5 15 11 13 3 6 11 2 20 8 1 20 ^
+37 0 4 20 19 3 18 3 8 19 7 8 12 14 12 19 11 15 6 19 1 19 4 10 16 17 7 17 1 2 13 
+18 12 2 18 19 2 7 15 ^
+42 1 9 18 8 5 14 2 5 4 4 20 14 13 7 8 14 8 1 7 19 9 7 11 12 4 19 12 10 19 20 4 
+4 1 8 2 16 16 8 20 2 1 20 13 ^
+37 1 1 15 7 6 20 10 14 9 12 19 18 20 6 14 6 5 6 17 14 12 12 16 4 2 19 14 15 17 
+7 12 11 12 8 14 1 17 7 ^
+39 0 15 18 2 4 10 18 11 17 5 9 17 4 19 5 5 8 6 2 20 15 6 5 18 11 3 10 20 10 16 
+3 12 7 5 14 18 15 14 9 14 ^
+44 0 14 7 6 15 9 3 4 8 8 12 19 2 9 16 19 6 16 20 5 3 19 7 4 7 4 5 10 5 1 18 7 
+17 6 3 3 13 16 2 3 20 16 12 6 16 ^
+38 0 17 19 2 2 11 19 13 4 15 8 1 12 9 20 2 5 2 10 20 5 15 13 7 13 15 19 17 11 9 
+15 8 15 17 9 6 16 8 13 ^
+38 1 18 10 8 8 10 15 13 8 4 5 15 6 12 13 1 17 12 4 7 18 10 12 10 3 15 20 5 19 8 
+17 20 13 14 10 9 12 17 5 ^
+46 1 10 18 6 6 15 4 13 14 3 4 1 3 1 5 11 4 9 7 20 8 15 4 16 7 19 11 1 11 2 13 
+13 11 12 13 15 12 1 5 13 3 8 15 12 8 16 6 ^
+45 1 17 5 13 12 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 
+6 7 10 17 12 20 6 7 5 16 1 4 2 17 16 ^
+40 0 15 8 20 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 
+8 16 11 16 15 18 18 3 20 19 ^
+38 0 17 17 10 8 13 20 4 18 6 18 9 4 1 1 18 5 2 17 15 16 19 15 1 10 17 16 4 16 
+14 14 11 15 2 5 9 15 10 15 ^
+38 0 17 18 14 15 12 6 1 16 8 18 8 13 12 10 14 14 13 9 2 14 17 9 1 20 10 4 2 12 
+9 4 13 16 7 14 10 11 16 19 ^
+39 0 12 18 12 7 17 8 7 3 1 3 17 4 9 5 17 14 17 11 5 20 19 8 19 14 13 2 18 3 3 
+18 17 13 8 14 6 18 7 10 12 ^
+41 0 13 10 11 11 16 1 2 8 7 1 7 14 8 17 6 8 4 3 11 17 3 5 7 16 11 11 14 7 13 20 
+20 7 16 13 15 14 16 14 8 9 16 ^
+43 1 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 1 19 8 3 4 3 7 1 14 19 
+19 18 13 11 5 18 4 19 10 6 19 4 ^
+41 1 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 3 8 10 1 18 1 6 20 12 8 9 6 
+12 11 7 7 3 17 13 6 20 17 9 15 ^
+37 0 16 10 12 17 8 11 8 11 10 5 10 14 18 8 19 9 12 12 2 20 13 12 16 20 3 9 9 19 
+17 13 13 4 17 2 11 7 16 ^
+43 0 3 6 16 13 10 13 5 16 10 2 8 2 17 19 4 17 7 19 6 9 15 15 20 7 2 18 5 7 18 5 
+2 15 7 11 10 9 3 2 14 19 3 11 14 ^
+43 1 18 15 5 3 5 12 15 16 10 17 7 19 16 2 1 16 6 3 19 12 5 18 9 9 11 2 1 12 11 
+14 12 14 10 4 11 6 8 16 7 5 11 20 2 ^
+45 0 17 4 14 4 15 3 2 2 4 3 2 3 14 15 10 2 12 7 3 7 20 20 19 10 2 3 1 10 12 15 
+14 11 20 3 16 14 9 4 18 1 19 20 9 5 18 ^
+42 0 13 6 6 1 9 13 7 15 9 8 5 19 3 16 9 8 10 20 14 11 13 19 5 7 16 18 16 4 4 4 
+6 9 13 10 19 15 3 14 6 4 12 18 ^
+36 1 15 15 4 8 13 13 9 18 13 6 4 7 20 4 20 18 18 12 16 13 19 19 5 7 2 6 11 18 9 
+18 6 11 14 14 18 15 ^
+43 1 13 19 20 17 11 14 5 19 20 11 20 1 1 4 13 10 6 5 6 19 18 1 3 9 14 20 7 18 7 
+15 2 3 15 5 1 1 2 6 13 1 19 6 19 ^
+40 1 16 5 15 11 13 3 6 11 2 20 8 1 5 4 20 19 3 18 3 8 19 7 8 12 14 12 19 11 15 
+6 19 1 19 4 10 16 17 7 17 16 ^
+39 1 12 19 20 1 13 12 10 8 21 15 7 19 13 6 8 19 20 18 2 12 14 3 10 6 2 6 2 17 
+16 2 5 21 5 17 19 7 8 11 15 ^
+33 0 12 17 14 18 15 16 16 16 12 20 13 2 5 5 2 10 20 16 12 10 2 17 21 20 15 14 
+14 18 21 13 9 17 10 ^
+40 1 2 12 16 17 3 9 19 5 7 10 5 11 17 18 14 14 12 2 20 15 8 17 3 20 11 12 18 7 
+12 7 9 8 3 18 14 3 5 17 9 14 ^
+43 0 8 21 11 8 8 16 21 12 5 8 7 20 10 14 7 1 9 5 4 5 2 21 12 1 1 9 20 14 11 9 
+19 16 3 1 14 10 2 8 20 18 7 8 18 ^
+40 1 2 19 6 11 18 11 15 6 5 16 14 9 7 21 3 15 21 16 8 7 3 6 14 17 17 5 10 20 10 
+15 10 1 15 18 6 10 9 7 16 6 ^
+39 0 11 15 12 2 9 1 1 6 6 13 8 20 6 18 8 5 8 1 1 17 20 20 19 17 13 14 17 12 5 3 
+18 20 20 11 18 15 13 16 7 ^
+48 1 7 10 1 19 10 7 17 7 16 3 8 4 4 15 17 13 9 11 2 2 11 7 13 4 17 7 1 5 13 19 
+16 5 14 16 2 11 18 5 11 6 4 7 3 17 2 1 18 12 ^
+41 1 21 18 3 5 16 6 11 2 8 8 7 14 13 21 6 14 12 6 12 19 14 3 16 3 2 7 11 14 8 
+16 10 19 12 19 4 5 6 13 19 12 13 ^
+44 1 7 5 12 4 13 21 2 5 17 15 15 1 13 5 21 6 4 12 14 15 5 18 12 1 19 2 14 1 8 8 
+11 6 20 10 3 21 8 20 2 4 1 16 11 21 ^
+42 1 5 3 8 16 15 8 12 14 20 16 18 7 2 18 2 18 19 7 4 19 3 1 20 7 15 1 4 5 12 10 
+19 6 11 4 4 9 20 20 8 2 20 18 ^
+42 1 19 2 8 4 15 7 2 2 6 18 20 16 1 18 17 13 3 14 2 1 2 10 14 19 12 9 15 20 1 7 
+15 17 7 12 18 1 15 14 8 21 21 5 ^
+43 1 7 20 10 11 10 1 9 21 7 5 1 12 15 2 9 17 4 13 5 4 11 21 14 13 3 20 21 1 3 
+12 18 11 4 14 20 5 3 14 13 15 9 21 3 ^
+40 1 19 8 1 5 9 5 9 16 17 9 6 12 6 16 7 4 3 1 21 16 19 15 18 17 17 17 21 13 20 
+9 6 6 9 1 13 17 21 1 9 14 ^
+36 0 11 12 13 18 19 19 15 12 20 2 16 12 9 21 17 16 8 2 14 6 4 1 6 16 15 19 19 
+21 9 13 18 3 16 8 13 11 ^
+47 0 21 15 4 21 4 2 3 8 15 19 8 6 16 2 15 3 12 3 11 3 17 12 21 6 3 4 13 1 12 4 
+10 2 6 7 6 9 12 21 10 10 11 2 13 19 2 14 17 ^
+44 1 11 8 10 19 1 11 11 9 3 13 15 4 3 18 9 14 5 15 18 5 6 17 11 19 2 4 12 8 18 
+12 17 3 4 8 5 19 16 16 6 1 13 1 18 18 ^
+39 1 10 18 15 11 5 1 17 4 17 19 11 18 21 9 2 10 10 5 5 20 18 13 5 15 3 6 3 10 
+10 16 13 13 14 16 20 19 11 16 8 ^
+42 1 6 8 15 13 11 13 15 18 11 20 17 20 4 16 10 14 1 4 16 4 17 8 3 7 7 18 16 20 
+2 9 9 4 20 7 16 4 11 4 10 6 20 4 ^
+41 0 17 6 19 17 2 15 6 5 7 4 8 11 16 9 10 15 20 12 15 8 6 17 5 9 3 3 4 19 20 12 
+5 19 21 5 21 11 14 19 1 17 6 ^
+39 0 9 4 19 3 17 1 14 21 14 7 6 5 20 14 21 20 4 6 21 7 11 20 12 9 11 6 16 18 18 
+10 11 20 6 12 11 5 7 21 3 ^
+43 1 18 6 15 21 10 4 14 9 19 10 3 3 5 13 1 8 12 3 13 9 7 10 17 10 6 8 3 17 18 3 
+21 19 6 17 15 4 9 15 9 15 14 4 18 ^
+45 1 14 8 10 13 4 11 10 7 6 21 1 14 5 11 7 7 2 13 13 3 9 13 8 14 9 3 7 18 4 9 9 
+5 15 13 17 10 15 16 20 8 19 9 10 9 13 ^
+40 1 19 14 21 2 18 13 10 4 18 16 4 21 15 10 18 19 3 12 12 14 4 13 11 1 11 1 10 
+2 12 4 21 10 21 18 9 2 16 7 20 7 ^
+41 0 7 12 19 20 1 13 12 10 8 21 15 7 19 13 6 8 19 20 18 2 12 14 3 10 6 2 6 2 17 
+16 2 5 21 5 17 19 7 8 11 10 21 ^
+35 0 17 14 18 15 16 16 16 12 20 13 2 5 5 2 10 20 16 12 10 2 17 21 20 15 14 14 
+18 21 13 9 17 21 2 12 10 ^
+40 0 17 3 9 19 5 7 10 5 11 17 18 14 14 12 2 20 15 8 17 3 20 11 12 18 7 12 7 9 8 
+3 18 14 3 5 17 9 18 8 21 20 ^
+46 1 8 8 16 21 12 5 8 7 20 10 14 7 1 9 5 4 5 2 21 12 1 1 9 20 14 11 9 19 16 3 1 
+14 10 2 8 20 18 7 8 15 2 19 6 11 18 10 ^
+44 1 15 6 5 16 14 9 7 21 3 15 21 16 8 7 3 6 14 17 17 5 10 20 10 15 10 1 15 18 6 
+10 9 7 16 14 11 15 12 2 9 1 1 6 6 19 ^
+38 1 8 20 6 18 8 5 8 1 1 17 20 20 19 17 13 14 17 12 5 3 18 20 20 11 18 15 13 16 
+13 7 10 1 19 10 7 17 7 15 ^
+50 0 3 8 4 4 15 17 13 9 11 2 2 11 7 13 4 17 7 1 5 13 19 16 5 14 16 2 11 18 5 11 
+6 4 7 3 17 2 1 18 13 21 18 3 5 16 6 11 2 8 8 18 ^
+42 1 14 13 21 6 14 12 6 12 19 14 3 16 3 2 7 11 14 8 16 10 19 12 19 4 5 6 13 19 
+12 13 7 5 12 4 13 21 2 5 17 15 15 12 ^
+45 1 13 5 21 6 4 12 14 15 5 18 12 1 19 2 14 1 8 8 11 6 20 10 3 21 8 20 2 4 1 16 
+11 1 5 3 8 16 15 8 12 14 20 16 18 7 18 ^
+46 0 18 2 18 19 7 4 19 3 1 20 7 15 1 4 5 12 10 19 6 11 4 4 9 20 20 8 2 20 3 19 
+2 8 4 15 7 2 2 6 18 20 16 1 18 17 13 14 ^
+43 1 14 2 1 2 10 14 19 12 9 15 20 1 7 15 17 7 12 18 1 15 14 8 21 21 19 7 20 10 
+11 10 1 9 21 7 5 1 12 15 2 9 17 4 19 ^
+45 1 5 4 11 21 14 13 3 20 21 1 3 12 18 11 4 14 20 5 3 14 13 15 9 21 11 19 8 1 5 
+9 5 9 16 17 9 6 12 6 16 7 4 3 1 21 15 ^
+35 0 19 15 18 17 17 17 21 13 20 9 6 6 9 1 13 17 21 1 9 16 11 12 13 18 19 19 15 
+12 20 2 16 12 9 21 12 ^
+44 1 16 8 2 14 6 4 1 6 16 15 19 19 21 9 13 18 3 16 8 13 21 15 4 21 4 2 3 8 15 
+19 8 6 16 2 15 3 12 3 11 3 17 12 21 9 ^
+48 0 3 4 13 1 12 4 10 2 6 7 6 9 12 21 10 10 11 2 13 19 2 14 17 11 8 10 19 1 11 
+11 9 3 13 15 4 3 18 9 14 5 15 18 5 6 17 11 19 15 ^
+44 0 4 12 8 18 12 17 3 4 8 5 19 16 16 6 1 13 1 18 1 10 18 15 11 5 1 17 4 17 19 
+11 18 21 9 2 10 10 5 5 20 18 13 5 15 18 ^
+39 1 6 3 10 10 16 13 13 14 16 20 19 11 16 21 6 8 15 13 11 13 15 18 11 20 17 20 
+4 16 10 14 1 4 16 4 17 8 3 7 21 ^
+46 1 18 16 20 2 9 9 4 20 7 16 4 11 4 10 6 20 14 17 6 19 17 2 15 6 5 7 4 8 11 16 
+9 10 15 20 12 15 8 6 17 5 9 3 3 4 19 3 ^
+40 0 12 5 19 21 5 21 11 14 19 1 17 8 9 4 19 3 17 1 14 21 14 7 6 5 20 14 21 20 4 
+6 21 7 11 20 12 9 11 6 16 11 ^
+44 0 18 10 11 20 6 12 11 5 7 21 19 18 6 15 21 10 4 14 9 19 10 3 3 5 13 1 8 12 3 
+13 9 7 10 17 10 6 8 3 17 18 3 21 19 8 ^
+47 0 4 12 22 5 11 20 16 15 4 17 22 1 8 16 11 6 13 18 3 14 8 13 2 19 16 1 19 1 5 
+3 16 9 8 20 7 5 1 11 15 2 3 17 3 12 7 4 19 ^
+42 0 18 16 13 7 1 19 5 12 18 12 6 15 19 4 4 9 13 13 8 17 13 18 12 2 8 4 7 17 17 
+14 11 13 1 16 11 2 21 3 22 17 16 11 ^
+39 0 18 22 12 20 17 13 1 7 10 7 20 11 1 7 8 14 14 12 15 13 15 18 15 11 18 1 17 
+14 15 20 16 20 8 2 17 10 4 21 2 ^
+44 1 19 19 14 22 21 18 13 14 1 3 12 11 11 4 22 13 5 18 7 21 9 22 19 12 8 16 5 
+17 5 9 1 2 9 6 12 6 1 7 4 3 15 1 14 16 ^
+42 1 12 3 10 2 10 14 21 13 17 6 6 17 1 21 2 14 16 17 9 11 20 21 11 12 12 8 20 
+13 2 9 20 9 14 10 1 16 2 22 6 4 16 18 ^
+51 0 15 1 12 4 14 9 21 3 3 9 8 21 15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 15 3 19 
+3 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 14 13 ^
+40 1 10 19 17 21 12 15 17 7 10 11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 15 8 
+15 3 5 6 2 19 12 17 4 20 8 11 20 ^
+45 0 2 18 4 16 20 12 9 9 6 16 21 16 3 16 18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 
+10 18 5 5 13 3 21 5 3 6 18 18 10 1 21 15 ^
+45 1 7 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 13 4 1 10 22 16 4 9 4 10 16 3 7 
+15 11 9 13 17 15 9 9 15 4 13 15 9 4 19 9 ^
+46 0 18 6 13 22 10 6 12 2 17 15 6 5 7 4 8 11 1 9 10 8 5 20 16 6 10 5 17 3 3 19 
+12 13 20 5 12 14 5 14 11 22 12 16 10 8 9 16 ^
+39 0 15 12 3 2 16 22 14 22 7 6 5 13 22 14 13 4 6 14 7 11 13 20 9 19 6 9 11 11 
+18 19 13 6 20 19 20 7 22 12 12 ^
+41 0 6 14 18 19 7 17 12 10 3 18 15 5 21 16 8 20 3 21 9 15 18 10 15 10 6 8 18 2 
+11 3 14 4 6 10 19 9 8 17 8 22 20 ^
+36 1 7 22 16 18 21 4 11 10 15 6 22 16 22 5 19 15 7 7 2 21 21 3 17 21 16 22 9 3 
+7 11 4 17 17 20 21 21 ^
+37 1 18 9 5 8 12 17 18 17 16 12 22 14 17 11 21 10 4 3 1 4 14 10 11 4 3 20 20 22 
+19 21 19 16 19 16 10 17 17 ^
+40 1 19 14 18 14 3 9 17 1 7 13 6 7 15 20 12 13 16 21 20 10 8 22 7 12 21 6 16 4 
+13 11 2 12 15 22 3 18 6 17 6 22 ^
+42 0 10 9 2 5 22 5 10 4 7 8 19 10 20 10 22 11 8 1 9 1 20 13 21 17 5 5 17 10 13 
+9 20 18 17 2 14 13 22 22 3 14 21 10 ^
+46 0 2 14 2 20 1 10 18 9 12 5 7 18 20 19 10 11 22 7 12 2 13 8 8 2 3 13 19 20 3 
+7 20 7 9 8 3 11 22 3 5 10 9 11 16 14 19 16 ^
+46 1 15 8 1 14 20 5 8 7 13 10 22 7 16 9 5 4 5 2 14 20 1 1 15 17 13 22 19 17 4 1 
+3 1 22 10 15 15 2 16 13 11 7 16 17 12 6 20 ^
+40 1 3 19 8 6 5 9 15 22 17 7 14 18 14 9 16 7 18 14 22 2 2 5 18 13 18 8 18 16 8 
+11 15 6 18 9 7 9 22 19 20 15 ^
+44 0 9 16 16 6 6 21 8 13 6 11 8 5 16 16 1 10 13 13 4 10 21 22 15 10 20 5 3 3 13 
+15 13 11 11 15 21 1 21 7 10 1 12 18 7 20 ^
+51 0 7 1 18 8 4 19 2 21 17 19 2 2 19 7 21 19 2 7 15 15 16 5 21 12 1 5 22 1 17 
+19 11 5 11 6 4 7 3 10 2 1 3 6 14 11 18 5 1 6 11 17 8 ^
+39 1 8 15 22 21 14 6 22 20 6 20 12 22 18 1 3 2 7 19 22 8 9 18 4 20 12 4 5 6 21 
+12 20 21 7 5 20 4 21 14 14 ^
+45 0 15 5 2 16 15 21 5 14 15 6 4 12 22 5 11 20 16 15 4 17 22 1 8 16 11 6 13 18 
+3 14 8 13 2 19 16 1 19 1 5 3 16 9 8 20 14 ^
+48 1 5 1 11 15 2 3 17 3 12 7 4 12 18 16 13 7 1 19 5 12 18 12 6 15 19 4 4 9 13 
+13 8 17 13 18 12 2 8 4 7 17 17 14 11 13 1 16 11 22 ^
+38 0 21 3 22 17 16 17 18 22 12 20 17 13 1 7 10 7 20 11 1 7 8 14 14 12 15 13 15 
+18 15 11 18 1 17 14 15 20 16 10 ^
+43 0 8 2 17 10 4 21 5 19 19 14 22 21 18 13 14 1 3 12 11 11 4 22 13 5 18 7 21 9 
+22 19 12 8 16 5 17 5 9 1 2 9 6 12 22 ^
+47 1 1 7 4 3 15 1 14 1 12 3 10 2 10 14 21 13 17 6 6 17 1 21 2 14 16 17 9 11 20 
+21 11 12 12 8 20 13 2 9 20 9 14 10 1 16 2 22 20 ^
+53 0 4 16 14 15 1 12 4 14 9 21 3 3 9 8 21 15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 
+15 3 19 3 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 15 ^
+42 1 10 10 19 17 21 12 15 17 7 10 11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 15 
+8 15 3 5 6 2 19 12 17 4 20 8 11 20 12 ^
+45 0 18 4 16 20 12 9 9 6 16 21 16 3 16 18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 
+10 18 5 5 13 3 21 5 3 6 18 18 10 1 21 21 18 ^
+45 0 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 13 4 1 10 22 16 4 9 4 10 16 3 7 15 
+11 9 13 17 15 9 9 15 4 13 15 9 4 19 19 19 ^
+49 0 6 13 22 10 6 12 2 17 15 6 5 7 4 8 11 1 9 10 8 5 20 16 6 10 5 17 3 3 19 12 
+13 20 5 12 14 5 14 11 22 12 16 10 8 9 4 15 12 3 22 ^
+39 0 16 22 14 22 7 6 5 13 22 14 13 4 6 14 7 11 13 20 9 19 6 9 11 11 18 19 13 6 
+20 19 20 7 22 12 11 6 14 18 17 ^
+43 1 7 17 12 10 3 18 15 5 21 16 8 20 3 21 9 15 18 10 15 10 6 8 18 2 11 3 14 4 6 
+10 19 9 8 17 8 22 4 7 22 16 18 21 11 ^
+39 0 11 10 15 6 22 16 22 5 19 15 7 7 2 21 21 3 17 21 16 22 9 3 7 11 4 17 17 20 
+21 10 18 9 5 8 12 17 18 17 17 ^
+40 1 12 22 14 17 11 21 10 4 3 1 4 14 10 11 4 3 20 20 22 19 21 19 16 19 16 10 17 
+20 19 14 18 14 3 9 17 1 7 13 6 18 ^
+44 1 15 20 12 13 16 21 20 10 8 22 7 12 21 6 16 4 13 11 2 12 15 22 3 18 6 17 6 2 
+10 9 2 5 22 5 10 4 7 8 19 10 20 10 22 7 ^
+43 0 8 1 9 1 20 13 21 17 5 5 17 10 13 9 20 18 17 2 14 13 22 22 3 14 21 9 2 14 2 
+20 1 10 18 9 12 5 7 18 20 19 10 11 19 ^
+53 1 7 12 2 13 8 8 2 3 13 19 20 3 7 20 7 9 8 3 11 22 3 5 10 9 11 16 14 19 8 15 
+8 1 14 20 5 8 7 13 10 22 7 16 9 5 4 5 2 14 20 1 1 15 8 ^
+42 0 13 22 19 17 4 1 3 1 22 10 15 15 2 16 13 11 7 16 17 12 6 19 3 19 8 6 5 9 15 
+22 17 7 14 18 14 9 16 7 18 14 22 19 ^
+43 0 2 5 18 13 18 8 18 16 8 11 15 6 18 9 7 9 22 19 20 17 9 16 16 6 6 21 8 13 6 
+11 8 5 16 16 1 10 13 13 4 10 21 22 14 ^
+48 0 10 20 5 3 3 13 15 13 11 11 15 21 1 21 7 10 1 12 18 7 2 7 1 18 8 4 19 2 21 
+17 19 2 2 19 7 21 19 2 7 15 15 16 5 21 12 1 5 21 ^
+49 1 1 17 19 11 5 11 6 4 7 3 10 2 1 3 6 14 11 18 5 1 6 11 17 8 8 15 22 21 14 6 
+22 20 6 20 12 22 18 1 3 2 7 19 22 8 9 18 4 20 10 ^
+45 1 4 5 6 21 12 20 21 7 5 20 4 21 14 2 15 5 2 16 15 21 5 14 15 6 4 12 22 5 11 
+20 16 15 4 17 22 1 8 16 11 6 13 18 3 14 13 ^
+52 0 13 2 19 16 1 19 1 5 3 16 9 8 20 7 5 1 11 15 2 3 17 3 12 7 4 12 18 16 13 7 
+1 19 5 12 18 12 6 15 19 4 4 9 13 13 8 17 13 18 12 2 8 15 ^
+46 0 20 1 1 11 21 2 3 16 8 12 21 22 1 16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 
+16 7 9 18 11 11 17 20 2 7 10 20 8 10 16 14 14 ^
+41 1 20 4 16 4 18 1 14 12 19 13 15 19 19 11 22 13 10 2 11 16 10 17 8 8 6 22 2 
+15 10 9 13 18 14 22 8 6 18 16 15 14 20 ^
+43 1 14 3 12 14 17 11 3 9 19 10 20 16 11 3 17 7 21 23 12 23 11 13 2 14 14 16 13 
+12 11 5 14 3 8 4 13 8 17 17 18 17 2 12 22 ^
+43 1 17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 13 21 21 3 18 13 20 11 18 
+19 11 6 1 10 18 7 17 5 16 1 7 10 4 20 22 ^
+46 0 8 10 12 4 11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 13 6 20 1 9 12 8 5 
+23 17 16 8 8 3 10 13 7 6 10 8 14 9 15 20 20 ^
+46 0 20 21 15 12 19 17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 21 18 19 
+15 16 12 6 12 17 8 7 8 11 14 1 23 10 15 15 13 ^
+43 0 21 13 15 18 21 10 10 23 3 13 13 9 16 2 17 19 3 22 11 5 18 19 13 7 7 8 19 2 
+12 2 19 16 23 9 16 6 3 19 12 5 10 9 17 ^
+47 0 21 3 2 1 7 14 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 18 8 
+3 14 23 18 15 4 7 5 23 15 7 14 10 10 19 17 11 ^
+44 0 4 15 17 11 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 
+6 11 9 8 2 4 14 19 3 21 21 23 8 2 11 15 ^
+37 0 8 4 20 22 6 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 
+12 20 23 18 10 12 8 21 11 19 ^
+39 0 12 7 19 14 18 14 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 
+13 10 14 13 5 22 14 21 9 21 3 ^
+45 1 14 14 4 18 13 12 23 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 
+7 23 8 6 21 4 4 22 19 13 8 5 19 7 5 23 3 ^
+50 1 4 19 11 23 11 21 14 1 3 20 2 20 7 4 17 2 5 13 4 23 5 22 7 7 9 17 13 5 6 2 
+21 1 17 7 9 21 23 1 1 12 3 1 15 22 4 12 6 20 5 23 ^
+46 1 23 4 12 22 8 18 16 3 16 4 2 13 1 15 15 1 23 2 3 4 10 1 12 7 11 2 7 22 22 
+21 22 13 3 12 22 12 4 3 23 10 14 17 15 9 23 20 ^
+44 0 19 12 21 22 9 17 12 2 18 18 12 21 2 19 4 21 20 4 9 14 5 21 8 22 10 15 23 
+14 8 5 11 19 5 7 5 3 11 4 15 18 9 2 23 4 ^
+46 0 9 16 14 15 6 15 1 11 4 16 16 20 14 2 9 19 14 6 3 7 10 16 22 23 7 7 12 5 2 
+8 9 5 7 1 17 19 21 19 18 15 3 20 22 14 9 16 ^
+44 1 10 18 11 3 5 9 10 11 22 12 12 15 23 2 10 18 23 5 18 21 20 23 3 9 3 22 7 8 
+7 4 1 14 16 16 13 18 2 21 18 15 5 5 16 21 ^
+46 0 2 2 6 23 13 22 20 12 17 4 10 21 2 20 2 8 8 7 20 13 3 20 23 16 6 23 9 12 20 
+3 10 5 6 19 18 12 13 14 8 1 1 8 9 13 19 23 ^
+47 0 9 20 20 5 15 13 17 3 15 22 3 1 19 8 15 8 19 9 21 7 12 1 16 21 11 8 10 15 
+16 8 1 5 5 20 22 13 11 22 4 4 7 6 22 10 3 21 4 ^
+45 1 9 19 22 18 3 23 6 4 6 19 15 13 17 4 13 9 15 4 6 7 13 11 1 20 15 12 18 18 
+16 7 13 4 11 7 11 6 17 9 18 15 21 17 5 20 11 ^
+49 0 1 22 16 18 5 8 11 2 23 10 11 5 2 1 19 16 3 19 16 15 21 5 3 7 18 4 9 15 3 8 
+20 1 21 1 21 17 9 6 17 10 16 2 9 7 16 19 15 17 9 ^
+51 0 17 20 19 6 6 14 2 2 5 1 2 10 17 1 18 6 18 20 1 1 11 21 2 3 16 8 12 21 22 1 
+16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 16 7 9 18 17 ^
+45 1 11 17 20 2 7 10 20 8 10 16 14 11 20 4 16 4 18 1 14 12 19 13 15 19 19 11 22 
+13 10 2 11 16 10 17 8 8 6 22 2 15 10 9 13 18 8 ^
+44 0 22 8 6 18 16 15 14 15 14 3 12 14 17 11 3 9 19 10 20 16 11 3 17 7 21 23 12 
+23 11 13 2 14 14 16 13 12 11 5 14 3 8 4 13 20 ^
+43 0 17 17 18 17 2 12 3 17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 13 21 
+21 3 18 13 20 11 18 19 11 6 1 10 18 7 17 20 ^
+50 1 16 1 7 10 4 20 10 8 10 12 4 11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 
+13 6 20 1 9 12 8 5 23 17 16 8 8 3 10 13 7 6 10 8 14 17 ^
+46 1 15 20 18 20 21 15 12 19 17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 
+21 18 19 15 16 12 6 12 17 8 7 8 11 14 1 23 21 ^
+45 0 15 15 2 21 13 15 18 21 10 10 23 3 13 13 9 16 2 17 19 3 22 11 5 18 19 13 7 
+7 8 19 2 12 2 19 16 23 9 16 6 3 19 12 5 10 15 ^
+48 1 20 21 3 2 1 7 14 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 
+18 8 3 14 23 18 15 4 7 5 23 15 7 14 10 10 19 17 12 ^
+47 0 4 15 17 11 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 
+6 11 9 8 2 4 14 19 3 21 21 23 8 2 11 4 8 4 20 ^
+39 0 22 6 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 12 20 
+23 18 10 12 8 21 11 6 12 7 19 14 14 ^
+40 0 14 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 13 10 14 13 5 
+22 14 21 9 21 19 14 14 4 18 13 12 ^
+46 0 23 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 7 23 8 6 21 4 4 
+22 19 13 8 5 19 7 5 23 1 4 19 11 23 11 21 9 ^
+52 0 1 3 20 2 20 7 4 17 2 5 13 4 23 5 22 7 7 9 17 13 5 6 2 21 1 17 7 9 21 23 1 
+1 12 3 1 15 22 4 12 6 20 5 19 23 4 12 22 8 18 16 3 22 ^
+48 0 4 2 13 1 15 15 1 23 2 3 4 10 1 12 7 11 2 7 22 22 21 22 13 3 12 22 12 4 3 
+23 10 14 17 15 9 23 4 19 12 21 22 9 17 12 2 18 18 9 ^
+46 0 21 2 19 4 21 20 4 9 14 5 21 8 22 10 15 23 14 8 5 11 19 5 7 5 3 11 4 15 18 
+9 2 23 22 9 16 14 15 6 15 1 11 4 16 16 20 22 ^
+47 0 2 9 19 14 6 3 7 10 16 22 23 7 7 12 5 2 8 9 5 7 1 17 19 21 19 18 15 3 20 22 
+14 9 11 10 18 11 3 5 9 10 11 22 12 12 15 23 22 ^
+45 0 10 18 23 5 18 21 20 23 3 9 3 22 7 8 7 4 1 14 16 16 13 18 2 21 18 15 5 5 16 
+12 2 2 6 23 13 22 20 12 17 4 10 21 2 20 19 ^
+47 0 8 8 7 20 13 3 20 23 16 6 23 9 12 20 3 10 5 6 19 18 12 13 14 8 1 1 8 9 13 
+19 12 9 20 20 5 15 13 17 3 15 22 3 1 19 8 15 23 ^
+48 0 19 9 21 7 12 1 16 21 11 8 10 15 16 8 1 5 5 20 22 13 11 22 4 4 7 6 22 10 3 
+21 1 9 19 22 18 3 23 6 4 6 19 15 13 17 4 13 9 17 ^
+49 1 4 6 7 13 11 1 20 15 12 18 18 16 7 13 4 11 7 11 6 17 9 18 15 21 17 5 20 6 1 
+22 16 18 5 8 11 2 23 10 11 5 2 1 19 16 3 19 16 15 18 ^
+55 1 5 3 7 18 4 9 15 3 8 20 1 21 1 21 17 9 6 17 10 16 2 9 7 16 19 15 17 10 17 
+20 19 6 6 14 2 2 5 1 2 10 17 1 18 6 18 20 1 1 11 21 2 3 16 8 17 ^
+47 0 21 22 1 16 1 10 22 17 4 14 7 2 16 9 18 23 9 4 8 16 7 9 18 11 11 17 20 2 7 
+10 20 8 10 16 14 11 20 4 16 4 18 1 14 12 19 13 19 ^
+45 1 19 19 11 22 13 10 2 11 16 10 17 8 8 6 22 2 15 10 9 13 18 14 22 8 6 18 16 
+15 14 15 14 3 12 14 17 11 3 9 19 10 20 16 11 3 21 ^
+47 1 7 21 23 12 23 11 13 2 14 14 16 13 12 11 5 14 3 8 4 13 8 17 17 18 17 2 12 3 
+17 3 11 12 16 5 1 22 6 16 11 20 3 18 17 6 22 14 20 ^
+47 1 21 21 3 18 13 20 11 18 19 11 6 1 10 18 7 17 5 16 1 7 10 4 20 10 8 10 12 4 
+11 21 6 13 16 17 6 23 1 9 14 4 11 23 23 19 1 13 22 ^
+51 0 20 1 9 12 8 5 23 17 16 8 8 3 10 13 7 6 10 8 14 9 15 20 18 20 21 15 12 19 
+17 1 6 4 5 8 4 12 10 6 5 4 17 3 3 16 13 5 21 16 10 21 21 ^
+52 0 15 13 4 8 12 22 9 6 3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 2 5 21 2 7 
+22 4 5 23 3 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 21 ^
+51 1 10 21 4 8 24 2 6 19 10 6 22 22 14 22 13 21 5 22 2 4 18 5 11 21 1 7 8 4 17 
+5 14 1 2 10 9 12 5 11 10 20 4 14 3 1 3 21 12 11 17 22 21 ^
+43 1 7 5 21 14 15 19 20 12 6 12 18 19 4 7 12 10 5 22 3 15 21 7 23 7 2 22 4 18 
+18 3 24 10 17 24 23 18 6 11 18 22 8 6 20 ^
+45 0 2 12 10 14 12 9 2 23 16 20 14 17 9 16 7 21 6 22 24 19 11 9 19 21 15 11 19 
+2 2 7 8 10 8 9 8 15 9 14 6 16 8 21 21 22 13 ^
+50 1 17 9 4 24 21 15 15 16 16 13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 13 22 3 
+5 1 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 5 3 22 ^
+47 0 8 12 20 20 9 2 13 24 17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 24 20 14 
+7 17 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 22 ^
+48 1 17 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 
+7 16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 19 ^
+45 1 6 13 4 22 6 19 20 1 9 7 14 1 15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 
+2 20 15 18 17 18 7 11 12 21 6 12 4 7 18 17 18 ^
+44 0 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 1 16 6 20 23 23 21 10 10 12 24 10 
+11 23 2 12 23 9 3 24 24 19 14 10 18 15 14 12 ^
+50 1 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 15 9 12 19 19 1 3 10 6 8 3 
+17 8 18 24 19 3 4 15 4 9 2 24 5 20 13 7 20 17 19 11 ^
+43 0 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 22 17 23 12 15 4 24 7 21 18 
+2 21 16 1 19 18 20 11 3 15 19 18 1 6 14 15 ^
+45 0 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 4 13 17 1 1 9 1 10 2 18 1 
+21 19 5 18 12 2 22 16 23 15 19 6 18 9 1 23 20 ^
+49 0 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 18 2 9 8 4 3 11 17 
+11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 21 4 19 5 5 24 ^
+46 0 24 13 23 6 24 5 17 12 5 1 15 17 17 21 11 13 9 23 11 14 21 7 6 9 6 14 7 16 
+2 17 1 24 23 4 12 14 4 2 11 23 12 4 23 21 21 4 ^
+49 1 15 13 15 14 15 8 14 9 17 7 15 2 23 2 1 17 6 14 19 24 2 8 8 7 7 10 14 13 7 
+9 11 16 11 8 8 18 13 13 18 10 1 20 18 22 19 12 9 16 12 ^
+43 1 13 6 9 17 20 10 5 7 20 18 8 15 23 21 20 5 15 11 3 3 14 21 10 24 6 21 21 6 
+23 10 3 21 23 17 20 8 16 10 22 5 16 1 24 ^
+50 0 24 3 9 16 6 7 3 20 12 17 18 21 5 9 7 1 9 12 19 5 7 6 24 11 11 20 23 10 4 7 
+1 19 7 19 17 23 15 5 12 21 20 3 1 14 2 15 22 3 16 11 ^
+45 1 10 19 10 20 16 19 17 10 4 21 20 16 21 14 14 8 17 10 19 1 17 4 3 22 23 14 
+16 9 22 8 20 24 1 5 11 11 6 4 13 15 12 1 11 13 22 ^
+45 0 3 8 5 6 5 16 12 11 2 17 14 19 23 16 5 6 20 21 9 24 9 22 23 22 12 8 13 23 
+17 5 3 16 22 15 22 7 17 3 2 13 13 11 24 13 17 ^
+42 1 21 11 14 20 24 24 4 9 13 5 8 9 18 7 12 1 21 8 24 15 1 22 19 24 14 13 8 20 
+14 18 23 19 9 8 14 23 11 4 4 22 20 17 ^
+49 1 17 15 20 6 15 8 24 4 20 19 8 19 14 21 24 18 3 10 16 3 6 4 1 10 15 13 4 8 
+12 22 9 6 3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 23 ^
+50 0 5 21 2 7 22 4 5 23 3 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 8 10 21 4 
+8 24 2 6 19 10 6 22 22 14 22 13 21 5 22 2 4 18 5 24 ^
+53 1 21 1 7 8 4 17 5 14 1 2 10 9 12 5 11 10 20 4 14 3 1 3 21 12 11 17 22 11 7 5 
+21 14 15 19 20 12 6 12 18 19 4 7 12 10 5 22 3 15 21 7 23 7 18 ^
+43 1 22 4 18 18 3 24 10 17 24 23 18 6 11 18 22 8 6 6 2 12 10 14 12 9 2 23 16 20 
+14 17 9 16 7 21 6 22 24 19 11 9 19 21 6 ^
+49 1 11 19 2 2 7 8 10 8 9 8 15 9 14 6 16 8 21 21 22 6 17 9 4 24 21 15 15 16 16 
+13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 13 22 3 5 22 ^
+52 0 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 5 3 18 8 12 20 20 9 2 13 24 
+17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 24 20 14 7 23 ^
+45 1 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 16 17 24 12 12 3 13 19 16 22 4 16 
+4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 23 ^
+51 1 16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 6 19 20 1 9 7 14 1 
+15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 2 20 15 15 ^
+48 1 17 18 7 11 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 
+1 16 6 20 23 23 21 10 10 12 24 10 11 23 2 12 23 9 20 ^
+49 1 24 24 19 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 
+15 9 12 19 19 1 3 10 6 8 3 17 8 18 24 19 3 4 15 4 24 ^
+43 0 2 24 5 20 13 7 20 17 19 22 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 
+22 17 23 12 15 4 24 7 21 18 2 21 16 1 19 11 ^
+48 1 20 11 3 15 19 18 1 6 14 5 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 
+4 13 17 1 1 9 1 10 2 18 1 21 19 5 18 12 2 22 16 23 19 ^
+50 1 19 6 18 9 1 23 22 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 
+18 2 9 8 4 3 11 17 11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 ^
+48 1 16 21 4 19 5 5 20 24 13 23 6 24 5 17 12 5 1 15 17 17 21 11 13 9 23 11 14 
+21 7 6 9 6 14 7 16 2 17 1 24 23 4 12 14 4 2 11 23 15 ^
+50 1 4 23 21 21 16 15 13 15 14 15 8 14 9 17 7 15 2 23 2 1 17 6 14 19 24 2 8 8 7 
+7 10 14 13 7 9 11 16 11 8 8 18 13 13 18 10 1 20 18 22 3 ^
+44 1 12 9 16 17 13 6 9 17 20 10 5 7 20 18 8 15 23 21 20 5 15 11 3 3 14 21 10 24 
+6 21 21 6 23 10 3 21 23 17 20 8 16 10 22 12 ^
+53 0 16 1 5 24 3 9 16 6 7 3 20 12 17 18 21 5 9 7 1 9 12 19 5 7 6 24 11 11 20 23 
+10 4 7 1 19 7 19 17 23 15 5 12 21 20 3 1 14 2 15 22 3 16 9 ^
+46 1 10 19 10 20 16 19 17 10 4 21 20 16 21 14 14 8 17 10 19 1 17 4 3 22 23 14 
+16 9 22 8 20 24 1 5 11 11 6 4 13 15 12 1 11 13 21 21 ^
+46 0 8 5 6 5 16 12 11 2 17 14 19 23 16 5 6 20 21 9 24 9 22 23 22 12 8 13 23 17 
+5 3 16 22 15 22 7 17 3 2 13 13 11 24 13 12 21 7 ^
+43 1 14 20 24 24 4 9 13 5 8 9 18 7 12 1 21 8 24 15 1 22 19 24 14 13 8 20 14 18 
+23 19 9 8 14 23 11 4 4 22 20 13 17 15 24 ^
+55 0 6 15 8 24 4 20 19 8 19 14 21 24 18 3 10 16 3 6 4 1 10 15 13 4 8 12 22 9 6 
+3 1 13 16 12 23 10 14 2 1 6 11 8 19 24 16 2 5 21 2 7 22 4 5 23 4 ^
+55 1 12 20 8 4 5 17 9 18 18 18 4 10 13 2 4 7 24 8 10 21 4 8 24 2 6 19 10 6 22 
+22 14 22 13 21 5 22 2 4 18 5 11 21 1 7 8 4 17 5 14 1 2 10 9 12 14 ^
+49 0 11 10 20 4 14 3 1 3 21 12 11 17 22 11 7 5 21 14 15 19 20 12 6 12 18 19 4 7 
+12 10 5 22 3 15 21 7 23 7 2 22 4 18 18 3 24 10 17 24 12 ^
+50 0 18 6 11 18 22 8 6 6 2 12 10 14 12 9 2 23 16 20 14 17 9 16 7 21 6 22 24 19 
+11 9 19 21 15 11 19 2 2 7 8 10 8 9 8 15 9 14 6 16 8 22 ^
+51 1 21 22 6 17 9 4 24 21 15 15 16 16 13 9 10 16 14 12 7 12 15 15 5 10 10 23 5 
+13 22 3 5 1 4 11 14 7 6 10 17 14 6 3 13 18 16 3 5 15 23 8 21 ^
+51 1 5 3 18 8 12 20 20 9 2 13 24 17 2 2 17 3 13 20 2 6 3 15 7 13 1 18 7 22 18 
+24 20 14 7 17 16 20 3 11 6 5 2 18 14 16 22 14 11 7 18 16 20 ^
+52 0 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 21 8 23 1 23 20 7 
+16 13 23 4 13 3 7 4 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 16 ^
+49 1 19 20 1 9 7 14 1 15 3 23 24 22 18 12 12 17 19 10 8 11 22 12 10 2 20 15 18 
+17 18 7 11 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 16 ^
+47 0 10 6 18 20 7 1 8 1 16 6 20 23 23 21 10 10 12 24 10 11 23 2 12 23 9 3 24 24 
+19 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 3 ^
+45 0 17 6 24 11 7 21 9 17 8 25 5 5 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 
+24 18 12 21 19 2 4 24 13 11 2 7 24 22 17 21 ^
+46 1 15 1 8 3 10 15 18 15 8 10 16 20 20 7 18 22 11 18 9 11 15 22 20 18 6 24 15 
+25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 19 24 18 15 ^
+52 1 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 5 6 21 5 21 24 3 6 10 17 19 9 15 
+11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 21 20 7 22 18 ^
+43 0 9 24 4 18 7 7 25 24 22 21 23 24 14 20 12 6 7 4 2 12 25 15 3 9 23 8 16 25 
+11 14 4 10 19 23 16 13 9 20 25 17 11 8 19 ^
+55 0 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 8 20 21 12 10 
+12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 17 25 3 ^
+46 0 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 6 16 14 14 12 15 13 
+24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 ^
+50 1 20 11 14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 11 3 16 8 21 4 
+8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 11 ^
+44 1 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 17 12 17 14 18 8 25 9 
+23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 19 ^
+51 0 24 14 16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 10 11 19 1 21 14 14 19 
+3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 11 20 ^
+47 0 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 25 2 
+21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 25 ^
+55 1 4 8 18 3 18 3 11 24 2 14 9 1 10 4 4 13 19 22 4 7 19 5 10 10 1 8 22 22 6 8 
+13 12 11 17 23 14 16 7 5 11 22 24 7 2 11 13 18 4 20 8 1 6 25 20 16 ^
+51 1 20 1 25 10 15 15 2 17 13 9 24 17 24 20 13 15 17 3 11 20 10 5 13 23 18 5 3 
+18 15 7 5 7 4 15 20 16 2 17 1 7 4 12 7 25 14 1 4 7 19 19 22 ^
+52 0 3 13 12 4 3 14 4 14 11 6 3 25 18 16 20 24 12 19 18 25 6 23 6 15 5 4 4 6 14 
+13 20 5 14 15 2 13 21 11 5 17 2 2 10 11 13 14 12 11 21 15 23 20 ^
+50 1 2 5 7 23 10 20 6 12 1 19 10 24 21 22 25 16 12 19 22 15 10 18 24 1 5 16 10 
+18 2 19 14 3 5 1 7 20 7 16 6 20 6 6 25 10 22 20 2 1 15 18 ^
+48 0 23 25 23 4 11 15 15 6 9 22 22 19 22 25 6 19 6 2 20 21 7 22 18 10 7 17 4 16 
+12 10 25 12 23 23 9 2 22 1 20 2 8 3 14 7 1 2 3 24 ^
+38 1 21 21 23 20 22 11 25 20 24 25 1 9 21 20 14 10 14 19 9 17 15 13 5 15 24 21 
+12 13 25 22 21 1 16 23 7 24 15 22 ^
+54 1 22 5 25 3 4 2 9 12 24 6 19 1 14 9 5 9 1 17 9 4 23 21 1 3 15 16 11 1 12 18 
+6 2 7 8 17 8 21 13 22 9 21 4 9 1 13 17 21 10 9 18 24 23 13 24 ^
+43 1 23 23 19 23 22 17 18 23 18 21 17 1 10 12 4 6 1 21 11 18 2 6 6 12 18 13 16 
+16 18 19 13 11 21 19 15 12 15 16 19 2 23 19 23 ^
+48 0 1 2 25 14 11 25 24 16 8 14 21 21 16 6 13 1 23 15 8 17 4 3 4 9 23 12 8 8 24 
+13 6 11 3 8 24 19 8 23 1 24 24 18 25 13 2 6 25 14 ^
+51 1 9 3 5 11 19 11 16 5 4 17 24 23 15 14 10 7 14 17 25 15 10 14 6 18 18 4 1 13 
+10 16 1 25 16 2 24 5 1 17 6 17 6 24 11 7 21 9 17 8 25 5 23 ^
+48 1 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 24 18 12 21 19 2 4 24 13 11 2 
+7 24 22 17 5 15 1 8 3 10 15 18 15 8 10 16 20 20 7 25 ^
+49 0 22 11 18 9 11 15 22 20 18 6 24 15 25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 19 
+24 18 9 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 17 ^
+47 1 6 21 5 21 24 3 6 10 17 19 9 15 11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 
+21 20 7 22 14 9 24 4 18 7 7 25 24 22 21 23 24 14 ^
+53 0 20 12 6 7 4 2 12 25 15 3 9 23 8 16 25 11 14 4 10 19 23 16 13 9 20 25 17 11 
+8 4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 ^
+54 1 7 8 20 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 
+17 25 2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 25 ^
+44 1 6 16 14 14 12 15 13 24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 20 11 
+14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 25 ^
+49 1 7 23 11 3 16 8 21 4 8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 
+13 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 25 ^
+45 1 12 17 14 18 8 25 9 23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 22 24 14 
+16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 7 ^
+58 0 11 19 1 21 14 14 19 3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 
+11 16 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 7 ^
+54 1 2 21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 11 4 8 18 3 18 3 11 24 
+2 14 9 1 10 4 4 13 19 22 4 7 19 5 10 10 1 8 22 22 6 8 13 12 11 21 ^
+47 1 23 14 16 7 5 11 22 24 7 2 11 13 18 4 20 8 1 6 25 20 17 20 1 25 10 15 15 2 
+17 13 9 24 17 24 20 13 15 17 3 11 20 10 5 13 23 18 21 ^
+57 1 3 18 15 7 5 7 4 15 20 16 2 17 1 7 4 12 7 25 14 1 4 7 19 19 20 3 13 12 4 3 
+14 4 14 11 6 3 25 18 16 20 24 12 19 18 25 6 23 6 15 5 4 4 6 14 13 20 7 ^
+51 1 14 15 2 13 21 11 5 17 2 2 10 11 13 14 12 11 21 15 23 3 2 5 7 23 10 20 6 12 
+1 19 10 24 21 22 25 16 12 19 22 15 10 18 24 1 5 16 10 18 2 19 8 ^
+49 0 3 5 1 7 20 7 16 6 20 6 6 25 10 22 20 2 1 15 14 23 25 23 4 11 15 15 6 9 22 
+22 19 22 25 6 19 6 2 20 21 7 22 18 10 7 17 4 16 12 24 ^
+46 0 10 25 12 23 23 9 2 22 1 20 2 8 3 14 7 1 2 3 19 21 21 23 20 22 11 25 20 24 
+25 1 9 21 20 14 10 14 19 9 17 15 13 5 15 24 21 14 ^
+55 0 13 25 22 21 1 16 23 7 24 15 3 22 5 25 3 4 2 9 12 24 6 19 1 14 9 5 9 1 17 9 
+4 23 21 1 3 15 16 11 1 12 18 6 2 7 8 17 8 21 13 22 9 21 4 9 22 ^
+45 1 13 17 21 10 9 18 24 23 13 7 23 23 19 23 22 17 18 23 18 21 17 1 10 12 4 6 1 
+21 11 18 2 6 6 12 18 13 16 16 18 19 13 11 21 19 8 ^
+50 1 12 15 16 19 2 23 19 4 1 2 25 14 11 25 24 16 8 14 21 21 16 6 13 1 23 15 8 
+17 4 3 4 9 23 12 8 8 24 13 6 11 3 8 24 19 8 23 1 24 24 12 ^
+53 0 25 13 2 6 25 7 9 3 5 11 19 11 16 5 4 17 24 23 15 14 10 7 14 17 25 15 10 14 
+6 18 18 4 1 13 10 16 1 25 16 2 24 5 1 17 6 17 6 24 11 7 21 9 19 ^
+51 1 8 25 5 5 22 16 13 5 2 16 4 25 25 8 18 13 13 3 1 22 23 24 18 12 21 19 2 4 
+24 13 11 2 7 24 22 17 5 15 1 8 3 10 15 18 15 8 10 16 20 20 8 ^
+50 1 18 22 11 18 9 11 15 22 20 18 6 24 15 25 4 22 12 17 4 6 17 20 2 4 2 5 20 15 
+19 24 18 9 8 2 5 23 2 10 21 8 5 2 9 16 16 15 6 22 23 18 ^
+48 1 6 21 5 21 24 3 6 10 17 19 9 15 11 23 16 17 1 3 12 3 20 4 5 5 3 21 22 15 4 
+21 20 7 22 14 9 24 4 18 7 7 25 24 22 21 23 24 14 19 ^
+55 0 12 6 7 4 2 12 25 15 3 9 23 8 16 25 11 14 4 10 19 23 16 13 9 20 25 17 11 8 
+4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 8 24 ^
+56 0 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 15 9 9 14 2 13 17 25 
+2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 6 16 14 14 22 ^
+47 0 15 13 24 10 15 11 10 8 14 15 21 25 21 16 9 18 20 22 21 20 11 14 23 22 10 
+13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 11 3 16 8 21 12 ^
+49 0 4 8 18 5 12 14 8 6 20 19 24 8 23 17 3 7 19 1 18 1 14 22 13 14 5 8 22 18 14 
+25 17 11 12 22 2 12 12 16 12 13 18 17 12 17 14 18 8 25 22 ^
+46 1 23 5 3 8 14 24 17 7 3 3 23 17 22 19 19 17 16 22 24 14 16 20 23 20 9 19 16 
+7 12 16 5 8 9 7 10 21 24 10 11 19 1 21 14 14 19 20 ^
+57 1 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 9 6 1 11 16 1 12 8 11 11 17 
+10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 21 25 2 21 18 10 20 25 7 ^
+56 1 3 17 17 5 8 22 25 19 8 10 19 7 11 4 8 18 3 18 3 11 24 2 14 9 1 10 4 4 13 
+19 22 4 7 19 5 10 10 1 8 22 22 6 8 13 12 11 17 23 14 16 7 5 11 22 24 18 ^
+54 1 2 11 13 18 4 20 8 1 6 25 20 17 20 1 25 10 15 15 2 17 13 9 24 17 24 20 13 
+15 17 3 11 20 10 5 13 23 18 5 3 18 15 7 5 7 4 15 20 16 2 17 1 7 4 23 ^
+56 0 7 25 14 1 4 7 19 19 20 3 13 12 4 3 14 4 14 11 6 3 25 18 16 20 24 12 19 18 
+25 6 23 6 15 5 4 4 6 14 13 20 5 14 15 2 13 21 11 5 17 2 2 10 11 13 14 24 ^
+49 0 12 11 20 3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 
+12 11 6 23 2 16 23 7 24 6 21 2 17 17 5 25 11 25 20 25 19 ^
+54 0 18 6 12 19 25 7 6 5 2 14 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 
+1 21 11 9 20 21 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 7 ^
+56 0 20 25 6 19 8 3 22 16 16 16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 
+24 3 5 2 5 11 14 8 5 10 17 16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 23 ^
+51 1 22 8 2 13 25 17 2 1 19 1 14 20 2 5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 
+22 1 13 6 5 1 18 14 15 23 15 10 5 19 18 18 26 12 13 3 25 12 18 ^
+51 1 16 24 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 25 2 25 22 9 15 16 26 5 12 1 
+7 4 24 7 14 20 1 4 7 3 10 10 15 6 13 6 22 6 20 22 2 26 26 ^
+47 1 6 14 1 16 3 24 25 24 17 12 14 18 18 9 9 11 22 13 9 2 22 15 20 20 18 8 13 
+13 21 8 11 5 26 8 19 17 4 2 15 26 13 24 26 11 16 9 24 ^
+52 0 8 18 21 6 1 8 1 16 4 20 23 23 24 10 11 12 10 10 25 1 11 25 10 3 26 26 20 
+15 11 19 16 17 3 16 12 25 15 9 23 1 2 24 8 10 18 2 9 5 4 17 16 12 ^
+50 0 12 20 20 1 3 11 5 9 3 17 9 17 24 21 3 4 16 2 10 1 25 5 22 16 6 21 19 21 23 
+15 9 9 21 17 11 1 15 17 23 24 11 7 10 26 15 8 22 22 18 16 ^
+48 0 11 17 5 26 7 23 19 3 24 17 2 19 18 26 21 12 5 18 22 20 7 15 6 4 5 20 13 10 
+23 18 16 25 18 15 2 20 14 24 22 17 3 15 16 1 10 2 12 16 ^
+47 0 21 1 21 21 4 18 13 1 24 18 23 17 19 6 19 9 26 25 23 23 14 13 13 20 12 13 4 
+21 10 22 21 22 1 12 12 7 13 16 18 8 9 4 3 10 18 12 25 ^
+47 1 5 19 19 12 24 13 18 1 22 8 1 17 18 24 3 22 7 7 19 26 13 26 6 26 6 18 12 5 
+26 17 18 19 22 10 12 8 23 11 17 23 25 5 5 11 4 13 20 ^
+52 0 18 4 19 23 3 13 15 4 3 9 24 14 5 25 21 22 18 17 12 15 14 16 10 14 9 19 7 
+16 3 23 4 26 18 5 16 21 24 2 8 8 8 7 11 13 14 7 9 12 18 11 10 20 ^
+47 1 20 12 14 19 11 21 21 22 19 13 10 16 19 14 7 8 16 20 10 3 9 23 18 7 26 16 
+22 21 21 5 14 11 2 2 16 22 11 26 7 22 23 5 23 10 4 22 5 ^
+50 0 19 20 9 16 10 24 4 19 26 4 25 4 8 17 7 7 2 23 11 18 19 23 6 10 9 1 9 14 19 
+5 6 6 25 12 11 21 26 12 3 8 20 8 21 18 25 25 14 4 11 25 ^
+45 1 23 4 14 3 17 26 22 26 2 15 9 8 25 19 12 23 17 20 17 10 4 23 20 17 21 14 14 
+9 18 11 18 2 18 4 2 22 25 15 18 10 23 8 21 26 15 ^
+54 0 7 14 10 6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 25 16 5 7 20 
+22 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 16 ^
+43 1 12 24 14 14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 24 9 24 15 1 
+23 22 16 14 8 22 15 19 24 20 7 8 15 24 12 18 ^
+57 0 4 23 21 13 19 15 21 7 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 
+15 3 7 13 23 9 7 1 13 17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 ^
+55 1 6 25 3 12 19 6 2 4 24 17 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 
+8 24 25 14 22 12 22 3 23 3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 23 ^
+53 0 1 10 11 11 4 12 11 20 3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 
+12 20 19 5 5 12 11 6 23 2 16 23 7 24 6 21 2 17 17 5 25 11 25 20 26 ^
+54 0 24 18 6 12 19 25 7 6 5 2 14 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 
+24 1 21 11 9 20 21 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 23 ^
+58 0 1 20 25 6 19 8 3 22 16 16 16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 
+13 24 3 5 2 5 11 14 8 5 10 17 16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 19 ^
+52 1 8 2 13 25 17 2 1 19 1 14 20 2 5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 22 1 
+13 6 5 1 18 14 15 23 15 10 5 19 18 18 26 12 13 3 25 12 21 16 22 ^
+56 1 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 25 2 25 22 9 15 16 26 5 12 1 7 4 
+24 7 14 20 1 4 7 3 10 10 15 6 13 6 22 6 20 22 2 26 9 6 14 1 16 3 24 12 ^
+52 0 24 17 12 14 18 18 9 9 11 22 13 9 2 22 15 20 20 18 8 13 13 21 8 11 5 26 8 
+19 17 4 2 15 26 13 24 26 11 16 9 1 8 18 21 6 1 8 1 16 4 20 23 5 ^
+54 0 24 10 11 12 10 10 25 1 11 25 10 3 26 26 20 15 11 19 16 17 3 16 12 25 15 9 
+23 1 2 24 8 10 18 2 9 5 4 17 16 9 12 20 20 1 3 11 5 9 3 17 9 17 24 20 ^
+49 1 3 4 16 2 10 1 25 5 22 16 6 21 19 21 23 15 9 9 21 17 11 1 15 17 23 24 11 7 
+10 26 15 8 22 22 18 26 11 17 5 26 7 23 19 3 24 17 2 19 8 ^
+49 0 26 21 12 5 18 22 20 7 15 6 4 5 20 13 10 23 18 16 25 18 15 2 20 14 24 22 17 
+3 15 16 1 10 2 12 2 21 1 21 21 4 18 13 1 24 18 23 17 19 23 ^
+50 1 19 9 26 25 23 23 14 13 13 20 12 13 4 21 10 22 21 22 1 12 12 7 13 16 18 8 9 
+4 3 10 18 12 4 5 19 19 12 24 13 18 1 22 8 1 17 18 24 3 22 21 ^
+48 1 7 19 26 13 26 6 26 6 18 12 5 26 17 18 19 22 10 12 8 23 11 17 23 25 5 5 11 
+4 13 7 18 4 19 23 3 13 15 4 3 9 24 14 5 25 21 22 18 25 ^
+53 1 12 15 14 16 10 14 9 19 7 16 3 23 4 26 18 5 16 21 24 2 8 8 8 7 11 13 14 7 9 
+12 18 11 10 7 20 12 14 19 11 21 21 22 19 13 10 16 19 14 7 8 16 20 7 ^
+49 0 3 9 23 18 7 26 16 22 21 21 5 14 11 2 2 16 22 11 26 7 22 23 5 23 10 4 22 24 
+19 20 9 16 10 24 4 19 26 4 25 4 8 17 7 7 2 23 11 18 19 ^
+49 0 23 6 10 9 1 9 14 19 5 6 6 25 12 11 21 26 12 3 8 20 8 21 18 25 25 14 4 11 
+24 23 4 14 3 17 26 22 26 2 15 9 8 25 19 12 23 17 20 17 10 ^
+54 0 4 23 20 17 21 14 14 9 18 11 18 2 18 4 2 22 25 15 18 10 23 8 21 26 7 14 10 
+6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 25 16 5 7 20 23 ^
+47 0 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 13 12 24 14 
+14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 15 ^
+51 1 9 24 15 1 23 22 16 14 8 22 15 19 24 20 7 8 15 24 12 4 4 23 21 13 19 15 21 
+7 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 15 3 24 ^
+60 0 13 23 9 7 1 13 17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 6 25 3 12 
+19 6 2 4 24 17 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 8 24 25 10 ^
+59 0 22 12 22 3 23 3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 1 1 10 11 11 4 12 11 20 
+3 14 2 3 2 23 12 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 12 11 6 23 8 ^
+50 0 16 23 7 24 6 21 2 17 17 5 25 11 25 20 25 24 18 6 12 19 25 7 6 5 2 14 12 16 
+1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 1 21 11 9 20 14 ^
+60 0 15 10 19 26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 1 20 25 6 19 8 3 22 16 16 
+16 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 24 3 5 2 5 11 14 8 5 10 17 
+16 13 ^
+57 0 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 22 8 2 13 25 17 2 1 19 1 14 20 2 
+5 4 15 8 14 20 7 25 20 26 20 16 7 17 17 22 1 13 6 5 1 18 14 15 23 15 10 21 ^
+52 1 19 18 18 26 12 13 3 25 12 21 16 24 4 16 3 6 26 26 10 20 13 1 20 24 10 21 7 
+25 2 25 22 9 15 16 26 5 12 1 7 4 24 7 14 20 1 4 7 3 10 10 15 19 ^
+51 0 13 6 22 6 20 22 2 26 9 6 14 1 16 3 24 25 24 17 12 14 18 18 9 9 11 22 13 9 
+2 22 15 20 20 18 8 13 13 21 8 11 5 26 8 19 17 4 2 15 26 13 21 ^
+52 1 24 26 11 16 9 1 8 18 21 6 1 8 1 16 4 20 23 23 24 10 11 12 10 10 25 1 11 25 
+10 3 26 26 20 15 11 19 16 17 3 16 12 25 15 9 23 1 2 24 8 10 18 15 ^
+55 1 9 5 4 17 16 9 12 20 20 1 3 11 5 9 3 17 9 17 24 21 3 4 16 2 10 1 25 5 22 16 
+6 21 19 21 23 15 9 9 21 17 11 1 15 17 23 24 11 7 10 26 15 8 22 22 11 ^
+50 1 26 11 17 5 26 7 23 19 3 24 17 2 19 18 26 21 12 5 18 22 20 7 15 6 4 5 20 13 
+10 23 18 16 25 18 15 2 20 14 24 22 17 3 15 16 1 10 2 12 2 25 ^
+51 0 1 21 21 4 18 13 1 24 18 23 17 19 6 19 9 26 25 23 23 14 13 13 20 12 13 4 21 
+10 22 21 22 1 12 12 7 13 16 18 8 9 4 3 10 18 12 4 5 19 19 12 24 ^
+53 1 13 18 1 22 8 1 17 18 24 3 22 7 7 19 26 13 26 6 26 6 18 12 5 26 17 18 19 22 
+10 12 8 23 11 17 23 25 5 5 11 4 13 7 18 4 19 23 3 13 15 4 3 9 18 ^
+51 1 14 5 25 21 22 18 17 12 15 14 16 10 14 9 19 7 16 3 23 4 26 18 5 16 21 24 2 
+8 8 8 7 11 13 14 7 9 12 18 11 10 7 20 12 14 19 11 21 21 22 19 26 ^
+49 0 10 16 19 14 7 8 16 20 10 3 9 23 18 7 26 16 22 21 21 5 14 11 2 2 16 22 11 
+26 7 22 23 5 23 10 4 22 24 19 20 9 16 10 24 4 19 26 4 25 14 ^
+52 0 8 17 7 7 2 23 11 18 19 23 6 10 9 1 9 14 19 5 6 6 25 12 11 21 26 12 3 8 20 
+8 21 18 25 25 14 4 11 24 23 4 14 3 17 26 22 26 2 15 9 8 25 24 ^
+55 1 12 23 17 20 17 10 4 23 20 17 21 14 14 9 18 11 18 2 18 4 2 22 25 15 18 10 
+23 8 21 26 7 14 10 6 6 15 15 13 2 11 15 22 2 9 4 4 6 16 11 11 3 16 13 19 15 ^
+49 0 16 5 7 20 22 9 25 11 24 24 25 13 8 15 23 16 6 3 18 23 16 23 8 20 4 1 1 14 
+13 12 24 14 14 26 23 13 26 14 21 25 25 4 9 13 5 8 9 21 9 ^
+55 0 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 4 14 25 14 
+3 19 24 24 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 18 ^
+51 0 7 3 25 1 17 8 26 25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 
+19 15 5 6 17 8 1 19 22 9 23 10 26 27 26 14 12 3 14 15 11 2 26 ^
+50 0 6 22 20 8 25 4 25 24 23 20 3 3 16 2 2 27 2 15 14 27 3 17 12 27 27 7 26 2 
+22 11 9 10 24 15 1 27 11 27 4 1 25 25 16 6 2 22 12 17 21 14 ^
+52 0 8 9 22 17 12 7 18 14 23 2 6 4 23 9 4 22 16 18 23 8 11 25 17 27 16 10 3 24 
+8 20 20 18 18 13 4 2 18 22 15 25 26 9 3 1 2 19 15 1 24 17 16 18 ^
+49 0 9 14 11 8 16 19 16 22 10 16 24 25 7 22 12 20 15 23 22 18 22 14 6 26 21 10 
+21 7 13 2 16 7 24 16 22 13 10 7 11 16 5 9 25 13 9 14 14 17 14 ^
+54 1 2 10 5 25 5 7 10 22 10 1 24 3 11 7 23 5 17 14 3 18 5 13 26 15 5 13 23 18 
+17 3 18 3 27 15 6 25 24 22 27 17 4 25 23 15 9 15 21 8 7 7 15 3 13 25 ^
+47 0 25 3 4 10 24 12 7 16 25 18 21 21 20 27 13 14 23 27 1 21 9 21 14 22 9 9 5 
+15 13 17 3 4 9 16 1 8 23 17 23 26 8 24 10 20 25 27 25 ^
+58 1 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 10 14 9 6 9 
+7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 20 5 18 7 25 ^
+58 0 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 2 27 6 
+5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 22 15 ^
+54 0 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 16 
+3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 25 ^
+49 1 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 
+15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 19 ^
+56 1 17 16 17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 
+13 1 16 15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 22 ^
+51 1 3 26 22 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 
+27 5 12 19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 13 ^
+48 1 14 19 26 27 25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 21 1 9 
+17 22 5 22 8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 25 ^
+52 0 2 6 1 1 26 18 13 5 10 18 10 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 
+17 10 15 2 20 25 26 23 25 12 16 15 9 18 15 19 21 16 26 11 18 20 26 ^
+53 0 6 22 7 8 8 12 2 21 18 12 11 5 19 3 19 27 18 25 22 22 23 16 2 1 20 16 14 22 
+6 15 22 1 21 6 6 10 2 26 12 11 6 27 14 7 20 26 20 17 7 19 5 23 14 ^
+61 0 16 12 7 15 17 7 5 11 12 15 7 1 10 10 8 4 2 4 17 4 11 17 26 23 24 4 5 12 5 
+1 6 9 6 8 27 5 11 11 24 24 13 17 2 24 26 19 11 22 21 2 2 14 21 13 1 23 10 25 8 
+15 13 ^
+52 0 19 23 2 9 26 6 23 13 5 24 12 21 11 14 4 12 10 12 22 4 3 20 17 10 13 16 9 
+10 27 9 12 13 20 10 12 23 23 11 19 13 25 22 8 1 5 16 20 9 19 9 24 26 ^
+51 0 12 15 6 21 27 22 26 24 18 9 15 8 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 
+4 5 15 27 12 20 1 17 5 4 14 25 14 3 19 24 24 14 8 13 12 19 22 ^
+56 0 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 6 7 3 25 1 17 8 26 25 11 23 14 27 
+1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 19 15 5 6 17 8 1 19 22 9 23 17 ^
+50 0 26 27 26 14 12 3 14 15 11 2 12 6 22 20 8 25 4 25 24 23 20 3 3 16 2 2 27 2 
+15 14 27 3 17 12 27 27 7 26 2 22 11 9 10 24 15 1 27 11 27 21 ^
+52 0 1 25 25 16 6 2 22 12 17 21 12 8 9 22 17 12 7 18 14 23 2 6 4 23 9 4 22 16 
+18 23 8 11 25 17 27 16 10 3 24 8 20 20 18 18 13 4 2 18 22 15 25 10 ^
+52 0 9 3 1 2 19 15 1 24 17 16 18 9 14 11 8 16 19 16 22 10 16 24 25 7 22 12 20 
+15 23 22 18 22 14 6 26 21 10 21 7 13 2 16 7 24 16 22 13 10 7 11 16 13 ^
+53 1 9 25 13 9 14 14 17 25 2 10 5 25 5 7 10 22 10 1 24 3 11 7 23 5 17 14 3 18 5 
+13 26 15 5 13 23 18 17 3 18 3 27 15 6 25 24 22 27 17 4 25 23 15 15 ^
+52 1 15 21 8 7 7 15 3 13 22 25 3 4 10 24 12 7 16 25 18 21 21 20 27 13 14 23 27 
+1 21 9 21 14 22 9 9 5 15 13 17 3 4 9 16 1 8 23 17 23 26 8 24 14 ^
+58 0 20 25 27 3 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 
+10 14 9 6 9 7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 
+18 ^
+60 0 5 18 7 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 
+2 27 6 5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 25 ^
+55 0 16 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 
+16 3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 27 ^
+51 1 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 
+15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 15 ^
+57 0 17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 1 16 
+15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 21 3 26 23 ^
+52 0 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 27 5 12 
+19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 11 14 19 26 12 ^
+55 1 25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 21 1 9 17 22 5 22 
+8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 18 2 6 1 1 26 18 13 5 10 18 11 ^
+52 0 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 17 10 15 2 20 25 26 23 25 
+12 16 15 9 18 15 19 21 16 26 11 18 20 6 22 7 8 8 12 2 21 18 12 11 27 ^
+53 1 19 3 19 27 18 25 22 22 23 16 2 1 20 16 14 22 6 15 22 1 21 6 6 10 2 26 12 
+11 6 27 14 7 20 26 20 17 7 19 5 23 18 16 12 7 15 17 7 5 11 12 15 7 22 ^
+57 1 10 10 8 4 2 4 17 4 11 17 26 23 24 4 5 12 5 1 6 9 6 8 27 5 11 11 24 24 13 
+17 2 24 26 19 11 22 21 2 2 14 21 13 1 23 10 25 8 15 26 19 23 2 9 26 6 23 22 ^
+52 1 5 24 12 21 11 14 4 12 10 12 22 4 3 20 17 10 13 16 9 10 27 9 12 13 20 10 12 
+23 23 11 19 13 25 22 8 1 5 16 20 9 19 9 24 20 12 15 6 21 27 22 26 16 ^
+58 0 18 9 15 8 22 24 9 27 23 1 13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 
+4 14 25 14 3 19 24 24 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 22 ^
+55 0 6 7 3 25 1 17 8 26 25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 
+22 19 15 5 6 17 8 1 19 22 9 23 10 26 27 26 14 12 3 14 15 11 2 12 6 22 16 ^
+53 0 8 25 4 25 24 23 20 3 3 16 2 2 27 2 15 14 27 3 17 12 27 27 7 26 2 22 11 9 
+10 24 15 1 27 11 27 4 1 25 25 16 6 2 22 12 17 21 12 8 9 22 17 12 18 ^
+54 0 7 18 14 23 2 6 4 23 9 4 22 16 18 23 8 11 25 17 27 16 10 3 24 8 20 20 18 18 
+13 4 2 18 22 15 25 26 9 3 1 2 19 15 1 24 17 16 18 9 14 11 8 16 19 27 ^
+52 0 22 10 16 24 25 7 22 12 20 15 23 22 18 22 14 6 26 21 10 21 7 13 2 16 7 24 
+16 22 13 10 7 11 16 5 9 25 13 9 14 14 17 25 2 10 5 25 5 7 10 22 10 22 ^
+54 1 24 3 11 7 23 5 17 14 3 18 5 13 26 15 5 13 23 18 17 3 18 3 27 15 6 25 24 22 
+27 17 4 25 23 15 9 15 21 8 7 7 15 3 13 22 25 3 4 10 24 12 7 16 25 10 ^
+56 0 21 21 20 27 13 14 23 27 1 21 9 21 14 22 9 9 5 15 13 17 3 4 9 16 1 8 23 17 
+23 26 8 24 10 20 25 27 3 8 26 8 10 4 3 8 14 5 5 7 11 13 11 26 11 4 26 2 ^
+61 1 20 19 11 10 3 10 14 9 6 9 7 16 10 4 4 19 19 2 26 13 19 17 15 24 15 4 21 22 
+13 13 12 22 2 14 20 5 18 7 17 24 20 13 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 
+11 15 22 ^
+53 0 23 26 5 2 27 6 5 16 6 3 2 23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 
+19 23 3 9 22 16 21 17 19 25 17 7 21 19 6 16 15 15 20 14 2 25 19 25 ^
+60 0 18 19 7 9 1 14 11 10 16 3 23 14 26 10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 
+12 9 2 8 16 20 24 5 26 26 4 9 2 7 25 9 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 
+18 ^
+54 0 6 8 24 11 25 15 24 16 23 4 10 23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 16 
+17 1 3 12 1 4 13 3 9 21 23 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 24 ^
+57 0 1 16 15 12 26 3 16 16 8 17 13 21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 
+21 3 26 22 3 7 6 4 26 3 15 8 25 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 10 ^
+48 0 27 5 12 19 7 23 6 25 25 2 11 13 25 21 18 17 6 12 14 13 24 11 14 19 26 27 
+25 6 1 15 4 7 27 24 27 21 5 27 19 18 8 21 3 23 20 21 25 8 ^
+60 1 1 9 17 22 5 22 8 2 13 27 8 19 27 21 2 5 8 4 27 10 6 18 2 6 1 1 26 18 13 5 
+10 18 10 8 5 21 15 5 14 19 12 4 8 20 21 26 1 12 25 10 2 17 10 15 2 20 25 26 23 
+21 ^
+54 1 12 16 15 9 18 15 19 21 16 26 11 18 20 6 22 7 8 8 12 2 21 18 12 11 5 19 3 
+19 27 18 25 22 22 23 16 2 1 20 16 14 22 6 15 22 1 21 6 6 10 2 26 12 11 24 ^
+60 0 27 14 7 20 26 20 17 7 19 5 23 18 16 12 7 15 17 7 5 11 12 15 7 1 10 10 8 4 
+2 4 17 4 11 17 26 23 24 4 5 12 5 1 6 9 6 8 27 5 11 11 24 24 13 17 2 24 26 19 11 
+22 ^
+55 0 21 2 2 14 21 13 1 23 10 25 8 15 26 19 23 2 9 26 6 23 13 5 24 12 21 11 14 4 
+12 10 12 22 4 3 20 17 10 13 16 9 10 27 9 12 13 20 10 12 23 23 11 19 13 25 13 ^
+55 0 8 1 5 16 20 9 19 9 24 20 12 15 6 21 27 22 26 24 18 9 15 8 22 24 9 27 23 1 
+13 18 24 1 8 24 8 6 14 1 4 5 15 27 12 20 1 17 5 4 14 25 14 3 19 24 16 ^
+60 0 14 8 13 12 19 8 3 6 13 7 10 23 19 10 17 17 11 6 13 8 18 6 7 3 25 1 17 8 26 
+25 11 23 14 27 1 22 11 9 7 19 4 15 18 2 27 20 11 5 20 22 19 15 5 6 17 8 1 19 22 
+10 ^
+55 1 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 25 7 26 1 13 5 9 1 3 
+9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 20 7 21 13 8 22 ^
+52 1 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 18 13 12 21 
+18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 17 ^
+57 0 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 22 18 6 
+17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 23 12 25 5 
+^
+57 0 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 24 5 15 21 
+3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 19 20 9 ^
+55 0 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 
+27 5 2 6 6 27 20 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 28 ^
+59 1 17 5 9 10 25 20 12 9 18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 
+1 18 22 14 7 20 21 2 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 
+25 ^
+55 0 3 5 16 16 22 2 13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 
+15 18 4 19 10 27 9 4 25 13 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 18 ^
+53 1 23 19 4 28 3 20 18 9 7 15 4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 
+10 13 2 19 21 6 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 10 ^
+47 0 1 3 28 11 27 25 12 8 26 26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 
+27 27 25 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 24 ^
+55 1 25 27 16 28 22 24 1 1 11 7 24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 
+19 23 1 26 20 17 17 1 16 24 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 26 ^
+47 1 14 4 21 26 23 7 8 27 23 23 22 19 24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 
+23 27 4 16 20 18 12 20 15 19 16 18 20 27 11 11 17 24 18 16 ^
+50 0 19 1 25 23 2 15 16 26 27 23 14 12 28 22 15 8 19 2 20 13 1 24 2 25 1 6 19 
+19 8 11 24 24 21 13 27 5 11 28 17 7 25 6 23 24 14 25 12 5 13 25 ^
+60 0 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 22 22 14 16 13 3 22 16 23 5 
+19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 25 2 9 25 18 17 8 2 14 4 
+19 22 ^
+54 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 16 3 27 1 26 21 28 10 3 6 2 2 
+10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 17 9 23 20 3 28 21 ^
+56 0 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 14 8 6 7 19 15 
+23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 8 3 17 28 18 13 ^
+58 0 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 26 8 25 11 2 7 
+27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 10 5 24 23 11 ^
+62 1 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 28 25 14 
+21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 3 7 5 8 9 
+24 ^
+50 1 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 10 12 28 24 
+22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 17 ^
+60 1 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 
+20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 
+18 17 ^
+52 0 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 
+17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 19 ^
+57 1 18 6 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 
+23 12 25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 12 ^
+67 1 5 15 21 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 
+19 20 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 
+27 5 2 6 6 27 2 ^
+56 1 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 10 25 20 12 9 
+18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 7 20 21 24 ^
+60 1 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 6 3 5 16 16 22 2 
+13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 15 18 4 19 10 27 9 4 
+25 27 ^
+51 0 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 3 23 19 4 28 3 20 18 9 7 15 
+4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 10 13 2 19 21 23 ^
+49 1 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 5 1 3 28 11 27 25 12 8 26 
+26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 27 27 9 ^
+56 0 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 11 25 27 16 28 22 24 1 1 11 7 
+24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 19 23 1 26 20 17 17 1 16 16 ^
+51 0 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 27 14 4 21 26 23 7 8 27 23 23 22 19 
+24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 23 27 4 16 20 18 12 22 ^
+51 0 15 19 16 18 20 27 11 11 17 24 18 1 19 1 25 23 2 15 16 26 27 23 14 12 28 22 
+15 8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 21 13 27 5 11 28 16 ^
+59 0 7 25 6 23 24 14 25 12 5 13 26 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 
+22 22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 
+10 ^
+59 0 25 2 9 25 18 17 8 2 14 4 19 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 
+16 3 27 1 26 21 28 10 3 6 2 2 10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 
+7 ^
+56 1 17 9 23 20 3 28 27 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 
+26 14 8 6 7 19 15 23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 ^
+57 1 23 8 3 17 28 18 10 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 
+24 26 8 25 11 2 7 27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 18 ^
+63 0 1 9 9 10 5 24 23 18 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 
+18 24 9 8 7 28 25 14 21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 
+28 20 16 ^
+52 1 16 3 7 5 8 9 26 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 
+25 10 10 12 28 24 22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 28 ^
+60 0 21 9 15 13 25 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 
+14 7 11 17 20 20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 
+10 20 ^
+54 1 14 14 15 18 13 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 
+17 22 18 21 19 17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 11 ^
+58 0 9 15 22 18 6 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 
+2 14 13 23 12 25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 27 
+^
+64 1 21 24 5 15 21 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 
+28 12 19 20 6 23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 
+8 16 9 27 20 ^
+58 1 2 6 6 27 20 24 21 2 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 
+10 25 20 12 9 18 3 16 4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 
+28 ^
+62 0 20 21 2 11 12 3 15 12 4 1 27 21 16 27 19 18 13 21 14 5 20 9 19 27 6 3 5 16 
+16 22 2 13 7 4 13 19 27 15 7 16 25 3 4 4 17 12 13 11 12 26 6 1 10 15 18 4 19 10 
+27 9 4 26 ^
+52 0 13 21 25 26 21 20 12 25 21 7 17 28 27 3 13 14 19 3 23 19 4 28 3 20 18 9 7 
+15 4 26 5 6 20 5 23 28 10 24 19 13 28 1 9 12 23 16 10 13 2 19 21 27 ^
+49 1 25 22 28 23 16 7 20 4 2 22 11 26 22 6 9 17 11 21 5 1 3 28 11 27 25 12 8 26 
+26 28 24 13 22 17 6 4 24 15 17 18 4 22 23 9 24 12 27 27 26 ^
+57 0 9 13 15 11 9 22 28 26 11 18 15 10 6 16 17 14 11 25 27 16 28 22 24 1 1 11 7 
+24 3 28 7 5 28 16 15 1 7 14 9 7 6 15 25 19 9 3 19 23 1 26 20 17 17 1 16 24 9 ^
+52 1 9 16 8 15 6 21 17 22 9 28 8 8 5 4 24 27 14 4 21 26 23 7 8 27 23 23 22 19 
+24 25 16 19 12 22 10 20 3 7 14 1 20 6 26 23 27 4 16 20 18 12 20 19 ^
+52 1 19 16 18 20 27 11 11 17 24 18 1 19 1 25 23 2 15 16 26 27 23 14 12 28 22 15 
+8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 21 13 27 5 11 28 17 7 24 ^
+59 0 6 23 24 14 25 12 5 13 26 2 5 8 10 16 11 5 26 18 19 21 3 12 11 13 4 14 22 
+22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 
+25 26 ^
+59 0 9 25 18 17 8 2 14 4 19 1 5 27 13 9 2 27 28 2 17 23 10 27 18 26 7 22 16 3 
+27 1 26 21 28 10 3 6 2 2 10 17 13 16 6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 
+17 21 ^
+56 1 23 20 3 28 27 12 17 25 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 
+14 8 6 7 19 15 23 1 17 16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 20 ^
+60 0 3 17 28 18 10 2 5 3 21 21 15 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 
+26 8 25 11 2 7 27 22 19 4 18 27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 
+10 21 ^
+60 0 24 23 18 5 14 18 8 4 9 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 
+28 25 14 21 27 24 6 18 16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 
+25 ^
+53 1 7 5 8 9 26 10 12 25 11 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 
+10 12 28 24 22 26 28 15 9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 24 ^
+62 1 13 25 7 26 1 13 5 9 1 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 
+17 20 20 7 21 13 8 28 21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 
+14 15 18 13 ^
+54 0 12 21 18 25 15 27 17 5 1 23 7 17 20 11 14 10 4 21 17 19 25 17 22 18 21 19 
+17 10 15 26 20 8 13 19 7 8 18 7 12 14 6 8 22 21 11 10 14 23 25 9 15 22 18 13 ^
+58 0 17 24 7 13 6 12 7 2 18 18 26 13 13 16 8 24 10 3 26 9 20 1 12 2 14 13 23 12 
+25 3 24 11 6 3 8 27 8 21 26 3 11 19 18 5 5 25 26 24 4 23 15 15 23 21 24 5 15 26 
+^
+67 1 3 3 18 2 24 27 11 20 10 11 4 5 12 2 23 6 5 3 1 14 26 15 12 6 28 12 19 20 6 
+23 4 7 7 3 10 24 28 6 10 9 6 20 14 27 10 19 11 1 15 21 5 10 7 11 8 16 9 27 5 2 
+6 6 27 20 24 21 12 ^
+62 0 20 16 14 24 17 15 3 2 26 25 25 14 24 20 28 14 17 5 9 10 25 20 12 9 18 3 16 
+4 10 7 18 23 17 2 8 1 28 7 2 15 5 18 11 23 2 1 18 22 14 7 20 21 2 11 12 3 15 12 
+4 1 27 18 ^
+61 1 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 27 14 5 
+16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 24 5 20 
+8 9 26 ^
+55 1 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 15 
+5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 28 ^
+52 1 24 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 
+15 24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 27 ^
+65 0 3 2 2 17 21 13 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 2 16 
+27 16 6 2 1 23 17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 
+24 25 15 19 23 12 ^
+55 0 1 9 15 10 12 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 27 21 17 
+17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 24 ^
+53 1 22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 8 
+25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 11 ^
+55 0 25 10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 26 
+1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 20 ^
+58 0 5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 
+4 5 27 5 19 21 5 6 11 29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 12 ^
+54 0 5 26 6 21 29 3 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 
+15 6 25 26 29 24 19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 28 
+^
+56 0 3 6 19 28 17 11 1 9 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 
+9 28 13 25 24 28 8 14 9 3 14 18 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 25 ^
+49 0 29 21 9 18 28 25 11 3 16 4 21 25 3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 
+27 26 21 25 21 18 9 24 16 22 5 21 7 7 27 4 20 23 13 27 10 27 ^
+58 1 29 7 19 13 13 8 19 20 18 2 19 22 29 3 10 6 9 13 24 17 16 9 20 21 27 2 19 7 
+8 26 25 12 2 14 3 1 1 16 12 20 28 24 12 5 24 25 20 1 12 25 9 2 6 20 15 14 29 20 
+^
+56 0 21 28 1 17 6 17 27 1 2 10 16 19 5 14 10 27 11 17 3 29 14 27 17 5 2 18 20 
+11 27 18 22 27 22 9 8 18 3 14 10 5 2 24 18 23 21 26 8 22 8 1 6 27 27 15 29 18 ^
+64 0 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 25 16 29 10 22 7 2 
+8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 29 25 6 14 17 2 12 
+10 5 10 15 25 ^
+62 1 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 6 13 5 13 3 15 5 23 8 23 
+2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 16 13 7 2 23 19 25 29 17 
+7 16 22 ^
+55 1 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 29 1 24 11 
+18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 7 29 28 15 ^
+52 0 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 28 4 27 
+28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 11 12 14 12 28 ^
+62 0 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 
+27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 
+24 5 20 18 ^
+58 0 9 5 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 
+15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 15 16 ^
+56 0 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 
+24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 23 
+^
+64 1 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 2 16 27 16 6 2 1 23 
+17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 25 15 19 23 
+28 1 9 15 10 24 ^
+54 0 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 27 21 17 17 26 24 13 4 
+22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 7 22 3 27 29 ^
+54 1 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 8 25 18 26 20 
+8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 10 25 10 1 28 27 ^
+60 0 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 26 1 10 14 8 4 16 
+26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 28 5 14 2 6 4 2 9 22 
+15 22 ^
+54 1 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 4 5 27 5 19 21 5 6 11 
+29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 6 5 26 6 21 29 28 ^
+57 1 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 25 26 29 24 
+19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 19 28 17 11 
+1 9 23 ^
+54 0 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 25 24 28 8 
+14 9 3 14 18 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 4 29 21 9 18 28 27 ^
+52 1 11 3 16 4 21 25 3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 27 26 21 25 21 18 
+9 24 16 22 5 21 7 7 27 4 20 23 13 27 10 23 29 7 19 13 13 8 19 20 23 ^
+61 0 2 19 22 29 3 10 6 9 13 24 17 16 9 20 21 27 2 19 7 8 26 25 12 2 14 3 1 1 16 
+12 20 28 24 12 5 24 25 20 1 12 25 9 2 6 20 15 14 29 18 21 28 1 17 6 17 27 1 2 
+10 16 19 ^
+57 1 5 14 10 27 11 17 3 29 14 27 17 5 2 18 20 11 27 18 22 27 22 9 8 18 3 14 10 
+5 2 24 18 23 21 26 8 22 8 1 6 27 27 15 29 20 2 29 22 8 16 20 4 12 9 6 12 16 24 ^
+64 0 7 9 20 29 11 9 4 1 15 25 16 29 10 22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 
+1 7 14 24 14 6 10 21 16 23 29 25 6 14 17 2 12 10 5 10 15 25 8 15 3 7 13 25 16 
+14 1 29 22 26 10 ^
+63 1 27 9 1 8 8 28 6 13 5 13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 
+7 5 26 18 15 22 28 16 13 7 2 23 19 25 29 17 7 16 25 23 11 11 15 2 13 9 26 2 24 
+26 7 28 11 ^
+56 1 2 29 7 22 23 5 28 19 1 27 29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 
+3 25 27 16 28 18 24 8 23 7 29 28 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 29 ^
+54 0 15 16 10 19 12 19 11 20 13 28 4 27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 
+22 13 12 21 22 21 11 12 14 12 18 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 22 ^
+63 0 2 11 23 1 11 1 5 3 23 16 15 27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 
+15 1 26 12 27 25 4 28 22 11 19 19 24 5 20 8 9 5 25 19 17 19 15 7 24 24 21 3 20 
+16 8 3 17 19 ^
+59 0 18 29 9 23 9 10 29 4 12 24 15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 
+7 26 10 16 24 6 7 12 8 12 15 24 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 
+26 10 ^
+62 0 14 20 20 25 14 13 15 24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 
+7 8 21 1 19 3 2 2 17 21 13 5 9 21 28 9 1 13 2 21 8 24 1 3 27 13 18 19 4 15 12 5 
+2 16 27 29 ^
+62 0 6 2 1 23 17 14 28 19 23 6 22 16 4 19 6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 
+25 15 19 23 28 1 9 15 10 12 7 25 11 25 2 27 6 6 18 4 13 1 4 11 25 17 6 29 21 24 
+27 21 18 ^
+54 1 17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 15 19 10 3 9 29 27 7 
+22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 19 16 1 21 23 28 23 18 17 ^
+52 0 25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 3 28 20 18 21 10 25 
+10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 28 7 15 18 11 5 17 20 13 ^
+68 0 1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 19 5 22 1 4 26 11 10 28 
+5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 17 5 15 9 25 10 26 4 5 
+27 5 19 21 5 6 11 19 ^
+54 1 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 6 5 26 6 21 29 3 5 12 
+16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 25 26 29 24 19 17 24 ^
+59 0 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 19 28 17 11 1 9 
+14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 25 24 28 8 14 9 3 
+14 16 ^
+53 0 26 9 9 12 13 17 25 16 5 8 4 24 10 24 23 4 29 21 9 18 28 25 11 3 16 4 21 25 
+3 4 18 12 12 29 26 13 26 23 26 7 23 10 9 27 26 21 25 21 18 9 24 16 17 ^
+59 0 5 21 7 7 27 4 20 23 13 27 10 23 29 7 19 13 13 8 19 20 18 2 19 22 29 3 10 6 
+9 13 24 17 16 9 20 21 27 2 19 7 8 26 25 12 2 14 3 1 1 16 12 20 28 24 12 5 24 25 
+19 ^
+60 0 1 12 25 9 2 6 20 15 14 29 18 21 28 1 17 6 17 27 1 2 10 16 19 5 14 10 27 11 
+17 3 29 14 27 17 5 2 18 20 11 27 18 22 27 22 9 8 18 3 14 10 5 2 24 18 23 21 26 
+8 22 13 ^
+62 0 1 6 27 27 15 29 20 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 
+25 16 29 10 22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 
+29 25 24 ^
+67 0 14 17 2 12 10 5 10 15 25 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 
+6 13 5 13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 
+16 13 7 2 23 19 25 14 ^
+58 1 17 7 16 25 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 
+29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 7 29 
+11 ^
+55 0 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 28 4 
+27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 11 12 14 12 18 27 
+10 ^
+65 0 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 3 23 16 15 27 14 
+5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 22 11 19 19 24 5 
+20 8 9 5 25 19 20 ^
+59 1 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 12 24 15 5 8 22 17 
+29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 15 24 9 17 11 28 12 
+23 ^
+61 0 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 24 14 11 4 23 27 
+24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 13 5 9 21 28 9 1 13 
+2 21 8 29 ^
+68 0 1 3 27 13 18 19 4 15 12 5 2 16 27 16 6 2 1 23 17 14 28 19 23 6 22 16 4 19 
+6 16 28 3 3 1 15 13 22 6 15 11 6 4 24 25 15 19 23 28 1 9 15 10 12 7 25 11 25 2 
+27 6 6 18 4 13 1 4 11 26 ^
+54 1 17 6 29 21 24 27 21 17 17 26 24 13 4 22 24 29 2 11 8 17 4 23 11 26 1 25 28 
+15 19 10 3 9 29 27 7 22 3 27 21 2 26 19 9 19 27 23 3 12 17 10 4 8 27 20 ^
+52 1 16 1 21 23 28 23 18 8 25 18 26 20 8 17 19 2 4 11 7 18 6 24 2 25 25 5 27 20 
+3 28 20 18 21 10 25 10 1 28 28 29 16 20 19 26 16 21 6 23 15 28 26 12 ^
+67 0 7 15 18 11 5 17 20 26 1 10 14 8 4 16 26 17 8 10 22 22 18 1 20 24 7 1 9 7 
+19 5 22 1 4 26 11 10 28 5 14 2 6 4 2 9 22 15 13 20 22 26 18 16 9 2 15 20 27 8 6 
+17 5 15 9 25 10 26 19 ^
+58 0 5 27 5 19 21 5 6 11 29 19 8 2 24 26 22 19 18 17 23 14 21 14 22 13 20 5 29 
+6 5 26 6 21 29 3 5 12 16 11 13 16 18 18 10 11 20 21 12 11 12 22 14 19 3 21 15 6 
+25 27 ^
+57 0 29 24 19 17 18 25 22 12 13 23 23 12 10 13 1 22 10 2 22 2 28 10 17 18 3 6 
+19 28 17 11 1 9 14 4 29 29 23 25 13 19 18 2 7 21 6 8 29 5 11 22 14 14 9 28 13 
+25 25 ^
+52 0 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 8 11 18 29 15 6 7 27 27 17 24 
+18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 21 5 8 7 3 10 19 17 18 ^
+62 0 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 
+2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 10 25 13 9 
+29 30 7 ^
+62 0 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 12 13 15 7 17 16 
+26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 11 
+27 5 19 15 ^
+57 0 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 13 20 1 20 
+11 1 30 22 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 25 
+^
+61 1 16 10 13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 
+16 19 20 17 10 17 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 
+21 3 7 21 9 22 ^
+58 1 3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 
+23 29 27 19 7 20 21 25 5 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 
+17 ^
+62 1 23 28 5 22 8 10 1 1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 
+11 4 28 8 20 25 2 6 8 5 14 11 21 9 16 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 
+12 19 21 ^
+57 1 25 11 13 12 27 16 14 3 24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 
+17 28 30 13 21 11 4 10 23 25 7 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 
+12 21 ^
+65 0 2 2 24 17 13 22 20 22 4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 
+13 2 16 25 24 4 4 14 7 13 8 20 12 23 1 26 7 9 19 6 16 3 8 26 21 10 26 23 24 28 
+16 12 14 25 22 16 15 ^
+53 0 21 24 27 30 15 10 15 2 18 13 26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 
+1 24 13 5 21 29 26 2 10 16 6 5 7 23 19 11 28 22 21 1 24 19 7 26 18 30 26 ^
+58 0 21 6 18 22 2 1 14 2 14 5 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 
+28 25 19 18 16 24 14 15 5 28 12 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 
+16 22 ^
+59 0 4 26 25 18 27 19 20 4 26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 
+14 6 3 19 21 21 28 16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 
+8 25 ^
+55 1 13 30 18 8 1 25 28 20 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 
+27 4 9 13 10 8 14 16 15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 26 22 14 
+21 ^
+57 0 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 27 8 17 14 6 4 21 26 15 1 8 
+29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 2 8 2 4 12 19 11 10 6 26 14 22 24 30 
+2 ^
+56 1 11 12 2 12 17 23 8 8 12 28 13 14 28 2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 
+29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 30 20 27 3 23 11 6 29 25 23 26 17 23 ^
+61 1 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 7 19 12 7 6 20 18 14 4 15 
+17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 30 14 3 1 18 10 20 27 21 
+8 6 24 30 ^
+54 0 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 25 29 29 7 14 18 9 11 9 27 
+11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 8 11 18 29 15 6 7 27 27 7 ^
+63 1 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 21 5 8 7 3 10 19 17 6 9 15 
+29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 2 18 26 
+10 2 5 29 12 ^
+63 1 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 10 25 13 9 29 30 17 29 17 
+26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 12 13 15 7 17 16 26 3 19 3 
+5 2 29 16 17 ^
+60 1 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 11 27 5 19 28 9 30 9 1 
+28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 13 20 1 20 11 1 30 22 23 
+15 26 6 ^
+56 0 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 11 16 10 13 13 19 15 
+18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 16 19 20 17 10 17 21 20 
+11 ^
+64 1 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 21 3 7 21 9 4 3 4 23 
+14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 23 29 27 19 7 
+20 21 25 5 30 ^
+63 1 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 23 28 5 22 8 10 1 1 
+11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 28 8 20 25 2 6 8 5 
+14 11 21 9 29 ^
+57 0 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 11 13 12 27 16 14 3 
+24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 13 21 11 4 10 23 25 
+6 ^
+68 0 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 17 13 22 20 22 
+4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 4 4 14 7 13 8 
+20 12 23 1 26 7 9 19 6 30 ^
+54 1 3 8 26 21 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 15 2 18 13 
+26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 2 10 16 6 27 ^
+56 0 7 23 19 11 28 22 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 5 25 1 27 
+24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 12 28 9 ^
+58 0 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 26 12 3 
+22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 30 11 20 
+29 ^
+65 0 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 25 28 20 20 15 21 
+18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 14 21 
+14 10 11 25 17 17 20 ^
+55 0 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 27 8 
+17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 2 8 2 4 30 ^
+57 1 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 12 28 13 14 28 2 17 4 8 
+3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 30 20 27 
+30 ^
+59 0 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 
+7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 
+30 18 ^
+56 0 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 
+25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 7 ^
+62 0 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 
+21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 
+27 2 13 27 7 ^
+62 1 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 
+10 25 13 9 29 30 17 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 
+12 13 15 26 ^
+62 0 17 16 26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 
+13 4 12 11 27 5 19 28 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 
+10 3 15 13 20 19 ^
+56 1 20 11 1 30 22 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 
+3 11 11 16 10 13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 
+22 ^
+66 1 16 19 20 17 10 17 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 
+18 24 21 3 7 21 9 4 3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 
+18 2 23 7 29 23 29 24 ^
+62 0 19 7 20 21 25 5 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 
+23 28 5 22 8 10 1 1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 
+28 8 20 25 7 ^
+59 0 6 8 5 14 11 21 9 16 8 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 
+11 13 12 27 16 14 3 24 20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 
+13 26 ^
+70 0 11 4 10 23 25 7 5 11 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 
+17 13 22 20 22 4 20 16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 
+4 4 14 7 13 8 20 12 23 1 26 7 ^
+54 1 9 19 6 16 3 8 26 21 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 
+15 2 18 13 26 28 23 16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 27 ^
+58 1 10 16 6 5 7 23 19 11 28 22 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 
+5 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 
+28 ^
+58 1 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 
+26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 
+30 22 ^
+65 1 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 25 28 20 20 
+15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 
+14 21 14 10 11 25 20 ^
+53 0 17 30 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 13 7 10 28 24 10 22 27 23 
+27 8 17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 14 19 13 29 8 24 15 ^
+61 0 8 2 4 12 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 12 28 13 14 28 
+2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 12 24 15 
+30 20 27 20 ^
+60 0 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 19 23 15 27 14 26 1 1 
+7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 23 18 25 18 6 12 26 30 12 
+30 14 20 ^
+56 0 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 15 14 30 16 19 2 27 15 4 19 
+25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 17 22 29 24 23 ^
+62 0 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 12 25 15 28 23 5 10 
+21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 5 3 8 15 8 21 29 20 5 
+27 2 13 27 23 ^
+64 1 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 20 3 9 10 30 7 12 24 5 13 1 6 
+10 25 13 9 29 30 17 29 17 26 6 25 4 7 25 8 15 26 30 11 2 9 6 22 6 21 28 3 3 6 
+12 13 15 7 17 18 ^
+65 0 26 3 19 3 5 2 29 16 16 22 26 13 12 9 19 16 27 25 16 7 15 22 22 5 6 13 4 12 
+11 27 5 19 28 9 30 9 1 28 3 21 22 7 17 2 25 1 28 21 11 17 20 28 12 10 10 3 15 
+13 20 1 20 11 1 30 5 ^
+57 0 23 15 26 12 21 7 27 9 27 29 5 26 16 11 23 28 18 1 13 23 30 6 3 11 11 16 10 
+13 13 19 15 18 7 22 10 29 3 25 30 8 22 13 4 4 27 22 18 21 23 17 15 16 19 20 17 
+10 25 ^
+66 1 21 20 6 14 14 1 10 18 4 5 5 9 17 18 14 5 12 22 22 11 8 18 24 21 3 7 21 9 4 
+3 4 23 14 17 25 27 10 5 16 30 23 2 4 25 3 16 28 4 6 6 17 12 18 2 23 7 29 23 29 
+27 19 7 20 21 25 20 ^
+65 1 17 9 7 1 21 20 19 29 19 14 8 23 23 19 3 18 17 3 29 14 27 23 28 5 22 8 10 1 
+1 11 27 18 3 2 22 28 14 24 12 1 3 30 29 11 22 19 7 16 1 11 4 28 8 20 25 2 6 8 5 
+14 11 21 9 16 28 ^
+59 1 25 6 26 27 1 29 12 8 16 4 17 5 30 30 24 12 19 24 25 11 13 12 27 16 14 3 24 
+20 24 23 22 9 14 19 26 8 13 6 13 25 19 5 1 19 1 17 28 30 13 21 11 4 10 23 25 7 
+5 11 23 ^
+70 0 20 7 24 29 27 13 16 17 1 15 12 29 4 16 27 12 6 2 2 24 17 13 22 20 22 4 20 
+16 2 17 3 11 29 1 5 10 14 23 3 14 9 2 7 18 20 13 2 16 25 24 4 4 14 7 13 8 20 12 
+23 1 26 7 9 19 6 16 3 8 26 25 ^
+56 0 10 26 23 24 28 16 12 14 25 22 16 2 21 24 27 30 15 10 15 2 18 13 26 28 23 
+16 23 10 2 11 26 26 4 29 18 4 24 24 1 24 13 5 21 29 26 2 10 16 6 5 7 23 19 11 
+28 24 ^
+59 1 21 1 24 19 7 26 18 30 25 21 6 18 22 2 1 14 2 14 5 25 1 27 24 6 23 16 5 1 
+20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 28 12 28 26 29 2 15 15 9 5 
+18 19 13 ^
+63 1 12 15 4 6 15 24 16 9 4 26 25 18 27 19 20 4 26 12 3 22 1 22 30 3 28 10 9 24 
+14 29 6 30 3 10 20 14 6 3 19 21 21 28 16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 
+4 22 4 2 26 20 ^
+59 1 15 20 8 3 13 30 18 8 1 25 28 20 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 
+23 9 18 27 27 4 9 13 10 8 14 16 15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 
+26 22 14 23 ^
+61 0 16 21 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 
+2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 19 19 19 30 13 18 2 3 8 2 
+17 8 24 28 ^
+69 0 22 2 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 24 25 3 11 17 3 10 12 11 
+11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 12 29 9 1 10 9 26 4 19 
+1 3 3 4 16 13 17 6 16 14 28 ^
+62 0 3 20 3 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 26 7 9 13 16 
+9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 7 7 3 17 13 
+22 4 17 9 27 ^
+60 0 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 14 12 
+13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 7 16 
+19 22 9 15 25 ^
+64 0 31 7 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 
+16 27 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 
+19 27 2 16 10 31 ^
+60 0 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 
+26 18 3 1 26 28 15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 
+19 19 ^
+62 0 14 8 27 9 24 26 4 30 11 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 
+3 25 22 25 23 21 10 15 15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 
+23 27 6 2 14 24 ^
+62 0 22 6 25 30 29 31 13 14 16 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 
+22 14 29 1 21 3 14 30 4 2 29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 
+3 22 11 23 21 ^
+56 1 24 6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 
+7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 11 ^
+54 0 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 
+15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 30 28 28 27 15 18 14 25 23 ^
+59 1 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 
+18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 15 9 3 20 24 24 
+28 14 25 ^
+58 0 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 
+28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 10 13 12 8 15 
+19 24 ^
+56 1 11 14 15 24 15 12 9 22 16 16 24 13 2 26 24 29 26 15 13 21 24 20 10 10 22 
+23 13 6 12 28 25 12 2 21 26 28 26 8 16 15 4 5 19 24 12 31 8 30 31 9 28 12 3 26 
+29 8 ^
+65 0 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 4 29 15 21 25 27 7 14 11 1 11 16 23 
+8 8 11 1 13 15 28 1 16 5 8 3 24 10 23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 
+10 11 29 25 17 27 23 ^
+60 0 26 3 23 14 4 30 27 23 24 21 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 10 24 
+31 29 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 
+11 24 24 ^
+58 1 11 15 29 29 3 31 18 12 17 31 19 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 15 
+1 26 17 20 27 30 30 6 10 18 5 9 10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 
+16 28 ^
+61 1 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 
+12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 19 19 19 30 13 18 2 3 8 2 17 8 24 
+30 22 29 ^
+70 0 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 24 25 3 11 17 3 10 12 11 11 25 
+7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 12 29 9 1 10 9 26 4 19 1 3 3 
+4 16 13 17 6 16 14 24 3 20 21 ^
+62 1 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 26 7 9 13 16 9 31 2 
+20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 7 7 3 17 13 22 4 17 
+9 4 21 23 21 ^
+62 1 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 14 12 13 8 20 12 
+18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 7 16 19 22 9 15 
+10 31 7 18 29 7 ^
+66 1 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 16 27 26 12 
+2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 27 2 16 10 
+6 4 24 17 20 25 20 21 ^
+62 1 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 15 
+25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 24 
+26 4 30 8 ^
+62 1 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 
+15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 
+30 29 31 13 14 21 ^
+65 0 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 
+29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 
+14 3 29 8 29 19 31 ^
+55 1 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 
+7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 27 ^
+53 1 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 
+22 30 21 22 5 27 12 30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 21 ^
+61 0 10 2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 
+27 3 28 7 10 25 2 15 30 9 30 7 22 15 9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 
+8 14 7 15 19 ^
+59 1 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 28 22 22 17 19 18 18 11 19 13 25 
+10 19 6 28 4 31 23 10 18 26 31 5 10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 
+16 24 13 23 ^
+57 0 26 24 29 26 15 13 21 24 20 10 10 22 23 13 6 12 28 25 12 2 21 26 28 26 8 16 
+15 4 5 19 24 12 31 8 30 31 9 28 12 3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 
+16 ^
+61 1 12 4 29 15 21 25 27 7 14 11 1 11 16 23 8 8 11 1 13 15 28 1 16 5 8 3 24 10 
+23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 10 11 29 25 17 27 22 26 3 23 14 4 30 
+27 23 24 31 ^
+61 1 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 10 24 31 29 4 11 15 11 6 9 17 18 
+15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 11 24 27 11 15 29 29 3 31 
+18 12 17 31 12 ^
+60 1 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 15 1 26 17 20 27 30 30 6 10 18 5 9 
+10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 9 18 30 17 4 6 31 
+26 16 18 ^
+67 1 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 
+12 11 5 31 19 19 19 30 13 18 2 3 8 2 17 8 24 30 22 2 7 26 1 13 26 6 6 6 18 24 7 
+6 7 30 19 12 22 24 28 ^
+69 1 3 11 17 3 10 12 11 11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 8 
+12 29 9 1 10 9 26 4 19 1 3 3 4 16 13 17 6 16 14 24 3 20 3 2 1 30 14 14 21 29 13 
+11 10 29 20 19 26 27 19 6 28 ^
+62 1 26 26 7 9 13 16 9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 
+22 28 11 7 7 3 17 13 22 4 17 9 4 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 
+28 18 4 13 26 ^
+70 1 4 3 9 9 14 12 13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 
+14 20 17 16 7 16 19 22 9 15 10 31 7 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 
+19 3 6 19 29 10 3 5 23 15 16 17 ^
+60 1 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 
+27 2 16 10 6 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 
+31 31 7 ^
+66 0 26 18 3 1 26 28 15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 
+10 14 19 10 14 8 27 9 24 26 4 30 11 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 
+14 10 3 25 22 25 23 17 ^
+64 1 10 15 15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 
+2 22 6 25 30 29 31 13 14 16 31 12 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 
+14 29 1 21 3 14 27 ^
+64 0 4 2 29 12 15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 
+6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 15 27 21 14 1 19 20 26 12 7 12 1 
+18 13 29 28 23 29 13 ^
+58 0 23 7 1 9 29 24 5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 
+28 21 19 31 20 20 6 24 18 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 
+28 ^
+57 0 30 21 22 5 27 12 30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 
+2 18 20 21 2 11 12 5 4 12 25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 
+7 26 ^
+59 0 25 2 15 30 9 30 7 22 15 9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 8 14 7 
+15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 8 31 27 28 22 22 17 19 18 18 11 19 13 25 
+10 19 19 ^
+59 0 28 4 31 23 10 18 26 31 5 10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 16 
+24 13 2 26 24 29 26 15 13 21 24 20 10 10 22 23 13 6 12 28 25 12 2 21 26 28 26 8 
+16 15 4 5 31 ^
+66 1 24 12 31 8 30 31 9 28 12 3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 
+4 29 15 21 25 27 7 14 11 1 11 16 23 8 8 11 1 13 15 28 1 16 5 8 3 24 10 23 24 17 
+5 13 28 30 5 3 16 21 ^
+59 0 20 28 31 6 22 10 11 29 25 17 27 22 26 3 23 14 4 30 27 23 24 21 17 12 21 17 
+23 4 22 7 5 27 1 20 23 12 26 10 24 31 29 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 
+6 8 26 ^
+59 0 21 16 11 2 23 18 27 29 18 9 11 24 27 11 15 29 29 3 31 18 12 17 31 19 8 4 
+25 29 17 29 9 25 6 1 2 18 17 15 19 15 1 26 17 20 27 30 30 6 10 18 5 9 10 26 9 
+17 2 30 24 ^
+61 0 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 9 18 30 17 4 6 31 26 16 25 18 23 
+9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 3 12 20 16 4 10 17 30 12 11 5 31 
+19 19 19 25 ^
+74 0 13 18 2 3 8 2 17 8 24 30 22 2 7 26 1 13 26 6 6 6 18 24 7 6 7 30 19 12 22 
+24 25 3 11 17 3 10 12 11 11 25 7 13 31 4 7 27 13 10 30 16 30 16 29 4 27 5 6 27 
+8 12 29 9 1 10 9 26 4 19 1 3 3 4 16 16 ^
+64 1 17 6 16 14 24 3 20 3 2 1 30 14 14 21 29 13 11 10 29 20 19 26 27 19 6 17 26 
+26 7 9 13 16 9 31 2 20 28 10 10 4 28 3 24 21 6 29 16 1 22 31 1 24 9 16 22 28 11 
+7 7 3 17 13 22 27 ^
+65 0 17 9 4 21 23 17 24 16 24 11 26 5 31 30 2 24 14 9 23 28 18 4 13 23 4 3 9 9 
+14 12 13 8 20 12 18 6 21 12 25 3 27 8 21 13 5 26 21 18 19 23 16 12 14 20 17 16 
+7 16 19 22 9 15 10 31 1 ^
+68 1 18 29 5 7 2 5 16 18 10 7 11 21 21 9 8 18 25 19 3 6 19 29 10 3 5 23 15 16 
+27 26 12 2 19 23 1 22 3 19 28 5 2 9 4 21 11 18 1 23 6 30 23 30 26 20 11 22 19 
+27 2 16 10 6 4 24 17 20 25 20 ^
+63 0 15 8 23 23 20 30 18 16 3 30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 
+15 25 11 31 3 25 9 21 20 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 
+24 26 4 30 24 ^
+64 1 8 19 5 21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 
+15 29 8 13 4 2 13 22 20 7 4 20 31 16 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 
+30 29 31 13 14 16 31 5 ^
+67 0 16 30 5 14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 29 12 
+15 23 3 15 5 1 6 23 22 13 1 14 27 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 14 3 
+29 8 29 19 7 29 23 25 21 ^
+58 0 19 11 15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 
+5 30 18 5 25 25 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 
+24 22 ^
+60 0 27 24 4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 
+30 28 28 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 
+4 12 25 14 22 ^
+60 1 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 15 
+9 3 20 24 24 28 14 18 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 
+13 27 31 ^
+58 0 8 31 27 28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 
+10 13 12 8 15 19 17 11 14 15 24 15 12 9 22 16 16 24 13 2 26 24 29 26 15 13 21 
+24 20 10 10 25 ^
+65 0 23 13 6 12 28 25 12 2 21 26 28 26 8 16 15 4 5 19 24 12 31 8 30 31 9 28 12 
+3 26 29 22 27 10 20 13 30 8 25 1 8 1 5 11 20 9 12 4 29 15 21 25 27 7 14 11 1 11 
+16 23 8 8 11 1 13 21 ^
+60 1 28 1 16 5 8 3 24 10 23 24 17 5 13 28 30 5 3 16 6 20 28 31 6 22 10 11 29 25 
+17 27 22 26 3 23 14 4 30 27 23 24 21 17 12 21 17 23 4 22 7 5 27 1 20 23 12 26 
+10 24 31 11 ^
+64 1 4 11 15 11 6 9 17 18 15 5 17 21 28 6 9 6 8 10 21 16 11 2 23 18 27 29 18 9 
+11 24 27 11 15 29 29 3 31 18 12 17 31 19 8 4 25 29 17 29 9 25 6 1 2 18 17 15 19 
+15 1 26 17 20 27 25 ^
+64 0 30 6 10 18 5 9 10 26 9 17 2 30 10 28 17 1 27 29 2 19 16 8 28 16 21 30 25 8 
+9 18 30 17 4 6 31 26 16 25 18 23 9 20 8 7 25 26 11 27 17 28 2 23 2 12 24 2 8 6 
+3 12 20 16 4 31 ^
+60 0 28 5 24 16 10 27 28 19 29 19 22 10 23 17 25 7 26 5 5 27 1 20 24 13 27 16 
+24 32 31 5 12 21 13 6 11 21 20 15 3 14 18 32 2 9 6 10 13 23 16 17 3 20 19 27 29 
+21 5 11 28 14 ^
+<D
+
+H>SHS Type 2 Strings<H
+D>
+60 1 16 13 19 5 16 14 27 2 22 7 5 28 15 18 25 17 13 12 29 24 21 29 25 16 5 17 
+22 24 8 8 18 3 13 10 28 3 23 28 12 8 3 25 5 25 24 7 14 30 27 32 30 23 8 15 27 
+28 13 8 12 21 ^
+86 1 33 5 40 26 3 19 12 36 43 5 35 37 5 14 11 45 35 16 10 8 32 4 15 35 26 2 39 
+22 37 22 30 29 28 36 45 14 36 4 29 37 30 34 36 20 9 42 29 9 11 11 18 42 13 6 20 
+42 20 30 22 35 34 6 14 41 19 30 17 35 33 26 41 15 5 44 39 8 20 3 44 32 15 18 10 
+15 10 36 ^
+112 0 10 44 24 53 35 22 40 20 15 51 22 18 22 42 6 54 49 38 21 7 13 30 16 7 52 
+16 22 13 38 7 11 44 33 9 25 13 37 42 14 45 53 30 38 5 25 5 35 38 22 28 10 29 52 
+31 39 35 23 5 17 14 31 46 5 41 54 43 33 13 23 46 45 3 46 3 55 15 6 53 28 52 22 
+27 45 32 53 51 15 37 15 49 36 35 35 15 3 13 22 25 3 4 10 24 12 7 44 25 18 21 21 
+20 55 24 ^
+123 1 43 9 1 52 4 21 49 61 18 50 23 13 46 62 23 45 62 9 56 18 23 31 8 30 27 36 
+13 38 4 58 53 47 24 18 41 58 19 12 18 52 42 29 44 45 26 63 34 32 41 64 15 26 55 
+19 2 49 6 30 53 13 54 12 53 37 12 37 29 60 53 21 47 42 45 52 40 10 28 47 43 17 
+16 17 61 36 12 34 60 37 13 52 58 37 39 29 34 11 45 8 36 1 50 50 5 51 13 15 32 
+51 33 61 16 31 50 58 63 16 5 30 17 24 10 26 52 ^
+144 1 64 62 63 30 15 1 35 28 16 40 20 14 50 33 19 38 30 27 55 10 16 46 47 7 55 
+12 53 26 56 33 29 55 25 17 48 43 21 43 18 24 63 27 68 46 38 33 35 10 18 11 27 5 
+9 58 35 70 36 36 39 47 2 10 66 47 5 18 21 44 71 51 57 3 22 7 56 55 28 25 14 40 
+16 24 48 37 66 50 24 45 18 39 53 29 64 60 26 50 6 47 61 46 44 60 17 4 58 45 26 
+20 26 32 8 7 68 37 3 24 44 47 64 54 71 57 12 68 27 58 29 54 43 42 60 13 14 56 
+49 1 32 9 61 43 36 33 20 59 ^
+166 0 7 38 57 33 61 73 7 64 1 49 35 76 14 27 21 45 68 38 58 73 13 72 47 73 33 8 
+66 23 38 4 56 77 47 10 71 13 20 31 41 6 51 3 18 17 61 47 14 48 76 46 28 34 43 1 
+56 4 25 7 65 41 1 34 37 23 59 59 27 26 13 15 14 75 60 14 1 28 59 26 65 61 16 23 
+17 28 6 19 2 35 49 30 29 48 2 63 73 59 1 3 76 41 11 19 18 43 54 63 67 51 4 9 78 
+60 8 72 31 35 77 54 58 20 36 58 51 76 40 20 37 49 3 75 1 29 20 57 64 22 25 6 25 
+59 32 43 58 40 51 77 1 2 36 10 12 28 39 11 46 2 41 27 27 53 76 13 66 69 76 28 ^
+186 1 5 73 38 30 30 48 21 75 80 40 21 8 53 9 26 30 34 81 71 71 51 23 75 33 41 
+23 32 5 8 66 40 72 40 16 66 45 14 48 34 21 41 27 3 55 27 37 23 41 65 4 57 51 74 
+22 19 75 42 16 19 46 16 10 48 20 19 37 41 14 57 9 17 55 38 5 60 7 46 20 43 36 
+39 52 20 10 62 45 23 46 7 35 75 29 70 35 36 34 25 12 15 84 26 10 6 71 29 79 33 
+32 25 59 76 82 64 58 7 8 19 41 74 2 53 65 24 1 55 51 36 21 79 28 5 17 41 36 63 
+51 18 48 25 46 45 36 77 76 22 57 14 44 63 56 45 56 20 1 64 49 9 12 28 30 72 82 
+73 33 3 22 30 43 56 67 62 2 57 13 50 20 57 38 43 61 9 8 57 65 76 9 ^
+183 1 54 34 83 10 33 51 86 81 82 69 18 8 22 64 19 86 62 58 33 37 17 34 5 29 83 
+42 76 50 54 66 39 9 1 36 43 17 65 6 35 56 72 71 83 88 10 1 8 87 22 6 21 78 25 
+89 43 62 40 55 85 31 89 74 63 46 28 24 26 31 17 7 8 27 19 12 85 17 20 27 77 10 
+2 54 80 17 52 74 76 69 78 11 20 80 4 29 24 85 75 18 39 23 70 83 29 57 67 72 70 
+33 4 15 46 42 2 69 13 53 33 69 64 33 64 14 40 69 59 78 71 19 85 16 65 38 82 55 
+40 56 40 24 84 29 25 44 68 13 85 76 64 32 18 25 45 23 6 80 31 30 30 58 14 13 72 
+57 14 41 28 52 73 26 76 83 56 54 2 36 11 65 66 38 50 8 41 88 77 ^
+200 1 25 57 40 46 78 57 34 78 61 36 66 57 38 80 22 32 68 71 30 74 37 81 66 77 
+66 55 2 51 24 93 61 40 68 45 61 12 63 24 89 59 52 72 43 20 20 69 36 40 88 46 9 
+62 55 77 84 20 18 6 77 15 52 39 75 3 26 4 85 17 62 29 11 92 46 58 29 59 28 42 
+80 71 96 2 49 85 37 63 4 61 14 2 53 87 25 86 6 75 76 93 41 39 93 92 42 56 41 63 
+26 28 18 77 11 50 78 79 1 12 12 91 29 13 58 5 56 92 66 59 4 39 47 95 5 5 62 33 
+13 80 69 60 43 51 22 30 32 42 5 38 3 50 7 48 90 56 96 68 47 41 61 60 96 20 14 4 
+19 19 23 25 13 9 38 52 17 11 96 48 19 25 88 42 7 74 59 48 70 55 24 18 28 44 46 
+3 24 38 56 19 96 22 50 60 17 96 ^
+195 1 25 51 45 35 66 19 61 60 9 31 93 64 70 30 42 86 53 1 71 46 42 22 38 96 10 
+99 34 76 26 55 73 63 63 97 23 92 81 64 46 1 30 31 35 86 91 88 64 87 16 37 69 84 
+94 60 100 3 47 52 8 71 87 57 29 76 43 18 45 46 15 65 12 44 42 66 60 15 68 19 58 
+39 62 76 9 92 101 57 32 4 34 15 41 62 32 89 71 43 35 31 41 21 17 82 33 96 27 62 
+29 82 57 46 62 15 24 99 37 83 40 52 46 56 80 98 3 91 74 6 27 7 58 94 10 41 79 
+97 84 77 74 26 99 95 61 19 17 24 55 15 85 84 30 45 93 44 100 44 39 59 46 18 95 
+3 41 15 82 77 16 48 18 51 83 20 82 60 53 53 12 99 92 54 5 99 51 39 100 61 2 31 
+52 49 86 94 16 78 84 91 42 ^
+212 0 56 98 16 98 78 22 72 33 103 104 52 84 12 65 15 85 101 97 84 31 51 26 100 
+100 38 80 13 2 78 7 24 44 84 103 27 7 28 16 33 99 25 103 54 14 42 62 87 92 27 
+22 42 5 52 100 84 73 72 63 24 48 56 52 23 5 17 76 31 1 95 58 43 60 50 62 30 23 
+35 79 20 35 3 72 32 45 51 87 41 84 27 79 77 70 102 15 54 15 100 8 52 69 105 3 
+30 84 42 93 66 89 69 74 24 33 42 97 4 38 99 106 13 93 6 106 74 100 54 45 21 59 
+56 37 9 50 32 75 79 31 77 9 61 1 8 68 6 60 81 7 100 99 14 61 48 25 73 26 70 72 
+94 3 11 98 31 5 67 7 39 92 73 88 101 32 105 34 82 81 11 72 48 10 59 71 51 71 35 
+33 27 49 49 19 98 47 43 75 64 17 15 24 94 49 4 84 58 58 74 39 47 104 82 5 63 69 
+90 19 ^
+236 1 29 79 41 40 72 51 12 92 34 52 44 69 104 21 97 89 96 48 21 4 61 40 28 67 
+34 23 85 44 22 62 52 33 84 23 30 73 74 4 79 12 81 47 80 53 47 89 40 19 80 62 34 
+61 29 41 95 43 1 70 63 55 53 18 19 13 48 10 19 89 49 4 52 53 56 76 10 8 104 77 
+15 28 38 75 109 3 85 90 8 40 8 93 90 43 39 14 60 17 36 78 56 105 80 35 75 36 58 
+82 50 100 98 45 74 13 66 95 72 71 95 34 14 98 72 33 38 37 52 6 14 107 59 3 29 
+61 67 98 92 5 93 17 98 36 87 41 75 71 57 88 17 25 91 84 3 58 20 92 69 51 50 36 
+31 14 25 18 30 18 1 41 104 30 82 59 87 70 34 96 28 47 62 81 103 109 103 100 7 
+17 16 104 1 12 34 5 102 42 16 22 71 39 5 73 45 45 54 41 13 2 26 41 22 100 109 
+30 44 4 90 108 53 38 104 68 28 56 47 51 94 22 7 81 85 26 50 9 72 98 54 59 96 52 
+^
+232 1 92 72 47 37 33 38 92 17 8 28 88 22 62 69 32 89 75 3 72 96 85 13 105 24 38 
+37 94 115 83 72 108 114 24 93 76 103 60 99 102 9 43 10 59 95 46 33 93 15 26 69 
+44 2 86 107 55 45 61 65 92 66 9 55 39 70 83 29 98 67 13 111 15 20 31 62 8 2 51 
+20 19 33 44 14 115 71 112 97 10 41 28 53 51 26 57 15 38 98 55 106 22 56 31 50 
+95 107 110 84 70 10 108 96 73 100 25 36 55 88 71 63 96 30 90 96 79 22 7 30 23 
+28 59 89 8 51 99 47 86 34 18 43 65 98 104 107 49 7 79 71 8 57 21 29 80 2 74 78 
+44 57 9 61 22 13 68 52 91 74 98 43 30 58 68 95 101 72 102 76 42 99 108 47 25 73 
+27 104 34 59 52 36 104 20 98 14 97 4 50 46 106 83 17 22 105 79 77 46 39 15 113 
+20 37 100 106 65 66 76 7 12 72 35 8 22 50 40 68 101 23 54 96 44 51 87 18 6 46 
+110 ^
+245 0 70 30 81 46 53 119 85 6 104 47 92 72 70 5 70 15 115 68 105 33 97 13 85 
+106 14 61 29 22 86 45 57 69 91 38 38 28 66 13 60 95 103 3 15 5 113 38 23 62 5 
+65 94 107 73 104 37 47 102 117 3 78 35 7 95 56 78 45 52 28 46 43 37 32 53 19 55 
+29 47 97 76 115 83 71 11 45 62 73 99 116 2 24 116 7 28 41 2 29 37 52 23 5 118 
+79 31 57 89 61 24 101 78 50 93 73 41 7 33 45 47 24 1 48 73 36 3 25 87 46 28 108 
+54 68 53 67 119 28 36 118 104 42 88 27 112 4 74 85 1 63 39 97 71 74 75 76 10 49 
+12 79 11 50 103 118 94 117 118 37 27 12 94 60 28 51 47 82 110 17 15 105 23 52 
+43 12 21 22 81 41 12 74 90 42 108 117 98 67 4 69 44 76 105 38 101 21 80 70 10 
+111 23 110 32 101 83 91 101 31 5 3 83 76 15 90 57 74 95 46 33 112 62 63 54 63 
+49 59 4 64 40 68 110 74 105 91 86 102 27 55 34 88 55 ^
+240 0 55 79 75 84 113 22 4 113 109 31 33 17 96 11 29 63 98 103 107 116 34 14 9 
+95 38 18 51 75 33 109 118 55 66 4 76 7 75 70 82 74 23 1 26 69 40 112 99 47 65 
+31 70 119 52 103 88 85 86 28 16 12 76 25 22 78 64 21 86 27 61 77 72 108 2 18 
+106 119 121 54 16 85 72 2 73 26 88 66 60 80 35 24 117 63 24 44 67 52 122 119 33 
+72 16 99 98 69 54 19 42 28 53 114 32 117 81 100 57 49 123 56 21 68 80 53 95 1 
+45 95 107 98 87 1 27 24 99 116 16 67 1 113 91 84 25 40 25 72 3 28 90 87 112 80 
+16 117 45 77 36 90 105 59 88 122 64 108 108 71 98 18 50 115 93 105 77 35 6 46 
+55 47 102 4 26 87 111 120 81 113 4 57 105 3 84 94 115 61 3 121 72 71 24 62 14 
+60 99 61 96 103 51 107 6 65 81 114 83 121 109 49 104 30 73 82 92 94 9 8 11 98 
+19 10 55 97 22 97 95 88 67 15 20 39 65 13 123 77 ^
+253 1 45 7 15 24 51 5 98 115 24 49 90 104 117 66 128 94 64 80 12 43 91 46 111 
+59 58 77 30 14 88 60 123 68 41 44 68 40 104 118 41 43 93 90 105 92 16 127 26 54 
+125 114 79 71 24 48 21 25 118 40 103 49 91 44 67 65 25 119 109 18 48 23 69 112 
+38 61 64 87 84 104 119 110 122 92 22 1 8 83 34 100 32 62 41 46 112 34 102 76 56 
+39 4 127 30 13 19 110 124 7 16 128 95 4 124 11 104 116 126 49 95 3 55 96 70 90 
+101 4 122 96 75 118 39 128 99 92 18 42 20 87 83 35 75 111 61 67 71 28 101 9 56 
+34 105 95 71 23 73 71 26 57 15 23 76 55 99 89 128 98 117 68 43 88 62 38 62 39 2 
+83 36 15 26 60 128 96 73 74 10 1 12 42 22 2 77 33 33 32 57 13 14 82 57 12 39 3 
+58 80 14 87 85 44 69 109 19 117 67 68 44 63 106 37 88 64 82 56 37 89 4 126 55 
+98 114 84 99 91 43 92 21 26 58 84 102 75 116 124 5 101 5 97 46 109 15 29 79 72 
+93 92 110 ^
+289 1 83 5 76 20 32 15 10 1 103 18 22 116 98 9 51 104 102 44 33 15 12 24 31 89 
+1 6 28 101 8 64 72 106 30 5 52 89 111 39 108 64 85 17 57 124 22 105 78 115 3 40 
+108 66 108 77 128 103 44 35 38 13 95 10 111 63 98 117 61 51 126 69 96 70 70 59 
+39 13 97 33 112 2 77 7 123 70 83 29 66 67 49 79 19 104 115 14 60 2 55 40 71 33 
+28 114 51 91 17 46 45 128 57 87 62 25 115 38 50 55 90 74 8 51 102 79 43 94 36 
+122 94 12 41 36 25 104 91 24 7 99 80 30 126 32 63 122 107 114 27 28 79 41 12 35 
+51 115 122 70 22 79 65 2 88 27 17 59 15 23 44 57 5 65 6 26 78 80 125 93 84 100 
+45 22 129 68 36 111 74 118 11 50 42 120 47 21 8 86 112 26 67 60 99 45 93 47 8 
+38 59 52 56 124 20 82 18 117 24 18 46 106 19 117 26 41 47 45 130 7 15 1 4 5 100 
+10 85 50 44 11 48 92 119 108 42 118 24 20 69 107 90 96 48 103 7 2 90 50 18 130 
+126 45 106 17 35 25 102 68 23 68 120 58 41 34 75 103 20 45 117 37 61 73 34 62 1 
+125 58 74 21 21 129 7 86 110 76 66 124 ^
+263 1 100 135 7 75 23 5 81 110 31 118 29 1 62 11 41 88 109 119 102 37 3 30 123 
+47 31 56 134 29 124 116 118 99 21 56 77 91 23 37 135 81 44 51 67 95 51 133 30 
+57 67 116 122 48 100 7 132 97 106 69 93 4 95 125 102 103 119 81 57 133 96 37 
+118 50 117 113 81 127 17 45 103 32 121 129 60 43 65 127 30 36 132 110 52 53 35 
+71 12 76 22 72 130 112 99 76 26 21 73 63 63 97 23 58 115 132 114 1 132 31 35 18 
+23 54 30 53 118 37 35 84 94 60 100 3 47 18 110 105 87 57 63 76 43 52 45 46 49 
+65 12 10 42 66 60 117 34 19 92 5 28 76 9 126 101 125 32 38 34 15 7 62 32 21 3 
+43 69 31 109 123 51 116 135 130 129 130 63 14 57 80 62 15 126 31 105 83 108 120 
+80 124 46 98 105 91 6 6 27 7 58 128 78 7 79 63 84 77 74 128 65 61 95 121 17 24 
+123 117 51 50 64 79 59 44 134 78 73 59 114 18 27 3 109 49 82 43 118 116 52 119 
+15 122 82 26 87 53 114 133 92 88 39 99 17 107 134 95 104 31 52 49 94 ^
+286 0 120 16 104 136 117 82 138 32 65 114 119 137 121 8 12 46 126 26 119 73 130 
+60 76 113 100 14 133 26 116 34 120 80 95 84 53 15 24 44 51 4 10 23 77 24 99 66 
+37 54 63 42 136 21 34 76 5 17 128 101 1 59 40 113 112 32 97 31 93 105 79 91 18 
+39 1 103 132 51 68 124 111 13 97 43 128 69 84 85 72 15 12 26 87 16 16 92 101 13 
+77 4 118 89 103 56 42 16 60 44 39 126 46 18 83 93 41 105 3 82 106 115 91 6 4 54 
+115 15 120 109 113 48 41 9 95 20 62 67 105 111 25 132 7 116 46 138 44 83 61 124 
+131 35 107 6 109 81 114 67 41 137 77 56 74 73 34 12 14 69 52 11 98 47 54 83 81 
+6 1 15 88 35 139 80 83 49 89 27 47 130 92 133 87 51 112 76 49 109 49 57 93 73 
+22 117 50 64 58 97 139 36 131 111 133 58 33 8 88 55 38 90 46 30 118 57 29 82 74 
+41 117 38 46 94 92 5 105 15 117 70 103 68 60 120 48 21 110 85 40 81 38 58 129 
+56 10 99 86 76 81 26 23 25 68 16 28 127 65 18 71 75 77 100 26 11 130 104 28 34 
+56 106 7 8 120 112 12 58 21 130 124 67 61 19 87 119 ^
+286 1 35 94 61 130 98 35 88 34 65 104 56 126 118 50 87 10 81 109 90 86 118 32 6 
+114 88 39 38 39 62 3 12 134 72 137 35 75 81 115 106 140 112 11 123 41 103 45 95 
+84 71 107 13 26 110 96 62 16 109 84 59 53 38 27 8 28 13 32 137 17 138 41 122 36 
+99 65 99 83 36 112 29 49 70 96 126 136 131 116 3 18 17 126 142 14 37 141 141 
+123 42 13 20 83 42 139 83 54 49 58 42 7 137 29 48 16 121 127 34 52 140 106 128 
+58 36 124 83 24 69 54 61 112 17 6 95 97 24 57 86 124 59 71 119 67 1 109 54 68 
+49 57 132 32 5 71 113 40 80 104 75 106 133 31 126 130 104 62 9 39 44 66 116 141 
+135 96 132 19 41 121 126 124 77 8 4 60 82 6 101 124 89 51 123 48 40 85 77 21 
+112 10 69 66 115 87 16 108 30 84 65 80 103 32 131 134 73 47 10 63 39 50 93 37 
+135 114 69 48 34 58 23 27 133 37 9 40 98 41 115 99 70 83 29 42 67 133 55 79 80 
+91 122 12 2 115 112 23 33 16 102 3 19 60 101 130 105 116 117 27 2 1 103 38 14 
+55 78 26 116 123 54 67 139 82 74 70 84 72 17 132 25 68 31 120 103 140 ^
+285 1 65 30 51 119 48 107 92 84 69 28 136 143 54 20 6 70 47 142 64 4 65 59 73 
+99 134 146 102 125 116 57 137 137 72 48 128 78 5 80 63 54 85 30 22 129 68 21 21 
+74 28 128 107 27 60 2 93 95 71 37 11 37 15 39 102 3 104 65 80 59 52 113 34 20 
+67 60 27 81 135 46 106 106 102 68 128 17 15 100 124 15 43 136 122 100 67 142 35 
+14 53 120 2 89 93 99 73 9 122 39 77 15 96 90 43 79 134 60 92 105 55 96 31 119 
+77 97 72 23 140 38 30 43 83 136 88 107 117 72 109 118 58 91 119 73 95 100 59 
+138 123 54 49 143 50 133 66 106 45 80 88 42 93 5 59 77 101 74 110 104 40 92 19 
+77 76 86 102 129 3 144 101 139 134 56 90 18 91 94 85 55 10 137 11 58 1 107 113 
+70 22 7 56 29 143 111 8 46 45 116 122 129 89 7 121 53 95 14 49 118 62 125 91 37 
+97 15 35 100 63 140 63 50 51 58 26 127 6 45 59 102 121 114 85 141 135 10 72 19 
+106 66 66 41 53 13 38 1 21 103 50 108 46 66 70 43 140 124 40 63 144 97 137 47 
+60 88 103 115 132 145 116 143 115 10 133 9 118 37 105 51 94 60 67 117 116 ^
+305 1 109 110 75 42 12 139 137 43 128 106 107 19 126 12 101 148 127 15 117 125 
+125 62 96 13 76 70 96 101 110 138 8 95 76 143 17 32 97 79 149 39 31 94 123 21 
+41 135 55 84 70 33 135 118 50 62 121 81 1 45 144 93 60 5 64 137 8 105 91 82 67 
+27 113 119 53 18 98 79 48 84 32 135 128 5 1 20 76 17 85 108 72 36 141 140 49 
+150 105 104 3 149 14 54 18 148 64 49 125 37 28 28 101 22 104 91 32 82 117 12 
+114 69 58 2 58 115 9 108 47 59 65 14 92 7 4 86 98 16 82 92 95 38 94 10 10 48 97 
+104 66 115 97 142 115 122 119 40 97 16 32 47 34 88 89 26 50 12 76 80 51 40 9 
+133 24 44 40 122 84 108 22 142 140 99 44 15 54 8 42 125 150 130 21 79 124 62 46 
+119 15 29 91 57 150 42 138 71 61 68 80 114 6 1 70 121 18 35 113 56 87 86 10 73 
+14 29 41 72 89 1 133 87 101 123 59 90 142 77 133 52 78 48 34 138 134 27 17 60 
+131 147 61 93 148 39 132 49 62 71 36 91 4 139 49 100 120 43 113 144 30 94 73 
+127 40 34 50 100 110 88 114 94 35 138 33 72 61 58 65 24 107 6 54 81 114 56 137 
+71 11 23 19 73 1 108 110 25 148 11 98 132 150 17 70 146 50 ^
+314 1 99 88 7 139 24 13 35 47 97 145 74 36 119 3 51 84 48 119 53 49 15 79 17 
+120 103 148 64 30 41 97 120 75 111 63 58 131 134 18 13 10 48 18 16 48 43 15 54 
+18 41 47 122 144 80 92 145 77 1 33 89 54 46 78 48 21 54 43 40 53 24 16 73 42 94 
+29 44 34 151 152 23 123 12 142 140 43 37 88 29 19 35 72 96 151 130 62 112 34 36 
+91 120 50 112 138 2 105 60 68 137 131 5 17 19 139 74 11 120 78 149 58 128 15 
+104 16 126 78 20 57 134 71 49 90 76 108 126 100 54 68 39 132 153 42 147 146 124 
+62 87 35 75 61 65 46 100 82 105 113 31 63 5 95 54 71 77 127 150 80 36 144 2 130 
+59 74 39 3 152 121 122 18 117 12 117 141 118 135 62 36 69 5 39 53 150 52 153 
+143 30 66 96 126 131 56 137 8 7 86 142 14 7 111 141 93 136 137 134 43 12 89 23 
+44 9 152 146 121 97 19 38 110 91 67 14 32 110 66 68 8 130 84 73 118 59 24 41 72 
+121 150 55 37 138 27 104 66 124 9 51 109 47 125 109 148 8 29 47 72 146 149 61 
+93 10 20 54 15 76 133 125 106 110 94 32 9 29 148 36 66 121 125 56 112 9 1 111 
+116 94 57 8 108 50 62 140 71 74 89 1 83 152 20 85 17 145 102 39 56 115 47 150 
+108 64 98 ^
+335 1 28 103 19 92 95 152 152 10 11 13 155 67 11 83 101 69 153 152 45 141 14 
+120 129 140 119 59 2 89 73 70 83 29 16 67 81 29 1 54 65 96 117 2 37 47 128 33 3 
+89 108 98 139 49 78 27 103 39 119 94 132 90 38 132 55 65 131 90 58 2 54 100 69 
+118 22 44 19 7 148 93 25 29 123 81 64 131 55 30 1 89 38 97 82 64 9 28 86 123 
+151 10 133 40 154 102 4 111 65 9 63 59 124 116 72 105 76 57 137 97 32 145 108 
+78 112 50 43 34 75 20 22 129 68 11 118 74 125 118 57 17 20 129 53 65 61 144 1 
+17 142 156 52 100 54 15 20 59 52 63 131 20 57 124 31 125 46 106 76 92 8 98 154 
+152 80 114 15 140 136 112 100 17 92 25 151 150 80 99 69 83 49 43 156 102 19 57 
+122 96 30 3 39 134 40 32 75 5 76 127 138 99 17 57 52 150 130 18 127 33 23 116 
+107 78 77 77 42 69 68 48 41 69 33 75 40 49 128 103 4 146 93 10 83 66 96 152 30 
+38 12 33 5 39 47 41 34 60 74 20 42 156 67 46 56 102 89 3 124 81 99 104 56 50 8 
+61 74 55 15 87 108 28 138 47 93 60 2 124 46 126 103 91 145 36 25 116 122 79 79 
+7 111 13 85 121 9 98 32 125 81 134 77 112 15 70 33 110 13 50 148 8 133 127 153 
+45 19 42 121 94 45 91 95 117 22 9 46 6 26 31 53 150 8 148 128 53 141 ^
+326 0 80 123 24 147 1 112 82 159 63 74 97 109 33 151 32 89 87 132 117 46 129 59 
+115 91 114 118 37 21 9 94 60 25 89 47 79 110 55 12 143 99 87 43 88 56 57 160 76 
+12 71 128 77 146 117 95 105 42 66 3 76 20 76 101 100 118 149 45 26 143 148 32 
+57 39 129 19 31 84 123 1 152 135 5 54 30 13 125 68 30 62 101 51 142 5 94 83 20 
+116 24 107 109 105 91 42 17 27 93 69 3 139 68 79 38 84 2 85 128 126 122 131 46 
+17 35 98 42 26 111 100 29 120 55 84 114 109 145 14 18 138 14 9 85 7 18 129 91 2 
+94 51 133 82 87 123 64 39 8 103 38 75 110 78 7 9 45 115 42 138 135 86 78 16 62 
+52 75 159 54 151 121 149 77 74 16 85 47 102 105 82 119 10 67 137 153 148 135 28 
+49 26 151 153 36 80 11 130 113 24 44 30 102 24 58 133 122 140 99 24 156 54 119 
+42 115 140 90 132 19 94 2 157 99 136 19 71 7 130 153 108 51 21 58 70 74 137 1 
+40 111 149 5 103 6 27 76 141 23 125 140 1 72 29 152 103 87 51 93 29 80 132 77 
+123 153 68 159 14 98 114 158 121 158 81 137 41 93 118 140 122 19 22 31 147 41 4 
+89 150 50 120 144 113 104 20 44 53 97 20 4 90 60 48 84 74 25 138 23 62 61 159 5 
+14 107 6 4 81 114 46 97 11 112 154 130 73 132 60 ^
+325 0 58 137 96 11 98 67 98 103 57 146 21 59 88 151 139 148 127 25 17 47 115 34 
+160 109 107 51 64 28 69 13 49 149 69 141 90 93 118 64 10 1 67 80 35 111 13 58 
+101 124 132 147 154 18 162 6 162 33 5 34 142 41 161 82 114 70 92 145 57 155 137 
+114 79 44 36 48 48 21 14 13 40 33 14 150 33 32 54 143 14 4 101 142 23 93 136 
+132 120 147 17 38 163 143 5 52 46 151 130 32 72 34 124 150 51 100 112 128 126 
+65 10 28 87 81 159 131 19 99 54 125 110 58 119 28 78 129 104 140 126 38 154 27 
+114 61 153 90 66 98 76 50 158 48 39 82 123 22 147 136 114 52 37 35 75 41 15 150 
+60 52 55 103 21 23 129 95 24 71 47 97 130 50 140 144 106 100 9 64 19 117 122 71 
+92 8 77 156 97 121 98 85 2 36 39 109 143 23 120 156 133 93 154 36 66 116 131 
+160 127 162 161 46 142 14 141 81 141 63 86 117 104 3 146 39 127 34 133 102 106 
+91 57 9 28 60 61 7 158 12 80 26 8 122 80 44 63 68 49 158 21 32 81 150 15 141 
+108 161 64 46 124 123 31 99 27 105 109 98 112 9 37 12 116 149 51 73 144 124 4 
+119 46 133 75 86 90 84 2 9 19 108 6 16 101 115 16 92 163 125 101 106 64 37 8 68 
+40 42 130 41 24 89 115 43 112 85 121 125 92 154 9 46 115 7 140 108 158 ^
+336 0 38 42 155 103 9 62 65 102 122 10 138 160 125 47 158 43 91 69 123 132 35 
+121 4 110 89 130 69 29 139 69 53 70 83 29 163 67 41 9 108 34 45 76 87 2 144 164 
+98 33 160 79 78 48 89 9 38 134 93 146 79 54 122 80 38 112 55 55 101 70 8 129 44 
+70 59 98 149 24 136 124 138 63 25 166 83 51 34 91 45 30 118 59 28 87 72 44 116 
+28 36 103 101 113 10 114 62 111 71 65 126 53 19 114 86 42 85 36 57 137 57 159 
+95 88 78 72 20 23 14 65 10 22 129 68 1 68 74 75 108 7 7 147 109 13 35 51 104 
+158 164 122 126 2 50 4 132 127 59 52 13 81 20 47 107 74 148 115 46 106 46 82 
+115 68 144 142 60 104 15 90 136 102 100 134 42 15 141 100 40 49 49 73 166 13 
+156 82 166 37 82 96 137 130 166 134 20 139 45 122 56 107 98 79 124 17 32 130 
+120 165 77 23 130 96 67 68 47 37 12 29 18 38 158 19 160 55 147 39 118 83 121 96 
+43 137 33 66 86 112 147 155 149 140 5 19 17 148 161 10 44 159 146 57 16 26 102 
+49 3 104 61 59 74 56 10 165 31 54 25 142 157 37 58 165 128 154 73 50 149 94 36 
+76 63 71 135 26 5 116 122 29 69 7 101 140 75 81 136 78 2 125 71 84 57 62 162 40 
+3 80 130 50 98 125 93 127 153 45 146 149 121 74 5 41 55 77 139 166 153 113 153 
+21 53 140 145 148 88 162 ^
+341 0 4 62 78 167 102 144 94 55 141 63 29 97 91 24 115 166 80 69 132 99 1 120 
+23 88 64 87 118 37 137 152 94 60 168 71 47 52 110 37 155 125 63 42 43 52 11 12 
+151 31 12 44 110 32 128 117 68 87 24 39 164 76 145 58 101 91 100 140 151 143 
+130 32 21 3 111 1 31 75 123 153 116 135 130 27 164 165 116 23 12 62 83 24 133 
+139 49 74 154 80 158 80 64 105 91 6 142 27 75 24 128 112 41 79 29 84 145 40 128 
+99 95 95 19 17 160 89 15 17 84 64 11 93 10 66 78 73 127 148 18 129 139 143 49 
+150 9 84 82 154 85 15 88 82 60 87 19 12 133 58 20 39 65 51 141 134 27 70 167 
+120 117 86 60 16 44 16 57 132 18 142 85 104 59 47 141 58 2 66 96 46 119 153 40 
+110 126 103 90 144 13 26 106 144 80 145 134 103 95 24 44 21 84 140 13 97 104 
+140 99 6 147 54 83 42 106 131 54 96 135 67 118 121 81 109 10 53 132 112 117 81 
+33 155 49 61 38 119 1 13 102 131 148 94 131 143 67 123 148 89 104 135 72 145 
+152 76 87 6 66 2 71 123 77 114 108 59 123 166 62 96 140 94 149 116 36 128 23 93 
+91 95 113 162 156 165 111 166 4 44 105 5 120 99 113 68 11 169 35 70 2 147 125 
+81 15 12 57 56 16 138 14 53 61 114 121 5 107 6 129 81 114 37 61 127 67 136 94 
+73 114 32 34 119 72 11 98 37 74 73 51 146 161 35 146 ^
+349 0 142 139 121 91 16 163 2 88 171 133 100 62 51 46 10 24 150 49 131 60 114 
+63 84 91 64 165 138 40 44 172 111 141 58 74 115 96 129 145 164 153 170 126 24 
+169 16 115 41 125 46 87 61 92 145 39 155 92 78 70 35 27 21 48 21 151 159 40 15 
+5 132 170 23 18 107 160 150 56 133 23 66 109 123 102 102 172 166 145 116 151 34 
+1 151 130 5 36 34 97 114 15 82 128 112 119 99 29 138 165 42 36 159 95 19 63 36 
+89 101 40 92 1 33 93 104 113 126 2 136 96 52 108 90 57 89 31 5 113 30 39 37 96 
+4 147 127 105 43 165 35 75 23 143 105 24 25 10 94 12 160 102 95 170 71 20 70 
+112 23 95 144 61 73 137 55 1 81 95 26 65 172 41 147 79 103 80 40 121 36 12 64 
+98 169 93 111 115 48 127 9 39 107 131 115 118 162 161 10 142 14 123 54 141 36 
+41 99 77 140 128 167 82 25 106 57 70 64 21 19 15 34 126 149 167 53 163 127 86 
+35 8 54 23 40 140 3 169 45 150 152 96 81 143 28 28 124 87 13 90 9 87 109 53 67 
+164 28 131 89 149 42 55 126 79 132 74 19 133 30 68 72 75 148 9 10 72 152 144 83 
+106 153 74 163 98 92 97 37 19 8 32 31 24 121 14 152 89 79 7 76 155 85 76 107 83 
+154 155 37 115 144 131 108 116 26 36 137 103 3 44 47 72 104 10 120 154 107 35 
+152 19 85 69 105 120 29 109 171 104 65 124 39 11 127 57 41 70 83 29 157 67 164 ^
+370 1 167 63 16 27 58 60 2 99 128 71 33 160 70 51 3 44 149 2 89 84 101 43 18 
+113 71 38 94 55 46 74 52 139 102 35 43 50 80 122 6 100 88 129 36 25 148 47 24 7 
+55 36 30 82 32 19 78 63 26 71 28 167 85 56 167 95 159 78 26 66 35 65 90 44 159 
+105 59 15 67 57 137 21 132 50 70 78 36 169 5 172 56 1 22 129 68 168 23 74 30 99 
+138 174 120 91 153 8 42 68 158 155 104 99 133 5 135 96 82 59 52 144 36 20 38 62 
+29 112 106 46 106 19 73 70 41 135 133 42 95 15 45 136 93 100 98 173 6 132 55 4 
+4 31 64 130 162 156 64 157 19 46 96 92 103 139 134 2 94 18 86 38 89 62 61 79 
+157 14 112 111 156 32 14 85 78 31 59 20 1 161 169 149 29 122 150 133 37 102 30 
+109 65 85 51 174 110 164 66 77 76 111 119 131 95 5 1 166 103 134 141 17 158 123 
+137 48 165 175 102 13 3 86 43 23 47 56 150 165 4 36 174 115 157 168 13 147 119 
+109 55 41 140 67 27 31 27 53 126 17 163 116 122 160 60 7 92 113 66 45 109 60 
+151 125 62 39 39 17 153 13 152 53 94 50 53 89 57 127 153 45 119 104 121 56 145 
+172 19 41 103 166 108 68 126 12 53 131 127 148 52 134 168 50 48 155 72 132 82 
+37 129 63 175 97 79 18 91 148 74 57 132 87 147 114 175 70 46 69 118 37 107 140 
+94 60 156 59 47 34 110 25 143 113 39 12 43 28 157 158 145 1 12 26 98 2 116 117 
+50 75 12 21 164 76 121 46 101 85 88 134 146 127 143 79 ^
+364 0 32 164 146 93 162 31 66 123 144 80 135 94 137 156 107 157 173 62 65 176 
+124 112 4 65 127 44 131 53 19 105 91 149 106 27 57 158 92 85 14 79 20 84 127 
+174 128 72 68 59 171 17 124 80 167 8 57 28 172 66 144 48 42 37 109 121 18 120 
+103 116 13 132 39 73 145 76 158 43 82 33 51 153 164 97 13 2 3 20 24 114 98 9 25 
+131 102 99 86 42 16 26 159 39 105 161 133 49 59 41 20 105 31 136 30 87 10 119 
+135 13 83 99 58 45 99 156 26 61 135 143 80 118 107 76 77 24 44 12 66 95 147 61 
+86 140 99 167 138 54 47 42 97 122 18 60 90 40 73 85 63 82 1 35 96 94 81 54 15 
+128 40 52 2 101 1 165 93 113 130 85 95 98 58 105 112 53 68 108 72 100 152 49 87 
+140 39 154 62 114 77 105 63 50 87 157 26 78 122 67 140 71 170 119 5 93 64 50 
+104 144 129 138 75 130 4 178 60 139 120 54 113 32 2 133 17 43 163 129 89 72 149 
+155 30 38 7 138 5 44 61 69 76 175 107 6 93 81 114 28 25 82 22 118 58 73 96 175 
+177 92 36 11 98 171 38 28 42 146 125 178 88 136 139 103 67 10 151 151 70 153 
+115 94 32 51 34 177 173 132 49 119 54 96 45 78 73 64 159 120 22 20 154 111 117 
+58 56 109 72 117 139 152 147 170 102 18 169 4 97 41 101 22 69 55 92 145 27 155 
+62 54 64 29 21 3 48 21 133 147 40 3 178 120 152 17 173 83 148 138 26 127 23 48 
+91 117 90 72 166 142 133 98 139 22 150 151 130 140 ^
+372 0 34 70 78 161 64 92 112 110 72 175 102 138 179 173 159 59 19 27 18 53 92 
+22 65 156 170 57 104 86 126 148 118 155 78 43 63 90 48 80 168 142 68 12 39 174 
+69 168 147 118 96 34 129 35 75 5 107 60 170 180 147 85 3 133 75 95 152 71 175 
+43 94 178 50 144 16 46 101 46 165 45 68 163 38 172 5 138 61 85 62 177 76 36 167 
+19 53 151 66 66 97 3 100 164 12 98 131 70 109 162 161 156 142 14 105 27 141 9 
+178 81 50 113 110 131 37 16 79 12 34 37 167 173 10 152 7 81 140 158 26 136 82 
+50 172 154 45 160 31 122 167 142 9 150 125 51 54 125 174 10 124 51 177 81 173 
+69 109 8 22 155 19 86 62 149 33 37 108 34 96 29 174 133 167 50 54 66 130 9 1 36 
+134 108 65 97 126 56 163 71 83 88 10 1 8 178 22 6 112 169 116 89 43 153 40 146 
+85 31 89 74 154 137 28 115 117 122 108 98 8 27 110 103 176 17 20 27 77 10 93 
+145 80 17 143 165 76 69 78 102 20 91 171 95 29 115 176 166 109 39 23 70 83 29 
+148 67 163 161 33 4 15 46 42 2 69 104 53 33 160 64 33 155 14 131 160 59 78 71 
+19 176 107 65 38 82 55 40 56 40 115 84 29 25 44 68 104 176 76 64 123 18 25 136 
+23 6 171 31 30 30 58 14 13 72 57 14 41 28 143 73 26 167 83 147 54 2 36 11 65 66 
+38 141 99 41 179 55 158 57 137 179 114 20 58 78 12 157 175 166 50 177 22 129 68 
+168 175 74 93 114 174 102 79 135 172 36 44 158 149 92 81 109 157 111 72 119 ^
+372 0 59 52 112 180 20 30 22 173 80 98 46 106 179 65 30 17 127 125 26 87 15 5 
+136 85 100 66 141 182 124 15 156 148 15 56 98 146 156 48 149 3 14 96 52 79 115 
+134 170 54 178 54 22 73 30 45 39 133 182 96 103 148 176 6 45 62 183 51 180 153 
+145 145 117 21 90 118 109 21 62 22 101 49 53 11 142 86 132 66 69 44 79 87 115 
+55 5 169 150 63 110 109 177 150 91 129 40 149 159 102 165 3 70 27 175 23 56 126 
+165 164 20 158 91 157 136 157 131 111 69 39 33 132 43 19 175 179 37 118 9 155 
+116 122 128 52 7 84 89 58 13 85 44 135 125 54 183 23 161 145 173 136 29 62 50 
+13 57 25 127 153 45 95 64 121 40 121 140 171 9 71 166 68 28 102 4 53 123 111 
+148 20 102 160 34 8 139 32 116 66 13 113 63 143 97 63 10 59 124 66 41 132 71 
+115 106 151 46 22 45 118 37 67 124 94 60 140 43 47 10 110 9 127 97 7 156 43 180 
+125 126 137 145 12 2 82 146 100 117 26 59 180 181 164 76 89 30 101 77 72 126 
+114 95 143 102 32 149 131 83 157 31 61 123 139 60 135 74 169 122 151 102 137 
+168 62 55 166 119 97 163 60 112 24 116 38 178 105 91 134 86 27 47 138 72 70 183 
+79 15 84 117 154 128 57 53 39 161 17 104 75 157 3 42 8 167 51 124 38 22 17 99 
+106 18 115 83 101 177 122 179 14 68 140 71 143 18 82 18 31 133 154 77 172 176 
+167 179 9 99 78 183 111 92 89 86 32 16 16 144 29 90 146 128 29 34 31 5 85 16 
+116 10 82 174 119 125 79 ^
+391 0 59 75 18 5 59 132 26 21 127 119 80 94 83 52 61 24 44 4 50 55 115 29 70 
+140 99 159 130 54 15 42 89 114 173 28 50 16 33 53 47 58 180 19 64 78 49 30 186 
+104 32 44 157 85 1 149 85 97 114 77 63 58 50 89 80 21 36 84 72 60 152 25 87 108 
+15 138 54 106 77 97 23 42 55 149 181 62 106 43 132 31 138 111 176 93 40 10 96 
+128 105 114 43 98 4 146 20 107 120 14 113 181 101 1 19 155 113 57 64 117 131 6 
+22 186 138 184 36 61 29 36 175 107 6 61 81 114 20 180 42 169 102 26 73 80 151 
+153 68 4 11 98 139 6 175 34 146 93 154 88 128 139 79 35 2 135 119 46 129 91 86 
+179 51 18 169 141 108 49 103 46 72 21 70 49 64 151 96 185 175 130 111 85 58 32 
+101 40 101 131 136 139 170 70 10 169 175 73 41 69 177 45 47 92 145 11 155 22 22 
+56 21 13 166 48 21 109 131 40 174 178 104 128 9 149 51 132 122 173 119 23 24 67 
+109 74 32 158 110 117 74 123 6 118 151 130 150 167 34 55 58 146 54 72 112 105 
+57 160 82 123 159 153 159 39 19 7 8 33 87 12 50 146 150 37 104 71 126 133 108 
+145 68 38 38 90 43 75 148 122 43 2 39 154 54 163 147 113 91 29 109 35 75 182 87 
+35 155 170 127 80 185 118 60 95 142 71 165 28 84 168 25 144 178 31 81 41 160 25 
+53 143 23 172 172 133 51 75 52 157 51 36 157 181 28 141 51 41 87 165 85 154 184 
+93 131 45 104 162 161 141 142 14 95 12 141 181 158 71 35 98 100 111 12 11 64 
+174 14 22 152 173 5 132 179 56 135 153 11 121 57 30 152 139 40 140 53 ^
+384 1 106 159 118 167 150 101 11 30 109 150 184 124 19 169 73 165 53 109 158 
+172 147 11 46 38 149 25 21 92 184 64 179 158 133 135 34 38 58 114 9 183 4 118 
+76 49 89 102 40 163 47 75 80 176 175 8 154 14 180 104 153 84 89 11 129 8 138 85 
+181 73 66 154 121 20 115 93 114 108 82 182 19 86 103 176 183 186 177 53 10 69 
+137 56 1 135 141 68 69 54 86 12 75 171 87 187 107 144 150 93 23 7 70 83 29 140 
+67 139 153 183 178 189 30 18 2 29 72 29 33 160 56 9 123 164 107 136 19 70 31 
+177 152 99 57 38 66 55 32 32 24 83 60 21 1 36 52 80 168 44 32 115 184 25 120 
+181 172 155 189 22 30 26 180 5 64 49 188 1 28 111 57 176 167 67 131 22 160 186 
+169 65 34 30 117 91 17 163 39 134 57 137 155 90 170 42 78 170 141 167 158 42 
+177 22 129 68 168 143 74 150 85 82 174 78 63 111 156 28 12 158 141 76 57 77 125 
+79 40 12 59 52 88 156 20 24 182 149 56 92 46 106 167 59 189 121 119 14 81 15 
+165 136 79 100 42 117 182 118 175 138 124 3 50 74 134 156 36 143 181 180 96 22 
+61 97 134 164 24 166 30 10 61 6 33 9 115 176 84 97 142 152 15 50 165 45 168 135 
+133 127 93 15 66 94 91 9 32 16 95 37 29 171 118 68 108 66 63 20 55 63 103 25 5 
+163 138 33 92 85 165 144 67 123 34 137 147 102 147 3 58 15 157 5 56 108 165 152 
+8 146 73 157 112 133 119 105 39 27 27 126 25 13 151 161 25 112 3 149 116 122 
+104 46 7 78 71 52 179 67 32 123 125 48 159 11 137 139 161 110 ^
+394 0 2 26 50 161 21 182 127 153 45 68 19 121 22 94 104 144 166 35 166 23 176 
+75 188 53 114 93 148 177 66 151 16 156 121 180 98 48 179 95 63 107 97 45 1 23 
+97 57 23 132 53 79 97 124 19 188 18 118 37 22 106 94 60 122 25 47 176 110 184 
+109 79 164 120 43 153 89 90 128 109 12 168 64 110 82 117 192 41 171 163 164 76 
+53 12 101 68 54 117 78 59 143 84 32 122 104 65 148 31 52 123 130 24 135 38 151 
+95 142 93 101 159 62 37 148 110 70 127 51 85 181 89 11 142 105 91 107 50 27 29 
+102 36 43 165 79 6 84 99 118 128 30 26 3 143 17 68 66 139 187 15 165 158 24 88 
+20 179 174 81 79 18 106 47 74 150 104 179 162 59 131 62 116 166 82 184 188 97 
+136 41 136 167 140 143 175 72 42 174 148 75 74 71 86 14 16 191 117 11 63 119 
+119 186 182 13 171 49 182 80 167 73 147 119 107 164 41 57 181 168 29 114 26 184 
+121 101 80 76 65 34 49 24 44 191 38 25 91 5 58 140 99 153 124 54 184 42 83 108 
+155 4 20 191 3 29 35 40 180 7 40 66 25 12 180 86 26 38 139 73 1 137 79 85 102 
+71 39 28 44 77 56 190 12 66 72 30 152 7 87 84 190 126 48 100 77 91 186 36 31 
+143 163 50 94 25 126 1 114 105 170 93 22 173 90 116 87 96 19 74 4 122 183 83 
+120 177 113 169 181 77 182 1 149 101 33 58 93 113 181 10 186 138 184 30 61 192 
+6 175 107 6 37 81 114 14 162 12 145 90 2 73 68 133 135 50 173 11 98 115 175 151 
+28 146 69 136 88 122 139 61 11 189 123 95 28 111 73 80 155 51 6 163 117 90 49 
+91 40 54 189 ^
+390 0 62 25 64 143 72 169 151 106 111 53 58 8 93 8 85 123 120 131 170 38 2 169 
+167 49 41 37 153 21 39 92 145 190 155 177 185 48 13 5 150 48 21 85 115 40 166 
+178 88 104 1 125 19 116 106 141 111 23 43 101 58 187 150 78 101 50 107 185 86 
+151 130 134 143 34 31 26 122 38 40 112 97 33 136 50 99 127 121 159 7 19 170 187 
+1 79 191 26 130 118 5 104 47 126 109 92 129 52 30 193 90 35 67 116 90 3 181 39 
+122 30 155 147 105 83 21 77 35 75 174 55 190 131 154 95 72 185 94 36 95 126 71 
+149 4 68 152 180 144 146 7 49 33 152 188 29 111 194 172 148 125 35 59 36 125 11 
+36 141 149 183 125 27 1 71 133 61 138 168 85 131 5 96 162 161 117 142 14 79 183 
+141 165 126 55 11 74 84 79 167 3 40 142 177 193 128 173 192 100 163 16 127 145 
+182 97 17 193 120 115 32 108 18 96 154 103 152 150 86 181 15 99 135 179 124 194 
+164 68 160 43 109 138 152 142 6 21 23 149 20 11 82 164 44 159 148 133 115 24 28 
+53 104 9 183 179 108 56 39 84 87 30 163 32 70 75 166 170 8 139 9 175 99 143 64 
+89 186 114 183 133 85 161 63 61 154 111 15 115 78 109 108 72 177 14 71 103 176 
+173 176 157 38 10 54 132 41 186 130 126 63 69 39 76 7 65 171 82 172 102 124 140 
+83 13 192 70 83 29 135 67 124 148 163 173 184 20 3 2 4 52 14 33 160 51 189 103 
+144 92 121 189 65 6 162 137 94 52 38 56 55 27 17 14 63 45 16 181 31 42 65 163 
+24 12 110 174 25 110 166 162 145 174 17 30 6 170 59 44 183 171 28 91 47 156 172 
+^
+400 1 51 115 188 136 154 145 65 2 22 93 83 191 147 23 110 57 137 131 66 138 26 
+78 146 125 159 150 34 177 22 129 68 168 111 74 118 77 50 174 54 47 87 140 20 
+178 158 133 60 33 45 93 47 8 170 59 52 56 124 20 16 150 117 24 84 46 106 151 51 
+158 173 113 111 196 73 15 133 136 71 100 10 85 182 110 143 114 92 185 42 42 118 
+156 20 135 173 156 96 180 37 73 134 156 182 150 196 192 45 172 17 167 91 168 68 
+89 134 120 190 173 34 141 37 152 111 117 103 61 7 34 62 67 191 190 8 87 21 195 
+139 86 44 76 66 55 186 23 31 87 183 5 155 122 191 68 53 149 136 35 115 26 121 
+131 102 123 3 42 197 133 179 56 84 165 136 190 130 49 157 80 101 103 97 197 11 
+19 118 1 5 119 137 9 104 193 141 116 122 72 38 7 70 47 44 155 43 16 107 125 40 
+127 193 105 131 145 108 185 6 50 141 1 167 127 153 45 53 192 121 12 79 84 129 
+151 15 166 196 156 60 188 53 109 83 148 162 46 146 6 136 111 160 88 38 169 85 
+63 87 97 35 194 3 82 52 13 132 43 59 92 109 4 178 3 118 37 195 96 94 60 112 15 
+47 166 110 179 99 69 149 100 43 138 69 70 123 89 12 158 54 90 72 117 182 31 166 
+153 164 76 33 2 101 63 44 112 58 39 143 74 32 107 89 55 143 31 47 123 125 4 135 
+18 141 80 137 88 81 154 62 27 138 105 55 107 46 70 166 74 194 122 105 91 92 30 
+27 19 82 16 28 155 79 1 84 89 98 128 15 11 181 133 17 48 61 129 187 150 153 9 
+68 10 164 159 71 64 18 101 27 59 135 94 179 142 54 126 57 101 146 82 174 173 77 
+126 21 116 162 125 123 165 57 22 169 153 ^
+394 0 47 60 57 86 16 184 96 197 42 98 112 165 154 199 157 21 168 52 146 66 126 
+119 93 150 20 36 153 140 194 93 26 156 114 80 80 55 44 13 35 24 44 191 24 190 
+63 177 44 140 99 146 117 54 163 42 76 101 134 176 185 177 168 1 21 19 180 193 
+12 52 197 191 173 65 19 31 118 59 1 123 72 71 88 64 11 193 37 63 28 169 184 45 
+72 195 152 186 87 56 176 112 41 93 77 84 158 29 3 136 142 36 80 4 119 166 86 98 
+163 93 1 145 83 102 66 75 191 46 4 94 155 55 120 149 113 148 181 49 175 180 142 
+87 5 51 65 92 167 196 186 138 184 23 61 164 171 175 107 6 9 81 114 7 141 177 
+117 76 174 73 54 112 114 29 152 11 98 87 154 123 21 146 41 115 88 115 139 40 
+183 189 109 67 7 90 52 73 127 51 192 156 89 69 49 77 33 33 182 57 10 64 138 57 
+159 136 91 111 33 58 193 88 188 75 118 110 126 170 18 197 169 162 34 41 17 138 
+6 34 92 145 185 155 157 170 43 8 140 48 21 70 105 40 161 178 78 89 196 110 199 
+106 96 121 106 23 185 28 96 48 167 145 58 91 35 97 180 66 151 130 124 128 34 16 
+6 107 28 20 112 92 18 121 30 84 107 101 159 187 19 155 182 181 74 186 11 120 98 
+185 104 32 126 94 82 119 42 25 173 90 30 62 96 70 178 176 39 102 15 150 147 100 
+78 16 57 35 75 169 35 170 116 144 75 67 185 79 21 95 116 71 139 189 58 142 160 
+144 126 192 29 28 147 173 14 91 184 172 133 120 25 49 26 105 186 36 131 129 163 
+115 12 176 61 113 46 128 158 80 131 180 91 162 161 102 142 14 69 173 141 155 
+106 45 196 59 74 59 147 195 ^
+412 0 16 110 153 177 104 173 192 68 147 179 119 137 166 73 180 169 88 91 24 76 
+10 80 146 79 128 150 62 149 194 83 111 171 124 170 156 60 152 27 109 106 120 
+134 201 184 202 149 12 198 66 132 12 127 132 133 83 8 12 45 88 9 183 155 92 24 
+23 76 63 14 163 8 62 67 150 162 8 115 1 167 91 127 32 89 162 90 159 125 85 129 
+47 53 154 95 7 115 54 101 108 56 169 6 47 103 176 157 160 125 14 10 30 124 17 
+178 122 102 55 69 15 60 202 49 171 74 148 94 92 124 67 200 184 70 83 29 127 67 
+100 140 131 165 176 4 182 2 167 20 193 33 160 43 173 71 112 68 97 157 57 169 
+138 113 86 44 38 40 55 19 196 201 31 21 8 165 23 26 41 155 195 183 102 158 25 
+94 142 146 129 150 9 30 177 154 195 51 36 175 139 28 59 31 124 167 41 105 173 
+121 134 130 65 185 17 78 78 181 137 13 95 57 137 116 51 118 16 78 131 115 154 
+145 29 177 22 129 68 168 91 74 98 72 30 174 39 37 72 130 15 163 158 128 50 18 
+25 73 27 191 150 59 52 36 104 20 11 130 97 4 79 46 106 141 46 138 163 108 106 
+191 68 15 113 136 66 100 193 65 182 105 123 99 72 180 37 22 108 156 10 130 168 
+141 96 160 22 58 134 151 162 140 181 187 35 157 7 147 76 163 58 84 129 100 190 
+153 24 126 32 142 96 107 88 41 2 14 42 52 186 170 3 82 11 180 119 66 29 56 66 
+50 171 3 11 77 163 5 150 112 171 53 33 139 131 15 110 21 111 121 102 108 3 32 
+192 118 169 56 69 165 126 185 120 34 157 60 81 93 92 177 1 14 113 189 99 122 
+202 99 193 136 116 122 52 33 7 65 32 39 140 28 6 97 125 35 107 188 85 126 135 
+98 175 189 50 121 184 116 ^
+413 1 127 153 45 32 164 121 203 58 56 108 130 192 166 168 128 39 188 53 102 69 
+148 141 18 139 197 108 97 132 74 24 155 71 63 59 97 21 194 180 61 45 204 132 29 
+31 85 88 188 164 187 118 37 167 82 94 60 98 1 47 152 110 172 85 55 128 72 43 
+117 41 42 116 61 12 144 40 62 58 117 168 17 159 139 164 76 5 193 101 56 30 105 
+30 11 143 60 32 86 68 41 136 31 40 123 118 181 135 195 127 59 130 81 53 147 62 
+13 124 98 34 79 39 49 145 53 180 94 105 91 71 2 27 5 54 193 7 141 79 199 84 75 
+70 128 199 195 160 119 17 20 54 115 187 184 129 146 193 40 201 143 138 57 43 18 
+94 204 38 114 80 179 114 47 119 50 80 118 82 160 152 49 112 198 88 155 104 95 
+151 36 199 162 100 27 50 47 86 195 16 179 81 192 27 83 107 150 134 194 147 1 
+158 32 131 61 111 119 83 140 5 21 133 120 174 78 26 136 109 65 80 40 29 203 25 
+24 44 191 14 170 43 162 34 140 99 141 112 54 148 42 71 96 119 161 165 167 148 
+186 11 4 180 188 197 42 182 181 168 50 14 26 103 49 1 113 67 61 78 59 196 173 
+32 53 8 154 169 30 72 175 152 176 87 36 166 102 36 88 77 79 138 24 188 131 127 
+26 70 194 114 146 66 93 158 93 191 125 78 92 51 60 176 26 4 74 135 35 120 129 
+113 133 181 29 170 170 137 77 190 46 45 77 157 191 186 138 184 18 61 144 151 
+175 107 6 194 81 114 2 126 157 97 66 159 73 44 97 99 14 137 11 98 67 139 103 16 
+146 21 100 88 110 139 25 168 189 99 47 197 75 37 68 107 51 187 151 69 54 49 67 
+28 18 172 52 200 64 133 42 149 121 76 111 13 58 183 83 173 65 113 100 121 170 
+203 197 169 157 19 202 ^
+434 1 193 114 190 26 92 145 177 155 125 146 35 200 124 48 21 46 89 40 153 178 
+62 65 196 86 175 90 80 89 98 23 169 4 88 32 135 137 26 75 11 81 172 34 151 130 
+108 104 34 200 182 83 12 196 112 84 202 97 206 60 75 69 159 163 19 131 174 157 
+66 178 195 104 66 161 104 8 126 70 66 103 26 17 141 90 22 54 64 38 146 168 39 
+70 199 142 147 92 70 8 25 35 75 161 3 138 92 128 43 59 185 55 205 95 100 71 123 
+173 42 126 128 144 94 176 205 20 139 149 198 59 168 172 109 112 9 33 10 73 154 
+36 115 97 131 99 196 144 45 81 22 112 142 72 131 148 83 162 161 78 142 14 53 
+157 141 139 74 29 180 35 58 27 115 198 1 90 138 167 89 173 192 48 137 159 114 
+132 156 58 160 154 68 76 19 56 5 70 141 64 113 150 47 129 184 73 96 166 124 155 
+151 55 147 17 109 86 100 129 201 164 192 149 7 193 56 112 200 107 122 133 63 
+206 2 40 78 9 183 140 82 4 13 71 48 4 163 201 57 62 140 157 8 100 204 162 86 
+117 12 89 147 75 144 120 85 109 37 48 154 85 2 115 39 96 108 46 164 1 32 103 
+176 147 150 105 207 10 15 119 2 173 117 87 50 69 50 202 39 171 69 133 89 72 114 
+57 195 179 70 83 29 122 67 85 135 111 160 171 202 172 2 147 183 33 160 38 163 
+51 92 53 82 137 52 149 123 98 81 39 38 30 55 14 186 196 11 6 3 155 18 16 26 150 
+180 168 97 148 25 84 127 136 119 135 4 30 162 144 195 46 31 170 119 28 39 21 
+104 167 31 95 158 106 114 115 65 170 12 63 73 171 127 3 80 57 137 101 36 98 6 
+78 116 105 149 140 24 177 22 129 68 168 71 74 78 67 10 174 24 27 57 120 10 148 
+158 123 40 3 5 53 7 176 130 59 52 16 84 20 6 110 77 192 74 46 106 131 41 118 
+153 144 ^
+438 1 99 184 61 15 85 136 59 100 172 37 182 98 95 78 44 173 30 204 94 156 206 
+123 161 120 96 132 1 37 134 144 134 126 160 180 21 136 203 119 55 156 44 77 122 
+72 190 125 10 105 25 128 75 93 67 13 205 196 14 31 179 142 206 75 207 159 91 38 
+8 28 66 43 150 185 193 63 135 5 143 98 143 32 5 125 124 197 103 14 97 107 102 
+87 3 18 185 97 155 56 48 165 112 178 106 13 157 32 53 79 85 149 197 7 106 175 
+203 71 101 195 92 193 129 116 122 24 26 7 58 11 32 119 7 202 83 125 28 79 181 
+57 119 121 84 161 168 50 93 163 131 127 153 45 17 144 121 198 43 36 93 115 177 
+166 148 108 24 188 53 97 59 148 126 208 134 192 88 87 112 64 14 145 61 63 39 97 
+11 194 165 46 40 199 132 19 11 80 73 178 154 177 118 37 147 72 94 60 88 201 47 
+142 110 167 75 45 113 52 43 102 21 22 111 41 12 134 30 42 48 117 158 7 154 129 
+164 76 195 188 101 51 20 100 10 201 143 50 32 71 53 31 131 31 35 123 113 166 
+135 180 117 44 125 76 33 142 62 3 114 93 19 59 34 34 130 38 170 74 105 91 56 
+192 27 205 34 178 202 131 79 199 84 65 50 128 189 185 145 109 17 49 105 187 174 
+114 141 183 20 196 128 123 47 28 18 89 189 23 99 70 179 94 42 114 45 65 98 82 
+150 137 29 102 183 68 150 89 75 141 21 184 157 80 7 40 37 86 190 16 174 66 187 
+12 68 102 135 114 189 137 191 148 12 116 56 96 119 73 130 200 6 113 100 154 63 
+26 116 104 50 80 25 14 193 15 24 44 191 4 150 23 147 24 140 99 136 107 54 133 
+42 66 91 104 146 145 157 128 171 1 199 180 183 182 32 167 171 163 35 9 21 88 39 
+1 103 62 51 68 54 181 153 27 43 198 139 154 15 72 155 152 166 87 16 156 92 31 
+83 77 74 118 19 173 126 202 ^
+431 0 10 54 178 106 114 34 85 150 93 175 93 70 76 27 36 152 207 4 42 103 3 120 
+97 113 109 181 210 162 154 129 61 166 38 13 53 141 183 186 138 184 10 61 112 
+119 175 107 6 170 81 114 207 102 125 65 50 135 73 28 73 75 203 113 11 98 35 115 
+71 8 146 202 76 88 102 139 1 144 189 83 15 181 51 13 60 75 51 179 143 37 30 49 
+51 20 207 156 44 184 64 125 18 133 97 52 111 194 58 167 75 149 49 105 84 113 
+170 179 197 169 149 208 41 178 99 180 21 92 145 172 155 105 131 30 208 200 114 
+48 21 31 79 40 148 178 52 50 196 71 160 80 70 69 93 23 159 202 83 22 115 132 6 
+65 209 71 167 14 151 130 98 89 34 190 167 68 2 181 112 79 192 82 191 45 55 49 
+159 148 19 116 169 142 61 173 185 94 46 146 104 206 126 55 56 93 16 12 121 90 
+17 49 44 18 126 163 39 50 189 137 147 87 65 3 5 35 75 156 196 118 77 118 23 54 
+185 40 195 95 90 71 113 163 32 116 108 144 74 166 190 15 134 134 188 39 158 172 
+94 107 212 23 53 134 36 105 77 111 89 186 124 35 61 7 102 132 67 131 128 78 162 
+161 63 142 14 43 147 141 129 54 19 170 20 48 7 95 198 199 70 123 157 74 173 192 
+28 127 139 109 127 146 43 140 139 48 61 14 36 60 136 49 98 150 32 109 174 63 81 
+161 124 140 146 50 142 7 109 66 80 124 201 144 182 149 2 188 46 92 185 87 112 
+133 43 201 205 35 68 9 183 125 72 197 3 66 33 207 163 191 52 57 130 152 8 85 
+204 157 81 107 205 89 132 60 129 115 85 89 27 43 154 75 210 115 24 91 108 36 
+159 209 17 103 176 137 140 85 197 10 114 200 168 112 72 45 69 198 40 202 29 171 
+64 118 84 52 104 47 190 174 70 83 29 117 67 70 130 91 155 166 197 162 2 127 193 
+173 82 ^
+464 1 160 31 149 23 64 32 61 109 45 121 102 77 74 32 38 16 55 7 172 189 198 200 
+211 141 11 2 5 143 159 147 90 134 25 70 106 122 105 114 212 30 141 130 195 39 
+24 163 91 28 11 7 76 167 17 81 137 85 86 94 65 149 5 42 66 157 113 204 59 57 
+137 80 15 70 207 78 95 91 142 133 17 177 22 129 68 168 43 74 50 60 197 174 3 13 
+36 106 3 127 158 116 26 197 192 25 194 155 102 59 52 203 56 20 214 82 49 171 67 
+46 106 117 34 90 139 96 94 179 56 15 65 136 54 100 157 17 182 93 75 63 24 168 
+25 189 84 156 201 118 156 105 96 112 201 22 134 139 114 116 145 175 11 121 198 
+99 40 151 34 72 117 52 190 105 90 20 118 60 83 52 208 205 181 209 16 174 122 
+206 70 202 144 71 18 208 8 66 38 135 170 178 53 115 5 138 88 123 17 200 115 119 
+182 98 9 87 97 102 72 3 8 180 82 145 56 33 165 102 173 96 213 157 12 33 69 80 
+129 192 2 101 165 203 51 86 190 87 193 124 116 122 4 21 7 53 211 27 104 207 197 
+73 125 23 59 176 37 114 111 74 151 153 50 73 148 116 127 153 45 2 124 121 193 
+28 16 78 100 162 166 128 88 9 188 53 92 49 148 111 193 129 187 68 77 92 54 4 
+135 51 63 19 97 1 194 150 31 35 194 132 9 206 75 58 168 144 167 118 37 127 62 
+94 60 78 196 47 132 110 162 65 35 98 32 43 87 1 2 106 21 12 124 20 22 38 117 
+148 212 149 119 164 76 180 183 101 46 10 95 205 186 143 40 32 56 38 21 126 31 
+30 123 108 151 135 165 107 29 120 71 13 137 62 208 104 88 4 39 29 19 115 23 160 
+54 105 91 41 177 27 200 14 163 192 121 79 199 84 55 30 128 179 175 130 99 17 
+195 44 95 187 164 99 136 173 191 113 108 37 13 18 84 174 8 84 60 179 74 37 109 
+40 50 78 82 140 122 9 92 168 48 145 74 55 131 6 169 152 60 202 30 27 86 185 16 
+169 51 182 212 53 97 185 ^
+452 1 82 181 121 167 132 198 92 48 72 119 57 114 184 200 81 68 122 39 26 84 96 
+26 80 1 208 177 217 24 44 191 206 118 209 123 8 140 99 128 99 54 109 42 58 83 
+80 122 113 141 96 147 203 183 180 175 158 16 143 155 155 11 1 13 64 23 1 87 54 
+35 52 46 157 121 19 27 174 115 130 209 72 123 152 150 87 202 140 76 23 75 77 66 
+86 11 149 118 88 44 168 101 94 14 80 145 93 165 73 65 66 12 21 137 192 4 22 83 
+201 120 77 113 94 181 195 157 144 124 51 151 33 211 38 131 178 186 138 184 5 61 
+92 99 175 107 6 155 81 114 207 87 105 45 40 120 73 18 58 60 193 98 11 98 15 100 
+51 3 146 187 61 88 97 139 204 129 189 73 213 171 36 216 55 55 51 174 138 17 15 
+49 41 15 197 146 39 174 64 120 3 123 82 37 111 179 58 157 70 134 39 100 74 108 
+170 164 197 169 144 198 41 163 84 170 16 92 145 167 155 85 116 25 208 200 104 
+48 21 16 69 40 143 178 42 35 196 56 145 70 60 49 88 23 149 192 78 12 95 127 204 
+55 199 61 162 212 151 130 88 74 34 180 152 53 210 166 112 74 182 67 176 30 35 
+29 159 133 19 101 164 127 56 168 175 84 26 131 104 196 126 40 46 83 6 7 101 90 
+12 44 24 216 106 158 39 30 179 132 147 82 60 216 203 35 75 151 181 98 62 108 3 
+49 185 25 185 95 80 71 103 153 22 106 88 144 54 156 175 10 129 119 178 19 148 
+172 79 102 207 13 208 33 114 36 95 57 91 79 176 104 25 41 210 92 122 62 131 108 
+73 162 161 48 142 14 33 137 141 119 34 9 160 5 38 205 75 198 189 50 108 147 59 
+173 192 8 117 119 104 122 136 28 120 124 28 46 9 16 213 50 131 34 83 150 17 89 
+164 53 66 156 124 125 141 45 137 215 109 46 60 119 201 124 172 149 215 183 36 
+72 170 67 102 133 23 196 200 30 58 9 183 110 62 182 211 61 18 202 163 97 ^
+463 1 45 50 116 145 8 64 204 150 74 93 184 89 111 39 108 108 85 61 13 36 154 61 
+210 115 3 84 108 22 152 209 216 103 176 123 126 57 183 10 199 107 186 161 105 
+51 38 69 184 26 202 15 171 57 97 77 24 90 33 183 167 70 83 29 110 67 49 123 63 
+148 159 190 148 2 99 172 159 33 160 26 139 3 44 17 46 89 40 101 87 62 69 27 38 
+6 55 2 162 184 183 190 211 131 6 212 210 138 144 132 85 124 25 60 91 112 95 99 
+212 30 126 120 195 34 19 158 71 28 211 217 56 167 7 71 122 70 66 79 65 134 27 
+61 147 103 199 44 57 137 65 50 202 78 80 81 137 128 12 177 22 129 68 168 23 74 
+30 55 182 174 208 3 21 96 218 112 158 111 16 187 177 5 179 140 82 59 52 188 36 
+20 214 62 29 156 62 46 106 107 29 70 129 91 89 174 51 15 45 136 49 100 142 217 
+182 88 55 48 4 163 20 174 74 156 196 113 151 90 96 92 191 7 134 134 94 106 130 
+170 1 106 193 79 25 146 24 67 112 32 190 85 210 75 15 108 45 73 37 193 205 166 
+194 1 169 102 206 65 197 129 51 218 198 208 66 33 120 155 163 43 95 5 133 78 
+103 2 185 105 114 167 93 4 77 87 102 57 3 218 175 67 135 56 18 165 92 168 86 
+203 157 212 13 59 75 109 187 217 96 155 203 31 71 185 82 193 119 116 122 204 16 
+7 48 201 22 89 197 192 63 125 18 39 171 17 109 101 64 141 138 50 53 133 101 127 
+153 45 207 104 121 188 13 216 63 85 147 166 108 68 214 188 53 87 39 148 96 178 
+124 182 48 67 72 44 214 125 41 63 219 97 211 194 135 16 30 189 132 219 191 70 
+43 158 134 157 118 37 107 52 94 60 68 191 47 122 110 157 55 25 83 12 43 72 201 
+202 101 1 12 114 10 2 28 117 138 207 144 109 164 76 165 178 101 41 90 190 171 
+143 30 32 41 23 11 121 31 25 123 103 136 135 150 97 14 115 66 213 132 62 203 94 
+83 209 19 24 4 100 8 150 160 ^
+474 0 105 91 20 156 27 193 208 142 178 107 79 199 84 41 2 128 165 161 109 85 17 
+174 37 81 187 150 78 129 159 194 184 92 87 23 214 18 77 153 209 63 46 179 46 30 
+102 33 29 50 82 126 101 203 78 147 20 138 53 27 117 207 148 145 32 181 16 13 86 
+178 16 162 30 175 198 32 90 99 66 177 113 155 124 186 80 44 60 119 49 106 176 
+192 65 52 106 27 26 68 92 14 80 211 200 169 213 24 44 191 202 102 197 111 140 
+99 124 95 54 97 42 54 79 68 110 97 133 80 135 199 175 180 171 146 8 131 147 151 
+221 219 9 52 15 1 79 50 27 44 42 145 105 15 19 162 103 118 201 72 107 152 142 
+87 190 132 68 19 71 77 62 70 7 137 114 76 214 36 160 97 78 220 76 141 93 157 57 
+61 58 9 125 180 4 6 67 189 120 61 113 82 181 183 153 136 120 43 139 29 199 26 
+123 174 186 138 184 1 61 76 83 175 107 6 143 81 114 207 75 89 29 32 108 73 10 
+46 48 185 86 11 98 221 88 35 221 146 175 49 88 93 139 196 117 189 65 201 163 24 
+208 51 39 51 170 134 1 3 49 33 11 189 138 35 166 64 116 213 115 70 25 111 167 
+58 149 66 122 31 96 66 104 170 152 197 169 140 190 41 151 72 162 12 92 145 163 
+155 69 104 21 208 200 96 48 21 4 61 40 139 178 34 23 196 44 133 62 52 33 84 23 
+141 184 74 4 79 123 192 47 191 53 158 200 151 130 80 62 34 172 140 41 206 154 
+112 70 174 55 164 18 19 13 159 121 19 89 160 115 52 164 167 76 10 119 104 188 
+126 28 38 75 220 3 85 90 8 40 8 204 90 154 39 14 171 128 147 78 56 216 191 35 
+75 147 169 82 50 100 209 45 185 13 177 95 72 71 95 145 14 98 72 144 38 148 163 
+6 125 107 170 3 140 172 67 98 203 5 204 17 98 36 87 41 75 71 168 88 17 25 202 
+84 114 58 131 92 69 162 161 36 142 14 25 129 141 111 18 1 152 215 30 193 59 198 
+181 34 96 139 47 173 192 214 109 103 100 118 128 16 104 112 198 ^
+466 0 25 2 213 213 36 124 13 62 150 221 61 150 39 45 149 124 104 134 38 130 208 
+109 18 32 112 201 96 158 149 215 176 22 44 149 39 88 133 220 189 193 23 44 9 
+183 89 48 161 204 54 222 195 163 167 40 45 106 140 8 49 204 145 69 83 169 89 96 
+24 93 103 85 41 3 31 154 51 210 115 213 79 108 12 147 209 206 103 176 113 116 
+37 173 10 189 102 176 156 100 36 33 69 174 16 202 5 171 52 82 72 4 80 23 178 
+162 70 83 29 105 67 34 118 43 143 154 185 138 2 79 157 149 33 160 21 129 208 24 
+2 31 69 35 81 72 47 64 22 38 221 55 222 152 179 168 180 211 121 1 207 200 133 
+129 117 80 114 25 50 76 102 85 84 212 30 111 110 195 29 14 153 51 28 196 212 36 
+167 222 61 107 55 46 64 65 119 220 12 56 137 93 194 29 57 137 50 210 30 197 78 
+65 71 132 123 7 177 22 129 68 168 3 74 10 50 167 174 198 218 6 86 218 97 158 
+106 6 177 162 210 164 125 62 59 52 173 16 20 214 42 9 141 57 46 106 97 24 50 
+119 86 84 169 46 15 25 136 44 100 127 202 182 83 35 33 209 158 15 159 64 156 
+191 108 146 75 96 72 181 217 134 129 74 96 115 165 216 91 188 59 10 141 14 62 
+107 12 190 65 205 60 10 98 30 63 22 178 205 151 179 211 164 82 206 60 192 114 
+31 203 188 193 66 28 105 140 148 33 75 5 128 68 83 212 170 95 109 152 88 224 67 
+77 102 42 3 213 170 52 125 56 3 165 82 163 76 193 157 197 218 49 70 89 182 217 
+91 145 203 11 56 180 77 193 114 116 122 189 11 7 43 191 17 74 187 187 53 125 13 
+19 166 222 104 91 54 131 123 50 33 118 86 127 153 45 197 84 121 183 223 201 48 
+70 132 166 88 48 204 188 53 82 29 148 81 163 119 177 28 57 52 34 209 115 31 63 
+204 97 206 194 120 1 25 184 132 214 176 65 28 148 124 147 118 37 87 42 94 60 58 
+186 47 112 110 152 45 15 68 217 43 57 186 187 218 ^
+477 1 200 12 100 223 201 14 117 124 200 137 95 164 76 144 171 101 34 213 83 169 
+150 143 16 32 20 2 224 114 31 18 123 96 115 135 129 83 220 108 59 192 125 62 
+196 80 76 195 218 17 210 79 214 136 6 105 91 5 141 27 188 193 127 168 97 79 199 
+84 31 209 128 155 151 94 75 17 159 32 71 187 140 63 124 149 179 179 77 72 13 
+204 18 72 138 199 48 36 179 26 25 97 28 14 30 82 116 86 188 68 132 133 38 7 107 
+197 133 140 12 166 6 3 86 173 16 157 15 170 188 17 85 84 46 172 103 140 114 171 
+65 39 45 119 39 96 166 182 45 32 86 12 26 48 87 226 80 201 190 159 208 24 44 
+191 197 82 182 96 217 140 99 119 90 54 82 42 49 74 53 95 77 123 60 120 194 165 
+180 166 131 225 116 137 146 211 219 4 37 5 1 69 45 17 34 37 130 85 10 9 147 88 
+103 191 72 87 152 132 87 175 122 58 14 66 77 57 50 2 122 109 61 209 26 150 92 
+58 205 71 136 93 147 37 56 48 212 221 110 165 4 213 47 174 120 41 113 67 181 
+168 148 126 115 33 124 24 184 11 113 169 186 138 184 223 61 56 63 175 107 6 128 
+81 114 207 60 69 9 22 93 73 31 33 175 71 11 98 206 73 15 221 146 160 34 88 88 
+139 186 102 189 55 186 153 9 198 46 19 51 165 129 208 215 49 23 6 179 128 30 
+156 64 111 203 105 55 10 111 152 58 139 61 107 21 91 56 99 170 137 197 169 135 
+180 41 136 57 152 7 92 145 158 155 49 89 16 208 200 86 48 21 216 51 40 134 178 
+24 8 196 29 118 52 42 13 79 23 131 174 69 221 59 118 177 37 181 43 153 185 151 
+130 70 47 34 162 125 26 201 139 112 65 164 40 149 3 226 220 159 106 19 74 155 
+100 47 159 157 66 217 104 104 178 126 13 28 65 215 225 65 90 3 35 215 189 70 
+149 39 221 161 123 147 73 51 216 176 35 75 142 154 62 35 90 194 40 185 225 167 
+95 62 71 85 135 4 88 52 144 18 138 148 1 120 92 160 210 130 172 52 93 198 222 
+199 224 19 ^
+479 0 36 73 13 47 57 154 60 3 226 188 70 100 51 131 64 62 162 161 15 142 14 11 
+115 141 97 219 216 138 201 16 172 31 198 167 6 75 125 26 173 192 193 95 75 93 
+111 114 224 76 91 213 13 227 201 213 28 120 1 50 150 213 45 142 31 33 145 124 
+92 130 34 126 204 109 2 16 108 201 80 150 149 215 172 14 28 137 23 80 133 208 
+185 189 19 36 9 183 77 40 149 200 50 214 191 163 159 36 41 98 136 8 37 204 141 
+65 75 157 89 84 12 81 99 85 25 224 27 154 43 210 115 205 75 108 4 143 209 198 
+103 176 105 108 21 165 10 181 98 168 152 96 24 29 69 166 8 202 226 171 48 70 68 
+217 72 15 174 158 70 83 29 101 67 22 114 27 139 150 181 130 2 63 145 141 33 160 
+17 121 196 8 219 19 53 31 65 60 35 60 18 38 217 55 222 144 175 156 172 211 113 
+226 203 192 129 117 105 76 106 25 42 64 94 77 72 212 30 99 102 195 25 10 149 35 
+28 184 208 20 167 218 53 95 43 30 52 65 107 220 52 129 85 190 17 57 137 38 202 
+14 193 78 53 63 128 119 3 177 22 129 68 168 216 74 223 46 155 174 190 214 223 
+78 218 85 158 102 227 169 150 198 152 113 46 59 52 161 20 214 26 222 129 53 46 
+106 89 20 34 111 82 80 165 42 15 9 136 40 100 115 190 182 79 19 21 197 154 11 
+147 56 156 187 104 142 63 96 56 173 209 134 125 58 88 103 161 212 79 184 43 227 
+137 6 58 103 225 190 49 201 48 6 90 18 55 10 166 205 139 167 203 160 66 206 56 
+188 102 15 191 180 181 66 24 93 128 136 25 59 5 124 60 67 204 158 87 105 140 84 
+224 59 69 102 30 3 209 166 40 117 56 220 165 74 159 68 185 157 185 206 41 66 73 
+178 217 87 137 203 224 44 176 73 193 110 116 122 177 7 7 39 183 13 62 179 183 
+45 125 9 3 162 210 100 83 46 123 111 50 17 106 74 127 153 45 189 68 121 179 215 
+189 36 58 120 166 72 32 196 188 53 78 21 148 69 151 115 173 12 49 36 26 205 107 
+23 63 192 112 ^
+485 1 200 194 102 214 19 178 132 208 158 59 10 136 112 135 118 37 63 30 94 60 
+46 180 47 100 110 146 33 3 50 199 43 39 168 169 90 188 12 92 219 189 6 117 116 
+196 133 87 164 76 132 167 101 30 209 79 157 138 143 8 32 8 221 220 110 31 14 
+123 92 103 135 117 75 212 104 55 180 121 62 192 72 72 187 206 13 202 67 206 128 
+221 105 91 224 129 27 184 181 115 160 89 79 199 84 23 197 128 147 143 82 67 17 
+147 28 63 187 132 51 120 141 167 175 65 60 5 196 18 68 126 191 36 28 179 10 21 
+93 24 2 14 82 108 74 176 60 120 215 129 26 222 99 189 121 136 227 154 229 226 
+86 169 16 153 3 166 180 5 81 72 30 168 95 128 106 159 53 35 33 119 31 88 158 
+174 29 16 70 26 32 83 218 80 193 182 151 204 24 44 191 193 66 170 84 213 140 99 
+115 86 54 70 42 45 70 41 83 61 115 44 108 190 157 180 162 119 221 104 129 142 
+203 219 25 228 1 61 41 9 26 33 118 69 6 1 135 76 91 183 72 71 152 124 87 163 
+114 50 10 62 77 53 34 229 110 105 49 205 18 142 88 42 193 67 132 93 139 21 52 
+40 204 213 98 153 4 201 31 162 120 25 113 55 181 156 144 118 111 25 112 20 172 
+230 105 165 186 138 184 223 61 40 47 175 107 6 116 81 114 207 48 53 224 14 81 
+73 223 19 21 167 59 11 98 194 61 230 221 146 148 22 88 84 139 178 90 189 47 174 
+145 228 190 42 3 51 161 125 196 207 49 15 2 171 120 26 148 64 107 195 97 43 229 
+111 140 58 131 57 95 13 87 48 95 170 125 197 169 131 172 41 124 45 144 3 92 145 
+154 155 33 77 12 208 200 78 48 21 208 43 40 130 178 16 227 196 17 106 44 34 228 
+75 23 123 166 65 217 43 114 165 29 173 35 149 173 151 130 62 35 34 154 113 14 
+197 127 112 61 156 28 137 222 214 208 159 94 19 62 151 88 43 155 149 58 205 92 
+104 170 126 1 20 57 211 225 49 90 230 31 203 177 54 145 39 209 153 119 147 69 
+47 216 164 35 75 138 142 46 23 82 182 36 185 198 ^
+483 1 155 95 50 71 73 123 225 76 28 144 227 126 130 228 114 74 148 192 118 172 
+34 87 192 216 193 206 54 36 65 230 31 49 146 44 228 214 180 62 92 47 131 48 58 
+162 161 3 142 14 3 107 141 89 207 212 130 193 8 160 15 198 159 223 63 117 14 
+173 192 181 87 59 89 107 106 216 60 79 201 1 227 189 213 20 116 222 38 150 205 
+29 134 23 21 141 124 80 126 30 122 200 109 219 104 201 64 142 149 215 168 6 12 
+125 7 72 133 196 181 185 15 28 9 183 65 32 137 196 46 206 187 163 151 32 37 90 
+132 8 25 204 137 61 67 145 89 72 69 95 85 9 220 23 154 35 210 115 197 71 108 
+229 139 209 190 103 176 97 100 5 157 10 173 94 160 148 92 12 25 69 158 202 222 
+171 44 58 64 205 64 7 170 154 70 83 29 97 67 10 110 11 135 146 177 122 2 47 133 
+133 33 160 13 113 184 225 211 7 37 27 49 48 23 56 14 38 213 55 222 136 171 144 
+164 211 105 226 199 184 125 105 93 72 98 25 34 52 86 69 60 212 30 87 94 195 21 
+6 145 19 28 172 204 4 167 214 45 83 31 14 40 65 95 220 221 48 121 77 186 5 57 
+137 26 194 231 189 78 41 55 124 115 232 177 22 129 68 168 204 74 211 42 143 174 
+182 210 215 70 218 73 158 98 223 161 138 186 140 101 30 59 52 149 217 20 214 10 
+210 117 49 46 106 81 16 18 103 78 76 161 38 15 226 136 36 100 103 178 182 75 3 
+9 185 150 7 135 48 156 183 100 138 51 96 40 165 201 134 121 42 80 91 157 208 67 
+180 27 219 133 231 54 99 213 190 33 197 36 2 82 6 47 231 154 205 127 155 195 
+156 50 206 52 184 90 232 179 172 169 66 20 81 116 124 17 43 5 120 52 51 196 146 
+79 101 128 80 224 51 61 102 18 3 205 162 28 109 56 212 165 66 155 60 177 157 
+173 194 33 62 57 174 217 83 129 203 212 32 172 69 193 106 116 122 165 3 7 35 
+175 9 50 171 179 37 125 5 220 158 198 96 75 38 115 99 50 1 94 62 127 153 45 181 
+52 121 175 207 177 24 46 108 164 ^
+499 0 44 4 182 188 53 71 7 148 48 130 108 166 220 35 8 12 198 93 9 63 171 97 
+195 194 87 204 14 173 132 203 143 54 231 126 102 125 118 37 43 20 94 60 36 175 
+47 90 110 141 23 229 35 184 43 24 153 154 85 173 12 82 214 174 232 117 106 191 
+128 77 164 76 117 162 101 25 204 74 142 123 143 234 32 229 211 215 105 31 9 123 
+87 88 135 102 65 202 99 50 165 116 62 187 62 67 177 191 8 192 52 196 118 206 
+105 91 214 114 27 179 166 100 150 79 79 199 84 13 182 128 137 133 67 57 17 132 
+23 53 187 122 36 115 131 152 170 50 45 231 186 18 63 111 181 21 18 179 226 16 
+88 19 223 230 82 98 59 161 50 105 200 124 11 207 89 179 106 131 212 139 224 221 
+86 164 16 148 224 161 170 226 76 57 10 163 85 113 96 144 38 30 18 119 21 78 148 
+164 9 232 50 221 26 12 78 208 80 183 172 141 199 24 44 191 188 46 155 69 208 
+140 99 110 81 54 55 42 40 65 26 68 41 105 24 93 185 147 180 157 104 216 89 119 
+137 193 219 231 10 223 1 51 36 235 16 28 103 49 1 227 120 61 76 173 72 51 152 
+114 87 148 104 40 5 57 77 48 14 229 95 100 34 200 8 132 83 22 178 62 127 93 129 
+1 47 30 194 203 83 138 4 186 11 147 120 5 113 40 181 141 139 108 106 15 97 15 
+157 220 95 160 186 138 184 223 61 20 27 175 107 6 101 81 114 207 33 33 209 4 66 
+73 218 4 6 157 44 11 98 179 46 215 221 146 133 7 88 79 139 168 75 189 37 159 
+135 218 180 37 219 51 156 120 181 197 49 5 233 161 110 21 138 64 102 185 87 28 
+219 111 125 58 121 52 80 3 82 38 90 170 110 197 169 126 162 41 109 30 134 234 
+92 145 149 155 13 62 7 208 200 68 48 21 198 33 40 125 178 6 217 196 2 91 34 24 
+213 70 23 113 156 60 212 23 109 150 19 163 25 144 158 151 130 52 20 34 144 98 
+235 192 112 112 56 146 13 122 212 199 193 159 79 19 47 146 73 38 150 139 48 190 
+77 104 160 126 222 10 47 206 225 29 90 230 26 188 162 34 140 39 194 143 114 147 
+64 42 216 149 174 ^
+473 1 75 131 121 18 2 68 161 29 185 203 145 95 40 71 63 113 220 66 8 144 212 
+116 115 228 109 59 138 177 108 172 19 82 187 211 188 191 34 36 55 215 11 39 136 
+24 223 199 170 52 82 42 131 28 53 162 161 226 142 14 231 97 141 79 192 207 120 
+183 236 145 233 198 149 208 48 107 237 173 192 166 77 39 84 102 96 206 40 64 
+186 224 227 174 213 10 111 212 23 150 195 9 124 13 6 136 124 65 121 25 117 195 
+109 204 218 99 201 44 132 149 215 163 234 230 110 225 62 133 181 176 180 10 18 
+9 183 50 22 122 191 41 196 182 163 141 27 32 80 127 8 10 204 132 56 57 130 89 
+57 223 54 90 85 227 215 18 154 25 210 115 187 66 108 224 134 209 180 103 176 87 
+90 223 147 10 163 89 150 143 87 235 20 69 148 228 202 217 171 39 43 59 190 54 
+235 165 149 70 83 29 92 67 233 105 229 130 141 172 112 2 27 118 123 33 160 8 
+103 169 210 201 230 17 22 29 33 8 51 9 38 208 55 222 126 166 129 154 211 95 226 
+194 174 120 90 78 67 88 25 24 37 76 59 45 212 30 72 84 195 16 1 140 237 28 157 
+199 222 167 209 35 68 16 232 25 65 80 220 211 43 111 67 181 228 57 137 11 184 
+216 184 78 26 45 119 110 232 177 22 129 68 168 189 74 196 37 128 174 172 205 
+205 60 218 58 158 93 218 151 123 171 125 86 10 59 52 134 202 20 214 228 195 102 
+44 46 106 71 11 236 93 73 71 156 33 15 211 136 31 100 88 163 182 70 221 232 170 
+145 2 120 38 156 178 95 133 36 96 20 155 191 134 116 22 70 76 152 203 52 175 7 
+209 128 226 49 94 198 190 13 192 21 235 72 229 37 221 139 205 112 140 185 151 
+30 206 47 179 75 217 164 162 154 66 15 66 101 109 7 23 5 115 42 31 186 131 69 
+96 113 75 224 41 51 102 3 3 200 157 13 99 56 202 165 56 150 50 167 157 158 179 
+23 57 37 169 217 78 119 203 197 17 167 64 193 101 116 122 150 236 7 30 165 4 35 
+161 174 27 125 205 153 148 ^
+502 1 89 61 24 101 78 50 213 73 41 127 153 45 167 24 121 168 193 156 3 25 87 
+166 28 228 174 188 53 67 239 148 36 118 104 162 208 27 232 4 194 85 1 63 159 97 
+191 194 75 196 10 169 132 199 131 50 223 118 94 117 118 37 27 12 94 60 28 171 
+47 82 110 137 15 225 23 172 43 12 141 142 81 161 12 74 210 162 228 117 98 187 
+124 69 164 76 105 158 101 21 200 70 130 111 143 230 32 221 203 211 101 31 5 123 
+83 76 135 90 57 194 95 46 153 112 62 183 54 63 169 179 4 184 40 188 110 194 105 
+91 206 102 27 175 154 88 142 71 79 199 84 5 170 128 129 125 55 49 17 120 19 45 
+187 114 24 111 123 140 166 38 33 227 178 18 59 99 173 9 10 179 214 12 84 15 215 
+218 82 90 47 149 42 93 188 120 239 195 81 171 94 127 200 127 220 217 86 160 16 
+144 216 157 162 218 72 45 234 159 77 101 88 132 26 26 6 119 13 70 140 156 233 
+220 34 213 26 236 74 200 80 175 164 133 195 24 44 191 184 30 143 57 204 140 99 
+106 77 54 43 42 36 61 14 56 25 97 8 81 181 139 180 153 92 212 77 111 133 185 
+219 231 238 219 1 43 32 231 8 24 91 33 237 223 108 49 64 165 72 35 152 106 87 
+136 96 32 1 53 77 44 238 229 83 96 22 196 124 79 6 166 58 123 93 121 225 43 22 
+186 195 71 126 4 174 235 135 120 229 113 28 181 129 135 100 102 7 85 11 145 212 
+87 156 186 138 184 223 61 4 11 175 107 6 89 81 114 207 21 17 197 236 54 73 214 
+232 234 149 32 11 98 167 34 203 221 146 121 235 88 75 139 160 63 189 29 147 127 
+210 172 33 207 51 152 116 169 189 49 237 233 153 102 17 130 64 98 177 79 16 211 
+111 113 58 113 48 68 235 78 30 86 170 98 197 169 122 154 41 97 18 126 234 92 
+145 145 155 237 50 3 208 200 60 48 21 190 25 40 121 178 238 209 196 230 79 26 
+16 201 66 23 105 148 56 208 7 105 138 11 155 17 140 146 151 130 44 8 34 136 86 
+227 188 100 112 52 138 1 110 204 187 181 159 67 19 35 142 61 34 146 131 40 178 
+65 104 152 126 214 2 39 202 173 ^
+486 1 5 90 230 20 170 144 10 134 39 176 131 108 147 58 36 216 131 35 75 127 109 
+2 232 60 149 25 185 195 137 95 32 71 55 105 216 58 234 144 200 108 103 228 105 
+47 130 165 100 172 7 78 183 207 184 179 18 36 47 203 237 31 128 8 219 187 162 
+44 74 38 131 12 49 162 161 218 142 14 227 89 141 71 180 203 112 175 232 133 221 
+198 141 196 36 99 229 173 192 154 69 23 80 98 88 198 24 52 174 216 227 162 213 
+2 107 204 11 150 187 235 116 5 236 132 124 53 117 21 113 191 109 192 206 95 201 
+28 124 149 215 159 230 218 98 213 54 133 169 172 176 6 10 9 183 38 14 110 187 
+37 188 178 163 133 23 28 72 123 8 240 204 128 52 49 118 89 45 215 42 86 85 215 
+211 14 154 17 210 115 179 62 108 220 130 209 172 103 176 79 82 211 139 10 155 
+85 142 139 83 227 16 69 140 224 202 213 171 35 31 55 178 46 231 161 145 70 83 
+29 88 67 225 101 217 126 137 168 104 2 11 106 115 33 160 4 95 157 198 193 222 1 
+18 13 21 238 47 5 38 204 55 222 118 162 117 146 211 87 226 190 166 116 78 66 63 
+80 25 16 25 68 51 33 212 30 60 76 195 12 239 136 225 28 145 195 210 167 205 27 
+56 4 220 13 65 68 220 203 39 103 59 177 220 57 137 241 176 204 180 78 14 37 115 
+106 232 177 22 129 68 168 177 74 184 33 116 174 164 201 197 52 218 46 158 89 
+214 143 111 159 113 74 236 59 52 122 190 20 214 216 183 90 40 46 106 63 7 224 
+85 69 67 152 29 15 199 136 27 100 76 151 182 66 209 224 158 141 240 108 30 156 
+174 91 129 24 96 4 147 183 134 112 6 62 64 148 199 40 171 233 201 124 222 45 90 
+186 190 239 188 9 235 64 221 29 213 127 205 100 128 177 147 14 206 43 175 63 
+205 152 154 142 66 11 54 89 97 241 7 5 111 34 15 178 119 61 92 101 71 224 33 43 
+102 233 3 196 153 1 91 56 194 165 48 146 42 159 157 146 167 15 53 21 165 217 74 
+111 203 185 5 163 60 193 97 116 122 138 236 7 26 157 23 153 170 184 ^
+505 1 125 238 187 147 165 85 53 16 93 66 50 201 61 29 127 153 45 159 8 121 164 
+185 144 235 13 75 166 12 216 166 188 53 63 235 148 24 106 100 158 196 19 220 
+240 190 77 237 63 147 97 187 194 63 188 6 165 132 195 119 46 215 110 86 109 118 
+37 11 4 94 60 20 167 47 74 110 133 7 221 11 160 43 129 130 77 149 12 66 206 150 
+224 117 90 183 120 61 164 76 93 154 101 17 196 66 118 99 143 226 32 213 195 207 
+97 31 1 123 79 64 135 78 49 186 91 42 141 108 62 179 46 59 161 167 176 28 180 
+102 182 105 91 198 90 27 171 142 76 134 63 79 199 84 241 158 128 121 117 43 41 
+17 108 15 37 187 106 12 107 115 128 162 26 21 223 170 18 55 87 165 241 2 179 
+202 8 80 11 207 206 82 82 35 137 34 81 176 116 231 183 73 163 82 123 188 115 
+216 213 86 156 16 140 208 153 154 210 68 33 222 155 69 89 80 120 14 22 238 119 
+5 62 132 148 221 208 18 205 26 224 70 192 80 167 156 125 191 24 44 191 180 14 
+131 45 200 140 99 102 73 54 31 42 32 57 2 44 9 89 236 69 177 131 180 149 80 208 
+65 103 129 177 219 231 230 215 1 35 28 227 20 79 17 237 219 96 37 52 157 72 19 
+152 98 87 124 88 24 241 49 77 40 226 229 71 92 10 192 236 116 75 234 154 54 119 
+93 113 213 39 14 178 187 59 114 4 162 223 123 120 217 113 16 181 117 131 92 98 
+243 73 7 133 204 79 152 186 138 184 223 61 232 239 175 107 6 77 81 114 207 9 1 
+185 232 42 73 210 224 226 141 20 11 98 155 22 191 221 146 109 227 88 71 139 152 
+51 189 21 135 119 202 164 29 195 51 148 112 157 181 49 233 233 145 94 13 122 64 
+94 169 71 4 203 111 101 58 105 44 56 231 74 22 82 170 86 197 169 118 146 41 85 
+6 118 234 92 145 141 155 225 38 243 208 200 52 48 21 182 17 40 117 178 234 201 
+196 222 67 18 8 189 62 23 97 140 52 204 235 101 126 3 147 9 136 134 151 130 36 
+240 34 128 74 219 184 88 112 48 130 233 98 196 175 169 159 55 19 23 138 49 30 
+142 123 32 166 53 104 144 126 206 238 31 198 203 ^
+483 1 235 90 230 16 158 132 240 130 39 164 123 104 147 54 32 216 119 35 75 123 
+97 232 224 52 137 21 185 187 129 95 24 71 47 97 212 50 222 144 188 100 91 228 
+101 35 122 153 92 172 241 74 179 203 180 167 2 36 39 191 225 23 120 238 215 175 
+154 36 66 34 131 242 45 162 161 210 142 14 223 81 141 63 168 199 104 167 228 
+121 209 198 133 184 24 91 221 173 192 142 61 7 76 94 80 190 8 40 162 208 227 
+150 213 240 103 196 245 150 179 223 108 243 228 128 124 41 113 17 109 187 109 
+180 194 91 201 12 116 149 215 155 226 206 86 201 46 133 157 168 172 2 2 9 183 
+26 6 98 183 33 180 174 163 125 19 24 64 119 8 232 204 124 48 41 106 89 33 207 
+30 82 85 203 207 10 154 9 210 115 171 58 108 216 126 209 164 103 176 71 74 199 
+131 10 147 81 134 135 79 219 12 69 132 220 202 209 171 31 19 51 166 38 227 157 
+141 70 83 29 84 67 217 97 205 122 133 164 96 2 241 94 107 33 160 87 145 186 185 
+214 231 14 243 9 230 43 1 38 200 55 222 110 158 105 138 211 79 226 186 158 112 
+66 54 59 72 25 8 13 60 43 21 212 30 48 68 195 8 239 132 213 28 133 191 198 167 
+201 19 44 238 208 1 65 56 220 195 35 95 51 173 212 57 137 233 168 192 176 78 2 
+29 111 102 232 177 22 129 68 168 165 74 172 29 104 174 156 197 189 44 218 34 
+158 85 210 135 99 147 101 62 224 59 52 110 178 20 214 204 171 78 36 46 106 55 3 
+212 77 65 63 148 25 15 187 136 23 100 64 139 182 62 197 216 146 137 240 96 22 
+156 170 87 125 12 96 234 139 175 134 108 236 54 52 144 195 28 167 221 193 120 
+218 41 86 174 190 227 184 243 235 56 213 21 205 115 205 88 116 169 143 244 206 
+39 171 51 193 140 146 130 66 7 42 77 85 237 237 5 107 26 245 170 107 53 88 89 
+67 224 25 35 102 225 3 192 149 235 83 56 186 165 40 142 34 151 157 134 155 7 49 
+5 161 217 70 103 203 173 239 159 56 193 93 116 122 126 236 7 22 149 242 178 ^
+507 1 141 164 7 125 238 175 143 153 81 45 8 85 54 50 189 49 17 127 153 45 151 
+240 121 160 177 132 227 1 63 166 244 204 158 188 53 59 231 148 12 94 96 154 184 
+11 208 236 186 69 233 63 135 97 183 194 51 180 2 161 132 191 107 42 207 102 78 
+101 118 37 243 244 94 60 12 163 47 66 110 129 247 217 247 148 43 236 117 118 73 
+137 12 58 202 138 220 117 82 179 116 53 164 76 81 150 101 13 192 62 106 87 143 
+222 32 205 187 203 93 31 245 123 75 52 135 66 41 178 87 38 129 104 62 175 38 55 
+153 155 244 168 16 172 94 170 105 91 190 78 27 167 130 64 126 55 79 199 84 237 
+146 128 113 109 31 33 17 96 11 29 187 98 103 107 116 158 14 9 219 162 18 51 75 
+157 233 242 179 190 4 76 7 199 194 82 74 23 125 26 69 164 112 223 171 65 155 70 
+119 176 103 212 209 86 152 16 136 200 149 146 202 64 21 210 151 61 77 72 108 2 
+18 230 119 245 54 124 140 209 196 2 197 26 212 66 184 80 159 148 117 187 24 44 
+191 176 246 119 33 196 140 99 98 69 54 19 42 28 53 238 32 241 81 224 57 173 123 
+180 145 68 204 53 95 125 169 219 231 222 211 1 27 24 223 240 16 67 1 237 215 84 
+25 40 149 72 3 152 90 87 112 80 16 241 45 77 36 214 229 59 88 246 188 232 108 
+71 222 142 50 115 93 105 201 35 6 170 179 47 102 4 150 211 111 120 205 113 4 
+181 105 127 84 94 239 61 3 121 196 71 148 186 138 184 223 61 220 227 175 107 6 
+65 81 114 207 245 233 173 228 30 73 206 216 218 133 8 11 98 143 10 179 221 146 
+97 219 88 67 139 144 39 189 13 123 111 194 156 25 183 51 144 108 145 173 49 229 
+233 137 86 9 114 64 90 161 63 240 195 111 89 58 97 40 44 227 70 14 78 170 74 
+197 169 114 138 41 73 242 110 234 92 145 137 155 213 26 243 208 200 44 48 21 
+174 9 40 113 178 230 193 196 214 55 10 177 58 23 89 132 48 200 223 97 114 243 
+139 1 132 122 151 130 28 232 34 120 62 211 180 76 112 44 122 225 86 188 163 157 
+159 43 19 11 134 37 26 138 115 24 154 41 104 136 126 198 234 140 ^
+490 1 192 225 223 90 230 12 146 120 228 126 39 152 115 100 147 50 28 216 107 35 
+75 119 85 220 216 44 125 17 185 179 121 95 16 71 39 89 208 42 210 144 176 92 79 
+228 97 23 114 141 84 172 233 70 175 199 176 155 236 36 31 179 213 15 112 226 
+211 163 146 28 58 30 131 230 41 162 161 202 142 14 219 73 141 55 156 195 96 159 
+224 109 197 198 125 172 12 83 213 173 192 130 53 241 72 90 72 182 242 28 150 
+200 227 138 213 236 99 188 237 150 171 211 100 239 220 124 124 29 109 13 105 
+183 109 168 182 87 201 246 108 149 215 151 222 194 74 189 38 133 145 164 168 
+248 244 9 183 14 248 86 179 29 172 170 163 117 15 20 56 115 8 224 204 120 44 33 
+94 89 21 199 18 78 85 191 203 6 154 1 210 115 163 54 108 212 122 209 156 103 
+176 63 66 187 123 10 139 77 126 131 75 211 8 69 124 216 202 205 171 27 7 47 154 
+30 223 153 137 70 83 29 80 67 209 93 193 118 129 160 88 2 229 82 99 33 160 246 
+79 133 174 177 206 219 10 231 247 222 39 247 38 196 55 222 102 154 93 130 211 
+71 226 182 150 108 54 42 55 64 25 1 52 35 9 212 30 36 60 195 4 239 128 201 28 
+121 187 186 167 197 11 32 230 196 239 65 44 220 187 31 87 43 169 204 57 137 225 
+160 180 172 78 240 21 107 98 232 177 22 129 68 168 153 74 160 25 92 174 148 193 
+181 36 218 22 158 81 206 127 87 135 89 50 212 59 52 98 166 20 214 192 159 66 32 
+46 106 47 249 200 69 61 59 144 21 15 175 136 19 100 52 127 182 58 185 208 134 
+133 240 84 14 156 166 83 121 96 222 131 167 134 104 224 46 40 140 191 16 163 
+209 185 116 214 37 82 162 190 215 180 235 235 48 205 13 197 103 205 76 104 161 
+139 232 206 35 167 39 181 128 138 118 66 3 30 65 73 233 225 5 103 18 233 162 95 
+45 84 77 63 224 17 27 102 217 3 188 145 227 75 56 178 165 32 138 26 143 157 122 
+143 249 45 239 157 217 66 95 203 161 231 155 52 193 89 116 122 114 236 7 18 141 
+242 249 137 162 3 125 238 69 ^
+514 1 139 141 77 37 77 42 50 177 37 5 127 153 45 143 228 121 156 169 120 219 
+241 51 166 232 192 150 188 53 55 227 148 82 92 150 172 3 196 232 182 61 229 63 
+123 97 179 194 39 172 250 157 132 187 95 38 199 94 70 93 118 37 231 240 94 60 4 
+159 47 58 110 125 243 213 239 136 43 228 105 106 69 125 12 50 198 126 216 117 
+74 175 112 45 164 76 69 146 101 9 188 58 94 75 143 218 32 197 179 199 89 31 245 
+123 71 40 135 54 33 170 83 34 117 100 62 171 30 51 145 143 244 160 4 164 86 158 
+105 91 182 66 27 163 118 52 118 47 79 199 84 233 134 128 105 101 19 25 17 84 7 
+21 187 90 240 99 99 104 154 2 249 215 154 18 47 63 149 225 238 179 178 72 3 191 
+182 82 66 11 113 18 57 152 108 215 159 57 147 58 115 164 91 208 205 86 148 16 
+132 192 145 138 194 60 9 198 147 53 65 64 96 242 14 222 119 241 46 116 132 197 
+184 238 189 26 200 62 176 80 151 140 109 183 24 44 191 172 234 107 21 192 140 
+99 94 65 54 7 42 24 49 230 20 229 73 212 45 169 115 180 141 56 200 41 87 121 
+161 219 231 214 207 1 19 20 219 236 12 55 237 237 211 72 13 28 141 72 239 152 
+82 87 100 72 8 241 41 77 32 202 229 47 84 238 184 228 100 67 210 130 46 111 93 
+97 189 31 250 162 171 35 90 4 138 199 99 120 193 113 244 181 93 123 76 90 235 
+49 251 109 188 63 144 186 138 184 223 61 208 215 175 107 6 53 81 114 207 237 
+221 161 224 18 73 202 208 210 125 248 11 98 131 250 167 221 146 85 211 88 63 
+139 136 27 189 5 111 103 186 148 21 171 51 140 104 133 165 49 225 233 129 78 5 
+106 64 86 153 55 232 187 111 77 58 89 36 32 223 66 6 74 170 62 197 169 110 130 
+41 61 234 102 234 92 145 133 155 201 14 243 208 200 36 48 21 166 1 40 109 178 
+226 185 196 206 43 2 244 165 54 23 81 124 44 196 211 93 102 239 131 245 128 110 
+151 130 20 224 34 112 50 203 176 64 112 40 114 217 74 180 151 145 159 31 19 251 
+130 25 22 134 107 16 142 29 104 128 126 190 230 15 190 225 217 90 230 10 140 
+114 222 124 39 146 111 217 ^
+510 0 147 46 24 216 95 35 75 115 73 208 208 36 113 13 185 171 113 95 8 71 31 81 
+204 34 198 144 164 84 67 228 93 11 106 129 76 172 225 66 171 195 172 143 224 36 
+23 167 201 7 104 214 207 151 138 20 50 26 131 218 37 162 161 194 142 14 215 65 
+141 47 144 191 88 151 220 97 185 198 117 160 75 205 173 192 118 45 229 68 86 64 
+174 230 16 138 192 227 126 213 232 95 180 229 150 163 199 92 235 212 120 124 17 
+105 9 101 179 109 156 170 83 201 234 100 149 215 147 218 182 62 177 30 133 133 
+160 164 248 240 9 183 2 244 74 175 25 164 166 163 109 11 16 48 111 8 216 204 
+116 40 25 82 89 9 191 6 74 85 179 199 2 154 247 210 115 155 50 108 208 118 209 
+148 103 176 55 58 175 115 10 131 73 118 127 71 203 4 69 116 212 202 201 171 23 
+249 43 142 22 219 149 133 70 83 29 76 67 201 89 181 114 125 156 80 2 217 70 91 
+33 160 246 71 121 162 169 198 207 6 219 239 214 35 247 38 192 55 222 94 150 81 
+122 211 63 226 178 142 104 42 30 51 56 25 246 243 44 27 251 212 30 24 52 195 
+239 124 189 28 109 183 174 167 193 3 20 222 184 231 65 32 220 179 27 79 35 165 
+196 57 137 217 152 168 168 78 232 13 103 94 232 177 22 129 68 168 141 74 148 21 
+80 174 140 189 173 28 218 10 158 77 202 119 75 123 77 38 200 59 52 86 154 20 
+214 180 147 54 28 46 106 39 249 188 61 57 55 140 17 15 163 136 15 100 40 115 
+182 54 173 200 122 129 240 72 6 156 162 79 117 242 96 210 123 159 134 100 212 
+38 28 136 187 4 159 197 177 112 210 33 78 150 190 203 176 227 235 40 197 5 189 
+91 205 64 92 153 135 220 206 31 163 27 169 116 130 106 66 253 18 53 61 229 213 
+5 99 10 221 154 83 37 80 65 59 224 9 19 102 209 3 184 141 219 67 56 170 165 24 
+134 18 135 157 110 131 245 41 227 153 217 62 87 203 149 223 151 48 193 85 116 
+122 102 236 7 14 133 242 241 129 158 249 125 238 157 137 135 75 33 250 73 36 50 
+171 31 253 127 153 45 139 222 121 154 165 114 215 237 45 166 226 186 146 188 53 
+53 225 148 248 118 ^
+533 0 87 145 157 250 181 227 177 51 224 63 108 97 174 194 24 162 250 152 132 
+182 80 33 189 84 60 83 118 37 216 235 94 60 251 154 47 48 110 120 238 208 229 
+121 43 218 90 91 64 110 12 40 193 111 211 117 64 170 107 35 164 76 54 141 101 4 
+183 53 79 60 143 213 32 187 169 194 84 31 245 123 66 25 135 39 23 160 78 29 102 
+95 62 166 20 46 135 128 244 150 246 154 76 143 105 91 172 51 27 158 103 37 108 
+37 79 199 84 228 119 128 95 91 4 15 17 69 2 11 187 80 230 94 89 89 149 244 239 
+210 144 18 42 48 139 215 233 179 163 252 67 255 181 167 82 56 253 98 8 42 137 
+103 205 144 47 137 43 110 149 76 203 200 86 143 16 127 182 140 128 184 55 251 
+183 142 43 50 54 81 232 9 212 119 236 36 106 122 182 169 223 179 26 185 57 166 
+80 141 130 99 178 24 44 191 167 219 92 6 187 140 99 89 60 54 249 42 19 44 220 5 
+214 63 197 30 164 105 180 136 41 195 26 77 116 151 219 231 204 202 1 9 15 214 
+231 7 40 222 237 206 57 255 13 131 72 224 152 72 87 85 62 255 241 36 77 27 187 
+229 32 79 228 179 223 90 62 195 115 41 106 93 87 174 26 245 152 161 20 75 4 123 
+184 84 120 178 113 234 181 78 118 66 85 230 34 251 94 178 53 139 186 138 184 
+223 61 193 200 175 107 6 38 81 114 207 227 206 146 219 3 73 197 198 200 115 238 
+11 98 116 240 152 221 146 70 201 88 58 139 126 12 189 252 96 93 176 138 16 156 
+51 135 99 118 155 49 220 233 119 68 96 64 81 143 45 222 177 111 62 58 79 31 17 
+218 61 253 69 170 47 197 169 105 120 41 46 224 92 234 92 145 128 155 186 256 
+243 208 200 26 48 21 156 248 40 104 178 221 175 196 196 28 249 239 150 49 23 71 
+114 39 191 196 88 87 234 121 240 123 95 151 130 10 214 34 102 35 193 171 49 112 
+35 104 207 59 170 136 130 159 16 19 241 125 10 17 129 97 6 127 14 104 118 126 
+180 225 5 185 225 202 90 230 5 125 99 207 119 39 131 101 93 147 43 21 216 86 35 
+75 112 64 199 202 30 104 10 185 165 107 95 2 71 25 75 201 28 189 144 155 78 58 
+228 90 2 100 120 70 172 219 63 168 192 169 134 215 36 17 158 192 1 98 205 137 ^
+522 1 139 130 12 42 22 131 206 33 162 161 186 142 14 211 57 141 39 132 187 80 
+143 216 85 173 198 109 148 246 67 197 173 192 106 37 217 64 82 56 166 218 4 126 
+184 227 114 213 228 91 172 221 150 155 187 84 231 204 116 124 5 101 5 97 175 
+109 144 158 79 201 222 92 149 215 143 214 170 50 165 22 133 121 156 160 248 236 
+9 183 248 240 62 171 21 156 162 163 101 7 12 40 107 8 208 204 112 36 17 70 89 
+255 183 252 70 85 167 195 256 154 243 210 115 147 46 108 204 114 209 140 103 
+176 47 50 163 107 10 123 69 110 123 67 195 69 108 208 202 197 171 19 241 39 130 
+14 215 145 129 70 83 29 72 67 193 85 169 110 121 152 72 2 205 58 83 33 160 246 
+63 109 150 161 190 195 2 207 231 206 31 247 38 188 55 222 86 146 69 114 211 55 
+226 174 134 100 30 18 47 48 25 242 235 36 19 243 212 30 12 44 195 254 239 120 
+177 28 97 179 162 167 189 253 8 214 172 223 65 20 220 171 23 71 27 161 188 57 
+137 209 144 156 164 78 224 5 99 90 232 177 22 129 68 168 129 74 136 17 68 174 
+132 185 165 20 218 256 158 73 198 111 63 111 65 26 188 59 52 74 142 20 214 168 
+135 42 24 46 106 31 249 176 53 53 51 136 13 15 151 136 11 100 28 103 182 50 161 
+192 110 125 240 60 256 156 158 75 113 234 96 198 115 151 134 96 200 30 16 132 
+183 250 155 185 169 108 206 29 74 138 190 191 172 219 235 32 189 255 181 79 205 
+52 80 145 131 208 206 27 159 15 157 104 122 94 66 253 6 41 49 225 201 5 95 2 
+209 146 71 29 76 53 55 224 1 11 102 201 3 180 137 211 59 56 162 165 16 130 10 
+127 157 98 119 241 37 215 149 217 58 79 203 137 215 147 44 193 81 116 122 90 
+236 7 10 125 242 233 121 154 245 125 238 145 133 123 71 25 246 65 24 50 159 19 
+245 127 153 45 131 210 121 150 157 102 207 229 33 166 214 174 138 188 53 49 221 
+148 240 64 86 144 154 249 178 226 176 49 223 63 105 97 173 194 21 160 250 151 
+132 181 77 32 187 82 58 81 118 37 213 234 94 60 250 153 47 46 110 119 237 207 
+227 118 43 216 87 88 63 107 12 38 192 108 210 117 62 169 106 33 164 76 51 211 ^
+540 0 101 1 180 50 70 51 143 210 32 181 163 191 81 31 245 123 63 16 135 30 17 
+154 75 26 93 92 62 163 14 43 129 119 244 144 240 148 70 134 105 91 166 42 27 
+155 94 28 102 31 79 199 84 225 110 128 89 85 255 9 17 60 259 5 187 74 224 91 83 
+80 146 238 233 207 138 18 39 39 133 209 230 179 154 252 64 255 175 158 82 50 
+247 89 2 33 128 100 199 135 41 131 34 107 140 67 200 197 86 140 16 124 176 137 
+122 178 52 245 174 139 37 41 48 72 226 6 206 119 233 30 100 116 173 160 214 173 
+26 176 54 160 80 135 124 93 175 24 44 191 164 210 83 257 184 140 99 86 57 54 
+243 42 16 41 214 256 205 57 188 21 161 99 180 133 32 192 17 71 113 145 219 231 
+198 199 1 3 12 211 228 4 31 213 237 203 48 249 4 125 72 215 152 66 87 76 56 252 
+241 33 77 24 178 229 23 76 222 176 220 84 59 186 106 38 103 93 81 165 23 242 
+146 155 11 66 4 114 175 75 120 169 113 228 181 69 115 60 82 227 25 251 85 172 
+47 136 186 138 184 223 61 184 191 175 107 6 29 81 114 207 221 197 137 216 254 
+73 194 192 194 109 232 11 98 107 234 143 221 146 61 195 88 55 139 120 3 189 249 
+87 87 170 132 13 147 51 132 96 109 149 49 217 233 113 62 257 90 64 78 137 39 
+216 171 111 53 58 73 28 8 215 58 250 66 170 38 197 169 102 114 41 37 218 86 234 
+92 145 125 155 177 250 243 208 200 20 48 21 150 245 40 101 178 218 169 196 190 
+19 246 236 141 46 23 65 108 36 188 187 85 78 231 115 237 120 86 151 130 4 208 
+34 96 26 187 168 40 112 32 98 201 50 164 127 121 159 7 19 235 122 1 14 126 91 
+118 5 104 112 126 174 222 259 182 225 193 90 230 2 116 90 198 116 39 122 95 90 
+147 40 18 216 77 35 75 109 55 190 196 24 95 7 185 159 101 95 256 71 19 69 198 
+22 180 144 146 72 49 228 87 253 94 111 64 172 213 60 165 189 166 125 206 36 11 
+149 183 255 92 196 201 133 126 8 38 20 131 200 31 162 161 182 142 14 209 53 141 
+35 126 185 76 139 214 79 167 198 105 142 242 63 193 173 192 100 33 211 62 80 52 
+162 212 258 120 180 227 108 213 226 89 168 217 150 151 181 80 229 200 114 124 
+259 99 3 95 173 109 138 152 77 201 129 ^
+555 0 84 149 215 139 210 158 38 153 14 133 109 152 156 248 232 9 183 240 236 50 
+167 17 148 158 163 93 3 8 32 103 8 200 204 108 32 9 58 89 247 175 244 66 85 155 
+191 256 154 239 210 115 139 42 108 200 110 209 132 103 176 39 42 151 99 10 115 
+65 102 119 63 187 258 69 100 204 202 193 171 15 233 35 118 6 211 141 125 70 83 
+29 68 67 185 81 157 106 117 148 64 2 193 46 75 33 160 246 55 97 138 153 182 183 
+260 195 223 198 27 247 38 184 55 222 78 142 57 106 211 47 226 170 126 96 18 6 
+43 40 25 238 227 28 11 235 212 30 36 195 254 239 116 165 28 85 175 150 167 185 
+249 258 206 160 215 65 8 220 163 19 63 19 157 180 57 137 201 136 144 160 78 216 
+259 95 86 232 177 22 129 68 168 117 74 124 13 56 174 124 181 157 12 218 248 158 
+69 194 103 51 99 53 14 176 59 52 62 130 20 214 156 123 30 20 46 106 23 249 164 
+45 49 47 132 9 15 139 136 7 100 16 91 182 46 149 184 98 121 240 48 252 156 154 
+71 109 226 96 186 107 143 134 92 188 22 4 128 179 242 151 173 161 104 202 25 70 
+126 190 179 168 211 235 24 181 251 173 67 205 40 68 137 127 196 206 23 155 3 
+145 92 114 82 66 253 256 29 37 221 189 5 91 256 197 138 59 21 72 41 51 224 255 
+3 102 193 3 176 133 203 51 56 154 165 8 126 2 119 157 86 107 237 33 203 145 217 
+54 71 203 125 207 143 40 193 77 116 122 78 236 7 6 117 242 225 113 150 241 125 
+238 133 129 111 67 17 242 57 12 50 147 7 237 127 153 45 123 198 121 146 149 90 
+199 221 21 166 202 162 130 188 53 45 217 148 232 52 82 140 142 245 166 222 172 
+41 219 63 93 97 169 194 9 152 250 147 132 177 65 28 179 74 50 73 118 37 201 230 
+94 60 246 149 47 38 110 115 233 203 219 106 43 208 75 76 59 95 12 30 188 96 206 
+117 54 165 102 25 164 76 39 136 101 261 178 48 64 45 143 208 32 177 159 189 79 
+31 245 123 61 10 135 24 13 150 73 24 87 90 62 161 10 41 125 113 244 140 236 144 
+66 128 105 91 162 36 27 153 88 22 98 27 79 199 84 223 104 128 85 81 251 5 17 54 
+259 1 187 70 220 89 79 74 144 234 229 205 134 18 37 33 129 205 228 179 148 252 
+62 255 171 152 82 46 243 83 260 27 122 98 195 129 37 127 28 105 134 207 ^
+545 1 196 193 86 136 16 120 168 133 114 170 48 237 162 135 29 29 40 60 218 2 
+198 119 229 22 92 108 161 148 202 165 26 164 50 152 80 127 116 85 171 24 44 191 
+160 198 71 249 180 140 99 82 53 54 235 42 12 37 206 248 193 49 176 9 157 91 180 
+129 20 188 5 63 109 137 219 231 190 195 1 259 8 207 224 19 201 237 199 36 241 
+256 117 72 203 152 58 87 64 48 248 241 29 77 20 166 229 11 72 214 172 216 76 55 
+174 94 34 99 93 73 153 19 238 138 147 263 54 4 102 163 63 120 157 113 220 181 
+57 111 52 78 223 13 251 73 164 39 132 186 138 184 223 61 172 179 175 107 6 17 
+81 114 207 213 185 125 212 246 73 190 184 186 101 224 11 98 95 226 131 221 146 
+49 187 88 51 139 112 255 189 245 75 79 162 124 9 135 51 128 92 97 141 49 213 
+233 105 54 257 82 64 74 129 31 208 163 111 41 58 65 24 260 211 54 246 62 170 26 
+197 169 98 106 41 25 210 78 234 92 145 121 155 165 242 243 208 200 12 48 21 142 
+241 40 97 178 214 161 196 182 7 242 232 129 42 23 57 100 32 184 175 81 66 227 
+107 233 116 74 151 130 260 200 34 88 14 179 164 28 112 28 90 193 38 156 115 109 
+159 259 19 227 118 253 10 122 83 256 106 257 104 104 126 166 218 255 178 225 
+181 90 230 262 104 78 186 112 39 110 87 86 147 36 14 216 65 35 75 105 43 178 
+188 16 83 3 185 151 93 95 252 71 11 61 194 14 168 144 134 64 37 228 83 245 86 
+99 56 172 205 56 161 185 162 113 194 36 3 137 171 251 84 184 197 121 118 30 16 
+131 188 27 162 161 174 142 14 205 45 141 27 114 181 68 131 210 67 155 198 97 
+130 234 55 185 173 192 88 25 199 58 76 44 154 200 250 108 172 227 96 213 222 85 
+160 209 150 143 169 72 225 192 110 124 251 95 263 91 169 109 126 140 73 201 204 
+80 149 215 137 208 152 32 147 10 133 103 150 154 248 230 9 183 236 234 44 165 
+15 144 156 163 89 1 6 28 101 8 196 204 106 30 5 52 89 243 171 240 64 85 149 189 
+256 154 237 210 115 135 40 108 198 108 209 128 103 176 35 38 145 95 10 111 63 
+98 117 61 183 258 69 96 202 202 191 171 13 229 33 112 2 209 139 123 70 83 29 66 
+67 181 79 151 104 115 146 60 2 187 40 71 33 160 246 51 91 132 178 ^
+563 1 174 171 260 183 215 190 23 247 38 180 55 222 70 138 45 98 211 39 226 166 
+118 92 6 260 39 32 25 234 219 20 3 227 212 30 254 28 195 254 239 112 153 28 73 
+171 138 167 181 245 250 198 148 207 65 262 220 155 15 55 11 153 172 57 137 193 
+128 132 156 78 208 255 91 82 232 177 22 129 68 168 105 74 112 9 44 174 116 177 
+149 4 218 240 158 65 190 95 39 87 41 2 164 59 52 50 118 20 214 144 111 18 16 46 
+106 15 249 152 37 45 43 128 5 15 127 136 3 100 4 79 182 42 137 176 86 117 240 
+36 248 156 150 67 105 218 96 174 99 135 134 88 176 14 258 124 175 234 147 161 
+153 100 198 21 66 114 190 167 164 203 235 16 173 247 165 55 205 28 56 129 123 
+184 206 19 151 257 133 80 106 70 66 253 248 17 25 217 177 5 87 252 185 130 47 
+13 68 29 47 224 251 261 102 185 3 172 129 195 43 56 146 165 122 260 111 157 74 
+95 233 29 191 141 217 50 63 203 113 199 139 36 193 73 116 122 66 236 7 2 109 
+242 217 105 146 237 125 238 121 125 99 63 9 238 49 50 135 261 229 127 153 45 
+115 186 121 142 141 78 191 213 9 166 190 150 122 188 53 41 213 148 224 40 78 
+136 130 241 154 218 168 33 215 63 81 97 165 194 263 144 250 143 132 173 53 24 
+171 66 42 65 118 37 189 226 94 60 242 145 47 30 110 111 229 199 211 94 43 200 
+63 64 55 83 12 22 184 84 202 117 46 161 98 17 164 76 27 132 101 261 174 44 52 
+33 143 204 32 169 151 185 75 31 245 123 57 264 135 12 5 142 69 20 75 86 62 157 
+2 37 117 101 244 132 228 136 58 116 105 91 154 24 27 149 76 10 90 19 79 199 84 
+219 92 128 77 73 243 263 17 42 259 259 187 62 212 85 71 62 140 226 221 201 126 
+18 33 21 121 197 224 179 136 252 58 255 163 140 82 38 235 71 256 15 110 94 187 
+117 29 119 16 101 122 49 194 191 86 134 16 118 164 131 110 166 46 233 156 133 
+25 23 36 54 214 194 119 227 18 88 104 155 142 196 161 26 158 48 148 80 123 112 
+81 169 24 44 191 158 192 65 245 178 140 99 80 51 54 231 42 10 35 202 244 187 45 
+170 3 155 87 180 127 14 186 265 59 107 133 219 231 186 193 1 257 6 205 222 264 
+13 195 237 197 30 237 252 113 72 197 152 54 87 58 44 246 241 27 77 18 160 229 5 
+70 210 170 214 72 53 168 88 32 97 93 69 261 ^
+563 1 15 234 130 139 255 42 4 90 151 51 120 145 113 212 181 45 107 44 74 219 1 
+251 61 156 31 128 186 138 184 223 61 160 167 175 107 6 5 81 114 207 205 173 113 
+208 238 73 186 176 178 93 216 11 98 83 218 119 221 146 37 179 88 47 139 104 247 
+189 241 63 71 154 116 5 123 51 124 88 85 133 49 209 233 97 46 257 74 64 70 121 
+23 200 155 111 29 58 57 20 252 207 50 242 58 170 14 197 169 94 98 41 13 202 70 
+234 92 145 117 155 153 234 243 208 200 4 48 21 134 237 40 93 178 210 153 196 
+174 263 238 228 117 38 23 49 92 28 180 163 77 54 223 99 229 112 62 151 130 256 
+192 34 80 2 171 160 16 112 24 82 185 26 148 103 97 159 251 19 219 114 245 6 118 
+75 252 94 249 104 96 126 158 214 251 174 225 169 90 230 262 92 66 174 108 39 98 
+79 82 147 32 10 216 53 35 75 101 31 166 180 8 71 267 185 143 85 95 248 71 3 53 
+190 6 156 144 122 56 25 228 79 237 78 87 48 172 197 52 157 181 158 101 182 36 
+263 125 159 247 76 172 193 109 110 260 22 12 131 176 23 162 161 166 142 14 201 
+37 141 19 102 177 60 123 206 55 143 198 89 118 226 47 177 173 192 76 17 187 54 
+72 36 146 188 242 96 164 227 84 213 218 81 152 201 150 135 157 64 221 184 106 
+124 243 91 263 87 165 109 114 128 69 201 192 72 149 215 133 204 140 20 135 2 
+133 91 146 150 248 226 9 183 228 230 32 161 11 136 152 163 81 265 2 20 97 8 188 
+204 102 26 265 40 89 235 163 232 60 85 137 185 256 154 233 210 115 127 36 108 
+194 104 209 120 103 176 27 30 133 87 10 103 59 90 113 57 175 258 69 88 198 202 
+187 171 9 221 29 100 262 205 135 119 70 83 29 62 67 173 75 139 100 111 142 52 2 
+175 28 63 33 160 246 43 79 120 141 170 165 260 177 211 186 21 247 38 178 55 222 
+66 136 39 94 211 35 226 164 114 90 256 37 28 25 232 215 16 267 223 212 30 250 
+24 195 254 239 110 147 28 67 169 132 167 179 243 246 194 142 203 65 258 220 151 
+13 51 7 151 168 57 137 189 124 126 154 78 204 253 89 80 232 177 22 129 68 168 
+99 74 106 7 38 174 112 175 145 218 236 158 63 188 91 33 81 35 264 158 59 52 44 
+112 20 214 138 105 12 14 46 106 11 249 146 33 43 41 126 3 15 121 136 1 100 266 
+73 182 40 131 172 80 115 240 30 246 186 ^
+573 0 146 63 101 210 96 162 91 127 134 84 164 6 250 120 171 226 143 149 145 96 
+194 17 62 102 190 155 160 195 235 8 165 243 157 43 205 16 44 121 119 172 206 15 
+147 249 121 68 98 58 66 253 240 5 13 213 165 5 83 248 173 122 35 5 64 17 43 224 
+247 257 102 177 3 168 125 187 35 56 138 165 262 118 256 103 157 62 83 229 25 
+179 137 217 46 55 203 101 191 135 32 193 69 116 122 54 236 7 268 101 242 209 97 
+142 233 125 238 109 121 87 59 1 234 41 258 50 123 253 221 127 153 45 107 174 
+121 138 133 66 183 205 267 166 178 138 114 188 53 37 209 148 216 28 74 132 118 
+237 142 214 164 25 211 63 69 97 161 194 255 136 250 139 132 169 41 20 163 58 34 
+57 118 37 177 222 94 60 238 141 47 22 110 107 225 195 203 82 43 192 51 52 51 71 
+12 14 180 72 198 117 38 157 94 9 164 76 15 128 101 261 170 40 40 21 143 200 32 
+161 143 181 71 31 245 123 53 256 135 267 134 65 16 63 82 62 153 264 33 109 89 
+244 124 220 128 50 104 105 91 146 12 27 145 64 268 82 11 79 199 84 215 80 128 
+69 65 235 259 17 30 259 255 187 54 204 81 63 50 136 218 213 197 118 18 29 9 113 
+189 220 179 124 252 54 255 155 128 82 30 227 59 252 3 98 90 179 105 21 111 4 97 
+110 37 190 187 86 130 16 114 156 127 102 158 42 225 144 129 17 11 28 42 206 266 
+186 119 223 10 80 96 143 130 184 153 26 146 44 140 80 115 104 73 165 24 44 191 
+154 180 53 237 174 140 99 76 47 54 223 42 6 31 194 236 175 37 158 261 151 79 
+180 123 2 182 257 51 103 125 219 231 178 189 1 253 2 201 218 264 1 183 237 193 
+18 229 244 105 72 185 152 46 87 46 36 242 241 23 77 14 148 229 263 66 202 166 
+210 64 49 156 76 28 93 93 61 135 13 232 126 135 251 36 4 84 145 45 120 139 113 
+208 181 39 105 40 72 217 265 251 55 152 27 126 186 138 184 223 61 154 161 175 
+107 6 269 81 114 207 201 167 107 206 234 73 184 172 174 89 212 11 98 77 214 113 
+221 146 31 175 88 45 139 100 243 189 239 57 67 150 112 3 117 51 122 86 79 129 
+49 207 233 93 42 257 70 64 68 117 19 196 151 111 23 58 53 18 248 205 48 240 56 
+170 8 197 169 92 94 41 7 198 66 234 92 145 115 155 147 230 243 208 200 48 21 
+130 235 40 91 178 208 149 196 170 259 236 226 111 36 23 45 88 26 178 157 207 ^
+566 1 42 219 91 225 108 50 151 130 252 184 34 72 262 163 156 4 112 20 74 177 14 
+140 91 85 159 243 19 211 110 237 2 114 67 248 82 241 104 88 126 150 210 247 170 
+225 157 90 230 262 80 54 162 104 39 86 71 78 147 28 6 216 41 35 75 97 19 154 
+172 59 267 185 135 77 95 244 71 267 45 186 270 144 144 110 48 13 228 75 229 70 
+75 40 172 189 48 153 177 154 89 170 36 259 113 147 243 68 160 189 97 102 256 14 
+8 131 164 19 162 161 158 142 14 197 29 141 11 90 173 52 115 202 43 131 198 81 
+106 218 39 169 173 192 64 9 175 50 68 28 138 176 234 84 156 227 72 213 214 77 
+144 193 150 127 145 56 217 176 102 124 235 87 263 83 161 109 102 116 65 201 180 
+64 149 215 129 200 128 8 123 266 133 79 142 146 248 222 9 183 220 226 20 157 7 
+128 148 163 73 265 270 12 93 8 180 204 98 22 261 28 89 227 155 224 56 85 125 
+181 256 154 229 210 115 119 32 108 190 100 209 112 103 176 19 22 121 79 10 95 
+55 82 109 53 167 258 69 80 194 202 183 171 5 213 25 88 258 201 131 115 70 83 29 
+58 67 165 71 127 96 107 138 44 2 163 16 55 33 160 246 35 67 108 133 162 153 260 
+165 203 178 17 247 38 174 55 222 58 132 27 86 211 27 226 160 106 86 260 248 33 
+20 25 228 207 8 263 215 212 30 242 16 195 254 239 106 135 28 55 165 120 167 175 
+239 238 186 130 195 65 250 220 143 9 43 271 147 160 57 137 181 116 114 150 78 
+196 249 85 76 232 177 22 129 68 168 87 74 94 3 26 174 104 171 137 264 218 228 
+158 59 184 83 21 69 23 256 146 59 52 32 100 20 214 126 93 10 46 106 3 249 134 
+25 39 37 122 271 15 109 136 269 100 258 61 182 36 119 164 68 111 240 18 242 156 
+144 61 99 206 96 156 87 123 134 82 158 2 246 118 169 222 141 143 141 94 192 15 
+60 96 190 149 158 191 235 4 161 241 153 37 205 10 38 117 117 166 206 13 145 245 
+115 62 94 52 66 253 236 271 7 211 159 5 81 246 167 118 29 1 62 11 41 224 245 
+255 102 173 3 166 123 183 31 56 134 165 260 116 254 99 157 56 77 227 23 173 135 
+217 44 51 203 95 187 133 30 193 67 116 122 48 236 7 268 97 242 205 93 140 231 
+125 238 103 119 81 57 269 232 37 254 50 117 249 217 127 153 45 103 168 121 136 
+129 60 179 201 263 166 172 132 110 188 53 35 207 148 212 262 ^
+589 0 70 128 106 233 130 210 160 17 207 63 57 97 157 194 247 128 250 135 132 
+165 29 16 155 50 26 49 118 37 165 218 94 60 234 137 47 14 110 103 221 191 195 
+70 43 184 39 40 47 59 12 6 176 60 194 117 30 153 90 1 164 76 3 124 101 261 166 
+36 28 9 143 196 32 153 135 177 67 31 245 123 49 248 135 262 263 126 61 12 51 78 
+62 149 260 29 101 77 244 116 212 120 42 92 105 91 138 27 141 52 260 74 3 79 199 
+84 211 68 128 61 57 227 255 17 18 259 251 187 46 196 77 55 38 132 210 205 193 
+110 18 25 271 105 181 216 179 112 252 50 255 147 116 82 22 219 47 248 265 86 86 
+171 93 13 103 266 93 98 25 186 183 86 126 16 110 148 123 94 150 38 217 132 125 
+9 273 20 30 198 266 178 119 219 2 72 88 131 118 172 145 26 134 40 132 80 107 96 
+65 161 24 44 191 150 168 41 229 170 140 99 72 43 54 215 42 2 27 186 228 163 29 
+146 253 147 71 180 119 264 178 249 43 99 117 219 231 170 185 1 249 272 197 214 
+264 263 171 237 189 6 221 236 97 72 173 152 38 87 34 28 238 241 19 77 10 136 
+229 255 62 194 162 206 56 45 144 64 24 89 93 53 123 9 228 118 127 243 24 4 72 
+133 33 120 127 113 200 181 27 101 32 68 213 257 251 43 144 19 122 186 138 184 
+223 61 142 149 175 107 6 261 81 114 207 193 155 95 202 226 73 180 164 166 81 
+204 11 98 65 206 101 221 146 19 167 88 41 139 92 235 189 235 45 59 142 104 273 
+105 51 118 82 67 121 49 203 233 85 34 257 62 64 64 109 11 188 143 111 11 58 45 
+14 240 201 44 236 52 170 270 197 169 88 86 41 269 190 58 234 92 145 111 155 135 
+222 243 208 200 266 48 21 122 231 40 87 178 204 141 196 162 251 232 222 99 32 
+23 37 80 22 174 145 71 36 217 87 223 106 44 151 130 250 180 34 68 258 159 154 
+272 112 18 70 173 8 136 85 79 159 239 19 207 108 233 112 63 246 76 237 104 84 
+126 146 208 245 168 225 151 90 230 262 74 48 156 102 39 80 67 76 147 26 4 216 
+35 35 75 95 13 148 168 270 53 267 185 131 73 95 242 71 265 41 184 268 138 144 
+104 44 7 228 73 225 66 69 36 172 185 46 151 175 152 83 164 36 257 107 141 241 
+64 154 187 91 98 254 10 6 131 158 17 162 161 154 142 14 195 25 141 7 84 171 48 
+111 200 37 125 198 77 100 214 35 165 173 192 58 5 169 48 66 24 134 170 230 78 
+152 227 66 213 212 75 140 189 150 123 139 52 215 172 124 ^
+584 0 124 227 83 263 79 157 109 90 104 61 201 168 56 149 215 125 196 116 272 
+111 262 133 67 138 142 248 218 9 183 212 222 8 153 3 120 144 163 65 265 270 4 
+89 8 172 204 94 18 257 16 89 219 147 216 52 85 113 177 256 154 225 210 115 111 
+28 108 186 96 209 104 103 176 11 14 109 71 10 87 51 74 105 49 159 258 69 72 190 
+202 179 171 1 205 21 76 254 197 127 111 70 83 29 54 67 157 67 115 92 103 134 36 
+2 151 4 47 33 160 246 27 55 96 125 154 141 260 153 195 170 13 247 38 170 55 222 
+50 128 15 78 211 19 226 156 98 82 252 240 29 12 25 224 199 259 207 212 30 234 8 
+195 254 239 102 123 28 43 161 108 167 171 235 230 178 118 187 65 242 220 135 5 
+35 267 143 152 57 137 173 108 102 146 78 188 245 81 72 232 177 22 129 68 168 75 
+74 82 275 14 174 96 167 129 260 218 220 158 55 180 75 9 57 11 248 134 59 52 20 
+88 20 214 114 81 264 6 46 106 271 249 122 17 35 33 118 271 15 97 136 269 100 
+250 49 182 32 107 156 56 107 240 6 238 156 140 57 95 198 96 144 79 115 134 78 
+146 270 238 114 165 214 137 131 133 90 188 11 56 84 190 137 154 183 235 272 153 
+237 145 25 205 274 26 109 113 154 206 9 141 237 103 50 86 40 66 253 228 263 271 
+207 147 5 77 242 155 110 17 269 58 275 37 224 241 251 102 165 3 162 119 175 23 
+56 126 165 256 112 250 91 157 44 65 223 19 161 131 217 40 43 203 83 179 129 26 
+193 63 116 122 36 236 7 268 89 242 197 85 136 227 125 238 91 115 69 53 265 228 
+29 246 50 105 241 209 127 153 45 95 156 121 132 121 48 171 193 255 166 160 120 
+102 188 53 31 203 148 204 10 68 126 100 231 124 208 158 13 205 63 51 97 155 194 
+243 124 250 133 132 163 23 14 151 46 22 45 118 37 159 216 94 60 232 135 47 10 
+110 101 219 189 191 64 43 180 33 34 45 53 12 2 174 54 192 117 26 151 88 273 164 
+76 273 122 101 261 164 34 22 3 143 194 32 149 131 175 65 31 245 123 47 244 135 
+258 261 122 59 10 45 76 62 147 258 27 97 71 244 112 208 116 38 86 105 91 134 
+270 27 139 46 256 70 275 79 199 84 209 62 128 57 53 223 253 17 12 259 249 187 
+42 192 75 51 32 130 206 201 191 106 18 23 267 101 177 214 179 106 252 48 255 
+143 110 82 18 215 41 246 261 80 84 167 87 9 99 262 91 92 19 184 181 86 124 16 
+108 144 121 90 146 36 213 126 123 5 269 230 ^
+587 0 18 190 266 170 119 215 272 64 80 119 106 160 137 26 122 36 124 80 99 88 
+57 157 24 44 191 146 156 29 221 166 140 99 68 39 54 207 42 276 23 178 220 151 
+21 134 245 143 63 180 115 256 174 241 35 95 109 219 231 162 181 1 245 272 193 
+210 264 255 159 237 185 272 213 228 89 72 161 152 30 87 22 20 234 241 15 77 6 
+124 229 247 58 186 158 202 48 41 132 52 20 85 93 45 111 5 224 110 119 235 12 4 
+60 121 21 120 115 113 192 181 15 97 24 64 209 249 251 31 136 11 118 186 138 184 
+223 61 130 137 175 107 6 253 81 114 207 185 143 83 198 218 73 176 156 158 73 
+196 11 98 53 198 89 221 146 7 159 88 37 139 84 227 189 231 33 51 134 96 273 93 
+51 114 78 55 113 49 199 233 77 26 257 54 64 60 101 3 180 135 111 277 58 37 10 
+232 197 40 232 48 170 262 197 169 84 78 41 261 182 50 234 92 145 107 155 123 
+214 243 208 200 262 48 21 114 227 40 83 178 200 133 196 154 243 228 218 87 28 
+23 29 72 18 170 133 67 24 213 79 219 102 32 151 130 246 172 34 60 250 151 150 
+264 112 14 62 165 274 128 73 67 159 231 19 199 104 225 274 108 55 242 64 229 
+104 76 126 138 204 241 164 225 139 90 230 262 62 36 144 98 39 68 59 72 147 22 
+216 23 35 75 91 1 136 160 266 41 267 185 123 65 95 238 71 261 33 180 264 126 
+144 92 36 273 228 69 217 58 57 28 172 177 42 147 171 148 71 152 36 253 95 129 
+237 56 142 183 79 90 250 2 2 131 146 13 162 161 146 142 14 191 17 141 277 72 
+167 40 103 196 25 113 198 69 88 206 27 157 173 192 46 275 157 44 62 16 126 158 
+222 66 144 227 54 213 208 71 132 181 150 115 127 44 211 164 96 124 223 81 263 
+77 155 109 84 98 59 201 162 52 149 215 123 194 110 268 105 260 133 61 136 140 
+248 216 9 183 208 220 2 151 1 116 142 163 61 265 270 87 8 168 204 92 16 255 10 
+89 215 143 212 50 85 107 175 256 154 223 210 115 107 26 108 184 94 209 100 103 
+176 7 10 103 67 10 83 49 70 103 47 155 258 69 68 188 202 177 171 277 201 19 70 
+252 195 125 109 70 83 29 52 67 153 65 109 90 101 132 32 2 145 276 43 33 160 246 
+23 49 90 121 150 135 260 147 191 166 11 247 38 168 55 222 46 126 9 74 211 15 
+226 154 94 80 248 236 27 8 25 222 195 274 257 203 212 30 230 4 195 254 239 100 
+117 28 37 159 102 167 169 233 226 174 112 183 65 238 220 131 3 31 270 ^
+609 1 140 146 57 137 167 102 93 143 78 182 242 78 69 232 177 22 129 68 168 66 
+74 73 275 5 174 90 164 123 257 218 214 158 52 177 69 48 2 242 125 59 52 11 79 
+20 214 105 72 258 3 46 106 268 249 113 11 32 30 115 271 15 88 136 269 100 244 
+40 182 29 98 150 47 104 240 276 235 156 137 54 92 192 96 135 73 109 134 75 137 
+267 232 111 162 208 134 122 127 87 185 8 53 75 190 128 151 177 235 269 147 234 
+139 16 205 268 17 103 110 145 206 6 138 231 94 41 80 31 66 253 222 257 265 204 
+138 5 74 239 146 104 8 266 55 269 34 224 238 248 102 159 3 159 116 169 17 56 
+120 165 253 109 247 85 157 35 56 220 16 152 128 217 37 37 203 74 173 126 23 193 
+60 116 122 27 236 7 268 83 242 191 79 133 224 125 238 82 112 60 50 262 225 23 
+240 50 96 235 203 127 153 45 89 147 121 129 115 39 165 187 249 166 151 111 96 
+188 53 28 200 148 198 1 65 123 91 228 115 205 155 7 202 63 42 97 152 194 237 
+118 250 130 132 160 14 11 145 40 16 39 118 37 150 213 94 60 229 132 47 4 110 98 
+216 186 185 55 43 174 24 25 42 44 12 275 171 45 189 117 20 148 85 270 164 76 
+267 119 101 261 161 31 13 273 143 191 32 143 125 172 62 31 245 123 44 238 135 
+252 258 116 56 7 36 73 62 144 255 24 91 62 244 106 202 110 32 77 105 91 128 264 
+27 136 37 250 64 272 79 199 84 206 53 128 51 47 217 250 17 3 259 246 187 36 186 
+72 45 23 127 200 195 188 100 18 20 261 95 171 211 179 97 252 45 255 137 101 82 
+12 209 32 243 255 71 81 161 78 3 93 256 88 83 10 181 178 86 121 16 105 138 118 
+84 140 33 207 117 120 278 263 10 15 188 266 168 119 214 271 62 78 116 103 157 
+135 26 119 35 122 80 97 86 55 156 24 44 191 145 153 26 219 165 140 99 67 38 54 
+205 42 276 22 176 218 148 19 131 243 142 61 180 114 254 173 239 33 94 107 219 
+231 160 180 1 244 272 192 209 264 253 156 237 184 270 211 226 87 72 158 152 28 
+87 19 18 233 241 14 77 5 121 229 245 57 184 157 201 46 40 129 49 19 84 93 43 
+108 4 223 108 117 233 9 4 57 118 18 120 112 113 190 181 12 96 22 63 208 247 251 
+28 134 9 117 186 138 184 223 61 127 134 175 107 6 251 81 114 207 183 140 80 197 
+216 73 175 154 156 71 194 11 98 50 196 86 221 146 4 157 88 36 139 82 225 189 
+230 30 49 132 94 273 90 51 113 77 52 111 49 198 233 75 24 257 52 64 59 99 1 178 
+133 111 275 58 35 9 230 196 39 231 47 170 216 ^
+589 0 197 169 81 72 41 255 176 44 234 92 145 104 155 114 208 243 208 200 259 48 
+21 108 224 40 80 178 197 127 196 148 237 225 215 78 25 23 23 66 15 167 124 64 
+15 210 73 216 99 23 151 130 243 166 34 54 244 145 147 258 112 11 56 159 268 122 
+64 58 159 225 19 193 101 219 274 105 49 239 55 223 104 70 126 132 201 238 161 
+225 130 90 230 262 53 27 135 95 39 59 53 69 147 19 278 216 14 35 75 88 273 127 
+154 263 32 267 185 117 59 95 235 71 258 27 177 261 117 144 83 30 267 228 66 211 
+52 48 22 172 171 39 144 168 145 62 143 36 250 86 120 234 50 133 180 70 84 247 
+277 280 131 137 10 162 161 140 142 14 188 11 141 274 63 164 34 97 193 16 104 
+198 63 79 200 21 151 173 192 37 272 148 41 59 10 120 149 216 57 138 227 45 213 
+205 68 126 175 150 109 118 38 208 158 93 124 217 78 263 74 152 109 75 89 56 201 
+153 46 149 215 120 191 101 262 96 257 133 52 133 137 248 213 9 183 202 217 274 
+148 279 110 139 163 55 265 270 275 84 8 162 204 89 13 252 1 89 209 137 206 47 
+85 98 172 256 154 220 210 115 101 23 108 181 91 209 94 103 176 1 4 94 61 10 77 
+46 64 100 44 149 258 69 62 185 202 174 171 277 195 16 61 249 192 122 106 70 83 
+29 49 67 147 62 100 87 98 129 26 2 136 270 37 33 160 246 17 40 81 115 144 126 
+260 138 185 160 8 247 38 165 55 222 40 123 68 211 9 226 151 88 77 242 230 24 2 
+25 219 189 271 254 197 212 30 224 279 195 254 239 97 108 28 28 156 93 167 166 
+230 220 168 103 177 65 232 220 125 25 262 138 142 57 137 163 98 87 141 78 178 
+240 76 67 232 177 22 129 68 168 60 74 67 275 280 174 86 162 119 255 218 210 158 
+50 175 65 275 42 277 238 119 59 52 5 73 20 214 99 66 254 1 46 106 266 249 107 7 
+30 28 113 271 15 82 136 269 100 240 34 182 27 92 146 41 102 240 272 233 156 135 
+52 90 188 96 129 69 105 134 73 131 265 228 109 160 204 132 116 123 85 183 6 51 
+69 190 122 149 173 235 267 143 232 135 10 205 264 11 99 108 139 206 4 136 227 
+88 35 76 25 66 253 218 253 261 202 132 5 72 237 140 100 2 264 53 265 32 224 236 
+246 102 155 3 157 114 165 13 56 116 165 251 107 245 81 157 29 50 218 14 146 126 
+217 35 33 203 68 169 124 21 193 58 116 122 21 236 7 268 79 242 187 75 131 222 
+125 238 76 110 54 48 260 223 19 236 50 90 231 199 127 153 45 270 ^
+623 1 135 121 125 107 27 157 179 241 166 139 99 88 188 53 24 196 148 190 272 61 
+119 79 224 103 201 151 282 198 63 30 97 148 194 229 110 250 126 132 156 2 7 137 
+32 8 31 118 37 138 209 94 60 225 128 47 279 110 94 212 182 177 43 43 166 12 13 
+38 32 12 271 167 33 185 117 12 144 81 266 164 76 259 115 101 261 157 27 1 265 
+143 187 32 135 117 168 58 31 245 123 40 230 135 244 254 108 52 3 24 69 62 140 
+251 20 83 50 244 98 194 102 24 65 105 91 120 256 27 132 25 242 56 268 79 199 84 
+202 41 128 43 39 209 246 17 274 259 242 187 28 178 68 37 11 123 192 187 184 92 
+18 16 253 87 163 207 179 85 252 41 255 129 89 82 4 201 20 239 247 59 77 153 66 
+278 85 248 84 71 281 177 174 86 117 16 101 130 114 76 132 29 199 105 116 274 
+255 2 3 180 266 160 119 210 267 54 70 104 91 145 127 26 107 31 114 80 89 78 47 
+152 24 44 191 141 141 14 211 161 140 99 63 34 54 197 42 276 18 168 210 136 11 
+119 235 138 53 180 110 246 169 231 25 90 99 219 231 152 176 1 240 272 188 205 
+264 245 144 237 180 262 203 218 79 72 146 152 20 87 7 10 229 241 10 77 1 109 
+229 237 53 176 153 197 38 36 117 37 15 80 93 35 96 219 100 109 225 280 4 45 106 
+6 120 100 113 182 181 92 14 59 204 239 251 16 126 1 113 186 138 184 223 61 115 
+122 175 107 6 243 81 114 207 175 128 68 193 208 73 171 146 148 63 186 11 98 38 
+188 74 221 146 275 149 88 32 139 74 217 189 226 18 41 124 86 273 78 51 109 73 
+40 103 49 194 233 67 16 257 44 64 55 91 276 170 125 111 267 58 27 5 222 192 35 
+227 43 170 252 197 169 79 68 41 251 172 40 234 92 145 102 155 108 204 243 208 
+200 257 48 21 104 222 40 78 178 195 123 196 144 233 223 213 72 23 23 19 62 13 
+165 118 62 9 208 69 214 97 17 151 130 241 162 34 50 240 141 145 254 112 9 52 
+155 264 118 58 52 159 221 19 189 99 215 274 103 45 237 49 219 104 66 126 128 
+199 236 159 225 124 90 230 262 47 21 129 93 39 53 49 67 147 17 278 216 8 35 75 
+86 269 121 150 261 26 267 185 113 55 95 233 71 256 23 175 259 111 144 77 26 263 
+228 64 207 48 42 18 172 167 37 142 166 143 56 137 36 248 80 114 232 46 127 178 
+64 80 245 275 280 131 131 8 162 161 136 142 14 186 7 141 272 57 162 30 93 191 
+10 98 198 59 73 196 17 147 173 192 31 270 142 39 57 6 116 143 212 51 134 227 39 
+213 203 66 122 171 150 105 112 34 206 154 91 124 213 76 263 72 150 109 69 83 54 
+201 147 42 149 202 ^
+602 1 116 187 89 254 84 253 133 40 129 133 248 209 9 183 194 213 266 144 279 
+102 135 163 47 265 270 271 80 8 154 204 85 9 248 274 89 201 129 198 43 85 86 
+168 256 154 216 210 115 93 19 108 177 87 209 86 103 176 278 281 82 53 10 69 42 
+56 96 40 141 258 69 54 181 202 170 171 277 187 12 49 245 188 118 102 70 83 29 
+45 67 139 58 88 83 94 125 18 2 124 262 29 33 160 246 9 28 69 107 136 114 260 
+126 177 152 4 247 38 161 55 222 32 119 273 60 211 1 226 147 80 73 234 222 20 
+279 25 215 181 267 250 189 212 30 216 275 195 254 239 93 96 28 16 152 81 167 
+162 226 212 160 91 169 65 224 220 117 281 17 258 134 134 57 137 155 90 75 137 
+78 170 236 72 63 232 177 22 129 68 168 48 74 55 275 272 174 78 158 111 251 218 
+202 158 46 171 57 267 30 269 230 107 59 52 278 61 20 214 87 54 246 282 46 106 
+262 249 95 284 26 24 109 271 15 70 136 269 100 232 22 182 23 80 138 29 98 240 
+264 229 156 131 48 86 180 96 117 61 97 134 69 119 261 220 105 156 196 128 104 
+115 81 179 2 47 57 190 110 145 165 235 263 135 228 127 283 205 256 284 91 104 
+127 206 132 219 76 23 68 13 66 253 210 245 253 198 120 5 68 233 128 92 275 260 
+49 257 28 224 232 242 102 147 3 153 110 157 5 56 108 165 247 103 241 73 157 17 
+38 214 10 134 122 217 31 25 203 56 161 120 17 193 54 116 122 9 236 7 268 71 242 
+179 67 127 218 125 238 64 106 42 44 256 219 11 228 50 78 223 191 127 153 45 77 
+129 121 123 103 21 153 175 237 166 133 93 84 188 53 22 194 148 186 268 59 117 
+73 222 97 199 149 280 196 63 24 97 146 194 225 106 250 124 132 154 281 5 133 28 
+4 27 118 37 132 207 94 60 223 126 47 277 110 92 210 180 173 37 43 162 6 7 36 26 
+12 269 165 27 183 117 8 142 79 264 164 76 255 113 101 261 155 25 280 261 143 
+185 32 131 113 166 56 31 245 123 38 226 135 240 252 104 50 1 18 67 62 138 249 
+18 79 44 244 94 190 98 20 59 105 91 116 252 27 130 19 238 52 266 79 199 84 200 
+35 128 39 35 205 244 17 270 259 240 187 24 174 66 33 5 121 188 183 182 88 18 14 
+249 83 159 205 179 79 252 39 255 125 83 82 197 14 237 243 53 75 149 60 276 81 
+244 82 65 277 175 172 86 115 16 99 126 112 72 128 27 195 99 114 272 251 283 282 
+176 266 156 119 208 265 50 66 98 85 139 123 26 101 29 110 80 85 74 43 150 24 44 
+191 139 135 8 207 159 140 99 61 248 ^
+609 1 54 189 42 276 14 160 202 124 3 107 227 134 45 180 106 238 165 223 17 86 
+91 219 231 144 172 1 236 272 184 201 264 237 132 237 176 254 195 210 71 72 134 
+152 12 87 282 2 225 241 6 77 284 97 229 229 49 168 149 193 30 32 105 25 11 76 
+93 27 84 283 215 92 101 217 272 4 33 94 281 120 88 113 174 181 275 88 6 55 200 
+231 251 4 118 280 109 186 138 184 223 61 103 110 175 107 6 235 81 114 207 167 
+116 56 189 200 73 167 138 140 55 178 11 98 26 180 62 221 146 267 141 88 28 139 
+66 209 189 222 6 33 116 78 273 66 51 105 69 28 95 49 190 233 59 8 257 36 64 51 
+83 272 162 117 111 259 58 19 1 214 188 31 223 39 170 244 197 169 75 60 41 243 
+164 32 234 92 145 98 155 96 196 243 208 200 253 48 21 96 218 40 74 178 191 115 
+196 136 225 219 209 60 19 23 11 54 9 161 106 58 284 204 61 210 93 5 151 130 237 
+154 34 42 232 133 141 246 112 5 44 147 256 110 46 40 159 213 19 181 95 207 274 
+99 37 233 37 211 104 58 126 120 195 232 155 225 112 90 230 262 35 9 117 89 39 
+41 41 63 147 13 278 216 283 35 75 82 261 109 142 257 14 267 185 105 47 95 229 
+71 252 15 171 255 99 144 65 18 255 228 60 199 40 30 10 172 159 33 138 162 139 
+44 125 36 244 68 102 228 38 115 174 52 72 241 271 280 131 119 4 162 161 128 142 
+14 182 286 141 268 45 158 22 85 187 285 86 198 51 61 188 9 139 173 192 19 266 
+130 35 53 285 108 131 204 39 126 227 27 213 199 62 114 163 150 97 100 26 202 
+146 87 124 205 72 263 68 146 109 57 71 50 201 135 34 149 215 114 185 83 250 78 
+251 133 34 127 131 248 207 9 183 190 211 262 142 279 98 133 163 43 265 270 269 
+78 8 150 204 83 7 246 270 89 197 125 194 41 85 80 166 256 154 214 210 115 89 17 
+108 175 85 209 82 103 176 276 279 76 49 10 65 40 52 94 38 137 258 69 50 179 202 
+168 171 277 183 10 43 243 186 116 100 70 83 29 43 67 135 56 82 81 92 123 14 2 
+118 258 25 33 160 246 5 22 63 103 132 108 260 120 173 148 2 247 38 159 55 222 
+28 117 269 56 211 284 226 145 76 71 230 218 18 277 25 213 177 265 248 185 212 
+30 212 273 195 254 239 91 90 28 10 150 75 167 160 224 208 156 85 165 65 220 220 
+113 281 13 256 132 130 57 137 151 86 69 135 78 166 234 70 61 232 177 22 129 68 
+168 42 74 49 275 268 174 74 156 107 249 218 198 158 44 169 53 263 24 265 226 
+101 59 52 274 55 20 214 81 48 242 282 46 106 260 145 ^
+614 1 83 280 22 20 105 271 15 58 136 269 100 224 10 182 19 68 130 17 94 240 256 
+225 156 127 44 82 172 96 105 53 89 134 65 107 257 212 101 152 188 124 92 107 77 
+175 287 43 45 190 98 141 157 235 259 127 224 119 275 205 248 276 83 100 115 206 
+285 128 211 64 11 60 1 66 253 202 237 245 194 108 5 64 229 116 84 267 256 45 
+249 24 224 228 238 102 139 3 149 106 149 286 56 100 165 243 99 237 65 157 5 26 
+210 6 122 118 217 27 17 203 44 153 116 13 193 50 116 122 286 236 7 268 63 242 
+171 59 123 214 125 238 52 102 30 40 252 215 3 220 50 66 215 183 127 153 45 69 
+117 121 119 95 9 145 167 229 166 121 81 76 188 53 18 190 148 178 260 55 113 61 
+218 85 195 145 276 192 63 12 97 142 194 217 98 250 120 132 150 273 1 125 20 285 
+19 118 37 120 203 94 60 219 122 47 273 110 88 206 176 165 25 43 154 283 284 32 
+14 12 265 161 15 179 117 138 75 260 164 76 247 109 101 261 151 21 272 253 143 
+181 32 123 105 162 52 31 245 123 34 218 135 232 248 96 46 286 6 63 62 134 245 
+14 71 32 244 86 182 90 12 47 105 91 108 244 27 126 7 230 44 262 79 199 84 196 
+23 128 31 27 197 240 17 262 259 236 187 16 166 62 25 282 117 180 175 178 80 18 
+10 241 75 151 201 179 67 252 35 255 117 71 82 281 189 2 233 235 41 71 141 48 
+272 73 236 78 53 269 171 168 86 111 16 95 118 108 64 120 23 187 87 110 268 243 
+279 274 168 266 148 119 204 261 42 58 86 73 127 115 26 89 25 102 80 77 66 35 
+146 24 44 191 135 123 285 199 155 140 99 57 28 54 185 42 276 12 156 198 118 288 
+101 223 132 41 180 104 234 163 219 13 84 87 219 231 140 170 1 234 272 182 199 
+264 233 126 237 174 250 191 206 67 72 128 152 8 87 278 287 223 241 4 77 284 91 
+229 225 47 164 147 191 26 30 99 19 9 74 93 23 78 283 213 88 97 213 268 4 27 88 
+277 120 82 113 170 181 271 86 2 53 198 227 251 287 114 278 107 186 138 184 223 
+61 97 104 175 107 6 231 81 114 207 163 110 50 187 196 73 165 134 136 51 174 11 
+98 20 176 56 221 146 263 137 88 26 139 62 205 189 220 29 112 74 273 60 51 103 
+67 22 91 49 188 233 55 4 257 32 64 49 79 270 158 113 111 255 58 15 288 210 186 
+29 221 37 170 240 197 169 73 56 41 239 160 28 234 92 145 96 155 90 192 243 208 
+200 251 48 21 92 216 40 72 178 189 111 196 132 221 217 207 54 17 23 7 50 7 159 
+100 56 280 202 57 208 91 288 151 130 235 150 34 38 228 129 139 242 112 226 ^
+619 0 38 141 250 104 37 31 159 207 19 175 92 201 274 96 31 230 28 205 104 52 
+126 114 192 229 152 225 103 90 230 262 26 108 86 39 32 35 60 147 10 278 216 277 
+35 75 79 255 100 136 254 5 267 185 99 41 95 226 71 249 9 168 252 90 144 56 12 
+249 228 57 193 34 21 4 172 153 30 135 159 136 35 116 36 241 59 93 225 32 106 
+171 43 66 238 268 280 131 110 1 162 161 122 142 14 179 283 141 265 36 155 16 79 
+184 279 77 198 45 52 182 3 133 173 192 10 263 121 32 50 282 102 122 198 30 120 
+227 18 213 196 59 108 157 150 91 91 20 199 140 84 124 199 69 263 65 143 109 48 
+62 47 201 126 28 149 215 111 182 74 244 69 248 133 25 124 128 248 204 9 183 184 
+208 256 139 279 92 130 163 37 265 270 266 75 8 144 204 80 4 243 264 89 191 119 
+188 38 85 71 163 256 154 211 210 115 83 14 108 172 82 209 76 103 176 273 276 67 
+43 10 59 37 46 91 35 131 258 69 44 176 202 165 171 277 177 7 34 240 183 113 97 
+70 83 29 40 67 129 53 73 78 89 120 8 2 109 252 19 33 160 246 289 13 54 97 126 
+99 260 111 167 142 289 247 38 156 55 222 22 114 263 50 211 281 226 142 70 68 
+224 212 15 274 25 210 171 262 245 179 212 30 206 270 195 254 239 88 81 28 1 147 
+66 167 157 221 202 150 76 159 65 214 220 107 281 7 253 129 124 57 137 145 80 60 
+132 78 160 231 67 58 232 177 22 129 68 168 33 74 40 275 262 174 68 153 101 246 
+218 192 158 41 166 47 257 15 259 220 92 59 52 268 46 20 214 72 39 236 282 46 
+106 257 249 80 279 21 19 104 271 15 55 136 269 100 222 7 182 18 65 128 14 93 
+240 254 224 156 126 43 81 170 96 102 51 87 134 64 104 256 210 100 151 186 123 
+89 105 76 174 287 42 42 190 95 140 155 235 258 125 223 117 273 205 246 274 81 
+99 112 206 285 127 209 61 8 58 288 66 253 200 235 243 193 105 5 63 228 113 82 
+265 255 44 247 23 224 227 237 102 137 3 148 105 147 285 56 98 165 242 98 236 63 
+157 2 23 209 5 119 117 217 26 15 203 41 151 115 12 193 49 116 122 284 236 7 268 
+61 242 169 57 122 213 125 238 49 101 27 39 251 214 1 218 50 63 213 181 127 153 
+45 67 114 121 118 93 6 143 165 227 166 118 78 74 188 53 17 189 148 176 258 54 
+112 58 217 82 194 144 275 191 63 9 97 141 194 215 96 250 119 132 149 271 123 18 
+284 17 118 37 117 202 94 60 218 121 47 272 110 87 205 175 163 22 43 152 281 282 
+31 11 12 264 160 12 178 117 288 137 74 259 164 76 245 108 101 261 150 20 270 
+251 143 180 264 ^
+639 0 117 99 159 49 31 245 123 31 212 135 226 245 90 43 286 289 60 62 131 242 
+11 65 23 244 80 176 84 6 38 105 91 102 238 27 123 290 224 38 259 79 199 84 193 
+14 128 25 21 191 237 17 256 259 233 187 10 160 59 19 276 114 174 169 175 74 18 
+7 235 69 145 198 179 58 252 32 255 111 62 82 278 183 285 230 229 32 68 135 39 
+269 67 230 75 44 263 168 165 86 108 16 92 112 105 58 114 20 181 78 107 265 237 
+276 268 162 266 142 119 201 258 36 52 77 64 118 109 26 80 22 96 80 71 60 29 143 
+24 44 191 132 114 279 193 152 140 99 54 25 54 179 42 276 9 150 192 109 285 92 
+217 129 35 180 101 228 160 213 7 81 81 219 231 134 167 1 231 272 179 196 264 
+227 117 237 171 244 185 200 61 72 119 152 2 87 272 284 220 241 1 77 284 82 229 
+219 44 158 144 188 20 27 90 10 6 71 93 17 69 283 210 82 91 207 262 4 18 79 271 
+120 73 113 164 181 265 83 288 50 195 221 251 281 108 275 104 186 138 184 223 61 
+88 95 175 107 6 225 81 114 207 157 101 41 184 190 73 162 128 130 45 168 11 98 
+11 170 47 221 146 257 131 88 23 139 56 199 189 217 283 23 106 68 273 51 51 100 
+64 13 85 49 185 233 49 290 257 26 64 46 73 267 152 107 111 249 58 9 288 204 183 
+26 218 34 170 234 197 169 70 50 41 233 154 22 234 92 145 93 155 81 186 243 208 
+200 248 48 21 86 213 40 69 178 186 105 196 126 215 214 204 45 14 23 1 44 4 156 
+91 53 274 199 51 205 88 282 151 130 232 144 34 32 222 123 136 236 112 34 137 
+246 100 31 25 159 203 19 171 90 197 274 94 27 228 22 201 104 48 126 110 190 227 
+150 225 97 90 230 262 20 286 102 84 39 26 31 58 147 8 278 216 273 35 75 77 251 
+94 132 252 291 267 185 95 37 95 224 71 247 5 166 250 84 144 50 8 245 228 55 189 
+30 15 172 149 28 133 157 134 29 110 36 239 53 87 223 28 100 169 37 62 236 266 
+280 131 104 291 162 161 118 142 14 177 281 141 263 30 153 12 75 182 275 71 198 
+41 46 178 291 129 173 192 4 261 115 30 48 280 98 116 194 24 116 227 12 213 194 
+57 104 153 150 87 85 16 197 136 82 124 195 67 263 63 141 109 42 56 45 201 120 
+24 149 215 109 180 68 240 63 246 133 19 122 126 248 202 9 183 180 206 252 137 
+279 88 128 163 33 265 270 264 73 8 140 204 78 2 241 260 89 187 115 184 36 85 65 
+161 256 154 209 210 115 79 12 108 170 80 209 72 103 176 271 274 61 39 10 55 35 
+42 89 33 127 258 69 40 174 202 163 171 277 173 5 28 238 181 111 95 70 83 29 38 
+67 125 51 67 76 87 118 4 2 103 248 15 33 160 246 287 7 48 93 283 ^
+611 0 87 260 99 159 134 289 247 38 152 55 222 14 110 255 42 211 277 226 138 62 
+64 216 204 11 270 25 206 163 258 241 171 212 30 198 266 195 254 239 84 69 28 
+283 143 54 167 153 217 194 142 64 151 65 206 220 99 281 293 249 125 116 57 137 
+137 72 48 128 78 152 227 63 54 232 177 22 129 68 168 21 74 28 275 254 174 60 
+149 93 242 218 184 158 37 162 39 249 3 251 212 80 59 52 260 34 20 214 60 27 228 
+282 46 106 253 249 68 275 17 15 100 271 15 43 136 269 100 214 289 182 14 53 120 
+2 89 240 246 220 156 122 39 77 162 96 90 43 79 134 60 92 252 202 96 147 178 119 
+77 97 72 170 287 38 30 190 83 136 147 235 254 117 219 109 265 205 238 266 73 95 
+100 206 285 123 201 49 290 50 280 66 253 192 227 235 189 93 5 59 224 101 74 257 
+251 40 239 19 224 223 233 102 129 3 144 101 139 281 56 90 165 238 94 232 55 157 
+284 11 205 1 107 113 217 22 7 203 29 143 111 8 193 45 116 122 276 236 7 268 53 
+242 161 49 118 209 125 238 37 97 15 35 247 210 287 210 50 51 205 173 127 153 45 
+59 102 121 114 85 288 135 157 219 166 106 66 66 188 53 13 185 148 168 250 50 
+108 46 213 70 190 140 271 187 63 291 97 137 194 207 88 250 115 132 145 263 290 
+115 10 280 9 118 37 105 198 94 60 214 117 47 268 110 83 201 171 155 10 43 144 
+273 274 27 293 12 260 156 174 117 284 133 70 255 164 76 237 104 101 261 146 16 
+262 243 143 176 32 113 95 157 47 31 245 123 29 208 135 222 243 86 41 286 285 58 
+62 129 240 9 61 17 244 76 172 80 2 32 105 91 98 234 27 121 286 220 34 257 79 
+199 84 191 8 128 21 17 187 235 17 252 259 231 187 6 156 57 15 272 112 170 165 
+173 70 18 5 231 65 141 196 179 52 252 30 255 107 56 82 276 179 281 228 225 26 
+66 131 33 267 63 226 73 38 259 166 163 86 106 16 90 108 103 54 110 18 177 72 
+105 263 233 274 264 158 266 138 119 199 256 32 48 71 58 112 105 26 74 20 92 80 
+67 56 25 141 24 44 191 130 108 275 189 150 140 99 52 23 54 175 42 276 7 146 188 
+103 283 86 213 127 31 180 99 224 158 209 3 79 77 219 231 130 165 1 229 272 177 
+194 264 223 111 237 169 240 181 196 57 72 113 152 292 87 268 282 218 241 293 77 
+284 76 229 215 42 154 142 186 16 25 84 4 4 69 93 13 63 283 208 78 87 203 258 4 
+12 73 267 120 67 113 160 181 261 81 286 48 193 217 251 277 104 273 102 186 138 
+184 223 61 82 89 175 107 6 221 81 114 207 153 95 35 182 186 73 275 ^
+634 0 120 122 37 160 11 98 295 162 35 221 146 249 123 88 19 139 48 191 189 213 
+275 15 98 60 273 39 51 96 60 1 77 49 181 233 41 286 257 18 64 42 65 263 144 99 
+111 241 58 1 288 196 179 22 214 30 170 226 197 169 66 42 41 225 146 14 234 92 
+145 89 155 69 178 243 208 200 244 48 21 78 209 40 65 178 182 97 196 118 207 210 
+200 33 10 23 289 36 152 79 49 266 195 43 201 84 274 151 130 228 136 34 24 214 
+115 132 228 112 292 26 129 238 92 19 13 159 195 19 163 86 189 274 90 19 224 10 
+193 104 40 126 102 186 223 146 225 85 90 230 262 8 278 90 80 39 14 23 54 147 4 
+278 216 265 35 75 73 243 82 124 248 283 267 185 87 29 95 220 71 243 293 162 246 
+72 144 38 237 228 51 181 22 3 288 172 141 24 129 153 130 17 98 36 235 41 75 219 
+20 88 165 25 54 232 262 280 131 92 291 162 161 110 142 14 173 277 141 259 18 
+149 4 67 178 267 59 198 33 34 170 287 121 173 192 288 257 103 26 44 276 90 104 
+186 12 108 227 213 190 53 96 145 150 79 73 8 193 128 78 124 187 63 263 59 137 
+109 30 44 41 201 108 16 149 215 105 176 56 232 51 242 133 7 118 122 248 198 9 
+183 172 202 244 133 279 80 124 163 25 265 270 260 69 8 132 204 74 294 237 252 
+89 179 107 176 32 85 53 157 256 154 205 210 115 71 8 108 166 76 209 64 103 176 
+267 270 49 31 10 47 31 34 85 29 119 258 69 32 170 202 159 171 277 165 1 16 234 
+177 107 91 70 83 29 34 67 117 47 55 72 83 114 292 2 91 240 7 33 160 246 283 291 
+36 85 114 81 260 93 155 130 289 247 38 150 55 222 10 108 251 38 211 275 226 136 
+58 62 212 200 9 268 25 204 159 256 239 167 212 30 194 264 195 254 239 82 63 28 
+279 141 48 167 151 215 190 138 58 147 65 202 220 95 281 291 247 123 112 57 137 
+133 68 42 126 78 148 225 61 52 232 177 22 129 68 168 15 74 22 275 250 174 56 
+147 89 240 218 180 158 35 160 35 245 293 247 208 74 59 52 256 28 20 214 54 21 
+224 282 46 106 251 249 62 273 15 13 98 271 15 37 136 269 100 210 285 182 12 47 
+116 292 87 240 242 218 156 120 37 75 158 96 84 39 75 134 58 86 250 198 94 145 
+174 117 71 93 70 168 287 36 24 190 77 134 143 235 252 113 217 105 261 205 234 
+262 69 93 94 206 285 121 197 43 286 46 276 66 253 188 223 231 187 87 5 57 222 
+95 70 253 249 38 235 17 224 221 231 102 125 3 142 99 135 279 56 86 165 236 92 
+230 51 157 280 5 203 295 101 111 217 20 3 203 23 139 109 6 193 43 116 122 272 
+236 7 268 49 242 157 45 116 207 125 238 31 95 9 33 245 220 ^
+638 0 284 204 50 42 199 167 127 153 45 53 93 121 111 79 282 129 151 213 166 97 
+57 60 188 53 10 182 148 162 244 47 105 37 210 61 187 137 268 184 63 285 97 134 
+194 201 82 250 112 132 142 257 290 109 4 277 3 118 37 96 195 94 60 211 114 47 
+265 110 80 198 168 149 1 43 138 267 268 24 287 12 257 153 288 171 117 281 130 
+67 252 164 76 231 101 101 261 143 13 256 237 143 173 32 107 89 154 44 31 245 
+123 26 202 135 216 240 80 38 286 279 55 62 126 237 6 55 8 244 70 166 74 293 23 
+105 91 92 228 27 118 280 214 28 254 79 199 84 188 296 128 15 11 181 232 17 246 
+259 228 187 150 54 9 266 109 164 159 170 64 18 2 225 59 135 193 179 43 252 27 
+255 101 47 82 273 173 275 225 219 17 63 125 24 264 57 220 70 29 253 163 160 86 
+103 16 87 102 100 48 104 15 171 63 102 260 227 271 258 152 266 132 119 196 253 
+26 42 62 49 103 99 26 65 17 86 80 61 50 19 138 24 44 191 127 99 269 183 147 140 
+99 49 20 54 169 42 276 4 140 182 94 280 77 207 124 25 180 96 218 155 203 294 76 
+71 219 231 124 162 1 226 272 174 191 264 217 102 237 166 234 175 190 51 72 104 
+152 289 87 262 279 215 241 293 77 284 67 229 209 39 148 139 183 10 22 75 292 1 
+66 93 7 54 283 205 72 81 197 252 4 3 64 261 120 58 113 154 181 255 78 283 45 
+190 211 251 271 98 270 99 186 138 184 223 61 73 80 175 107 6 215 81 114 207 147 
+86 26 179 180 73 157 118 120 35 158 11 98 293 160 32 221 146 247 121 88 18 139 
+46 189 189 212 273 13 96 58 273 36 51 95 59 295 75 49 180 233 39 285 257 16 64 
+41 63 262 142 97 111 239 58 296 288 194 178 21 213 29 170 224 197 169 65 40 41 
+223 144 12 234 92 145 88 155 66 176 243 208 200 243 48 21 76 208 40 64 178 181 
+95 196 116 205 209 199 30 9 23 288 34 296 151 76 48 264 194 41 200 83 272 151 
+130 227 134 34 22 212 113 131 226 112 292 24 127 236 90 16 10 159 193 19 161 85 
+187 274 89 17 223 7 191 104 38 126 100 185 222 145 225 82 90 230 262 5 276 87 
+79 39 11 21 53 147 3 278 216 263 35 75 72 241 79 122 247 281 267 185 85 27 95 
+219 71 242 292 161 245 69 144 35 295 235 228 50 179 20 287 172 139 23 128 152 
+129 14 95 36 234 38 72 218 18 85 164 22 52 231 261 280 131 89 291 162 161 108 
+142 14 172 276 141 258 15 148 2 65 177 265 56 198 31 31 168 286 119 173 192 286 
+256 100 25 43 275 88 101 184 9 106 227 294 213 189 52 94 143 150 77 70 6 192 
+126 77 124 185 62 263 58 136 109 27 41 40 201 105 14 149 215 104 175 53 230 219 
+^
+635 1 239 133 297 115 119 248 195 9 183 166 199 238 130 279 74 121 163 19 265 
+270 257 66 8 126 204 71 294 234 246 89 173 101 170 29 85 44 154 256 154 202 210 
+115 65 5 108 163 73 209 58 103 176 264 267 40 25 10 41 28 28 82 26 113 258 69 
+26 167 202 156 171 277 159 297 7 231 174 104 88 70 83 29 31 67 111 44 46 69 80 
+111 289 2 82 234 1 33 160 246 280 285 27 79 108 72 260 84 149 124 289 247 38 
+147 55 222 4 105 245 32 211 272 226 133 52 59 206 194 6 265 25 201 153 253 236 
+161 212 30 188 261 195 254 239 79 54 28 273 138 39 167 148 212 184 132 49 141 
+65 196 220 89 281 288 244 120 106 57 137 127 62 33 123 78 142 222 58 49 232 177 
+22 129 68 168 6 74 13 275 244 174 50 144 83 237 218 174 158 32 157 29 239 287 
+241 202 65 59 52 250 19 20 214 45 12 218 282 46 106 248 249 53 270 12 10 95 271 
+15 28 136 269 100 204 279 182 9 38 110 286 84 240 236 215 156 117 34 72 152 96 
+75 33 69 134 55 77 247 192 91 142 168 114 62 87 67 165 287 33 15 190 68 131 137 
+235 249 107 214 99 255 205 228 256 63 90 85 206 285 118 191 34 280 40 270 66 
+253 182 217 225 184 78 5 54 219 86 64 247 246 35 229 14 224 218 228 102 119 3 
+139 96 129 276 56 80 165 233 89 227 45 157 274 295 200 295 92 108 217 17 296 
+203 14 133 106 3 193 40 116 122 266 236 7 268 43 242 151 39 113 204 125 238 22 
+92 30 242 205 282 200 50 36 195 163 127 153 45 49 87 121 109 75 278 125 147 209 
+166 91 51 56 188 53 8 180 148 158 240 45 103 31 208 55 185 135 266 182 63 281 
+97 132 194 197 78 250 110 132 140 253 290 105 275 298 118 37 90 193 94 60 209 
+112 47 263 110 78 196 166 145 294 43 134 263 264 22 283 12 255 151 284 169 117 
+279 128 65 250 164 76 227 99 101 261 141 11 252 233 143 171 32 103 85 152 42 31 
+245 123 24 198 135 212 238 76 36 286 275 53 62 124 235 4 51 2 244 66 162 70 291 
+17 105 91 88 224 27 116 276 210 24 252 79 199 84 186 292 128 11 7 177 230 17 
+242 259 226 187 295 146 52 5 262 107 160 155 168 60 18 221 55 131 191 179 37 
+252 25 255 97 41 82 271 169 271 223 215 11 61 121 18 262 53 216 68 23 249 161 
+158 86 101 16 85 98 98 44 100 13 167 57 100 258 223 269 254 148 266 128 119 194 
+251 22 38 56 43 97 95 26 59 15 82 80 57 46 15 136 24 44 191 125 93 265 179 145 
+140 99 47 18 54 165 42 276 2 136 178 88 278 71 203 122 21 180 94 214 153 199 
+292 74 67 219 231 120 160 1 224 272 172 189 264 213 96 237 164 230 171 186 153 ^
+638 1 72 92 152 285 87 254 275 211 241 293 77 284 55 229 201 35 140 135 179 2 
+18 63 284 298 62 93 300 42 283 201 64 73 189 244 4 292 52 253 120 46 113 146 
+181 247 74 279 41 186 203 251 263 90 266 95 186 138 184 223 61 61 68 175 107 6 
+207 81 114 207 139 74 14 175 172 73 153 110 112 27 150 11 98 285 152 20 221 146 
+239 113 88 14 139 38 181 189 208 265 5 88 50 273 24 51 91 55 287 67 49 176 233 
+31 281 257 8 64 37 55 258 134 89 111 231 58 292 288 186 174 17 209 25 170 216 
+197 169 61 32 41 215 136 4 234 92 145 84 155 54 168 243 208 200 239 48 21 68 
+204 40 60 178 177 87 196 108 197 205 195 18 5 23 284 26 296 147 64 44 256 190 
+33 196 79 264 151 130 223 126 34 14 204 105 127 218 112 292 16 119 228 82 4 299 
+159 185 19 153 81 179 274 85 9 219 296 183 104 30 126 92 181 218 141 225 70 90 
+230 262 294 268 75 75 39 300 13 49 147 300 278 216 255 35 75 68 233 67 114 243 
+273 267 185 77 19 95 215 71 238 288 157 241 57 144 23 291 227 228 46 171 12 289 
+283 172 131 19 124 148 125 2 83 36 230 26 60 214 10 73 160 10 44 227 257 280 
+131 77 291 162 161 100 142 14 168 272 141 254 3 144 295 57 173 257 44 198 23 19 
+160 282 111 173 192 278 252 88 21 39 271 80 89 176 298 98 227 286 213 185 48 86 
+135 150 69 58 299 188 118 73 124 177 58 263 54 132 109 15 29 36 201 93 6 149 
+215 100 171 41 222 36 237 133 293 113 117 248 193 9 183 162 197 234 128 279 70 
+119 163 15 265 270 255 64 8 122 204 69 294 232 242 89 169 97 166 27 85 38 152 
+256 154 200 210 115 61 3 108 161 71 209 54 103 176 262 265 34 21 10 37 26 24 80 
+24 109 258 69 22 165 202 154 171 277 155 297 1 229 172 102 86 70 83 29 29 67 
+107 42 40 67 78 109 287 2 76 230 298 33 160 246 278 281 21 75 104 66 260 78 145 
+120 289 247 38 145 55 222 103 241 28 211 270 226 131 48 57 202 190 4 263 25 199 
+149 251 234 157 212 30 184 259 195 254 239 77 48 28 269 136 33 167 146 210 180 
+128 43 137 65 192 220 85 281 286 242 118 102 57 137 123 58 27 121 78 138 220 56 
+47 232 177 22 129 68 168 74 7 275 240 174 46 142 79 235 218 170 158 30 155 25 
+235 283 237 198 59 59 52 246 13 20 214 39 6 214 282 46 106 246 249 47 268 10 8 
+93 271 15 22 136 269 100 200 275 182 7 32 106 282 82 240 232 213 156 115 32 70 
+148 96 69 29 65 134 53 71 245 188 89 140 164 112 56 83 65 163 287 31 9 190 62 
+129 133 235 247 103 212 95 251 205 224 252 59 88 79 206 285 116 187 28 276 263 ^
+640 0 264 66 253 176 211 219 181 69 5 51 216 77 58 241 243 32 223 11 224 215 
+225 102 113 3 136 93 123 273 56 74 165 230 86 224 39 157 268 289 197 295 83 105 
+217 14 293 203 5 127 103 193 37 116 122 260 236 7 268 37 242 145 33 110 201 125 
+238 13 89 293 27 239 202 279 194 50 27 189 157 127 153 45 43 78 121 106 69 272 
+119 141 203 166 82 42 50 188 53 5 177 148 152 234 42 100 22 205 46 182 132 263 
+179 63 275 97 129 194 191 72 250 107 132 137 247 290 99 296 272 295 118 37 81 
+190 94 60 206 109 47 260 110 75 193 163 139 288 43 128 257 258 19 277 12 252 
+148 278 166 117 276 125 62 247 164 76 221 96 101 261 138 8 246 227 143 168 32 
+97 79 149 39 31 245 123 21 192 135 206 235 70 33 286 269 50 62 121 232 1 45 295 
+244 60 156 64 288 8 105 91 82 218 27 113 270 204 18 249 79 199 84 183 286 128 5 
+1 171 227 17 236 259 223 187 292 140 49 301 256 104 154 149 165 54 18 299 215 
+49 125 188 179 28 252 22 255 91 32 82 268 163 265 220 209 2 58 115 9 259 47 210 
+65 14 243 158 155 86 98 16 82 92 95 38 94 10 161 48 97 255 217 266 248 142 266 
+122 119 191 248 16 32 47 34 88 89 26 50 12 76 80 51 40 9 133 24 44 191 122 84 
+259 173 142 140 99 44 15 54 159 42 276 301 130 172 79 275 62 197 119 15 180 91 
+208 150 193 289 71 61 219 231 114 157 1 221 272 169 186 264 207 87 237 161 224 
+165 180 41 72 89 152 284 87 252 274 210 241 293 77 284 52 229 199 34 138 134 
+178 17 60 282 298 61 93 299 39 283 200 62 71 187 242 4 290 49 251 120 43 113 
+144 181 245 73 278 40 185 201 251 261 88 265 94 186 138 184 223 61 58 65 175 
+107 6 205 81 114 207 137 71 11 174 170 73 152 108 110 25 148 11 98 283 150 17 
+221 146 237 111 88 13 139 36 179 189 207 263 3 86 48 273 21 51 90 54 285 65 49 
+175 233 29 280 257 6 64 36 53 257 132 87 111 229 58 291 288 184 173 16 208 24 
+170 214 197 169 60 30 41 213 134 2 234 92 145 83 155 51 166 243 208 200 238 48 
+21 66 203 40 59 178 176 85 196 106 195 204 194 15 4 23 283 24 296 146 61 43 254 
+189 31 195 78 262 151 130 222 124 34 12 202 103 126 216 112 292 14 117 226 80 1 
+297 159 183 19 151 80 177 274 84 7 218 294 181 104 28 126 90 180 217 140 225 67 
+90 230 262 292 266 72 74 39 298 11 48 147 300 278 216 253 35 75 67 231 64 112 
+242 271 267 185 75 17 95 214 71 237 287 156 240 54 144 20 290 225 228 45 169 10 
+287 282 172 129 18 123 147 124 301 80 36 229 23 57 213 8 70 159 7 42 226 256 
+280 131 213 ^
+640 0 291 162 161 94 142 14 165 269 141 251 298 141 292 51 170 251 35 198 17 10 
+154 279 105 173 192 272 249 79 18 36 268 74 80 170 292 92 227 280 213 182 45 80 
+129 150 63 49 296 185 112 70 124 171 55 263 51 129 109 6 20 33 201 84 149 215 
+97 168 32 216 27 234 133 287 110 114 248 190 9 183 156 194 228 125 279 64 116 
+163 9 265 270 252 61 8 116 204 66 294 229 236 89 163 91 160 24 85 29 149 256 
+154 197 210 115 55 108 158 68 209 48 103 176 259 262 25 15 10 31 23 18 77 21 
+103 258 69 16 162 202 151 171 277 149 297 296 226 169 99 83 70 83 29 26 67 101 
+39 31 64 75 106 284 2 67 224 295 33 160 246 275 275 12 69 98 57 260 69 139 114 
+289 247 38 142 55 222 298 100 235 22 211 267 226 128 42 54 196 184 1 260 25 196 
+143 248 231 151 212 30 178 256 195 254 239 74 39 28 263 133 24 167 143 207 174 
+122 34 131 65 186 220 79 281 283 239 115 96 57 137 117 52 18 118 78 132 217 53 
+44 232 177 22 129 68 168 295 74 302 275 234 174 40 139 73 232 218 164 158 27 
+152 19 229 277 231 192 50 59 52 240 4 20 214 30 301 208 282 46 106 243 249 38 
+265 7 5 90 271 15 13 136 269 100 194 269 182 4 23 100 276 79 240 226 210 156 
+112 29 67 142 96 60 23 59 134 50 62 242 182 86 137 158 109 47 77 62 160 287 28 
+190 53 126 127 235 244 97 209 89 245 205 218 246 53 85 70 206 285 113 181 19 
+270 30 260 66 253 172 207 215 179 63 5 49 214 71 54 237 241 30 219 9 224 213 
+223 102 109 3 134 91 119 271 56 70 165 228 84 222 35 157 264 285 195 295 77 103 
+217 12 291 203 303 123 101 302 193 35 116 122 256 236 7 268 33 242 141 29 108 
+199 125 238 7 87 289 25 237 200 277 190 50 21 185 153 127 153 45 39 72 121 104 
+65 268 115 137 199 166 76 36 46 188 53 3 175 148 148 230 40 98 16 203 40 180 
+130 261 177 63 271 97 127 194 187 68 250 105 132 135 243 290 95 294 270 293 118 
+37 75 188 94 60 204 107 47 258 110 73 191 161 135 284 43 124 253 254 17 273 12 
+250 146 274 164 117 274 123 60 245 164 76 217 94 101 261 136 6 242 223 143 166 
+32 93 75 147 37 31 245 123 19 188 135 202 233 66 31 286 265 48 62 119 230 303 
+41 291 244 56 152 60 286 2 105 91 78 214 27 111 266 200 14 247 79 199 84 181 
+282 128 1 301 167 225 17 232 259 221 187 290 136 47 299 252 102 150 145 163 50 
+18 299 211 45 121 186 179 22 252 20 255 87 26 82 266 159 261 218 205 300 56 111 
+3 257 43 206 63 8 239 156 153 86 96 16 80 88 93 34 90 8 157 42 95 253 213 264 
+244 138 266 118 119 189 246 79 ^
+650 0 24 35 22 76 81 26 38 8 68 80 43 32 1 129 24 44 191 118 72 251 165 138 140 
+99 40 11 54 151 42 276 301 122 164 67 271 50 189 115 7 180 87 200 146 185 285 
+67 53 219 231 106 153 1 217 272 165 182 264 199 75 237 157 216 157 172 33 72 77 
+152 280 87 244 270 206 241 293 77 284 40 229 191 30 130 130 174 298 13 48 274 
+298 57 93 295 27 283 196 54 63 179 234 4 282 37 243 120 31 113 136 181 237 69 
+274 36 181 193 251 253 80 261 90 186 138 184 223 61 46 53 175 107 6 197 81 114 
+207 129 59 305 170 162 73 148 100 102 17 140 11 98 275 142 5 221 146 229 103 88 
+9 139 28 171 189 203 255 301 78 40 273 9 51 86 50 277 57 49 171 233 21 276 257 
+304 64 32 45 253 124 79 111 221 58 287 288 176 169 12 204 20 170 206 197 169 56 
+22 41 205 126 300 234 92 145 79 155 39 158 243 208 200 234 48 21 58 199 40 55 
+178 172 77 196 98 187 200 190 3 23 279 16 296 142 49 39 246 185 23 191 74 254 
+151 130 218 116 34 4 194 95 122 208 112 292 6 109 218 72 295 289 159 175 19 143 
+76 169 274 80 305 214 286 173 104 20 126 82 176 213 136 225 55 90 230 262 284 
+258 60 70 39 290 3 44 147 300 278 216 245 35 75 63 223 52 104 238 263 267 185 
+67 9 95 210 71 233 283 152 236 42 144 8 286 217 228 41 161 2 279 278 172 121 14 
+119 143 120 293 68 36 225 11 45 209 58 155 301 34 222 252 280 131 62 291 162 
+161 90 142 14 163 267 141 249 294 139 290 47 168 247 29 198 13 4 150 277 101 
+173 192 268 247 73 16 34 266 70 74 166 288 88 227 276 213 180 43 76 125 150 59 
+43 294 183 108 68 124 167 53 263 49 127 109 14 31 201 78 302 149 215 95 166 26 
+212 21 232 133 283 108 112 248 188 9 183 152 192 224 123 279 60 114 163 5 265 
+270 250 59 8 112 204 64 294 227 232 89 159 87 156 22 85 23 147 256 154 195 210 
+115 51 304 108 156 66 209 44 103 176 257 260 19 11 10 27 21 14 75 19 99 258 69 
+12 160 202 149 171 277 145 297 292 224 167 97 81 70 83 29 24 67 97 37 25 62 73 
+104 282 2 61 220 293 33 160 246 273 271 6 65 94 51 260 63 135 110 289 247 38 
+140 55 222 296 98 231 18 211 265 226 126 38 52 192 180 305 258 25 194 139 246 
+229 147 212 30 174 254 195 254 239 72 33 28 259 131 18 167 141 205 170 118 28 
+127 65 182 220 75 281 281 237 113 92 57 137 113 48 12 116 78 128 215 51 42 232 
+177 22 129 68 168 291 74 298 275 230 174 36 137 69 230 218 160 158 25 150 15 
+225 273 227 188 44 59 52 236 304 20 214 24 297 204 282 46 106 241 249 32 263 5 
+3 88 271 15 7 136 269 100 190 265 182 2 17 96 283 ^
+649 0 76 240 220 207 156 109 26 64 136 96 51 17 53 134 47 53 239 176 83 134 152 
+106 38 71 59 157 287 25 298 190 44 123 121 235 241 91 206 83 239 205 212 240 47 
+82 61 206 285 110 175 10 264 24 254 66 253 166 201 209 176 54 5 46 211 62 48 
+231 238 27 213 6 224 210 220 102 103 3 131 88 113 268 56 64 165 225 81 219 29 
+157 258 279 192 295 68 100 217 9 288 203 297 117 98 302 193 32 116 122 250 236 
+7 268 27 242 135 23 105 196 125 238 305 84 283 22 234 197 274 184 50 12 179 147 
+127 153 45 33 63 121 101 59 262 109 131 193 166 67 27 40 188 53 172 148 142 224 
+37 95 7 200 31 177 127 258 174 63 265 97 124 194 181 62 250 102 132 132 237 290 
+89 291 267 290 118 37 66 185 94 60 201 104 47 255 110 70 188 158 129 278 43 118 
+247 248 14 267 12 247 143 268 161 117 271 120 57 242 164 76 211 91 101 261 133 
+3 236 217 143 163 32 87 69 144 34 31 245 123 16 182 135 196 230 60 28 286 259 
+45 62 116 227 303 35 285 244 50 146 54 283 300 105 91 72 208 27 108 260 194 8 
+244 79 199 84 178 276 128 302 298 161 222 17 226 259 218 187 287 130 44 296 246 
+99 144 139 160 44 18 299 205 39 115 183 179 13 252 17 255 81 17 82 263 153 255 
+215 199 294 53 105 301 254 37 200 60 306 233 153 150 86 93 16 77 82 90 28 84 5 
+151 33 92 250 207 261 238 132 266 112 119 186 243 6 22 32 19 73 79 26 35 7 66 
+80 41 30 306 128 24 44 191 117 69 249 163 137 140 99 39 10 54 149 42 276 301 
+120 162 64 270 47 187 114 5 180 86 198 145 183 284 66 51 219 231 104 152 1 216 
+272 164 181 264 197 72 237 156 214 155 170 31 72 74 152 279 87 242 269 205 241 
+293 77 284 37 229 189 29 128 129 173 297 12 45 272 298 56 93 294 24 283 195 52 
+61 177 232 4 280 34 241 120 28 113 134 181 235 68 273 35 180 191 251 251 78 260 
+89 186 138 184 223 61 43 50 175 107 6 195 81 114 207 127 56 303 169 160 73 147 
+98 100 15 138 11 98 273 140 2 221 146 227 101 88 8 139 26 169 189 202 253 300 
+76 38 273 6 51 85 49 275 55 49 170 233 19 275 257 303 64 31 43 252 122 77 111 
+219 58 286 288 174 168 11 203 19 170 204 197 169 55 20 41 203 124 299 234 92 
+145 78 155 36 156 243 208 200 233 48 21 56 198 40 54 178 171 75 196 96 185 199 
+189 306 23 278 14 296 141 46 38 244 184 21 190 73 252 151 130 217 114 34 2 192 
+93 121 206 112 292 4 107 216 70 293 287 159 173 19 141 75 167 274 79 304 213 
+284 171 104 18 126 80 175 212 135 225 52 90 230 262 282 256 57 69 39 288 1 43 
+147 300 278 216 243 35 75 62 221 49 102 237 261 267 140 ^
+649 1 61 3 95 207 71 230 280 149 233 33 144 308 283 211 228 38 155 305 273 275 
+172 115 11 116 140 117 287 59 36 222 2 36 206 303 49 152 295 28 219 249 280 131 
+53 291 162 161 84 142 14 160 264 141 246 288 136 287 41 165 241 20 198 7 304 
+144 274 95 173 192 262 244 64 13 31 263 64 65 160 282 82 227 270 213 177 40 70 
+119 150 53 34 291 180 102 65 124 161 50 263 46 124 109 300 5 28 201 69 299 149 
+215 92 163 17 206 12 229 133 277 105 109 248 185 9 183 146 189 218 120 279 54 
+111 163 308 265 270 247 56 8 106 204 61 294 224 226 89 153 81 150 19 85 14 144 
+256 154 192 210 115 45 304 108 153 63 209 38 103 176 254 257 10 5 10 21 18 8 72 
+16 93 258 69 6 157 202 146 171 277 139 297 286 221 164 94 78 70 83 29 21 67 91 
+34 16 59 70 101 279 2 52 214 290 33 160 246 270 265 306 59 88 42 260 54 129 104 
+289 247 38 137 55 222 293 95 225 12 211 262 226 123 32 49 186 174 305 255 25 
+191 133 243 226 141 212 30 168 251 195 254 239 69 24 28 253 128 9 167 138 202 
+164 112 19 121 65 176 220 69 281 278 234 110 86 57 137 107 42 3 113 78 122 212 
+48 39 232 177 22 129 68 168 285 74 292 275 224 174 30 134 63 227 218 154 158 22 
+147 9 219 267 221 182 35 59 52 230 298 20 214 15 291 198 282 46 106 238 249 23 
+260 2 85 271 15 307 136 269 100 184 259 182 308 8 90 266 74 240 216 205 156 107 
+24 62 132 96 45 13 49 134 45 47 237 172 81 132 148 104 32 67 57 155 287 23 294 
+190 38 121 117 235 239 87 204 79 235 205 208 236 43 80 55 206 285 108 171 4 260 
+20 250 66 253 162 197 205 174 48 5 44 209 56 44 227 236 25 209 4 224 208 218 
+102 99 3 129 86 109 266 56 60 165 223 79 217 25 157 254 275 190 295 62 98 217 7 
+286 203 293 113 96 302 193 30 116 122 246 236 7 268 23 242 131 19 103 194 125 
+238 301 82 279 20 232 195 272 180 50 6 175 143 127 153 45 29 57 121 99 55 258 
+105 127 189 166 61 21 36 188 53 307 170 148 138 220 35 93 1 198 25 175 125 256 
+172 63 261 97 122 194 177 58 250 100 132 130 233 290 85 289 265 288 118 37 60 
+183 94 60 199 102 47 253 110 68 186 156 125 274 43 114 243 244 12 263 12 245 
+141 264 159 117 269 118 55 240 164 76 207 89 101 261 131 1 232 213 143 161 32 
+83 65 142 32 31 245 123 14 178 135 192 228 56 26 286 255 43 62 114 225 303 31 
+281 244 46 142 50 281 296 105 91 68 204 27 106 256 190 4 242 79 199 84 176 272 
+128 300 296 157 220 17 222 259 216 187 285 126 42 294 242 97 140 135 158 40 18 
+299 201 35 111 181 179 7 252 15 255 77 11 82 261 149 251 69 ^
+655 0 191 286 49 97 293 250 29 192 56 298 225 149 146 86 89 16 73 74 86 20 76 1 
+143 21 88 246 199 257 230 124 266 104 119 182 239 309 14 20 7 61 71 26 23 3 58 
+80 33 22 302 124 24 44 191 113 57 241 155 133 140 99 35 6 54 141 42 276 301 112 
+154 52 266 35 179 110 308 180 82 190 141 175 280 62 43 219 231 96 148 1 212 272 
+160 177 264 189 60 237 152 206 147 162 23 72 62 152 275 87 234 265 201 241 293 
+77 284 25 229 181 25 120 125 169 293 8 33 264 298 52 93 290 12 283 191 44 53 
+169 224 4 272 22 233 120 16 113 126 181 227 64 269 31 176 183 251 243 70 256 85 
+186 138 184 223 61 31 38 175 107 6 187 81 114 207 119 44 295 165 152 73 143 90 
+92 7 130 11 98 265 132 301 221 146 219 93 88 4 139 18 161 189 198 245 296 68 30 
+273 305 51 81 45 267 47 49 166 233 11 271 257 299 64 27 35 248 114 69 111 211 
+58 282 288 166 164 7 199 15 170 196 197 169 51 12 41 195 116 295 234 92 145 74 
+155 24 148 243 208 200 229 48 21 48 194 40 50 178 167 67 196 88 177 195 185 299 
+306 23 274 6 296 137 34 34 236 180 13 186 69 244 151 130 213 106 34 305 184 85 
+117 198 112 292 307 99 208 62 285 279 159 165 19 133 71 159 274 75 300 209 276 
+163 104 10 126 72 171 208 131 225 40 90 230 262 274 248 45 65 39 280 304 39 147 
+300 278 216 235 35 75 58 213 37 94 233 253 267 185 57 310 95 205 71 228 278 147 
+231 27 144 304 281 207 228 36 151 303 269 273 172 111 9 114 138 115 283 53 36 
+220 307 30 204 301 43 150 291 24 217 247 280 131 47 291 162 161 80 142 14 158 
+262 141 244 284 134 285 37 163 237 14 198 3 300 140 272 91 173 192 258 242 58 
+11 29 261 60 59 156 278 78 227 266 213 175 38 66 115 150 49 28 289 178 98 63 
+124 157 48 263 44 122 109 296 310 26 201 63 297 149 215 90 161 11 202 6 227 133 
+273 103 107 248 183 9 183 142 187 214 118 279 50 109 163 306 265 270 245 54 8 
+102 204 59 294 222 222 89 149 77 146 17 85 8 142 256 154 190 210 115 41 304 108 
+151 61 209 34 103 176 252 255 4 1 10 17 16 4 70 14 89 258 69 2 155 202 144 171 
+277 135 297 282 219 162 92 76 70 83 29 19 67 87 32 10 57 68 99 277 2 46 210 288 
+33 160 246 268 261 302 55 84 36 260 48 125 100 289 247 38 135 55 222 291 93 221 
+8 211 260 226 121 28 47 182 170 305 253 25 189 129 241 224 137 212 30 164 249 
+195 254 239 67 18 28 249 126 3 167 136 200 160 108 13 117 65 172 220 65 281 276 
+232 108 82 57 137 103 38 308 111 78 118 210 46 37 232 177 22 129 68 168 281 74 
+288 275 220 174 26 132 59 225 218 150 158 20 145 5 215 263 100 ^
+661 1 176 26 59 52 224 292 20 214 6 285 192 282 46 106 235 249 14 257 311 309 
+82 271 15 301 136 269 100 178 253 182 308 311 84 260 71 240 210 202 156 104 21 
+59 126 96 36 7 43 134 42 38 234 166 78 129 142 101 23 61 54 152 287 20 288 190 
+29 118 111 235 236 81 201 73 229 205 202 230 37 77 46 206 285 105 165 307 254 
+14 244 66 253 156 191 199 171 39 5 41 206 47 38 221 233 22 203 1 224 205 215 
+102 93 3 126 83 103 263 56 54 165 220 76 214 19 157 248 269 187 295 53 95 217 4 
+283 203 287 107 93 302 193 27 116 122 240 236 7 268 17 242 125 13 100 191 125 
+238 295 79 273 17 229 192 269 174 50 309 169 137 127 153 45 23 48 121 96 49 252 
+99 121 183 166 52 12 30 188 53 307 167 148 132 214 32 90 304 195 16 172 122 253 
+169 63 255 97 119 194 171 52 250 97 132 127 227 290 79 286 262 285 118 37 51 
+180 94 60 196 99 47 250 110 65 183 153 119 268 43 108 237 238 9 257 12 242 138 
+258 156 117 266 115 52 237 164 76 201 86 101 261 128 310 226 207 143 158 32 77 
+59 139 29 31 245 123 11 172 135 186 225 50 23 286 249 40 62 111 222 303 25 275 
+244 40 136 44 278 290 105 91 62 198 27 103 250 184 310 239 79 199 84 173 266 
+128 297 293 151 217 17 216 259 213 187 282 120 39 291 236 94 134 129 155 34 18 
+299 195 29 105 178 179 310 252 12 255 71 2 82 258 143 245 210 189 284 48 95 291 
+249 27 190 55 296 223 148 145 86 88 16 72 72 85 18 74 141 18 87 245 197 256 228 
+122 266 102 119 181 238 308 12 17 4 58 69 26 20 2 56 80 31 20 301 123 24 44 191 
+112 54 239 153 132 140 99 34 5 54 139 42 276 301 110 152 49 265 32 177 109 307 
+180 81 188 140 173 279 61 41 219 231 94 147 1 211 272 159 176 264 187 57 237 
+151 204 145 160 21 72 59 152 274 87 232 264 200 241 293 77 284 22 229 179 24 
+118 124 168 292 7 30 262 298 51 93 289 9 283 190 42 51 167 222 4 270 19 231 120 
+13 113 124 181 225 63 268 30 175 181 251 241 68 255 84 186 138 184 223 61 28 35 
+175 107 6 185 81 114 207 117 41 293 164 150 73 142 88 90 5 128 11 98 263 130 
+299 221 146 217 91 88 3 139 16 159 189 197 243 295 66 28 273 303 51 80 44 265 
+45 49 165 233 9 270 257 298 64 26 33 247 112 67 111 209 58 281 288 164 163 6 
+198 14 170 194 197 169 50 10 41 193 114 294 234 92 145 73 155 21 146 243 208 
+200 228 48 21 46 193 40 49 178 166 65 196 86 175 194 184 297 306 23 273 4 296 
+136 31 33 234 179 11 185 68 242 151 130 212 104 34 304 182 83 116 196 112 292 
+306 97 206 60 283 277 159 163 19 131 70 157 274 74 299 208 274 161 104 8 126 70 
+170 207 130 225 37 90 230 194 ^
+643 0 268 242 36 62 39 274 301 36 147 300 278 216 229 35 75 55 207 28 88 230 
+247 267 185 51 307 95 202 71 225 275 144 228 18 144 298 278 201 228 33 145 300 
+263 270 172 105 6 111 135 112 277 44 36 217 301 21 201 298 34 147 285 18 214 
+244 280 131 38 291 162 161 74 142 14 155 259 141 241 278 131 282 31 160 231 5 
+198 311 294 134 269 85 173 192 252 239 49 8 26 258 54 50 150 272 72 227 260 213 
+172 35 60 109 150 43 19 286 175 92 60 124 151 45 263 41 119 109 290 304 23 201 
+54 294 149 215 87 158 2 196 311 224 133 267 100 104 248 180 9 183 136 184 208 
+115 279 44 106 163 303 265 270 242 51 8 96 204 56 294 219 216 89 143 71 140 14 
+85 313 139 256 154 187 210 115 35 304 108 148 58 209 28 103 176 249 252 309 309 
+10 11 13 312 67 11 83 258 69 310 152 202 141 171 277 129 297 276 216 159 89 73 
+70 83 29 16 67 81 29 1 54 65 96 274 2 37 204 285 33 160 246 265 255 296 49 78 
+27 260 39 119 94 289 247 38 132 55 222 288 90 215 2 211 257 226 118 22 44 176 
+164 305 250 25 186 123 238 221 131 212 30 158 246 195 254 239 64 9 28 243 123 
+308 167 133 197 154 102 4 111 65 166 220 59 281 273 229 105 76 57 137 97 32 302 
+108 78 112 207 43 34 232 177 22 129 68 168 275 74 282 275 214 174 20 129 53 222 
+218 144 158 17 142 313 209 257 211 172 20 59 52 220 288 20 214 281 188 282 46 
+106 233 249 8 255 311 309 80 271 15 297 136 269 100 174 249 182 308 307 80 256 
+69 240 206 200 156 102 19 57 122 96 30 3 39 134 40 32 232 162 76 127 138 99 17 
+57 52 150 287 18 284 190 23 116 107 235 234 77 199 69 225 205 198 226 33 75 40 
+206 285 103 161 303 250 10 240 66 253 152 187 195 169 33 5 39 204 41 34 217 231 
+20 199 313 224 203 213 102 89 3 124 81 99 261 56 50 165 218 74 212 15 157 244 
+265 185 295 47 93 217 2 281 203 283 103 91 302 193 25 116 122 236 236 7 268 13 
+242 121 9 98 189 125 238 291 77 269 15 227 190 267 170 50 305 165 133 127 153 
+45 19 42 121 94 45 248 95 117 179 166 46 6 26 188 53 307 165 148 128 210 30 88 
+300 193 10 170 120 251 167 63 251 97 117 194 167 48 250 95 132 125 223 290 75 
+284 260 283 118 37 45 178 94 60 194 97 47 248 110 63 181 151 115 264 43 104 233 
+234 7 253 12 240 136 254 154 117 264 113 50 235 164 76 197 84 101 261 126 310 
+222 203 143 156 32 73 55 137 27 31 245 123 9 168 135 182 223 46 21 286 245 38 
+62 109 220 303 21 271 244 36 132 40 276 286 105 91 58 194 27 101 246 180 308 
+237 79 199 84 171 262 128 295 291 147 215 17 212 259 219 ^
+652 1 187 278 112 35 287 228 90 126 121 151 26 18 299 187 21 97 174 179 302 252 
+8 255 63 306 82 254 135 237 206 181 276 44 87 283 245 19 182 51 288 215 144 141 
+86 84 16 68 64 81 10 66 312 133 6 83 241 189 252 220 114 266 94 119 177 234 304 
+4 5 308 46 61 26 8 314 48 80 23 12 297 119 24 44 191 108 42 231 145 128 140 99 
+30 1 54 131 42 276 301 102 144 37 261 20 169 105 303 180 77 180 136 165 275 57 
+33 219 231 86 143 1 207 272 155 172 264 179 45 237 147 196 137 152 13 72 47 152 
+270 87 224 260 196 241 293 77 284 10 229 171 20 110 120 164 288 3 18 254 298 47 
+93 285 313 283 186 34 43 159 214 4 262 7 223 120 1 113 116 181 217 59 264 26 
+171 173 251 233 60 251 80 186 138 184 223 61 16 23 175 107 6 177 81 114 207 109 
+29 285 160 142 73 138 80 82 313 120 11 98 255 122 291 221 146 209 83 88 315 139 
+8 151 189 193 235 291 58 20 273 295 51 76 40 257 37 49 161 233 1 266 257 294 64 
+22 25 243 104 59 111 201 58 277 288 156 159 2 194 10 170 186 197 169 46 2 41 
+185 106 290 234 92 145 69 155 9 138 243 208 200 224 48 21 38 189 40 45 178 162 
+57 196 78 167 190 180 289 306 23 269 312 296 132 19 29 226 175 3 181 64 234 151 
+130 208 96 34 300 174 75 112 188 112 292 302 89 198 52 275 269 159 155 19 123 
+66 149 274 70 295 204 266 153 104 126 62 166 203 126 225 25 90 230 262 264 238 
+30 60 39 270 299 34 147 300 278 216 225 35 75 53 203 22 84 228 243 267 185 47 
+305 95 200 71 223 273 142 226 12 144 294 276 197 228 31 141 298 259 268 172 101 
+4 109 133 110 273 38 36 215 297 15 199 296 28 145 281 14 212 242 280 131 32 291 
+162 161 70 142 14 153 257 141 239 274 129 280 27 158 227 315 198 309 290 130 
+267 81 173 192 248 237 43 6 24 256 50 44 146 268 68 227 256 213 170 33 56 105 
+150 39 13 284 173 88 58 124 147 43 263 39 117 109 286 300 21 201 48 292 149 215 
+85 156 312 192 307 222 133 263 98 102 248 178 9 183 132 182 204 113 279 40 104 
+163 301 265 270 240 49 8 92 204 54 294 217 212 89 139 67 136 12 85 309 137 256 
+154 185 210 115 31 304 108 146 56 209 24 103 176 247 250 305 307 10 7 11 310 65 
+9 79 258 69 308 150 202 139 171 277 125 297 272 214 157 87 71 70 83 29 14 67 77 
+27 311 52 63 94 272 2 31 200 283 33 160 246 263 251 292 45 74 21 260 33 115 90 
+289 247 38 130 55 222 286 88 211 314 211 255 226 116 18 42 172 160 305 248 25 
+184 119 236 219 127 212 30 154 244 195 254 239 62 3 28 239 121 304 167 131 195 
+150 98 314 107 65 162 220 55 281 271 227 103 72 57 137 93 28 308 ^
+670 0 105 78 106 204 40 31 232 177 22 129 68 168 269 74 276 275 208 174 14 126 
+47 219 218 138 158 14 139 310 203 251 205 166 11 59 52 214 282 20 214 308 275 
+182 282 46 106 230 249 316 252 311 309 77 271 15 291 136 269 100 168 243 182 
+308 301 74 250 66 240 200 197 156 99 16 54 116 96 21 314 33 134 37 23 229 156 
+73 124 132 96 8 51 49 147 287 15 278 190 14 113 101 235 231 71 196 63 219 205 
+192 220 27 72 31 206 285 100 155 297 244 4 234 66 253 146 181 189 166 24 5 36 
+201 32 28 211 228 17 193 313 224 200 210 102 83 3 121 78 93 258 56 44 165 215 
+71 209 9 157 238 259 182 295 38 90 217 316 278 203 277 97 88 302 193 22 116 122 
+230 236 7 268 7 242 115 3 95 186 125 238 285 74 263 12 224 187 264 164 50 299 
+159 127 127 153 45 13 33 121 91 39 242 89 111 173 166 37 314 20 188 53 307 162 
+148 122 204 27 85 294 190 1 167 117 248 164 63 245 97 114 194 161 42 250 92 132 
+122 217 290 69 281 257 280 118 37 36 175 94 60 191 94 47 245 110 60 178 148 109 
+258 43 98 227 228 4 247 12 237 133 248 151 117 261 110 47 232 164 76 191 81 101 
+261 123 310 216 197 143 153 32 67 49 134 24 31 245 123 6 162 135 176 220 40 18 
+286 239 35 62 106 217 303 15 265 244 30 126 34 273 280 105 91 52 188 27 98 240 
+174 305 234 79 199 84 168 256 128 292 288 141 212 17 206 259 208 187 277 110 34 
+286 226 89 124 119 150 24 18 299 185 19 95 173 179 300 252 7 255 61 304 82 253 
+133 235 205 179 274 43 85 281 244 17 180 50 286 213 143 140 86 83 16 67 62 80 8 
+64 312 131 3 82 240 187 251 218 112 266 92 119 176 233 303 2 2 306 43 59 26 5 
+314 46 80 21 10 296 118 24 44 191 107 39 229 143 127 140 99 29 54 129 42 276 
+301 100 142 34 260 17 167 104 302 180 76 178 135 163 274 56 31 219 231 84 142 1 
+206 272 154 171 264 177 42 237 146 194 135 150 11 72 44 152 269 87 222 259 195 
+241 293 77 284 7 229 169 19 108 119 163 287 2 15 252 298 46 93 284 311 283 185 
+32 41 157 212 4 260 4 221 120 315 113 114 181 215 58 263 25 170 171 251 231 58 
+250 79 186 138 184 223 61 13 20 175 107 6 175 81 114 207 107 26 283 159 140 73 
+137 78 80 312 118 11 98 253 120 289 221 146 207 81 88 315 139 6 149 189 192 233 
+290 56 18 273 293 51 75 39 255 35 49 160 233 316 265 257 293 64 21 23 242 102 
+57 111 199 58 276 288 154 158 1 193 9 170 184 197 169 45 41 183 104 289 234 92 
+145 68 155 6 136 243 208 200 223 48 21 36 188 40 44 178 161 55 196 76 165 189 
+179 287 306 23 268 311 296 131 16 28 224 174 1 180 63 232 151 130 207 94 34 299 
+172 73 111 186 112 292 301 87 196 50 273 267 159 153 235 ^
+658 1 117 63 143 274 67 292 201 260 147 104 313 126 56 163 200 123 225 16 90 
+230 262 258 232 21 57 39 264 296 31 147 300 278 216 219 35 75 50 197 13 78 225 
+237 267 185 41 302 95 197 71 220 270 139 223 3 144 288 273 191 228 28 135 295 
+253 265 172 95 1 106 130 107 267 29 36 212 291 6 196 293 19 142 275 8 209 239 
+280 131 23 291 162 161 64 142 14 150 254 141 236 268 126 277 21 155 221 309 198 
+306 284 124 264 75 173 192 242 234 34 3 21 253 44 35 140 262 62 227 250 213 167 
+30 50 99 150 33 4 281 170 82 55 124 141 40 263 36 114 109 280 294 18 201 39 289 
+149 215 82 153 306 186 301 219 133 257 95 99 248 175 9 183 126 179 198 110 279 
+34 101 163 298 265 270 237 46 8 86 204 51 294 214 206 89 133 61 130 9 85 303 
+134 256 154 182 210 115 25 304 108 143 53 209 18 103 176 244 247 299 304 10 1 8 
+307 62 6 73 258 69 305 147 202 136 171 277 119 297 266 211 154 84 68 70 83 29 
+11 67 71 24 305 49 60 91 269 2 22 194 280 33 160 246 260 245 286 39 68 12 260 
+24 109 84 289 247 38 127 55 222 283 85 205 311 211 252 226 113 12 39 166 154 
+305 245 25 181 113 233 216 121 212 30 148 241 195 254 239 59 313 28 233 118 298 
+167 128 192 144 92 308 101 65 156 220 49 281 268 224 100 66 57 137 87 22 292 
+103 78 102 202 38 29 232 177 22 129 68 168 265 74 272 275 204 174 10 124 43 217 
+218 134 158 12 137 308 199 247 201 162 5 59 52 210 278 20 214 304 271 178 282 
+46 106 228 249 312 250 311 309 75 271 15 287 136 269 100 164 239 182 308 297 70 
+246 64 240 196 195 156 97 14 52 112 96 15 312 29 134 35 17 227 152 71 122 128 
+94 2 47 47 145 287 13 274 190 8 111 97 235 229 67 194 59 215 205 188 216 23 70 
+25 206 285 98 151 293 240 230 66 253 142 177 185 164 18 5 34 199 26 24 207 226 
+15 189 313 224 198 208 102 79 3 119 76 89 256 56 40 165 213 69 207 5 157 234 
+255 180 295 32 88 217 316 276 203 273 93 86 302 193 20 116 122 226 236 7 268 3 
+242 111 318 93 184 125 238 281 72 259 10 222 185 262 160 50 295 155 123 127 153 
+45 9 27 121 89 35 238 85 107 169 166 31 310 16 188 53 307 160 148 118 200 25 83 
+290 188 314 165 115 246 162 63 241 97 112 194 157 38 250 90 132 120 213 290 65 
+279 255 278 118 37 30 173 94 60 189 92 47 243 110 58 176 146 105 254 43 94 223 
+224 2 243 12 235 131 244 149 117 259 108 45 230 164 76 187 79 101 261 121 310 
+212 193 143 151 32 63 45 132 22 31 245 123 4 158 135 172 218 36 16 286 235 33 
+62 104 215 303 11 261 244 26 122 30 271 276 105 91 48 184 27 96 236 170 303 232 
+79 199 84 166 252 128 290 283 ^
+649 1 133 208 17 198 259 204 187 273 102 30 282 218 85 116 111 146 16 18 299 
+177 11 87 169 179 292 252 3 255 53 296 82 249 125 227 201 171 266 39 77 273 240 
+9 172 46 278 205 139 136 86 79 16 63 54 76 56 312 123 312 78 236 179 247 210 
+104 266 84 119 172 229 299 315 311 298 31 51 26 314 314 38 80 13 2 292 114 24 
+44 191 103 27 221 135 123 140 99 25 317 54 121 42 276 301 92 134 22 256 5 159 
+100 298 180 72 170 131 155 270 52 23 219 231 76 138 1 202 272 150 167 264 169 
+30 237 142 186 127 142 3 72 32 152 265 87 214 255 191 241 293 77 284 316 229 
+161 15 100 115 159 283 319 3 244 298 42 93 280 303 283 181 24 33 149 204 4 252 
+313 213 120 307 113 106 181 207 54 259 21 166 163 251 223 50 246 75 186 138 184 
+223 61 1 8 175 107 6 167 81 114 207 99 14 275 155 132 73 133 70 72 308 110 11 
+98 245 112 281 221 146 199 73 88 315 139 319 141 189 188 225 286 48 10 273 285 
+51 71 35 247 27 49 156 233 312 261 257 289 64 17 15 238 94 49 111 191 58 272 
+288 146 154 318 189 5 170 176 197 169 41 313 41 175 96 285 234 92 145 64 155 
+315 128 243 208 200 219 48 21 28 184 40 40 178 157 47 196 68 157 185 175 279 
+306 23 264 307 296 127 4 24 216 170 314 176 59 224 151 130 203 86 34 295 164 65 
+107 178 112 292 297 79 188 42 265 259 159 145 19 113 61 139 274 65 290 199 256 
+143 104 311 126 52 161 198 121 225 10 90 230 262 254 228 15 55 39 260 294 29 
+147 300 278 216 215 35 75 48 193 7 74 223 233 267 185 37 300 95 195 71 218 268 
+137 221 318 144 284 271 187 228 26 131 293 249 263 172 91 320 104 128 105 263 
+23 36 210 287 194 291 13 140 271 4 207 237 280 131 17 291 162 161 60 142 14 148 
+252 141 234 264 124 275 17 153 217 305 198 304 280 120 262 71 173 192 238 232 
+28 1 19 251 40 29 136 258 58 227 246 213 165 28 46 95 150 29 319 279 168 78 53 
+124 137 38 263 34 112 109 276 290 16 201 33 287 149 215 80 151 302 182 297 217 
+133 253 93 97 248 173 9 183 122 177 194 108 279 30 99 163 296 265 270 235 44 8 
+82 204 49 294 212 202 89 129 57 126 7 85 299 132 256 154 180 210 115 21 304 108 
+141 51 209 14 103 176 242 245 295 302 10 318 6 305 60 4 69 258 69 303 145 202 
+134 171 277 115 297 262 209 152 82 66 70 83 29 9 67 67 22 301 47 58 89 267 2 16 
+190 278 33 160 246 258 241 282 35 64 6 260 18 105 80 289 247 38 125 55 222 281 
+83 201 309 211 250 226 111 8 37 162 150 305 243 25 179 109 231 214 117 212 30 
+144 239 195 254 239 57 309 28 229 116 294 167 126 190 140 88 304 97 65 152 220 
+45 281 178 ^
+<D
+
+H>SHS Type 3 Strings<H
+D>
+40 1 18 20 11 15 11 11 9 6 2 15 5 17 12 1 9 1 3 5 11 7 2 2 6 18 2 9 11 8 16 11 
+16 15 18 18 3 20 2 17 17 16 ^
+<D
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-hashes.sha1	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-hashes.sha1	Wed Oct 13 19:39:18 2010 +0530
@@ -1,343 +1,343 @@
-#  Configuration information for "SHA-1 Test"
-#  SHA tests are configured for BYTE oriented implementations
-H>SHS Type 1 Hashes<H
-D>
-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 ^
-3CDF2936DA2FC556BFA533AB1EB59CE710AC80E5 ^
-19C1E2048FA7393CFBF2D310AD8209EC11D996E5 ^
-CA775D8C80FAA6F87FA62BECA6CA6089D63B56E5 ^
-71AC973D0E4B50AE9E5043FF4D615381120A25A0 ^
-A6B5B9F854CFB76701C3BDDBF374B3094EA49CBA ^
-D87A0EE74E4B9AD72E6847C87BDEEB3D07844380 ^
-1976B8DD509FE66BF09C9A8D33534D4EF4F63BFD ^
-5A78F439B6DB845BB8A558E4CEB106CD7B7FF783 ^
-F871BCE62436C1E280357416695EE2EF9B83695C ^
-62B243D1B780E1D31CF1BA2DE3F01C72AEEA0E47 ^
-1698994A273404848E56E7FDA4457B5900DE1342 ^
-056F4CDC02791DA7ED1EB2303314F7667518DEEF ^
-9FE2DA967BD8441EEA1C32DF68DDAA9DC1FC8E4B ^
-73A31777B4ACE9384EFA8BBEAD45C51A71ABA6DD ^
-3F9D7C4E2384EDDABFF5DD8A31E23DE3D03F42AC ^
-4814908F72B93FFD011135BEE347DE9A08DA838F ^
-0978374B67A412A3102C5AA0B10E1A6596FC68EB ^
-44AD6CB618BD935460D46D3F921D87B99AB91C1E ^
-02DC989AF265B09CF8485640842128DCF95E9F39 ^
-67507B8D497B35D6E99FC01976D73F54AECA75CF ^
-1EAE0373C1317CB60C36A42A867B716039D441F5 ^
-9C3834589E5BFFAC9F50950E0199B3EC2620BEC8 ^
-209F7ABC7F3B878EE46CDF3A1FBB9C21C3474F32 ^
-05FC054B00D97753A9B3E2DA8FBBA3EE808CEF22 ^
-0C4980EA3A46C757DFBFC5BAA38AC6C8E72DDCE7 ^
-96A460D2972D276928B69864445BEA353BDCFFD2 ^
-F3EF04D8FA8C6FA9850F394A4554C080956FA64B ^
-F2A31D875D1D7B30874D416C4D2EA6BAF0FFBAFE ^
-F4942D3B9E9588DCFDC6312A84DF75D05F111C20 ^
-310207DF35B014E4676D30806FA34424813734DD ^
-4DA1955B2FA7C7E74E3F47D7360CE530BBF57CA3 ^
-74C4BC5B26FB4A08602D40CCEC6C6161B6C11478 ^
-0B103CE297338DFC7395F7715EE47539B556DDB6 ^
-EFC72D99E3D2311CE14190C0B726BDC68F4B0821 ^
-660EDAC0A8F4CE33DA0D8DBAE597650E97687250 ^
-FE0A55A988B3B93946A63EB36B23785A5E6EFC3E ^
-0CBDF2A5781C59F907513147A0DE3CC774B54BF3 ^
-663E40FEE5A44BFCB1C99EA5935A6B5BC9F583B0 ^
-00162134256952DD9AE6B51EFB159B35C3C138C7 ^
-CEB88E4736E354416E2010FC1061B3B53B81664B ^
-A6A2C4B6BCC41DDC67278F3DF4D8D0B9DD7784EF ^
-C23D083CD8820B57800A869F5F261D45E02DC55D ^
-E8AC31927B78DDEC41A31CA7A44EB7177165E7AB ^
-E864EC5DBAB0F9FF6984AB6AD43A8C9B81CC9F9C ^
-CFED6269069417A84D6DE2347220F4B858BCD530 ^
-D9217BFB46C96348722C3783D29D4B1A3FEDA38C ^
-DEC24E5554F79697218D317315FA986229CE3350 ^
-83A099DF7071437BA5495A5B0BFBFEFE1C0EF7F3 ^
-AA3198E30891A83E33CE3BFA0587D86A197D4F80 ^
-9B6ACBEB4989CBEE7015C7D515A75672FFDE3442 ^
-B021EB08A436B02658EAA7BA3C88D49F1219C035 ^
-CAE36DAB8AEA29F62E0855D9CB3CD8E7D39094B1 ^
-02DE8BA699F3C1B0CB5AD89A01F2346E630459D7 ^
-88021458847DD39B4495368F7254941859FAD44B ^
-91A165295C666FE85C2ADBC5A10329DAF0CB81A0 ^
-4B31312EAF8B506811151A9DBD162961F7548C4B ^
-3FE70971B20558F7E9BAC303ED2BC14BDE659A62 ^
-93FB769D5BF49D6C563685954E2AECC024DC02D6 ^
-BC8827C3E614D515E83DEA503989DEA4FDA6EA13 ^
-E83868DBE4A389AB48E61CFC4ED894F32AE112AC ^
-55C95459CDE4B33791B4B2BCAAF840930AF3F3BD ^
-36BB0E2BA438A3E03214D9ED2B28A4D5C578FCAA ^
-3ACBF874199763EBA20F3789DFC59572ACA4CF33 ^
-86BE037C4D509C9202020767D860DAB039CADACE ^
-51B57D7080A87394EEC3EB2E0B242E553F2827C9 ^
-1EFBFA78866315CE6A71E457F3A750A38FACAB41 ^
-57D6CB41AEEC20236F365B3A490C61D0CFA39611 ^
-C532CB64B4BA826372BCCF2B4B5793D5B88BB715 ^
-15833B5631032663E783686A209C6A2B47A1080E ^
-D04F2043C96E10CD83B574B1E1C217052CD4A6B2 ^
-E8882627C64DB743F7DB8B4413DD033FC63BEB20 ^
-CD2D32286B8867BC124A0AF2236FC74BE3622199 ^
-019B70D745375091ED5C7B218445EC986D0F5A82 ^
-E5FF5FEC1DADBAED02BF2DAD4026BE6A96B3F2AF ^
-6F4E23B3F2E2C068D13921FE4E5E053FFED4E146 ^
-25E179602A575C915067566FBA6DA930E97F8678 ^
-67DED0E68E235C8A523E051E86108EEB757EFBFD ^
-AF78536EA83C822796745556D62A3EE82C7BE098 ^
-64D7AC52E47834BE72455F6C64325F9C358B610D ^
-9D4866BAA3639C13E541F250FFA3D8BC157A491F ^
-2E258811961D3EB876F30E7019241A01F9517BEC ^
-8E0EBC487146F83BC9077A1630E0FB3AB3C89E63 ^
-CE8953741FFF3425D2311FBBF4AB481B669DEF70 ^
-789D1D2DAB52086BD90C0E137E2515ED9C6B59B5 ^
-B76CE7472700DD68D6328B7AA8437FB051D15745 ^
-F218669B596C5FFB0B1C14BD03C467FC873230A0 ^
-1FF3BDBE0D504CB0CDFAB17E6C37ABA6B3CFFDED ^
-2F3CBACBB14405A4652ED52793C1814FD8C4FCE0 ^
-982C8AB6CE164F481915AF59AAED9FFF2A391752 ^
-5CD92012D488A07ECE0E47901D0E083B6BD93E3F ^
-69603FEC02920851D4B3B8782E07B92BB2963009 ^
-3E90F76437B1EA44CF98A08D83EA24CECF6E6191 ^
-34C09F107C42D990EB4881D4BF2DDDCAB01563AE ^
-474BE0E5892EB2382109BFC5E3C8249A9283B03D ^
-A04B4F75051786682483252438F6A75BF4705EC6 ^
-BE88A6716083EB50ED9416719D6A247661299383 ^
-C67E38717FEE1A5F65EC6C7C7C42AFC00CD37F04 ^
-959AC4082388E19E9BE5DE571C047EF10C174A8D ^
-BAA7AA7B7753FA0ABDC4A541842B5D238D949F0A ^
-351394DCEBC08155D100FCD488578E6AE71D0E9C ^
-AB8BE94C5AF60D9477EF1252D604E58E27B2A9EE ^
-3429EC74A695FDD3228F152564952308AFE0680A ^
-907FA46C029BC67EAA8E4F46E3C2A232F85BD122 ^
-2644C87D1FBBBC0FC8D65F64BCA2492DA15BAAE4 ^
-110A3EEB408756E2E81ABAF4C5DCD4D4C6AFCF6D ^
-CD4FDC35FAC7E1ADB5DE40F47F256EF74D584959 ^
-8E6E273208AC256F9ECCF296F3F5A37BC8A0F9F7 ^
-FE0606100BDBC268DB39B503E0FDFE3766185828 ^
-6C63C3E58047BCDB35A17F74EEBA4E9B14420809 ^
-BCC2BD305F0BCDA8CF2D478EF9FE080486CB265F ^
-CE5223FD3DD920A3B666481D5625B16457DCB5E8 ^
-948886776E42E4F5FAE1B2D0C906AC3759E3F8B0 ^
-4C12A51FCFE242F832E3D7329304B11B75161EFB ^
-C54BDD2050504D92F551D378AD5FC72C9ED03932 ^
-8F53E8FA79EA09FD1B682AF5ED1515ECA965604C ^
-2D7E17F6294524CE78B33EAB72CDD08E5FF6E313 ^
-64582B4B57F782C9302BFE7D07F74AA176627A3A ^
-6D88795B71D3E386BBD1EB830FB9F161BA98869F ^
-86AD34A6463F12CEE6DE9596ABA72F0DF1397FD1 ^
-7EB46685A57C0D466152DC339C8122548C757ED1 ^
-E7A98FB0692684054407CC221ABC60C199D6F52A ^
-34DF1306662206FD0A5FC2969A4BEEC4EB0197F7 ^
-56CF7EBF08D10F0CB9FE7EE3B63A5C3A02BCB450 ^
-3BAE5CB8226642088DA760A6F78B0CF8EDDEA9F1 ^
-6475DF681E061FA506672C27CBABFA9AA6DDFF62 ^
-79D81991FA4E4957C8062753439DBFD47BBB277D ^
-BAE224477B20302E881F5249F52EC6C34DA8ECEF ^
-EDE4DEB4293CFE4138C2C056B7C46FF821CC0ACC ^
-<D
-
-H>SHS Type 2 Hashes<H
-D>
-A771FA5C812BD0C9596D869EC99E4F4AC988B13F ^
-E99D566212BBBCEEE903946F6100C9C96039A8F4 ^
-B48CE6B1D13903E3925AE0C88CB931388C013F9C ^
-E647D5BAF670D4BF3AFC0A6B72A2424B0C64F194 ^
-65C1CD932A06B05CD0B43AFB3BC7891F6BCEF45C ^
-70FFAE353A5CD0F8A65A8B2746D0F16281B25EC7 ^
-CC8221F2B829B8CF39646BF46888317C3EB378EA ^
-26ACCC2D6D51FF7BF3E5895588907765111BB69B ^
-01072915B8E868D9B28E759CF2BC1AEA4BB92165 ^
-3016115711D74236ADF0C371E47992F87A428598 ^
-BF30417999C1368F008C1F19FECA4D18A5E1C3C9 ^
-62BA49087185F2742C26E1C1F4844112178BF673 ^
-E1F6B9536F384DD3098285BBFD495A474140DC5A ^
-B522DAE1D67726EBA7C4136D4E2F6D6D645AC43E ^
-E9A021C3EB0B9F2C710554D4BF21B19F78E09478 ^
-DF13573188F3BF705E697A3E1F580145F2183377 ^
-188835CFE52ECFA0C4135C2825F245DC29973970 ^
-41B615A34EE2CEC9D84A91B141CFAB115821950B ^
-AB3DD6221D2AFE6613B815DA1C389EEC74AA0337 ^
-0706D414B4AA7FB4A9051AA70D6856A7264054FB ^
-3CBF8151F3A00B1D5A809CBB8C4F3135055A6BD1 ^
-DA5D6A0319272BBCCEA63ACFA6799756FFDA6840 ^
-FB4429C95F6277B346D3B389413758DFFFEEDC98 ^
-2C6E30D9C895B42DCCCFC84C906EC88C09B20DE1 ^
-3DE3189A5E19F225CDCE254DFF23DACD22C61363 ^
-93530A9BC9A817F6922518A73A1505C411D05DA2 ^
-E31354345F832D31E05C1B842D405D4BD4588EC8 ^
-3FF76957E80B60CF74D015AD431FCA147B3AF232 ^
-34AE3B806BE143A84DCE82E4B830EB7D3D2BAC69 ^
-D7447E53D66BB5E4C26E8B41F83EFD107BF4ADDA ^
-77DD2A4482705BC2E9DC96EC0A13395771AC850C ^
-EAA1465DB1F59DE3F25EB8629602B568E693BB57 ^
-9329D5B40E0DC43AA25FED69A0FA9C211A948411 ^
-E94C0B6AA62AA08C625FAF817DDF8F51EC645273 ^
-7FF02B909D82AD668E31E547E0FB66CB8E213771 ^
-5BB3570858FA1744123BAC2873B0BB9810F53FA1 ^
-905F43940B3591CE39D1145ACB1ECA80AB5E43CD ^
-336C79FBD82F33E490C577E3F791C3CBFE842AFF ^
-5C6D07A6B44F7A75A64F6CE592F3BAE91E022210 ^
-7E0D3E9D33127F4A30EB8D9C134A58409FA8695B ^
-9A5F50DFCFB19286206C229019F0ABF25283028C ^
-DCA737E269F9D8626D488988C996E06B352C0708 ^
-B8FFC1D4972FCE63241E0E77850AC46DDE75DBFA ^
-E9C9BF41C8549354151B977003CE1D830BE667DB ^
-0942908960B54F96CB43452E583F4F9CB66E398A ^
-FCE34051C34D4B81B85DDC4B543CDE8007E284B3 ^
-61E8916532503627F4024D13884640A46F1D61D4 ^
-F008D5D7853B6A17B7466CD9E18BD135E520FAF4 ^
-BD8D2E873CF659B5C77AAC1616827EF8A3B1A3B3 ^
-B25A04DD425302ED211A1C2412D2410FA10C63B6 ^
-A404E21588123E0893718B4B44E91414A785B91F ^
-A1E13BC55BF6DAD83CF3AABDA3287AD68681EA64 ^
-D5FD35FFABED6733C92365929DF0FB4CAE864D15 ^
-C12E9C280EE9C079E0506FF89F9B20536E0A83EF ^
-E22769DC00748A9BBD6C05BBC8E81F2CD1DC4E2D ^
-F29835A93475740E888E8C14318F3CA45A3C8606 ^
-1A1D77C6D0F97C4B620FAA90F3F8644408E4B13D ^
-4EC84870E9BDD25F523C6DFB6EDD605052CA4EAA ^
-D689513FED08B80C39B67371959BC4E3FECB0537 ^
-C4FED58F209FC3C34AD19F86A6DACADC86C04D33 ^
-051888C6D00029C176DE792B84DECE2DC1C74B00 ^
-1A3540BEE05518505827954F58B751C475AEECE0 ^
-DFA19180359D5A7A38E842F172359CAF4208FC05 ^
-7B0FA84EBBCFF7D7F4500F73D79660C4A3431B67 ^
-9E886081C9ACAAD0F97B10810D1DE6FCDCE6B5F4 ^
-A4D46E4BA0AE4B012F75B1B50D0534D578AE9CB6 ^
-6342B199EE64C7B2C9CBCD4F2DCB65ACEF51516F ^
-AABFD63688EB678357869130083E1B52F6EA861D ^
-F732B7372DAF44801F81EFFE3108726239837936 ^
-5E9347FE4574CDCB80281ED092191199BADD7B42 ^
-D5776B7DFFF75C1358ABDBBB3F27A20BB6CA7C55 ^
-022B7ADA472FB7A9DA9219621C9C5F563D3792F6 ^
-7F1DE4ECA20362DA624653D225A5B3F7964A9FF2 ^
-CA0F2B1BFB4469C11ED006A994734F0F2F5EFD17 ^
-833D63F5C2EA0CD43EC15F2B9DD97FF12B030479 ^
-14FD356190416C00592B86FF7CA50B622F85593A ^
-4AB6B57EDDEF1CE935622F935C1619AE7C1667D6 ^
-B456A6A968ACD66CAA974F96A9A916E700AA3C5D ^
-FD1C257FE046B2A27E2F0CD55ED2DECA845F01D7 ^
-66E0D01780F1063E2929EAAD74826BC64060E38C ^
-A8478DF406F179FD4EF97F4574D7F99EA1CE9EB8 ^
-248E58CF09A372114FC2F93B09C5FC14F3D0059E ^
-F15767DE91796A6816977EFA4FCED4B7FD9B8A57 ^
-36A6BC5E680E15675D9696338C88B36248BBBAF4 ^
-4DEA6251B2A6DF017A8093AB066EE3863A4EC369 ^
-D30E70E357D57E3D82CA554B8A3D58DFF528FA94 ^
-70CA84D827F7FD61446233F88CF2F990B0F3E2AA ^
-8D500C9CFDE0288530A2106B70BED39326C52C3C ^
-F3D4D139EDFC24596377BC97A96FB7621F27FFC7 ^
-5509BAFFAC6D507860CEFC5AB5832CB63CD4B687 ^
-0C0AEA0C2FD7A620C77866B1A177481E26B4F592 ^
-149176007FEE58A591E3F00F8DB658B605F8390C ^
-17C0D7B0256159F3626786FFDB20237AE154FA84 ^
-741A58618ABEB1D983D67AFDCBC49AA397A3B8E0 ^
-B738D6B3409EB9ED2F1719B84D13F7C36169CDEC ^
-3D33DE31F64055D3B128AC9A6AA3F92DFD4F5330 ^
-B6925F4DF94949B8844C867428BA3DEDF4CF2B51 ^
-CF5E7256292ABEC431D8E8B9CBEAF22AF072377E ^
-975DCE94902923977F129C0E4ACF40AD28DDB9AA ^
-333B0259B18CE64D6B52CF563DD3041E5F63A516 ^
-<D
-
-H>SHS Type 3 Hashes<H
-D>
-80E044703A880C20EC41F645120A8A5B5D194ECE ^
-E142829CA08FC9787F17AA16CE727396169B2713 ^
-6A2BAF62469D311F9257A0727F52C7EAA87CCEB4 ^
-362E3E7136CA611D7FBF687D3BBDC54CDA64843F ^
-F5900ADC6223A5D24A7526ABFC60FA8E2D59A5AB ^
-AD0CAC6A21D5B10833DDE7FA85927D74EDA142A9 ^
-47AD337EAFFDC177AAF7CBD035BE6F398B9D0536 ^
-9CF58595DF80872535BCC7C056E223546F0BB4EE ^
-7151CEB1918278CED2902B1D663D596F8D1B986F ^
-ADDC9F09AA4026EF6C4B7F1A84D3A13B4CDC65B3 ^
-921FE78A863A317B1FA1FB3CA3BE1948DE7EF754 ^
-64BE10732D71D52CE8A486DA23E6B453DF7C6FBD ^
-4A450659470DD759ABFAE1D73972A6D2E63AC16C ^
-0D665E4BBF30B7EAB955BDE84759E185EECAB4CB ^
-0C1B8EE94D61CDD0837EAED9FE33DE4A8334B596 ^
-D93BFE2A6227A4BF9B7C61EBCE4A8CDE131593FE ^
-BDA883F804B470C90BD6AC490DFC34EBC27F9648 ^
-46A0969373552213632591C52030C38E5DBDC49E ^
-4781289E48B910C550DC23CA7D3AF5324C03532D ^
-693A34CFCDDED0F3AC72E7197FCE9BB66A8E3981 ^
-AE088AF1D8865140963B3ABFB63E32E04CD1506F ^
-ADF0F8F1D85CA97586F5DC6DC5FD11FA39270F55 ^
-E484F5AD86C5F4D09E366ADF6E0DE73449F97B28 ^
-81C49842BA3D7072FB42288E03CE737A2672C091 ^
-F6CC71AD897C23A16835490DED289BFD45500AB0 ^
-23E71AED62FE8E28F34F58E7FE5594EC5EB0486C ^
-92BA7934AA5867EE52960F4E0EDFB90AA7B69305 ^
-C3D1CC8CBD1B6FFEE0D90CE962CD9C09AB1548AA ^
-3CE37A583B71A6A77BE325066A0F00C5D11DFC3E ^
-76EF5D236E1042D356A3234A422C092F86003064 ^
-8C3F703436C6C882E60263540A8E4C3E5646DC15 ^
-6138F9F3AB43B988DD3857422CCB304352459F40 ^
-B812DE98775B4690B4FC2ECFCAB61C73C7271DC7 ^
-06660985CD80D48E7B9F88455B4233924C3B64BB ^
-76AB4B6378D6F63499A94EB67EB1CB31AFF8D775 ^
-F31F6B0BE7AB059A1F59A46481967E88392979E6 ^
-0C1638498FBB7DB9600B98B4B22EF85E0FE245FB ^
-5607C6AF600939736795AC523FA43B736F41A118 ^
-8A03244866BDD21B9D8A82E98436C894FAD86ECC ^
-8A75BFD911AF87303B9B8FB7A1A47CCA52D3D98A ^
-16F0F3B5D37411236A1E3D6B1EDAB74CDA25ED4B ^
-AC72BF45477481F58A302628DC5299FFA32E7C9F ^
-74CFFD5881F75AC20726E1447DCF7F47024380EF ^
-5BFBECEECBC27DA05729C4D1AC8C1286EA6DCEC9 ^
-012AACBC0579FA4CB4F107E9A9AD1A86AD2F6A4D ^
-F7D552CBC5EF90F1A579388B5A8A9EC71EB67681 ^
-10C70115C4C34753274BFED477DF01440A67A361 ^
-078D2FACD293B6B6219D89899C16AA1AA8E3DE82 ^
-83C6BF9FB0D3091ADF374EBFA0A69916F17E6D26 ^
-2CDB1924DA62AB64C007C6505FF657E4ADDEA9C1 ^
-E95D209BCB9864B076FF4DFCA8F8BD75D62D1B48 ^
-632824CF5025F8F90AD2923BDDF449550D64C0F5 ^
-02B1C0B41FC27EC5A32E586F1AC480BF0061E56A ^
-28156BC6769AE390BF32C6512C46169181E1536D ^
-F730E6E287D992E7F3E013B6F1E088F0B9C41598 ^
-B056A6A832FA5FE964EF77FF3E0BE1C32E0D58C0 ^
-D5B3D19AFBB48FB56BA6D44A82DE6BD08DB208DE ^
-0215AD79BD6B8023C05FD2F8966211897DF6337A ^
-EC4CF38C244EB6526A44F70570925247145DA8CA ^
-C0D931262ECE93DA5A6ABC89CD6AD3162EA6B09E ^
-6BB48FAC26AA2B4859BBDEFCFB53AE4D1D9A0340 ^
-58611D43741E67A7F0DA9CB337A59DCD1EBE758E ^
-7C2AEC216AF231509E47B7EED06BB17859812B7E ^
-F60EE5DBF4A7A676EC98B3DDB1CDD6CDF3CDA33B ^
-0492E59B1F4C94E97F29A26C3EE7D57E1B0FDD72 ^
-4FCF549D902D9BE1101A756DB9E45415FB61BCD2 ^
-95C71D26AD6B38CC771376B4A4F962F12E1E3D4F ^
-F6A2449E773C72FB886B3C43E2B30EC2A1B7454A ^
-CDE86695E00AEC9A5DB6FDDB5D5A5934448D58E0 ^
-502318A758FABFF6AC53844E9E2BCD159C678510 ^
-589D295148F95F75DAE964DD743FE981FA236D4E ^
-7973DD33AE3599A556BACC77E8656E782E029EFF ^
-9F5BE43AADD43C6DB3883C9DA4B52E1A50257AEE ^
-454289D8FFB237A56D5214EAE88F0A9D328FEA1A ^
-7E686B36595BEB4C0D4528FF960EDB55088A028D ^
-F9789D1EF19A0084AC0E9F43A4BC0EE0478939EF ^
-2F32B0E7CC8BE19C325545C816E77056D7BBE70F ^
-6B1617746F073CFCD2CEBCAFBBE6FD0E28ED2D56 ^
-CF8D2EA3888AD76761799383E5A15979F6DB7A88 ^
-557AF6D9D5947203C60E98C9A79B92B8BD085E2B ^
-C61A217423DE68ED6CD34C91756C8DD3A650A2A2 ^
-73F3F79C151B6C1BD9369EDB26B932C2362B0593 ^
-364141E5FBCDE83F210C5BBBEB6810F6299DE14B ^
-F806BECD025D264FD59E93D9E3606A674C40F216 ^
-E0C761A57F00CBFB07D49BCB034C36A7122F4C5B ^
-5D3831044B9E0032FBE3C3425FFD13698F413B33 ^
-7EB1AB41E9997753C5D530DF118E71E72D7B86FC ^
-CC053EA1556269D7E8BCBA30B208FCBF0EE2EE64 ^
-A57739B1DD41E7DC0C40D6B6159A7E73CE2748AA ^
-90DA527C9DB9ACC2FD530D560A2F1191A80D0567 ^
-6AC1F2A0B8CA0E5ABC9FDF1ADCE588FBDF5CC53E ^
-43C1A0A0EE4163EC929726989F92B03639B233AB ^
-8927F299462413AC29A74080E54D8EE2DB7165E7 ^
-0C8D7E22226D91B423E781B508F31517EAAB607B ^
-7286E20D7F08D18A893254FBD3CC833F7973DCAF ^
-0CB8C235928B8E936C43B8F29EF3758B9FD54A7B ^
-F67C24CC23E440CA3F206CEEB5504ECA54CD5CA3 ^
-D78A25DEAA1E7ADADDB3C145ED0E5263BA4F2910 ^
-00AA68174D29492C578AC853FFCD55908292D41A ^
-D5570EEDB09A62A5948F7F311F7ED5EF247F9AD9 ^
-<D
-
+#  Configuration information for "SHA-1 Test"
+#  SHA tests are configured for BYTE oriented implementations
+H>SHS Type 1 Hashes<H
+D>
+DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 ^
+3CDF2936DA2FC556BFA533AB1EB59CE710AC80E5 ^
+19C1E2048FA7393CFBF2D310AD8209EC11D996E5 ^
+CA775D8C80FAA6F87FA62BECA6CA6089D63B56E5 ^
+71AC973D0E4B50AE9E5043FF4D615381120A25A0 ^
+A6B5B9F854CFB76701C3BDDBF374B3094EA49CBA ^
+D87A0EE74E4B9AD72E6847C87BDEEB3D07844380 ^
+1976B8DD509FE66BF09C9A8D33534D4EF4F63BFD ^
+5A78F439B6DB845BB8A558E4CEB106CD7B7FF783 ^
+F871BCE62436C1E280357416695EE2EF9B83695C ^
+62B243D1B780E1D31CF1BA2DE3F01C72AEEA0E47 ^
+1698994A273404848E56E7FDA4457B5900DE1342 ^
+056F4CDC02791DA7ED1EB2303314F7667518DEEF ^
+9FE2DA967BD8441EEA1C32DF68DDAA9DC1FC8E4B ^
+73A31777B4ACE9384EFA8BBEAD45C51A71ABA6DD ^
+3F9D7C4E2384EDDABFF5DD8A31E23DE3D03F42AC ^
+4814908F72B93FFD011135BEE347DE9A08DA838F ^
+0978374B67A412A3102C5AA0B10E1A6596FC68EB ^
+44AD6CB618BD935460D46D3F921D87B99AB91C1E ^
+02DC989AF265B09CF8485640842128DCF95E9F39 ^
+67507B8D497B35D6E99FC01976D73F54AECA75CF ^
+1EAE0373C1317CB60C36A42A867B716039D441F5 ^
+9C3834589E5BFFAC9F50950E0199B3EC2620BEC8 ^
+209F7ABC7F3B878EE46CDF3A1FBB9C21C3474F32 ^
+05FC054B00D97753A9B3E2DA8FBBA3EE808CEF22 ^
+0C4980EA3A46C757DFBFC5BAA38AC6C8E72DDCE7 ^
+96A460D2972D276928B69864445BEA353BDCFFD2 ^
+F3EF04D8FA8C6FA9850F394A4554C080956FA64B ^
+F2A31D875D1D7B30874D416C4D2EA6BAF0FFBAFE ^
+F4942D3B9E9588DCFDC6312A84DF75D05F111C20 ^
+310207DF35B014E4676D30806FA34424813734DD ^
+4DA1955B2FA7C7E74E3F47D7360CE530BBF57CA3 ^
+74C4BC5B26FB4A08602D40CCEC6C6161B6C11478 ^
+0B103CE297338DFC7395F7715EE47539B556DDB6 ^
+EFC72D99E3D2311CE14190C0B726BDC68F4B0821 ^
+660EDAC0A8F4CE33DA0D8DBAE597650E97687250 ^
+FE0A55A988B3B93946A63EB36B23785A5E6EFC3E ^
+0CBDF2A5781C59F907513147A0DE3CC774B54BF3 ^
+663E40FEE5A44BFCB1C99EA5935A6B5BC9F583B0 ^
+00162134256952DD9AE6B51EFB159B35C3C138C7 ^
+CEB88E4736E354416E2010FC1061B3B53B81664B ^
+A6A2C4B6BCC41DDC67278F3DF4D8D0B9DD7784EF ^
+C23D083CD8820B57800A869F5F261D45E02DC55D ^
+E8AC31927B78DDEC41A31CA7A44EB7177165E7AB ^
+E864EC5DBAB0F9FF6984AB6AD43A8C9B81CC9F9C ^
+CFED6269069417A84D6DE2347220F4B858BCD530 ^
+D9217BFB46C96348722C3783D29D4B1A3FEDA38C ^
+DEC24E5554F79697218D317315FA986229CE3350 ^
+83A099DF7071437BA5495A5B0BFBFEFE1C0EF7F3 ^
+AA3198E30891A83E33CE3BFA0587D86A197D4F80 ^
+9B6ACBEB4989CBEE7015C7D515A75672FFDE3442 ^
+B021EB08A436B02658EAA7BA3C88D49F1219C035 ^
+CAE36DAB8AEA29F62E0855D9CB3CD8E7D39094B1 ^
+02DE8BA699F3C1B0CB5AD89A01F2346E630459D7 ^
+88021458847DD39B4495368F7254941859FAD44B ^
+91A165295C666FE85C2ADBC5A10329DAF0CB81A0 ^
+4B31312EAF8B506811151A9DBD162961F7548C4B ^
+3FE70971B20558F7E9BAC303ED2BC14BDE659A62 ^
+93FB769D5BF49D6C563685954E2AECC024DC02D6 ^
+BC8827C3E614D515E83DEA503989DEA4FDA6EA13 ^
+E83868DBE4A389AB48E61CFC4ED894F32AE112AC ^
+55C95459CDE4B33791B4B2BCAAF840930AF3F3BD ^
+36BB0E2BA438A3E03214D9ED2B28A4D5C578FCAA ^
+3ACBF874199763EBA20F3789DFC59572ACA4CF33 ^
+86BE037C4D509C9202020767D860DAB039CADACE ^
+51B57D7080A87394EEC3EB2E0B242E553F2827C9 ^
+1EFBFA78866315CE6A71E457F3A750A38FACAB41 ^
+57D6CB41AEEC20236F365B3A490C61D0CFA39611 ^
+C532CB64B4BA826372BCCF2B4B5793D5B88BB715 ^
+15833B5631032663E783686A209C6A2B47A1080E ^
+D04F2043C96E10CD83B574B1E1C217052CD4A6B2 ^
+E8882627C64DB743F7DB8B4413DD033FC63BEB20 ^
+CD2D32286B8867BC124A0AF2236FC74BE3622199 ^
+019B70D745375091ED5C7B218445EC986D0F5A82 ^
+E5FF5FEC1DADBAED02BF2DAD4026BE6A96B3F2AF ^
+6F4E23B3F2E2C068D13921FE4E5E053FFED4E146 ^
+25E179602A575C915067566FBA6DA930E97F8678 ^
+67DED0E68E235C8A523E051E86108EEB757EFBFD ^
+AF78536EA83C822796745556D62A3EE82C7BE098 ^
+64D7AC52E47834BE72455F6C64325F9C358B610D ^
+9D4866BAA3639C13E541F250FFA3D8BC157A491F ^
+2E258811961D3EB876F30E7019241A01F9517BEC ^
+8E0EBC487146F83BC9077A1630E0FB3AB3C89E63 ^
+CE8953741FFF3425D2311FBBF4AB481B669DEF70 ^
+789D1D2DAB52086BD90C0E137E2515ED9C6B59B5 ^
+B76CE7472700DD68D6328B7AA8437FB051D15745 ^
+F218669B596C5FFB0B1C14BD03C467FC873230A0 ^
+1FF3BDBE0D504CB0CDFAB17E6C37ABA6B3CFFDED ^
+2F3CBACBB14405A4652ED52793C1814FD8C4FCE0 ^
+982C8AB6CE164F481915AF59AAED9FFF2A391752 ^
+5CD92012D488A07ECE0E47901D0E083B6BD93E3F ^
+69603FEC02920851D4B3B8782E07B92BB2963009 ^
+3E90F76437B1EA44CF98A08D83EA24CECF6E6191 ^
+34C09F107C42D990EB4881D4BF2DDDCAB01563AE ^
+474BE0E5892EB2382109BFC5E3C8249A9283B03D ^
+A04B4F75051786682483252438F6A75BF4705EC6 ^
+BE88A6716083EB50ED9416719D6A247661299383 ^
+C67E38717FEE1A5F65EC6C7C7C42AFC00CD37F04 ^
+959AC4082388E19E9BE5DE571C047EF10C174A8D ^
+BAA7AA7B7753FA0ABDC4A541842B5D238D949F0A ^
+351394DCEBC08155D100FCD488578E6AE71D0E9C ^
+AB8BE94C5AF60D9477EF1252D604E58E27B2A9EE ^
+3429EC74A695FDD3228F152564952308AFE0680A ^
+907FA46C029BC67EAA8E4F46E3C2A232F85BD122 ^
+2644C87D1FBBBC0FC8D65F64BCA2492DA15BAAE4 ^
+110A3EEB408756E2E81ABAF4C5DCD4D4C6AFCF6D ^
+CD4FDC35FAC7E1ADB5DE40F47F256EF74D584959 ^
+8E6E273208AC256F9ECCF296F3F5A37BC8A0F9F7 ^
+FE0606100BDBC268DB39B503E0FDFE3766185828 ^
+6C63C3E58047BCDB35A17F74EEBA4E9B14420809 ^
+BCC2BD305F0BCDA8CF2D478EF9FE080486CB265F ^
+CE5223FD3DD920A3B666481D5625B16457DCB5E8 ^
+948886776E42E4F5FAE1B2D0C906AC3759E3F8B0 ^
+4C12A51FCFE242F832E3D7329304B11B75161EFB ^
+C54BDD2050504D92F551D378AD5FC72C9ED03932 ^
+8F53E8FA79EA09FD1B682AF5ED1515ECA965604C ^
+2D7E17F6294524CE78B33EAB72CDD08E5FF6E313 ^
+64582B4B57F782C9302BFE7D07F74AA176627A3A ^
+6D88795B71D3E386BBD1EB830FB9F161BA98869F ^
+86AD34A6463F12CEE6DE9596ABA72F0DF1397FD1 ^
+7EB46685A57C0D466152DC339C8122548C757ED1 ^
+E7A98FB0692684054407CC221ABC60C199D6F52A ^
+34DF1306662206FD0A5FC2969A4BEEC4EB0197F7 ^
+56CF7EBF08D10F0CB9FE7EE3B63A5C3A02BCB450 ^
+3BAE5CB8226642088DA760A6F78B0CF8EDDEA9F1 ^
+6475DF681E061FA506672C27CBABFA9AA6DDFF62 ^
+79D81991FA4E4957C8062753439DBFD47BBB277D ^
+BAE224477B20302E881F5249F52EC6C34DA8ECEF ^
+EDE4DEB4293CFE4138C2C056B7C46FF821CC0ACC ^
+<D
+
+H>SHS Type 2 Hashes<H
+D>
+A771FA5C812BD0C9596D869EC99E4F4AC988B13F ^
+E99D566212BBBCEEE903946F6100C9C96039A8F4 ^
+B48CE6B1D13903E3925AE0C88CB931388C013F9C ^
+E647D5BAF670D4BF3AFC0A6B72A2424B0C64F194 ^
+65C1CD932A06B05CD0B43AFB3BC7891F6BCEF45C ^
+70FFAE353A5CD0F8A65A8B2746D0F16281B25EC7 ^
+CC8221F2B829B8CF39646BF46888317C3EB378EA ^
+26ACCC2D6D51FF7BF3E5895588907765111BB69B ^
+01072915B8E868D9B28E759CF2BC1AEA4BB92165 ^
+3016115711D74236ADF0C371E47992F87A428598 ^
+BF30417999C1368F008C1F19FECA4D18A5E1C3C9 ^
+62BA49087185F2742C26E1C1F4844112178BF673 ^
+E1F6B9536F384DD3098285BBFD495A474140DC5A ^
+B522DAE1D67726EBA7C4136D4E2F6D6D645AC43E ^
+E9A021C3EB0B9F2C710554D4BF21B19F78E09478 ^
+DF13573188F3BF705E697A3E1F580145F2183377 ^
+188835CFE52ECFA0C4135C2825F245DC29973970 ^
+41B615A34EE2CEC9D84A91B141CFAB115821950B ^
+AB3DD6221D2AFE6613B815DA1C389EEC74AA0337 ^
+0706D414B4AA7FB4A9051AA70D6856A7264054FB ^
+3CBF8151F3A00B1D5A809CBB8C4F3135055A6BD1 ^
+DA5D6A0319272BBCCEA63ACFA6799756FFDA6840 ^
+FB4429C95F6277B346D3B389413758DFFFEEDC98 ^
+2C6E30D9C895B42DCCCFC84C906EC88C09B20DE1 ^
+3DE3189A5E19F225CDCE254DFF23DACD22C61363 ^
+93530A9BC9A817F6922518A73A1505C411D05DA2 ^
+E31354345F832D31E05C1B842D405D4BD4588EC8 ^
+3FF76957E80B60CF74D015AD431FCA147B3AF232 ^
+34AE3B806BE143A84DCE82E4B830EB7D3D2BAC69 ^
+D7447E53D66BB5E4C26E8B41F83EFD107BF4ADDA ^
+77DD2A4482705BC2E9DC96EC0A13395771AC850C ^
+EAA1465DB1F59DE3F25EB8629602B568E693BB57 ^
+9329D5B40E0DC43AA25FED69A0FA9C211A948411 ^
+E94C0B6AA62AA08C625FAF817DDF8F51EC645273 ^
+7FF02B909D82AD668E31E547E0FB66CB8E213771 ^
+5BB3570858FA1744123BAC2873B0BB9810F53FA1 ^
+905F43940B3591CE39D1145ACB1ECA80AB5E43CD ^
+336C79FBD82F33E490C577E3F791C3CBFE842AFF ^
+5C6D07A6B44F7A75A64F6CE592F3BAE91E022210 ^
+7E0D3E9D33127F4A30EB8D9C134A58409FA8695B ^
+9A5F50DFCFB19286206C229019F0ABF25283028C ^
+DCA737E269F9D8626D488988C996E06B352C0708 ^
+B8FFC1D4972FCE63241E0E77850AC46DDE75DBFA ^
+E9C9BF41C8549354151B977003CE1D830BE667DB ^
+0942908960B54F96CB43452E583F4F9CB66E398A ^
+FCE34051C34D4B81B85DDC4B543CDE8007E284B3 ^
+61E8916532503627F4024D13884640A46F1D61D4 ^
+F008D5D7853B6A17B7466CD9E18BD135E520FAF4 ^
+BD8D2E873CF659B5C77AAC1616827EF8A3B1A3B3 ^
+B25A04DD425302ED211A1C2412D2410FA10C63B6 ^
+A404E21588123E0893718B4B44E91414A785B91F ^
+A1E13BC55BF6DAD83CF3AABDA3287AD68681EA64 ^
+D5FD35FFABED6733C92365929DF0FB4CAE864D15 ^
+C12E9C280EE9C079E0506FF89F9B20536E0A83EF ^
+E22769DC00748A9BBD6C05BBC8E81F2CD1DC4E2D ^
+F29835A93475740E888E8C14318F3CA45A3C8606 ^
+1A1D77C6D0F97C4B620FAA90F3F8644408E4B13D ^
+4EC84870E9BDD25F523C6DFB6EDD605052CA4EAA ^
+D689513FED08B80C39B67371959BC4E3FECB0537 ^
+C4FED58F209FC3C34AD19F86A6DACADC86C04D33 ^
+051888C6D00029C176DE792B84DECE2DC1C74B00 ^
+1A3540BEE05518505827954F58B751C475AEECE0 ^
+DFA19180359D5A7A38E842F172359CAF4208FC05 ^
+7B0FA84EBBCFF7D7F4500F73D79660C4A3431B67 ^
+9E886081C9ACAAD0F97B10810D1DE6FCDCE6B5F4 ^
+A4D46E4BA0AE4B012F75B1B50D0534D578AE9CB6 ^
+6342B199EE64C7B2C9CBCD4F2DCB65ACEF51516F ^
+AABFD63688EB678357869130083E1B52F6EA861D ^
+F732B7372DAF44801F81EFFE3108726239837936 ^
+5E9347FE4574CDCB80281ED092191199BADD7B42 ^
+D5776B7DFFF75C1358ABDBBB3F27A20BB6CA7C55 ^
+022B7ADA472FB7A9DA9219621C9C5F563D3792F6 ^
+7F1DE4ECA20362DA624653D225A5B3F7964A9FF2 ^
+CA0F2B1BFB4469C11ED006A994734F0F2F5EFD17 ^
+833D63F5C2EA0CD43EC15F2B9DD97FF12B030479 ^
+14FD356190416C00592B86FF7CA50B622F85593A ^
+4AB6B57EDDEF1CE935622F935C1619AE7C1667D6 ^
+B456A6A968ACD66CAA974F96A9A916E700AA3C5D ^
+FD1C257FE046B2A27E2F0CD55ED2DECA845F01D7 ^
+66E0D01780F1063E2929EAAD74826BC64060E38C ^
+A8478DF406F179FD4EF97F4574D7F99EA1CE9EB8 ^
+248E58CF09A372114FC2F93B09C5FC14F3D0059E ^
+F15767DE91796A6816977EFA4FCED4B7FD9B8A57 ^
+36A6BC5E680E15675D9696338C88B36248BBBAF4 ^
+4DEA6251B2A6DF017A8093AB066EE3863A4EC369 ^
+D30E70E357D57E3D82CA554B8A3D58DFF528FA94 ^
+70CA84D827F7FD61446233F88CF2F990B0F3E2AA ^
+8D500C9CFDE0288530A2106B70BED39326C52C3C ^
+F3D4D139EDFC24596377BC97A96FB7621F27FFC7 ^
+5509BAFFAC6D507860CEFC5AB5832CB63CD4B687 ^
+0C0AEA0C2FD7A620C77866B1A177481E26B4F592 ^
+149176007FEE58A591E3F00F8DB658B605F8390C ^
+17C0D7B0256159F3626786FFDB20237AE154FA84 ^
+741A58618ABEB1D983D67AFDCBC49AA397A3B8E0 ^
+B738D6B3409EB9ED2F1719B84D13F7C36169CDEC ^
+3D33DE31F64055D3B128AC9A6AA3F92DFD4F5330 ^
+B6925F4DF94949B8844C867428BA3DEDF4CF2B51 ^
+CF5E7256292ABEC431D8E8B9CBEAF22AF072377E ^
+975DCE94902923977F129C0E4ACF40AD28DDB9AA ^
+333B0259B18CE64D6B52CF563DD3041E5F63A516 ^
+<D
+
+H>SHS Type 3 Hashes<H
+D>
+80E044703A880C20EC41F645120A8A5B5D194ECE ^
+E142829CA08FC9787F17AA16CE727396169B2713 ^
+6A2BAF62469D311F9257A0727F52C7EAA87CCEB4 ^
+362E3E7136CA611D7FBF687D3BBDC54CDA64843F ^
+F5900ADC6223A5D24A7526ABFC60FA8E2D59A5AB ^
+AD0CAC6A21D5B10833DDE7FA85927D74EDA142A9 ^
+47AD337EAFFDC177AAF7CBD035BE6F398B9D0536 ^
+9CF58595DF80872535BCC7C056E223546F0BB4EE ^
+7151CEB1918278CED2902B1D663D596F8D1B986F ^
+ADDC9F09AA4026EF6C4B7F1A84D3A13B4CDC65B3 ^
+921FE78A863A317B1FA1FB3CA3BE1948DE7EF754 ^
+64BE10732D71D52CE8A486DA23E6B453DF7C6FBD ^
+4A450659470DD759ABFAE1D73972A6D2E63AC16C ^
+0D665E4BBF30B7EAB955BDE84759E185EECAB4CB ^
+0C1B8EE94D61CDD0837EAED9FE33DE4A8334B596 ^
+D93BFE2A6227A4BF9B7C61EBCE4A8CDE131593FE ^
+BDA883F804B470C90BD6AC490DFC34EBC27F9648 ^
+46A0969373552213632591C52030C38E5DBDC49E ^
+4781289E48B910C550DC23CA7D3AF5324C03532D ^
+693A34CFCDDED0F3AC72E7197FCE9BB66A8E3981 ^
+AE088AF1D8865140963B3ABFB63E32E04CD1506F ^
+ADF0F8F1D85CA97586F5DC6DC5FD11FA39270F55 ^
+E484F5AD86C5F4D09E366ADF6E0DE73449F97B28 ^
+81C49842BA3D7072FB42288E03CE737A2672C091 ^
+F6CC71AD897C23A16835490DED289BFD45500AB0 ^
+23E71AED62FE8E28F34F58E7FE5594EC5EB0486C ^
+92BA7934AA5867EE52960F4E0EDFB90AA7B69305 ^
+C3D1CC8CBD1B6FFEE0D90CE962CD9C09AB1548AA ^
+3CE37A583B71A6A77BE325066A0F00C5D11DFC3E ^
+76EF5D236E1042D356A3234A422C092F86003064 ^
+8C3F703436C6C882E60263540A8E4C3E5646DC15 ^
+6138F9F3AB43B988DD3857422CCB304352459F40 ^
+B812DE98775B4690B4FC2ECFCAB61C73C7271DC7 ^
+06660985CD80D48E7B9F88455B4233924C3B64BB ^
+76AB4B6378D6F63499A94EB67EB1CB31AFF8D775 ^
+F31F6B0BE7AB059A1F59A46481967E88392979E6 ^
+0C1638498FBB7DB9600B98B4B22EF85E0FE245FB ^
+5607C6AF600939736795AC523FA43B736F41A118 ^
+8A03244866BDD21B9D8A82E98436C894FAD86ECC ^
+8A75BFD911AF87303B9B8FB7A1A47CCA52D3D98A ^
+16F0F3B5D37411236A1E3D6B1EDAB74CDA25ED4B ^
+AC72BF45477481F58A302628DC5299FFA32E7C9F ^
+74CFFD5881F75AC20726E1447DCF7F47024380EF ^
+5BFBECEECBC27DA05729C4D1AC8C1286EA6DCEC9 ^
+012AACBC0579FA4CB4F107E9A9AD1A86AD2F6A4D ^
+F7D552CBC5EF90F1A579388B5A8A9EC71EB67681 ^
+10C70115C4C34753274BFED477DF01440A67A361 ^
+078D2FACD293B6B6219D89899C16AA1AA8E3DE82 ^
+83C6BF9FB0D3091ADF374EBFA0A69916F17E6D26 ^
+2CDB1924DA62AB64C007C6505FF657E4ADDEA9C1 ^
+E95D209BCB9864B076FF4DFCA8F8BD75D62D1B48 ^
+632824CF5025F8F90AD2923BDDF449550D64C0F5 ^
+02B1C0B41FC27EC5A32E586F1AC480BF0061E56A ^
+28156BC6769AE390BF32C6512C46169181E1536D ^
+F730E6E287D992E7F3E013B6F1E088F0B9C41598 ^
+B056A6A832FA5FE964EF77FF3E0BE1C32E0D58C0 ^
+D5B3D19AFBB48FB56BA6D44A82DE6BD08DB208DE ^
+0215AD79BD6B8023C05FD2F8966211897DF6337A ^
+EC4CF38C244EB6526A44F70570925247145DA8CA ^
+C0D931262ECE93DA5A6ABC89CD6AD3162EA6B09E ^
+6BB48FAC26AA2B4859BBDEFCFB53AE4D1D9A0340 ^
+58611D43741E67A7F0DA9CB337A59DCD1EBE758E ^
+7C2AEC216AF231509E47B7EED06BB17859812B7E ^
+F60EE5DBF4A7A676EC98B3DDB1CDD6CDF3CDA33B ^
+0492E59B1F4C94E97F29A26C3EE7D57E1B0FDD72 ^
+4FCF549D902D9BE1101A756DB9E45415FB61BCD2 ^
+95C71D26AD6B38CC771376B4A4F962F12E1E3D4F ^
+F6A2449E773C72FB886B3C43E2B30EC2A1B7454A ^
+CDE86695E00AEC9A5DB6FDDB5D5A5934448D58E0 ^
+502318A758FABFF6AC53844E9E2BCD159C678510 ^
+589D295148F95F75DAE964DD743FE981FA236D4E ^
+7973DD33AE3599A556BACC77E8656E782E029EFF ^
+9F5BE43AADD43C6DB3883C9DA4B52E1A50257AEE ^
+454289D8FFB237A56D5214EAE88F0A9D328FEA1A ^
+7E686B36595BEB4C0D4528FF960EDB55088A028D ^
+F9789D1EF19A0084AC0E9F43A4BC0EE0478939EF ^
+2F32B0E7CC8BE19C325545C816E77056D7BBE70F ^
+6B1617746F073CFCD2CEBCAFBBE6FD0E28ED2D56 ^
+CF8D2EA3888AD76761799383E5A15979F6DB7A88 ^
+557AF6D9D5947203C60E98C9A79B92B8BD085E2B ^
+C61A217423DE68ED6CD34C91756C8DD3A650A2A2 ^
+73F3F79C151B6C1BD9369EDB26B932C2362B0593 ^
+364141E5FBCDE83F210C5BBBEB6810F6299DE14B ^
+F806BECD025D264FD59E93D9E3606A674C40F216 ^
+E0C761A57F00CBFB07D49BCB034C36A7122F4C5B ^
+5D3831044B9E0032FBE3C3425FFD13698F413B33 ^
+7EB1AB41E9997753C5D530DF118E71E72D7B86FC ^
+CC053EA1556269D7E8BCBA30B208FCBF0EE2EE64 ^
+A57739B1DD41E7DC0C40D6B6159A7E73CE2748AA ^
+90DA527C9DB9ACC2FD530D560A2F1191A80D0567 ^
+6AC1F2A0B8CA0E5ABC9FDF1ADCE588FBDF5CC53E ^
+43C1A0A0EE4163EC929726989F92B03639B233AB ^
+8927F299462413AC29A74080E54D8EE2DB7165E7 ^
+0C8D7E22226D91B423E781B508F31517EAAB607B ^
+7286E20D7F08D18A893254FBD3CC833F7973DCAF ^
+0CB8C235928B8E936C43B8F29EF3758B9FD54A7B ^
+F67C24CC23E440CA3F206CEEB5504ECA54CD5CA3 ^
+D78A25DEAA1E7ADADDB3C145ED0E5263BA4F2910 ^
+00AA68174D29492C578AC853FFCD55908292D41A ^
+D5570EEDB09A62A5948F7F311F7ED5EF247F9AD9 ^
+<D
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-messages.sha1	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/sha-1/byte-messages.sha1	Wed Oct 13 19:39:18 2010 +0530
@@ -1,2294 +1,2294 @@
-#  Configuration information for "SHA-1 Test"
-#  SHA tests are configured for BYTE oriented implementations
-H>SHS Type 1 Strings<H
-D>
-0 1 ^
-5 0 2 1 2 1 2 ^
-5 0 1 3 4 4 4 ^
-7 0 4 3 4 4 1 4 4 ^
-10 0 4 1 5 3 4 4 3 1 3 4 ^
-10 0 3 1 6 5 5 1 3 6 6 4 ^
-13 1 3 2 5 3 3 3 4 6 6 1 4 6 2 ^
-16 1 3 5 5 1 2 1 3 3 6 3 5 2 3 5 7 2 ^
-15 1 8 1 5 3 2 7 4 5 6 7 3 3 1 6 3 ^
-15 1 4 6 8 2 1 4 2 5 1 6 8 8 6 4 7 ^
-18 1 1 2 7 3 8 6 7 5 4 3 4 3 5 3 3 2 6 8 ^
-16 0 9 8 1 8 1 7 6 7 7 1 2 6 9 5 4 7 ^
-18 0 7 1 7 3 9 4 7 7 5 2 8 1 7 8 2 7 2 9 ^
-19 1 2 3 1 8 8 6 9 10 3 10 8 9 2 4 1 5 1 5 9 ^
-19 1 8 5 4 8 1 3 9 5 7 7 2 7 2 7 8 7 4 8 10 ^
-20 1 1 9 7 4 1 4 5 1 10 8 6 4 4 9 9 9 8 2 9 10 ^
-19 1 11 6 7 7 2 6 2 6 10 6 9 10 5 11 1 6 8 11 4 ^
-22 0 10 5 10 3 7 8 9 9 1 1 1 10 2 1 5 10 2 9 9 9 7 8 ^
-21 0 1 10 1 6 9 4 2 5 2 11 8 12 12 9 8 1 3 10 7 11 12 ^
-24 1 3 9 5 12 3 4 2 9 12 11 6 6 1 1 9 5 9 1 4 9 4 10 8 9 ^
-25 1 3 2 3 11 1 12 5 6 2 7 8 4 8 8 9 9 8 4 9 1 4 8 10 9 9 ^
-23 0 11 10 7 10 10 6 10 9 4 5 10 5 8 4 1 10 12 4 6 1 8 11 6 ^
-22 0 12 8 10 4 3 8 5 5 7 11 13 11 12 11 4 12 3 6 5 11 10 5 ^
-26 1 10 9 6 9 7 2 10 4 4 5 5 2 12 13 5 3 1 10 1 4 7 8 13 13 12 9 ^
-31 0 2 6 5 4 7 3 10 6 13 6 3 9 6 2 10 5 3 8 4 1 11 3 5 3 7 11 1 12 9 12 5 ^
-27 1 14 5 1 3 7 2 3 9 3 4 14 4 4 10 8 5 14 1 11 12 12 10 4 13 7 11 9 ^
-30 1 4 9 5 5 8 9 5 10 4 2 4 7 9 9 6 3 5 1 8 3 2 13 3 14 9 8 9 10 14 10 ^
-27 0 12 9 5 8 7 2 14 12 3 8 14 6 6 4 7 5 7 10 7 11 10 1 9 6 7 12 14 ^
-24 0 12 9 9 2 11 13 12 11 11 6 14 13 10 5 6 8 10 4 3 11 11 14 5 14 ^
-24 0 15 4 5 3 8 12 15 8 14 15 9 12 12 3 10 13 6 11 10 4 13 14 8 8 ^
-28 1 1 8 1 5 11 4 9 12 4 13 15 5 9 11 7 14 11 1 11 7 8 8 11 1 13 15 12 13 ^
-32 1 5 8 3 8 10 7 8 1 5 13 12 14 5 3 6 4 12 15 6 6 10 11 13 9 1 11 6 10 3 7 14 
-2 ^
-31 0 10 3 5 1 14 11 11 16 1 2 2 11 6 13 15 12 6 5 16 2 14 2 10 12 2 5 5 6 10 13 
-15 ^
-34 0 3 10 8 16 9 5 12 15 4 11 13 3 6 5 10 8 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 
-5 6 14 ^
-30 1 1 12 4 4 2 15 13 15 11 15 5 11 9 7 15 16 6 16 12 3 2 10 16 5 5 7 1 7 11 16 
-^
-34 0 7 9 11 2 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 9 13 13 3 3 6 7 16 7 6 15 5 8 
-15 14 ^
-36 1 4 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 2 7 8 16 2 12 16 10 14 3 
-2 3 7 14 3 ^
-32 0 15 10 9 1 14 10 14 6 6 16 3 2 3 8 3 12 8 11 17 3 9 7 16 14 4 11 15 5 13 9 
-5 17 ^
-30 0 17 17 13 8 2 6 8 16 1 12 5 17 2 9 8 10 13 14 11 17 12 5 14 9 11 9 11 4 11 
-12 ^
-30 1 16 6 10 5 8 3 17 16 14 1 15 15 15 6 13 2 11 6 13 11 13 4 6 7 11 11 12 16 
-13 16 ^
-33 1 16 16 14 16 2 4 16 11 6 15 7 4 17 6 5 7 6 3 14 16 5 17 11 13 1 1 14 13 3 6 
-14 5 16 ^
-39 1 2 16 13 7 8 6 2 15 1 9 12 4 4 11 13 7 2 11 9 18 4 5 4 8 2 14 9 9 1 8 13 11 
-15 8 5 9 10 16 7 ^
-34 0 2 7 1 1 17 13 6 11 10 8 5 12 15 6 15 10 12 4 18 1 2 8 11 12 16 10 12 18 11 
-16 12 11 17 6 ^
-34 1 4 7 13 7 10 7 10 6 1 12 7 18 11 18 2 10 15 10 14 8 18 9 9 12 12 3 13 12 6 
-4 9 17 13 17 ^
-40 0 5 7 3 2 1 17 14 4 16 6 13 1 13 6 6 10 1 3 18 3 11 7 9 5 7 11 17 1 9 16 5 
-15 10 17 3 8 15 17 8 12 ^
-40 0 11 3 15 17 11 1 1 4 3 14 18 4 2 18 8 15 6 4 6 3 15 11 16 10 17 17 9 6 3 2 
-6 16 4 9 12 6 8 1 11 17 ^
-37 1 2 19 12 8 16 14 2 9 16 2 6 6 7 9 10 9 11 9 14 11 15 5 16 9 2 17 2 8 15 8 4 
-3 14 14 16 16 12 ^
-37 1 11 10 16 12 11 7 14 14 14 6 10 10 1 6 13 19 5 6 4 7 12 12 10 5 10 15 15 8 
-5 13 17 13 5 6 14 1 19 ^
-38 1 2 6 5 17 9 11 18 18 8 6 13 15 3 3 15 5 13 18 3 2 5 5 14 7 13 4 17 7 2 17 3 
-18 15 7 15 16 18 11 ^
-38 1 12 8 6 3 17 12 13 19 15 9 7 17 16 15 3 11 11 5 2 13 19 16 2 4 16 7 8 1 2 9 
-17 12 3 5 18 19 11 9 ^
-39 1 14 16 14 8 9 16 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 1 19 8 
-3 4 3 7 1 14 19 19 19 ^
-37 1 18 13 11 5 18 4 19 10 6 19 11 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 
-3 8 10 1 18 1 6 20 14 ^
-36 0 8 9 6 12 11 7 7 3 17 13 6 20 17 9 20 16 10 12 17 8 11 8 11 10 5 10 14 18 8 
-19 9 12 12 2 20 19 ^
-39 0 12 16 20 3 9 9 19 17 13 13 4 17 2 11 7 14 3 6 16 13 10 13 5 16 10 2 8 2 17 
-19 4 17 7 19 6 9 15 15 6 ^
-43 0 7 2 18 5 7 18 5 2 15 7 11 10 9 3 2 14 19 3 11 8 18 15 5 3 5 12 15 16 10 17 
-7 19 16 2 1 16 6 3 19 12 5 18 16 ^
-49 1 9 11 2 1 12 11 14 12 14 10 4 11 6 8 16 7 5 11 20 8 17 4 14 4 15 3 2 2 4 3 
-2 3 14 15 10 2 12 7 3 7 20 20 19 10 2 3 1 10 20 ^
-36 0 19 20 12 5 19 21 5 21 11 14 19 1 17 8 9 4 19 3 17 1 14 21 14 7 6 5 20 14 
-21 20 4 6 21 7 11 12 ^
-41 0 12 9 11 6 16 18 18 10 11 20 6 12 11 5 7 21 19 18 6 15 21 10 4 14 9 19 10 3 
-3 5 13 1 8 12 3 13 9 7 10 17 14 ^
-45 0 10 6 8 3 17 18 3 21 19 6 17 15 4 9 15 9 15 14 4 7 14 8 10 13 4 11 10 7 6 
-21 1 14 5 11 7 7 2 13 13 3 9 13 8 14 20 ^
-39 1 3 7 18 4 9 9 5 15 13 17 10 15 16 20 8 19 9 10 9 1 19 14 21 2 18 13 10 4 18 
-16 4 21 15 10 18 19 3 12 18 ^
-41 0 14 4 13 11 1 11 1 10 2 12 4 21 10 21 18 9 2 16 7 20 6 7 12 19 20 1 13 12 
-10 8 21 15 7 19 13 6 8 19 20 18 19 ^
-37 0 11 18 1 17 14 15 20 16 20 8 2 17 10 4 21 5 19 19 14 22 21 18 13 14 1 3 12 
-11 11 4 22 13 5 18 7 21 21 ^
-48 0 9 22 19 12 8 16 5 17 5 9 1 2 9 6 12 6 1 7 4 3 15 1 14 1 12 3 10 2 10 14 21 
-13 17 6 6 17 1 21 2 14 16 17 9 11 20 21 11 18 ^
-50 1 12 8 20 13 2 9 20 9 14 10 1 16 2 22 6 4 16 14 15 1 12 4 14 9 21 3 3 9 8 21 
-15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 15 3 19 10 ^
-44 0 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 14 10 10 19 17 21 12 15 17 7 10 
-11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 ^
-47 0 15 8 15 3 5 6 2 19 12 17 4 20 8 11 20 2 18 4 16 20 12 9 9 6 16 21 16 3 16 
-18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 10 18 8 ^
-48 1 5 13 3 21 5 3 6 18 18 10 1 21 21 7 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 
-13 4 1 10 22 16 4 9 4 10 16 3 7 15 11 9 13 17 12 ^
-45 0 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 18 8 3 14 23 18 15 
-4 7 5 23 15 7 14 10 10 19 17 2 4 15 17 21 ^
-45 1 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 6 11 9 8 2 
-4 14 19 3 21 21 23 8 2 11 4 8 4 20 22 11 ^
-38 0 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 12 20 23 18 
-10 12 8 21 11 6 12 7 19 14 18 17 ^
-40 0 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 13 10 14 13 5 22 
-14 21 9 21 19 14 14 4 18 13 12 14 ^
-48 1 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 7 23 8 6 21 4 4 22 
-19 13 8 5 19 7 5 23 1 4 19 11 23 11 21 14 1 3 21 ^
-43 0 22 14 11 7 18 16 17 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 
-21 8 23 1 23 20 7 16 13 23 4 13 3 7 22 ^
-47 1 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 6 19 20 1 9 7 14 1 15 3 23 24 22 18 12 
-12 17 19 10 8 11 22 12 10 2 20 15 18 17 18 7 19 ^
-47 1 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 1 16 6 20 
-23 23 21 10 10 12 24 10 11 23 2 12 23 9 3 24 24 10 ^
-52 0 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 15 9 12 
-19 19 1 3 10 6 8 3 17 8 18 24 19 3 4 15 4 9 2 24 5 20 13 13 ^
-42 0 20 17 19 22 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 22 17 23 12 15 
-4 24 7 21 18 2 21 16 1 19 18 20 11 3 15 17 ^
-50 0 18 1 6 14 5 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 4 13 17 1 1 9 
-1 10 2 18 1 21 19 5 18 12 2 22 16 23 15 19 6 18 9 1 23 5 ^
-51 0 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 18 2 9 8 4 3 11 17 
-11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 21 4 19 5 5 20 24 16 ^
-53 1 20 25 17 11 8 4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 
-8 20 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 25 ^
-49 1 9 9 14 2 13 17 25 2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 
-6 16 14 14 12 15 13 24 10 15 11 10 8 14 15 21 25 21 25 ^
-47 0 9 18 20 22 21 20 11 14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 
-11 3 16 8 21 4 8 18 5 12 14 8 6 20 19 24 8 23 17 23 ^
-48 1 7 19 1 18 1 14 22 13 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 17 
-12 17 14 18 8 25 9 23 5 3 8 14 24 17 7 3 3 23 17 22 19 ^
-51 1 19 17 16 22 24 14 16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 10 11 19 1 
-21 14 14 19 3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 4 ^
-52 1 6 1 11 16 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 
-21 25 2 21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 11 18 ^
-44 0 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 24 9 24 15 1 23 22 16 14 8 22 15 19 
-24 20 7 8 15 24 12 4 4 23 21 13 19 15 21 12 ^
-59 1 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 15 3 7 13 23 9 7 1 13 
-17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 6 25 3 12 19 6 2 4 24 17 ^
-60 0 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 8 24 25 14 22 12 22 3 23 
-3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 1 1 10 11 11 4 12 11 20 3 14 2 3 2 23 15 ^
-49 0 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 12 11 6 23 2 16 23 7 24 6 
-21 2 17 17 5 25 11 25 20 25 24 18 6 12 19 25 7 6 5 2 25 ^
-54 1 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 1 21 11 9 20 21 15 10 19 
-26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 1 20 25 6 19 8 3 22 16 16 20 ^
-63 0 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 24 3 5 2 5 11 14 8 5 10 17 
-16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 22 8 2 13 25 17 2 1 19 1 14 20 2 
-5 4 15 24 ^
-49 0 14 20 7 25 20 26 20 16 7 17 17 22 1 13 6 5 1 18 14 15 23 15 10 5 19 18 18 
-26 12 13 3 25 12 21 16 24 4 16 3 6 26 26 10 20 13 1 20 24 15 ^
-56 0 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 10 14 9 6 9 7 16 10 4 4 
-19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 20 5 18 7 17 24 20 20 ^
-58 1 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 2 27 6 5 16 6 3 2 
-23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 22 16 21 17 19 23 ^
-58 1 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 16 3 23 14 26 
-10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 5 26 26 4 9 2 7 25 17 ^
-54 1 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 15 24 16 23 4 10 
-23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 16 17 1 3 12 1 4 13 3 9 21 26 ^
-56 1 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 1 16 15 12 26 3 16 16 8 17 13 
-21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 21 3 26 22 3 7 6 4 26 3 15 8 25 21 ^
-50 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 27 5 12 19 7 23 6 25 25 2 11 
-13 25 21 18 17 6 12 14 13 24 11 14 19 26 27 25 6 1 15 4 7 27 15 ^
-51 0 15 16 26 27 23 14 12 28 22 15 8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 
-21 13 27 5 11 28 17 7 25 6 23 24 14 25 12 5 13 26 2 5 8 10 16 17 ^
-58 1 5 26 18 19 21 3 12 11 13 4 14 22 22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 
-27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 25 2 9 25 18 17 8 2 14 4 19 1 5 27 13 24 ^
-53 0 2 27 28 2 17 23 10 27 18 26 7 22 16 3 27 1 26 21 28 10 3 6 2 2 10 17 13 16 
-6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 17 9 23 20 3 28 27 12 17 22 ^
-59 0 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 14 8 6 7 19 15 23 1 17 
-16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 8 3 17 28 18 10 2 5 3 21 21 
-15 ^
-58 0 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 26 8 25 11 2 7 27 22 19 4 18 
-27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 10 5 24 23 18 5 14 18 8 4 28 
-^
-61 0 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 28 25 14 21 27 24 6 18 
-16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 3 7 5 8 9 26 10 12 25 
-11 22 ^
-53 0 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 10 12 28 24 22 26 28 15 
-9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 25 7 26 1 13 5 9 20 ^
-58 0 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 20 7 21 13 8 28 
-21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 18 13 12 21 18 
-25 28 ^
-60 1 29 20 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 25 16 29 10 
-22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 29 25 6 14 
-17 24 ^
-64 0 12 10 5 10 15 25 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 6 13 5 
-13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 16 13 7 
-2 23 19 25 15 ^
-56 1 17 7 16 25 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 
-29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 22 ^
-51 1 29 28 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 
-28 4 27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 29 ^
-64 1 12 14 12 18 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 
-3 23 16 15 27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 
-22 11 19 19 24 9 ^
-60 1 20 8 9 5 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 
-12 24 15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 
-15 17 ^
-60 0 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 
-24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 13 
-5 9 21 11 ^
-54 0 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 
-28 12 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 12 ^
-61 1 20 4 26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 
-16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 
-25 28 19 ^
-56 1 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 
-15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 
-13 28 ^
-59 1 10 28 24 10 22 27 23 27 8 17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 
-14 19 13 29 8 24 2 8 2 4 12 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 
-12 28 12 ^
-56 0 14 28 2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 
-12 24 15 30 20 27 3 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 29 ^
-63 1 23 15 27 14 26 1 1 7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 
-23 18 25 18 6 12 26 30 12 30 14 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 
-15 14 30 16 19 14 ^
-52 0 27 15 4 19 25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 
-17 22 29 24 8 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 24 ^
-66 1 25 15 28 23 5 10 21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 
-5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 
-20 3 9 10 30 7 12 29 ^
-53 1 30 26 20 11 22 19 27 2 16 10 6 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 
-30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 15 25 11 31 3 25 9 21 30 ^
-67 0 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 24 26 4 30 11 8 19 5 
-21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 15 29 8 13 4 
-2 13 22 20 7 4 20 31 23 ^
-65 0 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 30 29 31 13 14 16 31 12 16 30 5 
-14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 29 12 15 23 3 15 5 
-1 6 23 22 13 1 14 23 ^
-59 1 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 
-15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 5 30 18 5 
-25 30 ^
-55 1 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 24 18 27 24 
-4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 30 28 31 ^
-62 0 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 4 12 
-25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 
-15 9 3 20 24 14 ^
-60 0 28 14 18 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 
-8 31 27 28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 10 13 
-12 8 15 27 ^
-60 1 24 22 4 29 22 31 28 20 4 16 21 3 1 15 5 15 6 30 3 29 29 7 27 20 2 20 31 22 
-26 9 29 16 4 26 32 17 20 14 28 17 19 6 24 11 26 28 5 18 15 8 16 20 21 4 9 12 4 
-8 17 29 ^
-<D
-
-H>SHS Type 2 Strings<H
-D>
-69 1 5 3 11 15 12 24 31 23 1 6 28 2 8 31 6 7 30 5 19 23 12 6 9 31 19 17 24 25 
-22 6 12 16 3 7 9 9 11 29 4 11 2 5 13 29 10 12 30 32 18 28 18 27 3 30 4 4 26 6 
-13 31 13 2 11 7 24 4 17 29 12 ^
-95 0 21 19 21 23 11 42 36 2 13 4 1 33 22 16 27 9 4 33 16 3 30 15 11 32 13 17 38 
-32 9 38 4 36 15 32 27 19 42 18 6 36 22 10 29 12 25 40 15 29 23 28 30 4 8 11 24 
-9 10 31 28 43 23 16 29 33 5 40 26 3 19 12 36 43 5 35 37 5 14 11 45 35 16 10 8 
-32 4 15 35 26 2 39 22 37 22 30 29 ^
-106 1 18 14 51 2 6 32 51 9 32 50 44 46 51 8 11 53 45 55 16 10 3 52 8 20 20 46 
-46 13 32 2 46 50 43 25 54 9 31 29 2 47 15 29 24 45 44 18 37 14 28 39 36 44 47 
-16 50 10 44 24 53 35 22 40 20 15 51 22 18 22 42 6 54 49 38 21 7 13 30 16 7 52 
-16 22 13 38 7 11 44 33 9 25 13 37 42 14 45 53 30 38 5 25 5 35 38 22 28 53 ^
-127 0 58 35 43 28 5 28 63 8 12 25 9 47 53 29 62 7 37 2 3 48 5 12 55 56 28 35 12 
-63 6 58 27 27 48 44 35 14 17 22 56 10 8 1 16 15 42 63 14 51 57 19 41 7 8 56 47 
-34 52 22 48 60 43 9 1 52 4 21 49 61 18 50 23 13 46 62 23 45 62 9 56 18 23 31 8 
-30 27 36 13 38 4 58 53 47 24 18 41 58 19 12 18 52 42 29 44 45 26 63 34 32 41 64 
-15 26 55 19 2 49 6 30 53 13 54 12 53 37 12 37 43 ^
-148 0 60 4 51 47 58 38 17 63 33 23 28 43 12 69 70 33 17 12 50 18 18 36 45 2 67 
-4 45 20 4 33 38 29 45 8 22 58 39 71 38 32 53 35 19 53 31 29 51 35 4 63 18 33 26 
-47 70 9 64 62 63 30 15 1 35 28 16 40 20 14 50 33 19 38 30 27 55 10 16 46 47 7 
-55 12 53 26 56 33 29 55 25 17 48 43 21 43 18 24 63 27 68 46 38 33 35 10 18 11 
-27 5 9 58 35 70 36 36 39 47 2 10 66 47 5 18 21 44 71 51 57 3 22 7 56 55 28 25 
-14 40 16 24 48 37 66 50 24 45 18 39 53 55 ^
-165 1 15 62 35 29 15 40 19 76 67 4 5 71 46 61 26 8 77 48 1 23 12 60 40 24 44 33 
-29 42 73 66 49 61 20 30 1 54 52 42 39 64 23 65 37 24 20 11 26 66 22 77 22 57 7 
-38 57 33 61 73 7 64 1 49 35 76 14 27 21 45 68 38 58 73 13 72 47 73 33 8 66 23 
-38 4 56 77 47 10 71 13 20 31 41 6 51 3 18 17 61 47 14 48 76 46 28 34 43 1 56 4 
-25 7 65 41 1 34 37 23 59 59 27 26 13 15 14 75 60 14 1 28 59 26 65 61 16 23 17 
-28 6 19 2 35 49 30 29 48 2 63 73 59 1 3 76 41 11 19 18 43 54 63 67 51 4 9 78 60 
-66 ^
-181 0 18 19 84 17 12 10 57 18 77 51 52 16 39 74 49 52 63 38 72 2 15 64 83 62 49 
-56 11 26 68 58 83 33 23 50 63 71 53 27 84 22 39 41 52 58 11 64 7 60 45 70 22 5 
-73 38 30 30 48 21 75 80 40 21 8 53 9 26 30 34 81 71 71 51 23 75 33 41 23 32 5 8 
-66 40 72 40 16 66 45 14 48 34 21 41 27 3 55 27 37 23 41 65 4 57 51 74 22 19 75 
-42 16 19 46 16 10 48 20 19 37 41 14 57 9 17 55 38 5 60 7 46 20 43 36 39 52 20 
-10 62 45 23 46 7 35 75 29 70 35 36 34 25 12 15 84 26 10 6 71 29 79 33 32 25 59 
-76 82 64 58 7 8 19 41 74 2 53 65 24 1 55 51 36 21 79 7 ^
-184 1 60 66 66 6 3 9 73 12 7 40 70 18 71 70 65 51 14 14 27 50 9 87 81 50 22 19 
-40 37 16 79 12 34 37 76 82 10 61 7 81 49 67 26 45 82 50 81 63 45 69 31 31 76 51 
-9 59 34 51 54 34 83 10 33 51 86 81 82 69 18 8 22 64 19 86 62 58 33 37 17 34 5 
-29 83 42 76 50 54 66 39 9 1 36 43 17 65 6 35 56 72 71 83 88 10 1 8 87 22 6 21 
-78 25 89 43 62 40 55 85 31 89 74 63 46 28 24 26 31 17 7 8 27 19 12 85 17 20 27 
-77 10 2 54 80 17 52 74 76 69 78 11 20 80 4 29 24 85 75 18 39 23 70 83 29 57 67 
-72 70 33 4 15 46 42 2 69 13 53 33 69 64 33 64 14 40 69 59 78 54 ^
-193 1 68 43 95 53 38 58 55 28 20 16 67 48 17 86 32 44 68 67 28 16 14 79 25 15 
-72 67 50 80 18 30 10 75 1 60 45 87 78 28 95 49 63 70 59 26 6 51 73 60 65 18 26 
-8 87 5 58 31 25 57 40 46 78 57 34 78 61 36 66 57 38 80 22 32 68 71 30 74 37 81 
-66 77 66 55 2 51 24 93 61 40 68 45 61 12 63 24 89 59 52 72 43 20 20 69 36 40 88 
-46 9 62 55 77 84 20 18 6 77 15 52 39 75 3 26 4 85 17 62 29 11 92 46 58 29 59 28 
-42 80 71 96 2 49 85 37 63 4 61 14 2 53 87 25 86 6 75 76 93 41 39 93 92 42 56 41 
-63 26 28 18 77 11 50 78 79 1 12 12 91 29 13 58 5 56 92 66 59 4 39 47 95 5 5 62 
-33 13 80 27 ^
-203 1 35 28 11 7 20 7 17 3 3 30 89 13 65 56 66 63 22 82 16 31 55 56 77 91 91 71 
-101 13 10 85 101 95 17 99 98 91 33 14 20 48 32 7 64 29 38 35 25 4 95 23 34 1 85 
-81 23 31 96 71 84 50 15 79 47 25 51 45 35 66 19 61 60 9 31 93 64 70 30 42 86 53 
-1 71 46 42 22 38 96 10 99 34 76 26 55 73 63 63 97 23 92 81 64 46 1 30 31 35 86 
-91 88 64 87 16 37 69 84 94 60 100 3 47 52 8 71 87 57 29 76 43 18 45 46 15 65 12 
-44 42 66 60 15 68 19 58 39 62 76 9 92 101 57 32 4 34 15 41 62 32 89 71 43 35 31 
-41 21 17 82 33 96 27 62 29 82 57 46 62 15 24 99 37 83 40 52 46 56 80 98 3 91 74 
-6 27 7 58 94 10 41 79 97 84 77 74 26 99 35 ^
-212 1 26 101 17 91 45 97 80 59 102 30 68 4 85 9 4 39 16 18 85 70 11 87 62 72 78 
-38 3 41 53 82 82 35 18 13 94 64 52 39 77 59 26 9 65 46 64 98 32 29 86 79 16 63 
-54 76 56 98 16 98 78 22 72 33 103 104 52 84 12 65 15 85 101 97 84 31 51 26 100 
-100 38 80 13 2 78 7 24 44 84 103 27 7 28 16 33 99 25 103 54 14 42 62 87 92 27 
-22 42 5 52 100 84 73 72 63 24 48 56 52 23 5 17 76 31 1 95 58 43 60 50 62 30 23 
-35 79 20 35 3 72 32 45 51 87 41 84 27 79 77 70 102 15 54 15 100 8 52 69 105 3 
-30 84 42 93 66 89 69 74 24 33 42 97 4 38 99 106 13 93 6 106 74 100 54 45 21 59 
-56 37 9 50 32 75 79 31 77 9 61 1 8 68 6 60 81 7 100 99 14 61 48 25 73 26 70 72 
-94 34 ^
-233 0 11 98 110 88 35 110 35 64 49 88 93 28 85 6 78 65 90 52 24 97 51 39 51 59 
-23 1 3 49 33 11 78 27 35 55 64 5 102 4 70 25 56 58 38 66 11 31 96 66 104 59 41 
-86 58 29 79 41 40 72 51 12 92 34 52 44 69 104 21 97 89 96 48 21 4 61 40 28 67 
-34 23 85 44 22 62 52 33 84 23 30 73 74 4 79 12 81 47 80 53 47 89 40 19 80 62 34 
-61 29 41 95 43 1 70 63 55 53 18 19 13 48 10 19 89 49 4 52 53 56 76 10 8 104 77 
-15 28 38 75 109 3 85 90 8 40 8 93 90 43 39 14 60 17 36 78 56 105 80 35 75 36 58 
-82 50 100 98 45 74 13 66 95 72 71 95 34 14 98 72 33 38 37 52 6 14 107 59 3 29 
-61 67 98 92 5 93 17 98 36 87 41 75 71 57 88 17 25 91 84 3 58 20 92 69 51 50 36 
-31 14 25 18 30 18 1 41 104 30 82 59 87 70 34 96 28 47 62 81 103 48 ^
-234 1 63 90 108 108 102 64 82 88 4 111 76 97 22 1 108 41 34 91 33 20 25 24 26 8 
-83 11 31 7 85 109 106 4 105 85 68 28 33 99 53 8 16 12 11 74 17 83 66 70 16 30 9 
-67 68 34 24 81 47 92 72 47 37 33 38 92 17 8 28 88 22 62 69 32 89 75 3 72 96 85 
-13 105 24 38 37 94 115 83 72 108 114 24 93 76 103 60 99 102 9 43 10 59 95 46 33 
-93 15 26 69 44 2 86 107 55 45 61 65 92 66 9 55 39 70 83 29 98 67 13 111 15 20 
-31 62 8 2 51 20 19 33 44 14 115 71 112 97 10 41 28 53 51 26 57 15 38 98 55 106 
-22 56 31 50 95 107 110 84 70 10 108 96 73 100 25 36 55 88 71 63 96 30 90 96 79 
-22 7 30 23 28 59 89 8 51 99 47 86 34 18 43 65 98 104 107 49 7 79 71 8 57 21 29 
-80 2 74 78 44 57 9 61 22 13 68 52 91 74 98 43 30 58 68 95 101 72 102 76 42 99 
-61 ^
-249 0 27 117 45 119 80 2 59 52 8 76 20 94 102 69 96 42 46 106 67 9 110 89 71 69 
-34 31 15 85 16 29 100 82 37 62 68 95 108 44 23 114 34 36 56 93 11 30 96 12 31 
-67 14 114 14 66 70 30 81 46 53 119 85 6 104 47 92 72 70 5 70 15 115 68 105 33 
-97 13 85 106 14 61 29 22 86 45 57 69 91 38 38 28 66 13 60 95 103 3 15 5 113 38 
-23 62 5 65 94 107 73 104 37 47 102 117 3 78 35 7 95 56 78 45 52 28 46 43 37 32 
-53 19 55 29 47 97 76 115 83 71 11 45 62 73 99 116 2 24 116 7 28 41 2 29 37 52 
-23 5 118 79 31 57 89 61 24 101 78 50 93 73 41 7 33 45 47 24 1 48 73 36 3 25 87 
-46 28 108 54 68 53 67 119 28 36 118 104 42 88 27 112 4 74 85 1 63 39 97 71 74 
-75 76 10 49 12 79 11 50 103 118 94 117 118 37 27 12 94 60 28 51 47 82 110 17 15 
-105 23 52 43 12 21 22 81 41 12 74 90 42 108 117 98 67 4 69 85 ^
-243 0 76 81 26 101 13 68 62 106 87 19 98 32 81 63 79 93 31 121 123 75 52 11 66 
-41 54 87 38 5 104 62 51 38 55 29 31 120 44 16 48 94 46 105 91 66 78 27 43 6 64 
-2 55 79 75 84 113 22 4 113 109 31 33 17 96 11 29 63 98 103 107 116 34 14 9 95 
-38 18 51 75 33 109 118 55 66 4 76 7 75 70 82 74 23 1 26 69 40 112 99 47 65 31 
-70 119 52 103 88 85 86 28 16 12 76 25 22 78 64 21 86 27 61 77 72 108 2 18 106 
-119 121 54 16 85 72 2 73 26 88 66 60 80 35 24 117 63 24 44 67 52 122 119 33 72 
-16 99 98 69 54 19 42 28 53 114 32 117 81 100 57 49 123 56 21 68 80 53 95 1 45 
-95 107 98 87 1 27 24 99 116 16 67 1 113 91 84 25 40 25 72 3 28 90 87 112 80 16 
-117 45 77 36 90 105 59 88 122 64 108 108 71 98 18 50 115 93 105 77 35 6 46 55 
-47 102 4 26 87 111 120 81 113 4 57 105 3 84 94 115 61 73 ^
-255 1 91 47 51 9 57 9 55 94 61 61 68 46 107 6 35 81 114 78 96 74 14 89 73 67 67 
-69 113 107 11 98 113 109 20 92 17 67 70 88 57 10 124 9 60 122 93 91 45 7 15 24 
-51 5 98 115 24 49 90 104 117 66 128 94 64 80 12 43 91 46 111 59 58 77 30 14 88 
-60 123 68 41 44 68 40 104 118 41 43 93 90 105 92 16 127 26 54 125 114 79 71 24 
-48 21 25 118 40 103 49 91 44 67 65 25 119 109 18 48 23 69 112 38 61 64 87 84 
-104 119 110 122 92 22 1 8 83 34 100 32 62 41 46 112 34 102 76 56 39 4 127 30 13 
-19 110 124 7 16 128 95 4 124 11 104 116 126 49 95 3 55 96 70 90 101 4 122 96 75 
-118 39 128 99 92 18 42 20 87 83 35 75 111 61 67 71 28 101 9 56 34 105 95 71 23 
-73 71 26 57 15 23 76 55 99 89 128 98 117 68 43 88 62 38 62 39 2 83 36 15 26 60 
-128 96 73 74 10 1 12 42 22 2 77 33 33 32 57 13 14 82 57 12 39 3 58 80 14 87 85 
-44 69 109 119 ^
-283 0 102 55 53 41 60 88 25 67 58 76 44 22 68 118 108 40 95 96 81 90 85 28 77 
-18 11 37 72 93 60 110 124 119 95 131 91 37 109 126 8 73 69 72 80 17 83 5 76 20 
-32 15 10 1 103 18 22 116 98 9 51 104 102 44 33 15 12 24 31 89 1 6 28 101 8 64 
-72 106 30 5 52 89 111 39 108 64 85 17 57 124 22 105 78 115 3 40 108 66 108 77 
-128 103 44 35 38 13 95 10 111 63 98 117 61 51 126 69 96 70 70 59 39 13 97 33 
-112 2 77 7 123 70 83 29 66 67 49 79 19 104 115 14 60 2 55 40 71 33 28 114 51 91 
-17 46 45 128 57 87 62 25 115 38 50 55 90 74 8 51 102 79 43 94 36 122 94 12 41 
-36 25 104 91 24 7 99 80 30 126 32 63 122 107 114 27 28 79 41 12 35 51 115 122 
-70 22 79 65 2 88 27 17 59 15 23 44 57 5 65 6 26 78 80 125 93 84 100 45 22 129 
-68 36 111 74 118 11 50 42 120 47 21 8 86 112 26 67 60 99 45 93 47 8 38 59 52 56 
-124 20 82 18 117 24 18 46 106 19 117 26 41 47 45 130 7 15 1 4 5 100 10 85 50 44 
-11 48 92 119 108 42 118 125 ^
-272 0 8 61 99 70 96 20 87 123 134 82 22 2 110 118 33 86 5 7 5 94 56 15 60 96 54 
-13 22 55 99 4 25 105 17 37 69 10 38 117 117 30 70 13 9 109 115 62 94 52 66 117 
-100 135 7 75 23 5 81 110 31 118 29 1 62 11 41 88 109 119 102 37 3 30 123 47 31 
-56 134 29 124 116 118 99 21 56 77 91 23 37 135 81 44 51 67 95 51 133 30 57 67 
-116 122 48 100 7 132 97 106 69 93 4 95 125 102 103 119 81 57 133 96 37 118 50 
-117 113 81 127 17 45 103 32 121 129 60 43 65 127 30 36 132 110 52 53 35 71 12 
-76 22 72 130 112 99 76 26 21 73 63 63 97 23 58 115 132 114 1 132 31 35 18 23 54 
-30 53 118 37 35 84 94 60 100 3 47 18 110 105 87 57 63 76 43 52 45 46 49 65 12 
-10 42 66 60 117 34 19 92 5 28 76 9 126 101 125 32 38 34 15 7 62 32 21 3 43 69 
-31 109 123 51 116 135 130 129 130 63 14 57 80 62 15 126 31 105 83 108 120 80 
-124 46 98 105 91 6 6 27 7 58 128 78 7 79 63 84 77 74 128 65 61 95 121 17 24 123 
-117 51 122 ^
-284 0 44 71 43 20 126 58 53 47 98 18 19 119 93 29 70 39 94 112 44 115 135 98 82 
-10 67 29 102 113 68 80 19 75 1 91 114 87 80 7 40 37 86 120 16 104 136 117 82 
-138 32 65 114 119 137 121 8 12 46 126 26 119 73 130 60 76 113 100 14 133 26 116 
-34 120 80 95 84 53 15 24 44 51 4 10 23 77 24 99 66 37 54 63 42 136 21 34 76 5 
-17 128 101 1 59 40 113 112 32 97 31 93 105 79 91 18 39 1 103 132 51 68 124 111 
-13 97 43 128 69 84 85 72 15 12 26 87 16 16 92 101 13 77 4 118 89 103 56 42 16 
-60 44 39 126 46 18 83 93 41 105 3 82 106 115 91 6 4 54 115 15 120 109 113 48 41 
-9 95 20 62 67 105 111 25 132 7 116 46 138 44 83 61 124 131 35 107 6 109 81 114 
-67 41 137 77 56 74 73 34 12 14 69 52 11 98 47 54 83 81 6 1 15 88 35 139 80 83 
-49 89 27 47 130 92 133 87 51 112 76 49 109 49 57 93 73 22 117 50 64 58 97 139 
-36 131 111 133 58 33 8 88 55 38 90 46 30 118 57 29 82 74 41 117 38 46 94 92 5 
-105 15 117 70 103 68 60 120 48 21 110 85 40 81 66 ^
-291 0 46 113 52 134 79 74 64 57 18 23 9 52 8 16 103 57 138 59 59 65 92 2 7 130 
-92 8 34 40 86 131 140 100 112 4 42 1 110 108 43 37 15 67 19 35 94 61 130 98 35 
-88 34 65 104 56 126 118 50 87 10 81 109 90 86 118 32 6 114 88 39 38 39 62 3 12 
-134 72 137 35 75 81 115 106 140 112 11 123 41 103 45 95 84 71 107 13 26 110 96 
-62 16 109 84 59 53 38 27 8 28 13 32 137 17 138 41 122 36 99 65 99 83 36 112 29 
-49 70 96 126 136 131 116 3 18 17 126 142 14 37 141 141 123 42 13 20 83 42 139 
-83 54 49 58 42 7 137 29 48 16 121 127 34 52 140 106 128 58 36 124 83 24 69 54 
-61 112 17 6 95 97 24 57 86 124 59 71 119 67 1 109 54 68 49 57 132 32 5 71 113 
-40 80 104 75 106 133 31 126 130 104 62 9 39 44 66 116 141 135 96 132 19 41 121 
-126 124 77 8 4 60 82 6 101 124 89 51 123 48 40 85 77 21 112 10 69 66 115 87 16 
-108 30 84 65 80 103 32 131 134 73 47 10 63 39 50 93 37 135 114 69 48 34 58 23 
-27 133 37 9 40 98 41 115 99 70 83 29 42 67 133 55 79 80 91 122 12 2 115 112 47 ^
-293 1 33 13 99 138 1 42 89 118 87 113 99 12 134 142 100 38 5 55 75 14 110 108 
-42 64 130 79 138 62 64 69 57 11 123 25 59 16 111 94 24 65 30 51 119 48 107 92 
-84 69 28 136 143 54 20 6 70 47 142 64 4 65 59 73 99 134 146 102 125 116 57 137 
-137 72 48 128 78 5 80 63 54 85 30 22 129 68 21 21 74 28 128 107 27 60 2 93 95 
-71 37 11 37 15 39 102 3 104 65 80 59 52 113 34 20 67 60 27 81 135 46 106 106 
-102 68 128 17 15 100 124 15 43 136 122 100 67 142 35 14 53 120 2 89 93 99 73 9 
-122 39 77 15 96 90 43 79 134 60 92 105 55 96 31 119 77 97 72 23 140 38 30 43 83 
-136 88 107 117 72 109 118 58 91 119 73 95 100 59 138 123 54 49 143 50 133 66 
-106 45 80 88 42 93 5 59 77 101 74 110 104 40 92 19 77 76 86 102 129 3 144 101 
-139 134 56 90 18 91 94 85 55 10 137 11 58 1 107 113 70 22 7 56 29 143 111 8 46 
-45 116 122 129 89 7 121 53 95 14 49 118 62 125 91 37 97 15 35 100 63 140 63 50 
-51 58 26 127 6 45 59 102 121 114 85 141 135 10 72 19 106 66 66 41 53 13 38 1 21 
-103 50 108 46 119 ^
-297 1 46 31 132 112 28 63 124 97 129 43 40 72 99 107 132 137 96 139 99 145 121 
-144 118 37 81 39 94 60 55 109 47 109 110 75 42 12 139 137 43 128 106 107 19 126 
-12 101 148 127 15 117 125 125 62 96 13 76 70 96 101 110 138 8 95 76 143 17 32 
-97 79 149 39 31 94 123 21 41 135 55 84 70 33 135 118 50 62 121 81 1 45 144 93 
-60 5 64 137 8 105 91 82 67 27 113 119 53 18 98 79 48 84 32 135 128 5 1 20 76 17 
-85 108 72 36 141 140 49 150 105 104 3 149 14 54 18 148 64 49 125 37 28 28 101 
-22 104 91 32 82 117 12 114 69 58 2 58 115 9 108 47 59 65 14 92 7 4 86 98 16 82 
-92 95 38 94 10 10 48 97 104 66 115 97 142 115 122 119 40 97 16 32 47 34 88 89 
-26 50 12 76 80 51 40 9 133 24 44 40 122 84 108 22 142 140 99 44 15 54 8 42 125 
-150 130 21 79 124 62 46 119 15 29 91 57 150 42 138 71 61 68 80 114 6 1 70 121 
-18 35 113 56 87 86 10 73 14 29 41 72 89 1 133 87 101 123 59 90 142 77 133 52 78 
-48 34 138 134 27 17 60 131 147 61 93 148 39 132 49 62 71 36 91 4 139 49 100 120 
-43 113 144 30 94 73 127 40 125 ^
-313 1 35 97 95 76 105 88 32 138 30 69 61 40 47 21 107 6 39 81 114 53 125 53 147 
-14 4 73 146 96 98 13 136 11 98 117 138 153 67 146 71 99 88 7 139 24 13 35 47 97 
-145 74 36 119 3 51 84 48 119 53 49 15 79 17 120 103 148 64 30 41 97 120 75 111 
-63 58 131 134 18 13 10 48 18 16 48 43 15 54 18 41 47 122 144 80 92 145 77 1 33 
-89 54 46 78 48 21 54 43 40 53 24 16 73 42 94 29 44 34 151 152 23 123 12 142 140 
-43 37 88 29 19 35 72 96 151 130 62 112 34 36 91 120 50 112 138 2 105 60 68 137 
-131 5 17 19 139 74 11 120 78 149 58 128 15 104 16 126 78 20 57 134 71 49 90 76 
-108 126 100 54 68 39 132 153 42 147 146 124 62 87 35 75 61 65 46 100 82 105 113 
-31 63 5 95 54 71 77 127 150 80 36 144 2 130 59 74 39 3 152 121 122 18 117 12 
-117 141 118 135 62 36 69 5 39 53 150 52 153 143 30 66 96 126 131 56 137 8 7 86 
-142 14 7 111 141 93 136 137 134 43 12 89 23 44 9 152 146 121 97 19 38 110 91 67 
-14 32 110 66 68 8 130 84 73 118 59 24 41 72 121 150 55 37 138 27 104 66 124 9 
-51 109 47 125 109 148 8 29 47 72 146 149 61 93 10 20 54 15 76 133 125 106 110 
-67 ^
-330 0 23 9 26 136 27 51 115 122 44 106 6 146 108 113 85 51 8 96 47 56 137 62 59 
-89 143 71 140 14 85 156 139 99 154 30 53 115 35 147 108 148 58 52 28 103 19 92 
-95 152 152 10 11 13 155 67 11 83 101 69 153 152 45 141 14 120 129 140 119 59 2 
-89 73 70 83 29 16 67 81 29 1 54 65 96 117 2 37 47 128 33 3 89 108 98 139 49 78 
-27 103 39 119 94 132 90 38 132 55 65 131 90 58 2 54 100 69 118 22 44 19 7 148 
-93 25 29 123 81 64 131 55 30 1 89 38 97 82 64 9 28 86 123 151 10 133 40 154 102 
-4 111 65 9 63 59 124 116 72 105 76 57 137 97 32 145 108 78 112 50 43 34 75 20 
-22 129 68 11 118 74 125 118 57 17 20 129 53 65 61 144 1 17 142 156 52 100 54 15 
-20 59 52 63 131 20 57 124 31 125 46 106 76 92 8 98 154 152 80 114 15 140 136 
-112 100 17 92 25 151 150 80 99 69 83 49 43 156 102 19 57 122 96 30 3 39 134 40 
-32 75 5 76 127 138 99 17 57 52 150 130 18 127 33 23 116 107 78 77 77 42 69 68 
-48 41 69 33 75 40 49 128 103 4 146 93 10 83 66 96 152 30 38 12 33 5 39 47 41 34 
-60 74 20 42 156 67 46 56 102 89 3 124 81 99 104 56 50 8 61 74 55 15 87 108 28 
-138 47 93 60 2 124 46 126 103 91 145 36 25 116 122 51 ^
-322 0 75 7 107 158 81 105 154 90 20 125 77 114 69 92 7 58 21 98 154 50 128 149 
-117 127 153 45 3 18 121 86 29 71 79 101 2 5 22 143 10 27 53 146 157 148 112 33 
-22 80 123 24 147 1 112 82 159 63 74 97 109 33 151 32 89 87 132 117 46 129 59 
-115 91 114 118 37 21 9 94 60 25 89 47 79 110 55 12 143 99 87 43 88 56 57 160 76 
-12 71 128 77 146 117 95 105 42 66 3 76 20 76 101 100 118 149 45 26 143 148 32 
-57 39 129 19 31 84 123 1 152 135 5 54 30 13 125 68 30 62 101 51 142 5 94 83 20 
-116 24 107 109 105 91 42 17 27 93 69 3 139 68 79 38 84 2 85 128 126 122 131 46 
-17 35 98 42 26 111 100 29 120 55 84 114 109 145 14 18 138 14 9 85 7 18 129 91 2 
-94 51 133 82 87 123 64 39 8 103 38 75 110 78 7 9 45 115 42 138 135 86 78 16 62 
-52 75 159 54 151 121 149 77 74 16 85 47 102 105 82 119 10 67 137 153 148 135 28 
-49 26 151 153 36 80 11 130 113 24 44 30 102 24 58 133 122 140 99 24 156 54 119 
-42 115 140 90 132 19 94 2 157 99 136 19 71 7 130 153 108 51 21 58 70 74 137 1 
-40 111 149 5 103 6 27 76 141 23 125 140 1 72 29 152 103 87 51 93 29 80 132 77 
-123 153 68 159 14 98 114 158 121 158 81 131 ^
-322 0 35 93 109 125 119 10 10 19 135 26 4 74 135 35 120 129 113 92 17 29 47 88 
-14 159 149 87 45 36 75 68 22 138 20 59 61 144 151 11 107 6 153 81 114 43 85 157 
-97 148 118 73 126 56 58 137 96 11 98 67 98 103 57 146 21 59 88 151 139 148 127 
-25 17 47 115 34 160 109 107 51 64 28 69 13 49 149 69 141 90 93 118 64 10 1 67 
-80 35 111 13 58 101 124 132 147 154 18 162 6 162 33 5 34 142 41 161 82 114 70 
-92 145 57 155 137 114 79 44 36 48 48 21 14 13 40 33 14 150 33 32 54 143 14 4 
-101 142 23 93 136 132 120 147 17 38 163 143 5 52 46 151 130 32 72 34 124 150 51 
-100 112 128 126 65 10 28 87 81 159 131 19 99 54 125 110 58 119 28 78 129 104 
-140 126 38 154 27 114 61 153 90 66 98 76 50 158 48 39 82 123 22 147 136 114 52 
-37 35 75 41 15 150 60 52 55 103 21 23 129 95 24 71 47 97 130 50 140 144 106 100 
-9 64 19 117 122 71 92 8 77 156 97 121 98 85 2 36 39 109 143 23 120 156 133 93 
-154 36 66 116 131 160 127 162 161 46 142 14 141 81 141 63 86 117 104 3 146 39 
-127 34 133 102 106 91 57 9 28 60 61 7 158 12 80 26 8 122 80 44 63 68 49 158 21 
-32 81 150 15 141 108 161 64 46 124 123 31 99 27 105 109 98 112 144 ^
-336 1 34 161 107 149 48 67 138 109 156 104 37 133 60 80 84 81 160 9 16 96 164 1 
-95 112 4 86 163 116 98 103 55 31 8 56 37 36 127 32 9 89 103 31 100 161 85 106 
-119 89 154 43 115 162 137 108 128 38 42 155 103 9 62 65 102 122 10 138 160 125 
-47 158 43 91 69 123 132 35 121 4 110 89 130 69 29 139 69 53 70 83 29 163 67 41 
-9 108 34 45 76 87 2 144 164 98 33 160 79 78 48 89 9 38 134 93 146 79 54 122 80 
-38 112 55 55 101 70 8 129 44 70 59 98 149 24 136 124 138 63 25 166 83 51 34 91 
-45 30 118 59 28 87 72 44 116 28 36 103 101 113 10 114 62 111 71 65 126 53 19 
-114 86 42 85 36 57 137 57 159 95 88 78 72 20 23 14 65 10 22 129 68 1 68 74 75 
-108 7 7 147 109 13 35 51 104 158 164 122 126 2 50 4 132 127 59 52 13 81 20 47 
-107 74 148 115 46 106 46 82 115 68 144 142 60 104 15 90 136 102 100 134 42 15 
-141 100 40 49 49 73 166 13 156 82 166 37 82 96 137 130 166 134 20 139 45 122 56 
-107 98 79 124 17 32 130 120 165 77 23 130 96 67 68 47 37 12 29 18 38 158 19 160 
-55 147 39 118 83 121 96 43 137 33 66 86 112 147 155 149 140 5 19 17 148 161 10 
-44 159 146 57 16 26 102 49 3 104 61 59 74 56 10 165 31 54 25 142 157 37 58 165 
-128 154 73 50 149 94 137 ^
-330 1 61 51 65 132 23 169 116 122 14 66 7 98 131 72 69 127 72 163 125 68 69 51 
-47 159 31 164 71 118 50 83 113 81 127 153 45 137 134 121 68 163 26 43 65 127 
-166 138 98 144 18 53 137 139 148 76 158 4 62 78 167 102 144 94 55 141 63 29 97 
-91 24 115 166 80 69 132 99 1 120 23 88 64 87 118 37 137 152 94 60 168 71 47 52 
-110 37 155 125 63 42 43 52 11 12 151 31 12 44 110 32 128 117 68 87 24 39 164 76 
-145 58 101 91 100 140 151 143 130 32 21 3 111 1 31 75 123 153 116 135 130 27 
-164 165 116 23 12 62 83 24 133 139 49 74 154 80 158 80 64 105 91 6 142 27 75 24 
-128 112 41 79 29 84 145 40 128 99 95 95 19 17 160 89 15 17 84 64 11 93 10 66 78 
-73 127 148 18 129 139 143 49 150 9 84 82 154 85 15 88 82 60 87 19 12 133 58 20 
-39 65 51 141 134 27 70 167 120 117 86 60 16 44 16 57 132 18 142 85 104 59 47 
-141 58 2 66 96 46 119 153 40 110 126 103 90 144 13 26 106 144 80 145 134 103 95 
-24 44 21 84 140 13 97 104 140 99 6 147 54 83 42 106 131 54 96 135 67 118 121 81 
-109 10 53 132 112 117 81 33 155 49 61 38 119 1 13 102 131 148 94 131 143 67 123 
-148 89 104 135 72 145 152 76 87 6 66 2 71 123 77 114 108 59 123 166 62 96 140 
-94 149 116 169 ^
-349 0 125 17 93 82 80 110 156 147 156 99 154 4 29 90 163 120 84 113 56 8 157 29 
-61 169 141 113 78 48 50 13 138 11 50 61 99 106 2 107 6 117 81 114 34 49 112 52 
-130 82 73 108 20 22 110 60 11 98 22 62 58 48 146 149 23 88 142 139 121 91 16 
-163 2 88 171 133 100 62 51 46 10 24 150 49 131 60 114 63 84 91 64 165 138 40 44 
-172 111 141 58 74 115 96 129 145 164 153 170 126 24 169 16 115 41 125 46 87 61 
-92 145 39 155 92 78 70 35 27 21 48 21 151 159 40 15 5 132 170 23 18 107 160 150 
-56 133 23 66 109 123 102 102 172 166 145 116 151 34 1 151 130 5 36 34 97 114 15 
-82 128 112 119 99 29 138 165 42 36 159 95 19 63 36 89 101 40 92 1 33 93 104 113 
-126 2 136 96 52 108 90 57 89 31 5 113 30 39 37 96 4 147 127 105 43 165 35 75 23 
-143 105 24 25 10 94 12 160 102 95 170 71 20 70 112 23 95 144 61 73 137 55 1 81 
-95 26 65 172 41 147 79 103 80 40 121 36 12 64 98 169 93 111 115 48 127 9 39 107 
-131 115 118 162 161 10 142 14 123 54 141 36 41 99 77 140 128 167 82 25 106 57 
-70 64 21 19 15 34 126 149 167 53 163 127 86 35 8 54 23 40 140 3 169 45 150 152 
-96 81 143 28 28 124 87 13 90 9 87 109 53 67 164 28 131 89 149 42 55 126 79 132 
-74 19 133 30 68 72 75 148 9 10 72 152 144 83 106 153 74 163 98 152 ^
-375 1 94 28 13 8 20 28 18 118 5 140 89 67 171 64 152 85 61 101 80 154 149 34 
-115 135 128 108 110 20 33 128 103 35 38 57 95 10 111 151 98 29 149 7 82 69 96 
-114 26 103 171 101 53 121 24 2 121 51 35 70 83 29 154 67 5 167 63 16 27 58 60 2 
-99 128 71 33 160 70 51 3 44 149 2 89 84 101 43 18 113 71 38 94 55 46 74 52 139 
-102 35 43 50 80 122 6 100 88 129 36 25 148 47 24 7 55 36 30 82 32 19 78 63 26 
-71 28 167 85 56 167 95 159 78 26 66 35 65 90 44 159 105 59 15 67 57 137 21 132 
-50 70 78 36 169 5 172 56 1 22 129 68 168 23 74 30 99 138 174 120 91 153 8 42 68 
-158 155 104 99 133 5 135 96 82 59 52 144 36 20 38 62 29 112 106 46 106 19 73 70 
-41 135 133 42 95 15 45 136 93 100 98 173 6 132 55 4 4 31 64 130 162 156 64 157 
-19 46 96 92 103 139 134 2 94 18 86 38 89 62 61 79 157 14 112 111 156 32 14 85 
-78 31 59 20 1 161 169 149 29 122 150 133 37 102 30 109 65 85 51 174 110 164 66 
-77 76 111 119 131 95 5 1 166 103 134 141 17 158 123 137 48 165 175 102 13 3 86 
-43 23 47 56 150 165 4 36 174 115 157 168 13 147 119 109 55 41 140 67 27 31 27 
-53 126 17 163 116 122 160 60 7 92 113 66 45 109 60 151 125 62 39 39 17 153 13 
-152 53 94 50 53 89 57 127 153 45 119 104 121 56 145 172 19 41 103 166 108 68 
-126 12 53 131 127 148 52 134 168 50 48 155 72 132 82 37 129 63 175 160 ^
-366 1 73 15 79 139 71 51 132 81 135 111 166 61 37 60 118 37 92 134 94 60 150 53 
-47 25 110 19 137 107 27 176 43 16 145 146 142 165 12 17 92 166 110 117 41 69 6 
-12 164 76 109 40 101 82 82 131 134 115 143 112 32 164 146 93 162 31 66 123 144 
-80 135 94 137 156 107 157 173 62 65 176 124 112 4 65 127 44 131 53 19 105 91 
-149 106 27 57 158 92 85 14 79 20 84 127 174 128 72 68 59 171 17 124 80 167 8 57 
-28 172 66 144 48 42 37 109 121 18 120 103 116 13 132 39 73 145 76 158 43 82 33 
-51 153 164 97 13 2 3 20 24 114 98 9 25 131 102 99 86 42 16 26 159 39 105 161 
-133 49 59 41 20 105 31 136 30 87 10 119 135 13 83 99 58 45 99 156 26 61 135 143 
-80 118 107 76 77 24 44 12 66 95 147 61 86 140 99 167 138 54 47 42 97 122 18 60 
-90 40 73 85 63 82 1 35 96 94 81 54 15 128 40 52 2 101 1 165 93 113 130 85 95 98 
-58 105 112 53 68 108 72 100 152 49 87 140 39 154 62 114 77 105 63 50 87 157 26 
-78 122 67 140 71 170 119 5 93 64 50 104 144 129 138 75 130 4 178 60 139 120 54 
-113 32 2 133 17 43 163 129 89 72 149 155 30 38 7 138 5 44 61 69 76 175 107 6 93 
-81 114 28 25 82 22 118 58 73 96 175 177 92 36 11 98 171 38 28 42 146 125 178 88 
-136 139 103 67 10 151 151 70 153 115 94 32 51 34 177 173 132 49 119 54 96 45 78 
-73 64 159 120 22 20 154 111 117 58 56 109 72 143 ^
-372 1 136 146 144 170 90 15 169 180 88 41 89 10 60 52 92 145 21 155 47 42 61 26 
-18 176 48 21 124 141 40 179 178 114 143 14 164 71 142 132 11 124 23 39 82 114 
-84 57 163 130 127 89 133 16 138 151 130 160 34 70 78 161 64 92 112 110 72 175 
-102 138 179 173 159 59 19 27 18 53 92 22 65 156 170 57 104 86 126 148 118 155 
-78 43 63 90 48 80 168 142 68 12 39 174 69 168 147 118 96 34 129 35 75 5 107 60 
-170 180 147 85 3 133 75 95 152 71 175 43 94 178 50 144 16 46 101 46 165 45 68 
-163 38 172 5 138 61 85 62 177 76 36 167 19 53 151 66 66 97 3 100 164 12 98 131 
-70 109 162 161 156 142 14 105 27 141 9 178 81 50 113 110 131 37 16 79 12 34 37 
-167 173 10 152 7 81 140 158 26 136 82 50 172 154 45 160 31 122 167 142 9 150 
-125 51 54 125 174 10 124 51 177 81 173 69 109 8 22 155 19 86 62 149 33 37 108 
-34 96 29 174 133 167 50 54 66 130 9 1 36 134 108 65 97 126 56 163 71 83 88 10 1 
-8 178 22 6 112 169 116 89 43 153 40 146 85 31 89 74 154 137 28 115 117 122 108 
-98 8 27 110 103 176 17 20 27 77 10 93 145 80 17 143 165 76 69 78 102 20 91 171 
-95 29 115 176 166 109 39 23 70 83 29 148 67 163 161 33 4 15 46 42 2 69 104 53 
-33 160 64 33 155 14 131 160 59 78 71 19 176 107 65 38 82 55 40 56 40 115 84 29 
-25 44 68 104 176 76 64 123 18 25 136 23 6 171 31 30 30 58 14 13 72 57 14 41 177 
-^
-363 0 135 69 16 167 79 143 46 178 26 3 65 58 36 135 97 35 175 51 152 57 137 173 
-108 10 54 78 4 153 173 164 48 177 22 129 68 168 167 74 174 91 106 174 96 75 129 
-168 34 36 158 147 88 75 101 149 103 64 42 59 52 112 180 20 30 22 173 80 98 46 
-106 179 65 30 17 127 125 26 87 15 5 136 85 100 66 141 182 124 15 156 148 15 56 
-98 146 156 48 149 3 14 96 52 79 115 134 170 54 178 54 22 73 30 45 39 133 182 96 
-103 148 176 6 45 62 183 51 180 153 145 145 117 21 90 118 109 21 62 22 101 49 53 
-11 142 86 132 66 69 44 79 87 115 55 5 169 150 63 110 109 177 150 91 129 40 149 
-159 102 165 3 70 27 175 23 56 126 165 164 20 158 91 157 136 157 131 111 69 39 
-33 132 43 19 175 179 37 118 9 155 116 122 128 52 7 84 89 58 13 85 44 135 125 54 
-183 23 161 145 173 136 29 62 50 13 57 25 127 153 45 95 64 121 40 121 140 171 9 
-71 166 68 28 102 4 53 123 111 148 20 102 160 34 8 139 32 116 66 13 113 63 143 
-97 63 10 59 124 66 41 132 71 115 106 151 46 22 45 118 37 67 124 94 60 140 43 47 
-10 110 9 127 97 7 156 43 180 125 126 137 145 12 2 82 146 100 117 26 59 180 181 
-164 76 89 30 101 77 72 126 114 95 143 102 32 149 131 83 157 31 61 123 139 60 
-135 74 169 122 151 102 137 168 62 55 166 119 97 163 60 112 24 116 38 178 105 91 
-134 86 27 47 138 72 70 183 79 15 84 117 154 128 57 53 39 161 88 ^
-393 1 92 72 151 33 183 164 42 112 32 10 5 93 97 18 112 71 92 168 116 179 186 65 
-137 68 134 3 82 9 19 121 148 65 160 173 158 167 90 66 180 172 99 86 83 86 26 16 
-10 135 23 81 137 125 17 19 25 183 73 7 104 185 79 165 119 119 176 59 75 18 5 59 
-132 26 21 127 119 80 94 83 52 61 24 44 4 50 55 115 29 70 140 99 159 130 54 15 
-42 89 114 173 28 50 16 33 53 47 58 180 19 64 78 49 30 186 104 32 44 157 85 1 
-149 85 97 114 77 63 58 50 89 80 21 36 84 72 60 152 25 87 108 15 138 54 106 77 
-97 23 42 55 149 181 62 106 43 132 31 138 111 176 93 40 10 96 128 105 114 43 98 
-4 146 20 107 120 14 113 181 101 1 19 155 113 57 64 117 131 6 22 186 138 184 36 
-61 29 36 175 107 6 61 81 114 20 180 42 169 102 26 73 80 151 153 68 4 11 98 139 
-6 175 34 146 93 154 88 128 139 79 35 2 135 119 46 129 91 86 179 51 18 169 141 
-108 49 103 46 72 21 70 49 64 151 96 185 175 130 111 85 58 32 101 40 101 131 136 
-139 170 70 10 169 175 73 41 69 177 45 47 92 145 11 155 22 22 56 21 13 166 48 21 
-109 131 40 174 178 104 128 9 149 51 132 122 173 119 23 24 67 109 74 32 158 110 
-117 74 123 6 118 151 130 150 167 34 55 58 146 54 72 112 105 57 160 82 123 159 
-153 159 39 19 7 8 33 87 12 50 146 150 37 104 71 126 133 108 145 68 38 38 90 43 
-75 148 122 43 2 39 154 54 163 147 113 91 29 109 35 75 182 87 35 155 170 127 80 
-185 118 60 95 142 71 165 28 84 168 25 144 178 31 81 41 160 25 53 143 ^
-381 1 14 172 163 130 45 69 46 145 36 36 151 169 13 135 42 26 81 153 76 148 178 
-90 131 30 101 162 161 132 142 14 89 3 141 175 146 65 26 89 94 99 187 8 55 162 2 
-13 143 173 2 120 173 41 132 150 2 112 42 18 140 130 37 128 23 106 159 118 167 
-150 101 11 30 109 150 184 124 19 169 73 165 53 109 158 172 147 11 46 38 149 25 
-21 92 184 64 179 158 133 135 34 38 58 114 9 183 4 118 76 49 89 102 40 163 47 75 
-80 176 175 8 154 14 180 104 153 84 89 11 129 8 138 85 181 73 66 154 121 20 115 
-93 114 108 82 182 19 86 103 176 183 186 177 53 10 69 137 56 1 135 141 68 69 54 
-86 12 75 171 87 187 107 144 150 93 23 7 70 83 29 140 67 139 153 183 178 189 30 
-18 2 29 72 29 33 160 56 9 123 164 107 136 19 70 31 177 152 99 57 38 66 55 32 32 
-24 83 60 21 1 36 52 80 168 44 32 115 184 25 120 181 172 155 189 22 30 26 180 5 
-64 49 188 1 28 111 57 176 167 67 131 22 160 186 169 65 34 30 117 91 17 163 39 
-134 57 137 155 90 170 42 78 170 141 167 158 42 177 22 129 68 168 143 74 150 85 
-82 174 78 63 111 156 28 12 158 141 76 57 77 125 79 40 12 59 52 88 156 20 24 182 
-149 56 92 46 106 167 59 189 121 119 14 81 15 165 136 79 100 42 117 182 118 175 
-138 124 3 50 74 134 156 36 143 181 180 96 22 61 97 134 164 24 166 30 10 61 6 33 
-9 115 176 84 97 142 152 15 50 165 45 168 135 133 127 93 15 66 94 91 9 32 16 95 
-37 29 171 118 68 108 66 63 20 55 186 ^
-396 1 97 10 5 160 132 18 83 73 159 141 55 120 31 131 141 102 138 3 52 9 148 189 
-56 99 165 146 2 140 64 157 100 121 113 102 24 21 24 123 16 10 139 152 19 109 
-146 116 122 92 43 7 75 62 49 170 58 26 117 125 45 147 5 125 136 155 118 2 26 50 
-161 21 182 127 153 45 68 19 121 22 94 104 144 166 35 166 23 176 75 188 53 114 
-93 148 177 66 151 16 156 121 180 98 48 179 95 63 107 97 45 1 23 97 57 23 132 53 
-79 97 124 19 188 18 118 37 22 106 94 60 122 25 47 176 110 184 109 79 164 120 43 
-153 89 90 128 109 12 168 64 110 82 117 192 41 171 163 164 76 53 12 101 68 54 
-117 78 59 143 84 32 122 104 65 148 31 52 123 130 24 135 38 151 95 142 93 101 
-159 62 37 148 110 70 127 51 85 181 89 11 142 105 91 107 50 27 29 102 36 43 165 
-79 6 84 99 118 128 30 26 3 143 17 68 66 139 187 15 165 158 24 88 20 179 174 81 
-79 18 106 47 74 150 104 179 162 59 131 62 116 166 82 184 188 97 136 41 136 167 
-140 143 175 72 42 174 148 75 74 71 86 14 16 191 117 11 63 119 119 186 182 13 
-171 49 182 80 167 73 147 119 107 164 41 57 181 168 29 114 26 184 121 101 80 76 
-65 34 49 24 44 191 38 25 91 5 58 140 99 153 124 54 184 42 83 108 155 4 20 191 3 
-29 35 40 180 7 40 66 25 12 180 86 26 38 139 73 1 137 79 85 102 71 39 28 44 77 
-56 190 12 66 72 30 152 7 87 84 190 126 48 100 77 91 186 36 31 143 163 50 94 25 
-126 1 114 105 170 93 22 173 90 116 87 96 19 74 4 122 183 83 120 177 113 169 181 
-77 182 1 149 186 ^
-384 1 25 56 85 107 177 6 186 138 184 28 61 184 191 175 107 6 29 81 114 12 156 2 
-137 86 189 73 64 127 129 44 167 11 98 107 169 143 26 146 61 130 88 120 139 55 3 
-189 119 87 22 105 67 78 147 51 2 161 109 84 49 87 38 48 192 62 25 64 143 72 169 
-151 106 111 53 58 8 93 8 85 123 120 131 170 38 2 169 167 49 41 37 153 21 39 92 
-145 190 155 177 185 48 13 5 150 48 21 85 115 40 166 178 88 104 1 125 19 116 106 
-141 111 23 43 101 58 187 150 78 101 50 107 185 86 151 130 134 143 34 31 26 122 
-38 40 112 97 33 136 50 99 127 121 159 7 19 170 187 1 79 191 26 130 118 5 104 47 
-126 109 92 129 52 30 193 90 35 67 116 90 3 181 39 122 30 155 147 105 83 21 77 
-35 75 174 55 190 131 154 95 72 185 94 36 95 126 71 149 4 68 152 180 144 146 7 
-49 33 152 188 29 111 194 172 148 125 35 59 36 125 11 36 141 149 183 125 27 1 71 
-133 61 138 168 85 131 5 96 162 161 117 142 14 79 183 141 165 126 55 11 74 84 79 
-167 3 40 142 177 193 128 173 192 100 163 16 127 145 182 97 17 193 120 115 32 
-108 18 96 154 103 152 150 86 181 15 99 135 179 124 194 164 68 160 43 109 138 
-152 142 6 21 23 149 20 11 82 164 44 159 148 133 115 24 28 53 104 9 183 179 108 
-56 39 84 87 30 163 32 70 75 166 170 8 139 9 175 99 143 64 89 186 114 183 133 85 
-161 63 61 154 111 15 115 78 109 108 72 177 14 71 103 176 173 176 157 38 10 54 
-132 41 186 130 126 63 69 39 76 7 65 171 82 172 102 124 140 83 113 ^
-396 1 189 70 83 29 132 67 115 145 151 170 181 14 192 2 187 40 5 33 160 48 183 
-91 132 83 112 177 62 189 153 128 91 49 38 50 55 24 8 8 51 36 13 175 28 36 56 
-160 12 107 168 25 104 157 156 139 165 14 30 192 164 195 56 41 180 159 28 79 41 
-144 167 51 115 188 136 154 145 65 2 22 93 83 191 147 23 110 57 137 131 66 138 
-26 78 146 125 159 150 34 177 22 129 68 168 111 74 118 77 50 174 54 47 87 140 20 
-178 158 133 60 33 45 93 47 8 170 59 52 56 124 20 16 150 117 24 84 46 106 151 51 
-158 173 113 111 196 73 15 133 136 71 100 10 85 182 110 143 114 92 185 42 42 118 
-156 20 135 173 156 96 180 37 73 134 156 182 150 196 192 45 172 17 167 91 168 68 
-89 134 120 190 173 34 141 37 152 111 117 103 61 7 34 62 67 191 190 8 87 21 195 
-139 86 44 76 66 55 186 23 31 87 183 5 155 122 191 68 53 149 136 35 115 26 121 
-131 102 123 3 42 197 133 179 56 84 165 136 190 130 49 157 80 101 103 97 197 11 
-19 118 1 5 119 137 9 104 193 141 116 122 72 38 7 70 47 44 155 43 16 107 125 40 
-127 193 105 131 145 108 185 6 50 141 1 167 127 153 45 53 192 121 12 79 84 129 
-151 15 166 196 156 60 188 53 109 83 148 162 46 146 6 136 111 160 88 38 169 85 
-63 87 97 35 194 3 82 52 13 132 43 59 92 109 4 178 3 118 37 195 96 94 60 112 15 
-47 166 110 179 99 69 149 100 43 138 69 70 123 89 12 158 54 90 72 117 182 31 166 
-153 164 76 33 2 101 63 44 112 58 39 143 74 32 107 89 55 143 31 47 123 125 4 135 
-18 141 80 137 88 81 154 187 ^
-406 0 23 134 103 49 99 44 64 160 68 190 114 105 91 86 22 27 15 74 8 22 151 79 
-199 84 85 90 128 9 5 175 129 17 40 59 125 187 194 144 151 3 60 6 158 153 67 58 
-18 99 19 53 129 90 179 134 52 124 55 95 138 82 170 167 69 122 13 108 160 119 
-115 161 51 14 167 120 47 60 57 86 16 184 96 197 42 98 112 165 154 199 157 21 
-168 52 146 66 126 119 93 150 20 36 153 140 194 93 26 156 114 80 80 55 44 13 35 
-24 44 191 24 190 63 177 44 140 99 146 117 54 163 42 76 101 134 176 185 177 168 
-1 21 19 180 193 12 52 197 191 173 65 19 31 118 59 1 123 72 71 88 64 11 193 37 
-63 28 169 184 45 72 195 152 186 87 56 176 112 41 93 77 84 158 29 3 136 142 36 
-80 4 119 166 86 98 163 93 1 145 83 102 66 75 191 46 4 94 155 55 120 149 113 148 
-181 49 175 180 142 87 5 51 65 92 167 196 186 138 184 23 61 164 171 175 107 6 9 
-81 114 7 141 177 117 76 174 73 54 112 114 29 152 11 98 87 154 123 21 146 41 115 
-88 115 139 40 183 189 109 67 7 90 52 73 127 51 192 156 89 69 49 77 33 33 182 57 
-10 64 138 57 159 136 91 111 33 58 193 88 188 75 118 110 126 170 18 197 169 162 
-34 41 17 138 6 34 92 145 185 155 157 170 43 8 140 48 21 70 105 40 161 178 78 89 
-196 110 199 106 96 121 106 23 185 28 96 48 167 145 58 91 35 97 180 66 151 130 
-124 128 34 16 6 107 28 20 112 92 18 121 30 84 107 101 159 187 19 155 182 181 74 
-186 11 120 98 185 104 32 126 94 82 119 42 25 173 90 30 62 96 70 178 176 39 102 
-15 150 147 100 78 16 57 35 75 169 35 170 116 144 75 146 ^
-409 1 185 70 12 95 110 71 133 183 52 136 148 144 114 186 17 25 144 164 5 79 178 
-172 124 117 19 43 20 93 174 36 125 117 151 109 3 164 55 101 37 122 152 77 131 
-168 88 162 161 93 142 14 63 167 141 149 94 39 190 50 68 47 135 198 16 110 153 
-177 104 173 192 68 147 179 119 137 166 73 180 169 88 91 24 76 10 80 146 79 128 
-150 62 149 194 83 111 171 124 170 156 60 152 27 109 106 120 134 201 184 202 149 
-12 198 66 132 12 127 132 133 83 8 12 45 88 9 183 155 92 24 23 76 63 14 163 8 62 
-67 150 162 8 115 1 167 91 127 32 89 162 90 159 125 85 129 47 53 154 95 7 115 54 
-101 108 56 169 6 47 103 176 157 160 125 14 10 30 124 17 178 122 102 55 69 15 60 
-202 49 171 74 148 94 92 124 67 200 184 70 83 29 127 67 100 140 131 165 176 4 
-182 2 167 20 193 33 160 43 173 71 112 68 97 157 57 169 138 113 86 44 38 40 55 
-19 196 201 31 21 8 165 23 26 41 155 195 183 102 158 25 94 142 146 129 150 9 30 
-177 154 195 51 36 175 139 28 59 31 124 167 41 105 173 121 134 130 65 185 17 78 
-78 181 137 13 95 57 137 116 51 118 16 78 131 115 154 145 29 177 22 129 68 168 
-91 74 98 72 30 174 39 37 72 130 15 163 158 128 50 18 25 73 27 191 150 59 52 36 
-104 20 11 130 97 4 79 46 106 141 46 138 163 108 106 191 68 15 113 136 66 100 
-193 65 182 105 123 99 72 180 37 22 108 156 10 130 168 141 96 160 22 58 134 151 
-162 140 181 187 35 157 7 147 76 163 58 84 129 100 190 153 24 126 32 142 96 107 
-88 41 2 14 42 52 186 170 3 82 11 180 119 66 29 56 66 50 171 3 11 77 163 5 150 
-112 128 ^
-413 1 47 25 135 129 7 108 19 107 117 102 102 3 28 190 112 165 56 63 165 122 183 
-116 28 157 52 73 89 90 169 202 12 111 185 203 91 116 200 97 193 134 116 122 44 
-31 7 63 26 37 134 22 2 93 125 33 99 186 77 124 131 94 171 183 50 113 178 146 
-127 153 45 32 164 121 203 58 56 108 130 192 166 168 128 39 188 53 102 69 148 
-141 18 139 197 108 97 132 74 24 155 71 63 59 97 21 194 180 61 45 204 132 29 31 
-85 88 188 164 187 118 37 167 82 94 60 98 1 47 152 110 172 85 55 128 72 43 117 
-41 42 116 61 12 144 40 62 58 117 168 17 159 139 164 76 5 193 101 56 30 105 30 
-11 143 60 32 86 68 41 136 31 40 123 118 181 135 195 127 59 130 81 53 147 62 13 
-124 98 34 79 39 49 145 53 180 94 105 91 71 2 27 5 54 193 7 141 79 199 84 75 70 
-128 199 195 160 119 17 20 54 115 187 184 129 146 193 40 201 143 138 57 43 18 94 
-204 38 114 80 179 114 47 119 50 80 118 82 160 152 49 112 198 88 155 104 95 151 
-36 199 162 100 27 50 47 86 195 16 179 81 192 27 83 107 150 134 194 147 1 158 32 
-131 61 111 119 83 140 5 21 133 120 174 78 26 136 109 65 80 40 29 203 25 24 44 
-191 14 170 43 162 34 140 99 141 112 54 148 42 71 96 119 161 165 167 148 186 11 
-4 180 188 197 42 182 181 168 50 14 26 103 49 1 113 67 61 78 59 196 173 32 53 8 
-154 169 30 72 175 152 176 87 36 166 102 36 88 77 79 138 24 188 131 127 26 70 
-194 114 146 66 93 158 93 191 125 78 92 51 60 176 26 4 74 135 35 120 129 113 133 
-181 29 170 170 137 77 190 46 45 77 157 191 186 138 184 18 61 144 151 175 107 6 
-194 81 114 2 126 110 ^
-427 1 85 60 150 73 38 88 90 5 128 11 98 55 130 91 13 146 9 91 88 107 139 16 159 
-189 93 35 191 66 28 65 95 51 184 148 57 45 49 61 25 9 166 49 194 64 130 33 143 
-112 67 111 1 58 177 80 164 59 110 94 118 170 194 197 169 154 10 41 193 114 190 
-26 92 145 177 155 125 146 35 200 124 48 21 46 89 40 153 178 62 65 196 86 175 90 
-80 89 98 23 169 4 88 32 135 137 26 75 11 81 172 34 151 130 108 104 34 200 182 
-83 12 196 112 84 202 97 206 60 75 69 159 163 19 131 174 157 66 178 195 104 66 
-161 104 8 126 70 66 103 26 17 141 90 22 54 64 38 146 168 39 70 199 142 147 92 
-70 8 25 35 75 161 3 138 92 128 43 59 185 55 205 95 100 71 123 173 42 126 128 
-144 94 176 205 20 139 149 198 59 168 172 109 112 9 33 10 73 154 36 115 97 131 
-99 196 144 45 81 22 112 142 72 131 148 83 162 161 78 142 14 53 157 141 139 74 
-29 180 35 58 27 115 198 1 90 138 167 89 173 192 48 137 159 114 132 156 58 160 
-154 68 76 19 56 5 70 141 64 113 150 47 129 184 73 96 166 124 155 151 55 147 17 
-109 86 100 129 201 164 192 149 7 193 56 112 200 107 122 133 63 206 2 40 78 9 
-183 140 82 4 13 71 48 4 163 201 57 62 140 157 8 100 204 162 86 117 12 89 147 75 
-144 120 85 109 37 48 154 85 2 115 39 96 108 46 164 1 32 103 176 147 150 105 207 
-10 15 119 2 173 117 87 50 69 50 202 39 171 69 133 89 72 114 57 195 179 70 83 29 
-122 67 85 135 111 160 171 202 172 2 147 183 33 160 38 163 51 92 53 82 137 52 
-149 123 98 81 39 38 30 55 14 186 196 11 6 3 155 18 16 26 150 180 168 97 148 25 
-84 127 136 119 135 4 30 162 144 195 46 31 170 119 28 190 ^
-443 1 17 96 167 27 91 152 100 106 109 65 164 10 57 71 167 123 209 74 57 137 95 
-30 90 2 78 110 101 147 138 22 177 22 129 68 168 63 74 70 65 2 174 18 23 51 116 
-8 142 158 121 36 207 207 45 209 170 122 59 52 8 76 20 4 102 69 186 72 46 106 
-127 39 110 149 101 99 184 61 15 85 136 59 100 172 37 182 98 95 78 44 173 30 204 
-94 156 206 123 161 120 96 132 1 37 134 144 134 126 160 180 21 136 203 119 55 
-156 44 77 122 72 190 125 10 105 25 128 75 93 67 13 205 196 14 31 179 142 206 75 
-207 159 91 38 8 28 66 43 150 185 193 63 135 5 143 98 143 32 5 125 124 197 103 
-14 97 107 102 87 3 18 185 97 155 56 48 165 112 178 106 13 157 32 53 79 85 149 
-197 7 106 175 203 71 101 195 92 193 129 116 122 24 26 7 58 11 32 119 7 202 83 
-125 28 79 181 57 119 121 84 161 168 50 93 163 131 127 153 45 17 144 121 198 43 
-36 93 115 177 166 148 108 24 188 53 97 59 148 126 208 134 192 88 87 112 64 14 
-145 61 63 39 97 11 194 165 46 40 199 132 19 11 80 73 178 154 177 118 37 147 72 
-94 60 88 201 47 142 110 167 75 45 113 52 43 102 21 22 111 41 12 134 30 42 48 
-117 158 7 154 129 164 76 195 188 101 51 20 100 10 201 143 50 32 71 53 31 131 31 
-35 123 113 166 135 180 117 44 125 76 33 142 62 3 114 93 19 59 34 34 130 38 170 
-74 105 91 56 192 27 205 34 178 202 131 79 199 84 65 50 128 189 185 145 109 17 
-49 105 187 174 114 141 183 20 196 128 123 47 28 18 89 189 23 99 70 179 94 42 
-114 45 65 98 82 150 137 29 102 183 68 150 89 75 141 21 184 157 80 7 40 37 86 
-190 16 174 66 187 12 68 102 135 114 189 137 191 148 12 116 56 96 119 73 130 200 
-6 113 100 154 63 26 116 104 50 80 25 14 193 83 ^
-436 1 24 44 191 211 138 11 138 18 140 99 133 104 54 124 42 63 88 95 137 133 151 
-116 162 208 193 180 180 173 26 158 165 160 26 6 18 79 33 1 97 59 45 62 51 172 
-141 24 37 189 130 145 6 72 143 152 160 87 4 150 86 28 80 77 71 106 16 164 123 
-103 10 54 178 106 114 34 85 150 93 175 93 70 76 27 36 152 207 4 42 103 3 120 97 
-113 109 181 210 162 154 129 61 166 38 13 53 141 183 186 138 184 10 61 112 119 
-175 107 6 170 81 114 207 102 125 65 50 135 73 28 73 75 203 113 11 98 35 115 71 
-8 146 202 76 88 102 139 1 144 189 83 15 181 51 13 60 75 51 179 143 37 30 49 51 
-20 207 156 44 184 64 125 18 133 97 52 111 194 58 167 75 149 49 105 84 113 170 
-179 197 169 149 208 41 178 99 180 21 92 145 172 155 105 131 30 208 200 114 48 
-21 31 79 40 148 178 52 50 196 71 160 80 70 69 93 23 159 202 83 22 115 132 6 65 
-209 71 167 14 151 130 98 89 34 190 167 68 2 181 112 79 192 82 191 45 55 49 159 
-148 19 116 169 142 61 173 185 94 46 146 104 206 126 55 56 93 16 12 121 90 17 49 
-44 18 126 163 39 50 189 137 147 87 65 3 5 35 75 156 196 118 77 118 23 54 185 40 
-195 95 90 71 113 163 32 116 108 144 74 166 190 15 134 134 188 39 158 172 94 107 
-212 23 53 134 36 105 77 111 89 186 124 35 61 7 102 132 67 131 128 78 162 161 63 
-142 14 43 147 141 129 54 19 170 20 48 7 95 198 199 70 123 157 74 173 192 28 127 
-139 109 127 146 43 140 139 48 61 14 36 60 136 49 98 150 32 109 174 63 81 161 
-124 140 146 50 142 7 109 66 80 124 201 144 182 149 2 188 46 92 185 87 112 133 
-43 201 205 35 68 9 183 125 72 197 3 66 33 207 163 191 52 57 130 152 8 85 204 
-157 81 107 205 187 ^
-462 1 126 54 123 113 85 81 23 41 154 71 210 115 18 89 108 32 157 209 11 103 176 
-133 136 77 193 10 209 112 196 166 110 66 43 69 194 36 202 25 171 62 112 82 44 
-100 43 188 172 70 83 29 115 67 64 128 83 153 164 195 158 2 119 187 169 33 160 
-31 149 23 64 32 61 109 45 121 102 77 74 32 38 16 55 7 172 189 198 200 211 141 
-11 2 5 143 159 147 90 134 25 70 106 122 105 114 212 30 141 130 195 39 24 163 91 
-28 11 7 76 167 17 81 137 85 86 94 65 149 5 42 66 157 113 204 59 57 137 80 15 70 
-207 78 95 91 142 133 17 177 22 129 68 168 43 74 50 60 197 174 3 13 36 106 3 127 
-158 116 26 197 192 25 194 155 102 59 52 203 56 20 214 82 49 171 67 46 106 117 
-34 90 139 96 94 179 56 15 65 136 54 100 157 17 182 93 75 63 24 168 25 189 84 
-156 201 118 156 105 96 112 201 22 134 139 114 116 145 175 11 121 198 99 40 151 
-34 72 117 52 190 105 90 20 118 60 83 52 208 205 181 209 16 174 122 206 70 202 
-144 71 18 208 8 66 38 135 170 178 53 115 5 138 88 123 17 200 115 119 182 98 9 
-87 97 102 72 3 8 180 82 145 56 33 165 102 173 96 213 157 12 33 69 80 129 192 2 
-101 165 203 51 86 190 87 193 124 116 122 4 21 7 53 211 27 104 207 197 73 125 23 
-59 176 37 114 111 74 151 153 50 73 148 116 127 153 45 2 124 121 193 28 16 78 
-100 162 166 128 88 9 188 53 92 49 148 111 193 129 187 68 77 92 54 4 135 51 63 
-19 97 1 194 150 31 35 194 132 9 206 75 58 168 144 167 118 37 127 62 94 60 78 
-196 47 132 110 162 65 35 98 32 43 87 1 2 106 21 12 124 20 22 38 117 148 212 149 
-119 164 76 180 183 101 46 10 95 205 186 143 40 32 56 38 21 126 31 30 123 108 
-151 135 165 107 29 120 71 13 137 62 208 104 88 4 39 29 19 115 23 160 54 105 91 
-41 177 27 200 14 163 124 ^
-453 0 115 79 199 84 49 18 128 173 169 121 93 17 186 41 89 187 158 90 133 167 
-206 188 104 99 31 4 18 81 165 217 75 54 179 62 34 106 37 41 66 82 134 113 215 
-86 159 36 142 65 43 125 215 160 149 48 193 24 21 86 182 16 166 42 179 206 44 94 
-111 82 181 121 167 132 198 92 48 72 119 57 114 184 200 81 68 122 39 26 84 96 26 
-80 1 208 177 217 24 44 191 206 118 209 123 8 140 99 128 99 54 109 42 58 83 80 
-122 113 141 96 147 203 183 180 175 158 16 143 155 155 11 1 13 64 23 1 87 54 35 
-52 46 157 121 19 27 174 115 130 209 72 123 152 150 87 202 140 76 23 75 77 66 86 
-11 149 118 88 44 168 101 94 14 80 145 93 165 73 65 66 12 21 137 192 4 22 83 201 
-120 77 113 94 181 195 157 144 124 51 151 33 211 38 131 178 186 138 184 5 61 92 
-99 175 107 6 155 81 114 207 87 105 45 40 120 73 18 58 60 193 98 11 98 15 100 51 
-3 146 187 61 88 97 139 204 129 189 73 213 171 36 216 55 55 51 174 138 17 15 49 
-41 15 197 146 39 174 64 120 3 123 82 37 111 179 58 157 70 134 39 100 74 108 170 
-164 197 169 144 198 41 163 84 170 16 92 145 167 155 85 116 25 208 200 104 48 21 
-16 69 40 143 178 42 35 196 56 145 70 60 49 88 23 149 192 78 12 95 127 204 55 
-199 61 162 212 151 130 88 74 34 180 152 53 210 166 112 74 182 67 176 30 35 29 
-159 133 19 101 164 127 56 168 175 84 26 131 104 196 126 40 46 83 6 7 101 90 12 
-44 24 216 106 158 39 30 179 132 147 82 60 216 203 35 75 151 181 98 62 108 3 49 
-185 25 185 95 80 71 103 153 22 106 88 144 54 156 175 10 129 119 178 19 148 172 
-79 102 207 13 208 33 114 36 95 57 91 79 176 104 25 41 210 92 122 62 131 108 73 
-162 161 48 142 14 33 137 141 119 34 9 160 5 38 205 75 198 189 50 108 112 ^
-454 1 53 173 192 113 111 102 120 132 22 112 118 20 40 7 8 213 46 129 28 77 150 
-11 81 160 49 60 154 124 119 139 43 135 213 109 38 52 117 201 116 168 149 215 
-181 32 64 164 59 98 133 15 194 198 28 54 9 183 104 58 176 209 59 12 200 163 177 
-45 50 116 145 8 64 204 150 74 93 184 89 111 39 108 108 85 61 13 36 154 61 210 
-115 3 84 108 22 152 209 216 103 176 123 126 57 183 10 199 107 186 161 105 51 38 
-69 184 26 202 15 171 57 97 77 24 90 33 183 167 70 83 29 110 67 49 123 63 148 
-159 190 148 2 99 172 159 33 160 26 139 3 44 17 46 89 40 101 87 62 69 27 38 6 55 
-2 162 184 183 190 211 131 6 212 210 138 144 132 85 124 25 60 91 112 95 99 212 
-30 126 120 195 34 19 158 71 28 211 217 56 167 7 71 122 70 66 79 65 134 27 61 
-147 103 199 44 57 137 65 50 202 78 80 81 137 128 12 177 22 129 68 168 23 74 30 
-55 182 174 208 3 21 96 218 112 158 111 16 187 177 5 179 140 82 59 52 188 36 20 
-214 62 29 156 62 46 106 107 29 70 129 91 89 174 51 15 45 136 49 100 142 217 182 
-88 55 48 4 163 20 174 74 156 196 113 151 90 96 92 191 7 134 134 94 106 130 170 
-1 106 193 79 25 146 24 67 112 32 190 85 210 75 15 108 45 73 37 193 205 166 194 
-1 169 102 206 65 197 129 51 218 198 208 66 33 120 155 163 43 95 5 133 78 103 2 
-185 105 114 167 93 4 77 87 102 57 3 218 175 67 135 56 18 165 92 168 86 203 157 
-212 13 59 75 109 187 217 96 155 203 31 71 185 82 193 119 116 122 204 16 7 48 
-201 22 89 197 192 63 125 18 39 171 17 109 101 64 141 138 50 53 133 101 127 153 
-45 207 104 121 188 13 216 63 85 147 166 108 68 214 188 53 87 39 148 96 178 124 
-182 48 67 72 44 214 125 41 63 219 97 211 194 135 16 30 189 132 219 191 70 43 
-158 181 ^
-475 0 153 118 37 99 48 94 60 64 189 47 118 110 155 51 21 77 4 43 66 195 196 99 
-215 12 110 6 216 24 117 134 205 142 105 164 76 159 176 101 39 218 88 184 165 
-143 26 32 35 17 7 119 31 23 123 101 130 135 144 93 8 113 64 207 130 62 201 90 
-81 205 11 22 220 94 2 146 26 105 91 20 156 27 193 208 142 178 107 79 199 84 41 
-2 128 165 161 109 85 17 174 37 81 187 150 78 129 159 194 184 92 87 23 214 18 77 
-153 209 63 46 179 46 30 102 33 29 50 82 126 101 203 78 147 20 138 53 27 117 207 
-148 145 32 181 16 13 86 178 16 162 30 175 198 32 90 99 66 177 113 155 124 186 
-80 44 60 119 49 106 176 192 65 52 106 27 26 68 92 14 80 211 200 169 213 24 44 
-191 202 102 197 111 140 99 124 95 54 97 42 54 79 68 110 97 133 80 135 199 175 
-180 171 146 8 131 147 151 221 219 9 52 15 1 79 50 27 44 42 145 105 15 19 162 
-103 118 201 72 107 152 142 87 190 132 68 19 71 77 62 70 7 137 114 76 214 36 160 
-97 78 220 76 141 93 157 57 61 58 9 125 180 4 6 67 189 120 61 113 82 181 183 153 
-136 120 43 139 29 199 26 123 174 186 138 184 1 61 76 83 175 107 6 143 81 114 
-207 75 89 29 32 108 73 10 46 48 185 86 11 98 221 88 35 221 146 175 49 88 93 139 
-196 117 189 65 201 163 24 208 51 39 51 170 134 1 3 49 33 11 189 138 35 166 64 
-116 213 115 70 25 111 167 58 149 66 122 31 96 66 104 170 152 197 169 140 190 41 
-151 72 162 12 92 145 163 155 69 104 21 208 200 96 48 21 4 61 40 139 178 34 23 
-196 44 133 62 52 33 84 23 141 184 74 4 79 123 192 47 191 53 158 200 151 130 80 
-62 34 172 140 41 206 154 112 70 174 55 164 18 19 13 159 121 19 89 160 115 52 
-164 167 76 10 119 104 188 126 28 38 75 220 3 85 90 8 40 8 204 90 154 39 14 171 
-128 147 78 56 216 191 35 75 147 169 82 50 100 209 45 185 13 177 95 150 ^
-471 0 71 89 139 8 92 60 144 26 142 154 3 122 98 164 216 134 172 58 95 200 224 
-201 5 86 36 81 29 63 65 162 76 11 13 196 78 108 55 131 80 66 162 161 27 142 14 
-19 123 141 105 6 220 146 209 24 184 47 198 175 22 87 133 38 173 192 205 103 91 
-97 115 122 7 92 103 25 2 213 213 36 124 13 62 150 221 61 150 39 45 149 124 104 
-134 38 130 208 109 18 32 112 201 96 158 149 215 176 22 44 149 39 88 133 220 189 
-193 23 44 9 183 89 48 161 204 54 222 195 163 167 40 45 106 140 8 49 204 145 69 
-83 169 89 96 24 93 103 85 41 3 31 154 51 210 115 213 79 108 12 147 209 206 103 
-176 113 116 37 173 10 189 102 176 156 100 36 33 69 174 16 202 5 171 52 82 72 4 
-80 23 178 162 70 83 29 105 67 34 118 43 143 154 185 138 2 79 157 149 33 160 21 
-129 208 24 2 31 69 35 81 72 47 64 22 38 221 55 222 152 179 168 180 211 121 1 
-207 200 133 129 117 80 114 25 50 76 102 85 84 212 30 111 110 195 29 14 153 51 
-28 196 212 36 167 222 61 107 55 46 64 65 119 220 12 56 137 93 194 29 57 137 50 
-210 30 197 78 65 71 132 123 7 177 22 129 68 168 3 74 10 50 167 174 198 218 6 86 
-218 97 158 106 6 177 162 210 164 125 62 59 52 173 16 20 214 42 9 141 57 46 106 
-97 24 50 119 86 84 169 46 15 25 136 44 100 127 202 182 83 35 33 209 158 15 159 
-64 156 191 108 146 75 96 72 181 217 134 129 74 96 115 165 216 91 188 59 10 141 
-14 62 107 12 190 65 205 60 10 98 30 63 22 178 205 151 179 211 164 82 206 60 192 
-114 31 203 188 193 66 28 105 140 148 33 75 5 128 68 83 212 170 95 109 152 88 
-224 67 77 102 42 3 213 170 52 125 56 3 165 82 163 76 193 157 197 218 49 70 89 
-182 217 91 145 203 11 56 180 77 193 114 116 122 189 11 7 43 191 17 74 187 187 
-53 125 13 19 166 222 104 91 54 131 123 50 33 118 86 127 167 ^
-480 1 45 193 76 121 181 219 195 42 64 126 166 80 40 200 188 53 80 25 148 75 157 
-117 175 20 53 44 30 207 111 27 63 198 97 204 194 114 222 23 182 132 212 170 63 
-22 144 120 143 118 37 79 38 94 60 54 184 47 108 110 150 41 11 62 211 43 51 180 
-181 94 200 12 100 223 201 14 117 124 200 137 95 164 76 144 171 101 34 213 83 
-169 150 143 16 32 20 2 224 114 31 18 123 96 115 135 129 83 220 108 59 192 125 
-62 196 80 76 195 218 17 210 79 214 136 6 105 91 5 141 27 188 193 127 168 97 79 
-199 84 31 209 128 155 151 94 75 17 159 32 71 187 140 63 124 149 179 179 77 72 
-13 204 18 72 138 199 48 36 179 26 25 97 28 14 30 82 116 86 188 68 132 133 38 7 
-107 197 133 140 12 166 6 3 86 173 16 157 15 170 188 17 85 84 46 172 103 140 114 
-171 65 39 45 119 39 96 166 182 45 32 86 12 26 48 87 226 80 201 190 159 208 24 
-44 191 197 82 182 96 217 140 99 119 90 54 82 42 49 74 53 95 77 123 60 120 194 
-165 180 166 131 225 116 137 146 211 219 4 37 5 1 69 45 17 34 37 130 85 10 9 147 
-88 103 191 72 87 152 132 87 175 122 58 14 66 77 57 50 2 122 109 61 209 26 150 
-92 58 205 71 136 93 147 37 56 48 212 221 110 165 4 213 47 174 120 41 113 67 181 
-168 148 126 115 33 124 24 184 11 113 169 186 138 184 223 61 56 63 175 107 6 128 
-81 114 207 60 69 9 22 93 73 31 33 175 71 11 98 206 73 15 221 146 160 34 88 88 
-139 186 102 189 55 186 153 9 198 46 19 51 165 129 208 215 49 23 6 179 128 30 
-156 64 111 203 105 55 10 111 152 58 139 61 107 21 91 56 99 170 137 197 169 135 
-180 41 136 57 152 7 92 145 158 155 49 89 16 208 200 86 48 21 216 51 40 134 178 
-24 8 196 29 118 52 42 13 79 23 131 174 69 221 59 118 177 37 181 43 153 185 151 
-130 70 47 34 162 125 26 201 139 112 65 164 40 149 3 226 220 159 106 19 74 155 
-100 47 159 157 193 ^
-471 0 211 98 104 174 126 7 24 61 213 225 57 90 1 33 209 183 62 147 39 215 157 
-121 147 71 49 216 170 35 75 140 148 54 29 86 188 38 185 221 163 95 58 71 81 131 
-84 44 144 10 134 142 228 118 86 156 204 126 172 46 91 196 220 197 218 70 36 73 
-13 47 57 154 60 3 226 188 70 100 51 131 64 62 162 161 15 142 14 11 115 141 97 
-219 216 138 201 16 172 31 198 167 6 75 125 26 173 192 193 95 75 93 111 114 224 
-76 91 213 13 227 201 213 28 120 1 50 150 213 45 142 31 33 145 124 92 130 34 126 
-204 109 2 16 108 201 80 150 149 215 172 14 28 137 23 80 133 208 185 189 19 36 9 
-183 77 40 149 200 50 214 191 163 159 36 41 98 136 8 37 204 141 65 75 157 89 84 
-12 81 99 85 25 224 27 154 43 210 115 205 75 108 4 143 209 198 103 176 105 108 
-21 165 10 181 98 168 152 96 24 29 69 166 8 202 226 171 48 70 68 217 72 15 174 
-158 70 83 29 101 67 22 114 27 139 150 181 130 2 63 145 141 33 160 17 121 196 8 
-219 19 53 31 65 60 35 60 18 38 217 55 222 144 175 156 172 211 113 226 203 192 
-129 117 105 76 106 25 42 64 94 77 72 212 30 99 102 195 25 10 149 35 28 184 208 
-20 167 218 53 95 43 30 52 65 107 220 52 129 85 190 17 57 137 38 202 14 193 78 
-53 63 128 119 3 177 22 129 68 168 216 74 223 46 155 174 190 214 223 78 218 85 
-158 102 227 169 150 198 152 113 46 59 52 161 20 214 26 222 129 53 46 106 89 20 
-34 111 82 80 165 42 15 9 136 40 100 115 190 182 79 19 21 197 154 11 147 56 156 
-187 104 142 63 96 56 173 209 134 125 58 88 103 161 212 79 184 43 227 137 6 58 
-103 225 190 49 201 48 6 90 18 55 10 166 205 139 167 203 160 66 206 56 188 102 
-15 191 180 181 66 24 93 128 136 25 59 5 124 60 67 204 158 87 105 140 84 224 59 
-69 102 30 3 209 166 40 117 56 220 165 74 159 68 185 157 185 206 41 66 167 ^
-490 1 176 217 85 133 203 218 38 174 71 193 108 116 122 171 5 7 37 179 11 56 175 
-181 41 125 7 226 160 204 98 79 42 119 105 50 9 100 68 127 153 45 185 60 121 177 
-211 183 30 52 114 166 64 24 192 188 53 76 17 148 63 145 113 171 4 45 28 22 203 
-103 19 63 186 97 200 194 102 214 19 178 132 208 158 59 10 136 112 135 118 37 63 
-30 94 60 46 180 47 100 110 146 33 3 50 199 43 39 168 169 90 188 12 92 219 189 6 
-117 116 196 133 87 164 76 132 167 101 30 209 79 157 138 143 8 32 8 221 220 110 
-31 14 123 92 103 135 117 75 212 104 55 180 121 62 192 72 72 187 206 13 202 67 
-206 128 221 105 91 224 129 27 184 181 115 160 89 79 199 84 23 197 128 147 143 
-82 67 17 147 28 63 187 132 51 120 141 167 175 65 60 5 196 18 68 126 191 36 28 
-179 10 21 93 24 2 14 82 108 74 176 60 120 215 129 26 222 99 189 121 136 227 154 
-229 226 86 169 16 153 3 166 180 5 81 72 30 168 95 128 106 159 53 35 33 119 31 
-88 158 174 29 16 70 26 32 83 218 80 193 182 151 204 24 44 191 193 66 170 84 213 
-140 99 115 86 54 70 42 45 70 41 83 61 115 44 108 190 157 180 162 119 221 104 
-129 142 203 219 25 228 1 61 41 9 26 33 118 69 6 1 135 76 91 183 72 71 152 124 
-87 163 114 50 10 62 77 53 34 229 110 105 49 205 18 142 88 42 193 67 132 93 139 
-21 52 40 204 213 98 153 4 201 31 162 120 25 113 55 181 156 144 118 111 25 112 
-20 172 230 105 165 186 138 184 223 61 40 47 175 107 6 116 81 114 207 48 53 224 
-14 81 73 223 19 21 167 59 11 98 194 61 230 221 146 148 22 88 84 139 178 90 189 
-47 174 145 228 190 42 3 51 161 125 196 207 49 15 2 171 120 26 148 64 107 195 97 
-43 229 111 140 58 131 57 95 13 87 48 95 170 125 197 169 131 172 41 124 45 144 3 
-92 145 154 155 33 77 12 208 200 78 48 21 208 43 40 130 178 16 227 196 17 106 44 
-34 228 75 23 123 166 65 217 43 114 165 29 173 35 200 ^
-479 0 167 151 130 58 29 34 150 107 8 195 121 112 59 152 22 131 218 208 202 159 
-88 19 56 149 82 41 153 145 54 199 86 104 166 126 228 16 53 209 225 41 90 230 29 
-197 171 46 143 39 203 149 117 147 67 45 216 158 35 75 136 136 38 17 78 176 34 
-185 213 155 95 50 71 73 123 225 76 28 144 227 126 130 228 114 74 148 192 118 
-172 34 87 192 216 193 206 54 36 65 230 31 49 146 44 228 214 180 62 92 47 131 48 
-58 162 161 3 142 14 3 107 141 89 207 212 130 193 8 160 15 198 159 223 63 117 14 
-173 192 181 87 59 89 107 106 216 60 79 201 1 227 189 213 20 116 222 38 150 205 
-29 134 23 21 141 124 80 126 30 122 200 109 219 104 201 64 142 149 215 168 6 12 
-125 7 72 133 196 181 185 15 28 9 183 65 32 137 196 46 206 187 163 151 32 37 90 
-132 8 25 204 137 61 67 145 89 72 69 95 85 9 220 23 154 35 210 115 197 71 108 
-229 139 209 190 103 176 97 100 5 157 10 173 94 160 148 92 12 25 69 158 202 222 
-171 44 58 64 205 64 7 170 154 70 83 29 97 67 10 110 11 135 146 177 122 2 47 133 
-133 33 160 13 113 184 225 211 7 37 27 49 48 23 56 14 38 213 55 222 136 171 144 
-164 211 105 226 199 184 125 105 93 72 98 25 34 52 86 69 60 212 30 87 94 195 21 
-6 145 19 28 172 204 4 167 214 45 83 31 14 40 65 95 220 221 48 121 77 186 5 57 
-137 26 194 231 189 78 41 55 124 115 232 177 22 129 68 168 204 74 211 42 143 174 
-182 210 215 70 218 73 158 98 223 161 138 186 140 101 30 59 52 149 217 20 214 10 
-210 117 49 46 106 81 16 18 103 78 76 161 38 15 226 136 36 100 103 178 182 75 3 
-9 185 150 7 135 48 156 183 100 138 51 96 40 165 201 134 121 42 80 91 157 208 67 
-180 27 219 133 231 54 99 213 190 33 197 36 2 82 6 47 231 154 205 127 155 195 
-156 50 206 52 184 90 232 179 172 169 66 20 81 116 124 17 43 5 120 52 51 196 146 
-79 101 128 80 224 65 ^
-503 1 55 102 9 3 202 159 19 103 56 206 165 60 152 54 171 157 164 185 27 59 45 
-171 217 80 123 203 203 23 169 66 193 103 116 122 156 7 32 169 6 41 165 176 31 
-125 2 211 155 189 93 69 32 109 90 50 225 85 53 127 153 45 175 40 121 172 201 
-168 15 37 99 166 44 4 182 188 53 71 7 148 48 130 108 166 220 35 8 12 198 93 9 
-63 171 97 195 194 87 204 14 173 132 203 143 54 231 126 102 125 118 37 43 20 94 
-60 36 175 47 90 110 141 23 229 35 184 43 24 153 154 85 173 12 82 214 174 232 
-117 106 191 128 77 164 76 117 162 101 25 204 74 142 123 143 234 32 229 211 215 
-105 31 9 123 87 88 135 102 65 202 99 50 165 116 62 187 62 67 177 191 8 192 52 
-196 118 206 105 91 214 114 27 179 166 100 150 79 79 199 84 13 182 128 137 133 
-67 57 17 132 23 53 187 122 36 115 131 152 170 50 45 231 186 18 63 111 181 21 18 
-179 226 16 88 19 223 230 82 98 59 161 50 105 200 124 11 207 89 179 106 131 212 
-139 224 221 86 164 16 148 224 161 170 226 76 57 10 163 85 113 96 144 38 30 18 
-119 21 78 148 164 9 232 50 221 26 12 78 208 80 183 172 141 199 24 44 191 188 46 
-155 69 208 140 99 110 81 54 55 42 40 65 26 68 41 105 24 93 185 147 180 157 104 
-216 89 119 137 193 219 231 10 223 1 51 36 235 16 28 103 49 1 227 120 61 76 173 
-72 51 152 114 87 148 104 40 5 57 77 48 14 229 95 100 34 200 8 132 83 22 178 62 
-127 93 129 1 47 30 194 203 83 138 4 186 11 147 120 5 113 40 181 141 139 108 106 
-15 97 15 157 220 95 160 186 138 184 223 61 20 27 175 107 6 101 81 114 207 33 33 
-209 4 66 73 218 4 6 157 44 11 98 179 46 215 221 146 133 7 88 79 139 168 75 189 
-37 159 135 218 180 37 219 51 156 120 181 197 49 5 233 161 110 21 138 64 102 185 
-87 28 219 111 125 58 121 52 80 3 82 38 90 170 110 197 169 126 162 41 109 30 134 
-234 92 145 149 155 13 62 7 208 200 68 48 21 198 33 40 125 178 6 217 196 2 91 34 
-24 213 70 23 113 161 ^
-470 0 58 210 15 107 144 15 159 21 142 152 151 130 48 14 34 140 92 231 190 106 
-112 54 142 7 116 208 193 187 159 73 19 41 144 67 36 148 135 44 184 71 104 156 
-126 218 6 43 204 225 21 90 230 24 182 156 26 138 39 188 139 112 147 62 40 216 
-143 35 75 131 121 18 2 68 161 29 185 203 145 95 40 71 63 113 220 66 8 144 212 
-116 115 228 109 59 138 177 108 172 19 82 187 211 188 191 34 36 55 215 11 39 136 
-24 223 199 170 52 82 42 131 28 53 162 161 226 142 14 231 97 141 79 192 207 120 
-183 236 145 233 198 149 208 48 107 237 173 192 166 77 39 84 102 96 206 40 64 
-186 224 227 174 213 10 111 212 23 150 195 9 124 13 6 136 124 65 121 25 117 195 
-109 204 218 99 201 44 132 149 215 163 234 230 110 225 62 133 181 176 180 10 18 
-9 183 50 22 122 191 41 196 182 163 141 27 32 80 127 8 10 204 132 56 57 130 89 
-57 223 54 90 85 227 215 18 154 25 210 115 187 66 108 224 134 209 180 103 176 87 
-90 223 147 10 163 89 150 143 87 235 20 69 148 228 202 217 171 39 43 59 190 54 
-235 165 149 70 83 29 92 67 233 105 229 130 141 172 112 2 27 118 123 33 160 8 
-103 169 210 201 230 17 22 29 33 8 51 9 38 208 55 222 126 166 129 154 211 95 226 
-194 174 120 90 78 67 88 25 24 37 76 59 45 212 30 72 84 195 16 1 140 237 28 157 
-199 222 167 209 35 68 16 232 25 65 80 220 211 43 111 67 181 228 57 137 11 184 
-216 184 78 26 45 119 110 232 177 22 129 68 168 189 74 196 37 128 174 172 205 
-205 60 218 58 158 93 218 151 123 171 125 86 10 59 52 134 202 20 214 228 195 102 
-44 46 106 71 11 236 93 73 71 156 33 15 211 136 31 100 88 163 182 70 221 232 170 
-145 2 120 38 156 178 95 133 36 96 20 155 191 134 116 22 70 76 152 203 52 175 7 
-209 128 226 49 94 198 190 13 192 21 235 72 229 37 221 139 205 112 140 185 151 
-30 206 47 179 75 217 101 ^
-502 0 158 148 66 13 60 95 103 3 15 5 113 38 23 182 125 65 94 107 73 224 37 47 
-102 237 3 198 155 7 95 56 198 165 52 148 46 163 157 152 173 19 55 29 167 217 76 
-115 203 191 11 165 62 193 99 116 122 144 236 7 28 161 2 29 157 172 23 125 238 
-199 151 177 89 61 24 101 78 50 213 73 41 127 153 45 167 24 121 168 193 156 3 25 
-87 166 28 228 174 188 53 67 239 148 36 118 104 162 208 27 232 4 194 85 1 63 159 
-97 191 194 75 196 10 169 132 199 131 50 223 118 94 117 118 37 27 12 94 60 28 
-171 47 82 110 137 15 225 23 172 43 12 141 142 81 161 12 74 210 162 228 117 98 
-187 124 69 164 76 105 158 101 21 200 70 130 111 143 230 32 221 203 211 101 31 5 
-123 83 76 135 90 57 194 95 46 153 112 62 183 54 63 169 179 4 184 40 188 110 194 
-105 91 206 102 27 175 154 88 142 71 79 199 84 5 170 128 129 125 55 49 17 120 19 
-45 187 114 24 111 123 140 166 38 33 227 178 18 59 99 173 9 10 179 214 12 84 15 
-215 218 82 90 47 149 42 93 188 120 239 195 81 171 94 127 200 127 220 217 86 160 
-16 144 216 157 162 218 72 45 234 159 77 101 88 132 26 26 6 119 13 70 140 156 
-233 220 34 213 26 236 74 200 80 175 164 133 195 24 44 191 184 30 143 57 204 140 
-99 106 77 54 43 42 36 61 14 56 25 97 8 81 181 139 180 153 92 212 77 111 133 185 
-219 231 238 219 1 43 32 231 8 24 91 33 237 223 108 49 64 165 72 35 152 106 87 
-136 96 32 1 53 77 44 238 229 83 96 22 196 124 79 6 166 58 123 93 121 225 43 22 
-186 195 71 126 4 174 235 135 120 229 113 28 181 129 135 100 102 7 85 11 145 212 
-87 156 186 138 184 223 61 4 11 175 107 6 89 81 114 207 21 17 197 236 54 73 214 
-232 234 149 32 11 98 167 34 203 221 146 121 235 88 75 139 160 63 189 29 147 127 
-210 172 33 207 51 152 116 169 189 49 237 233 153 102 17 130 64 98 177 79 16 211 
-111 113 58 113 48 68 235 78 30 86 170 98 197 169 122 154 41 97 18 126 234 92 
-145 145 155 237 50 209 ^
-481 1 208 200 56 48 21 186 21 40 119 178 236 205 196 226 73 22 12 195 64 23 101 
-144 54 206 241 103 132 7 151 13 138 140 151 130 40 2 34 132 80 223 186 94 112 
-50 134 237 104 200 181 175 159 61 19 29 140 55 32 144 127 36 172 59 104 148 126 
-210 240 35 200 225 5 90 230 20 170 144 10 134 39 176 131 108 147 58 36 216 131 
-35 75 127 109 2 232 60 149 25 185 195 137 95 32 71 55 105 216 58 234 144 200 
-108 103 228 105 47 130 165 100 172 7 78 183 207 184 179 18 36 47 203 237 31 128 
-8 219 187 162 44 74 38 131 12 49 162 161 218 142 14 227 89 141 71 180 203 112 
-175 232 133 221 198 141 196 36 99 229 173 192 154 69 23 80 98 88 198 24 52 174 
-216 227 162 213 2 107 204 11 150 187 235 116 5 236 132 124 53 117 21 113 191 
-109 192 206 95 201 28 124 149 215 159 230 218 98 213 54 133 169 172 176 6 10 9 
-183 38 14 110 187 37 188 178 163 133 23 28 72 123 8 240 204 128 52 49 118 89 45 
-215 42 86 85 215 211 14 154 17 210 115 179 62 108 220 130 209 172 103 176 79 82 
-211 139 10 155 85 142 139 83 227 16 69 140 224 202 213 171 35 31 55 178 46 231 
-161 145 70 83 29 88 67 225 101 217 126 137 168 104 2 11 106 115 33 160 4 95 157 
-198 193 222 1 18 13 21 238 47 5 38 204 55 222 118 162 117 146 211 87 226 190 
-166 116 78 66 63 80 25 16 25 68 51 33 212 30 60 76 195 12 239 136 225 28 145 
-195 210 167 205 27 56 4 220 13 65 68 220 203 39 103 59 177 220 57 137 241 176 
-204 180 78 14 37 115 106 232 177 22 129 68 168 177 74 184 33 116 174 164 201 
-197 52 218 46 158 89 214 143 111 159 113 74 236 59 52 122 190 20 214 216 183 90 
-40 46 106 63 7 224 85 69 67 152 29 15 199 136 27 100 76 151 182 66 209 224 158 
-141 240 108 30 156 174 91 129 24 96 4 147 183 134 112 6 62 64 148 199 40 171 
-233 201 124 222 45 90 186 190 239 188 9 235 64 221 29 213 127 178 ^
-508 1 94 122 173 145 6 206 41 173 57 199 146 150 136 66 9 48 83 91 239 243 5 
-109 30 7 174 113 57 90 95 69 224 29 39 102 229 3 194 151 239 87 56 190 165 44 
-144 38 155 157 140 161 11 51 13 163 217 72 107 203 179 243 161 58 193 95 116 
-122 132 236 7 24 153 242 17 149 168 15 125 238 187 147 165 85 53 16 93 66 50 
-201 61 29 127 153 45 159 8 121 164 185 144 235 13 75 166 12 216 166 188 53 63 
-235 148 24 106 100 158 196 19 220 240 190 77 237 63 147 97 187 194 63 188 6 165 
-132 195 119 46 215 110 86 109 118 37 11 4 94 60 20 167 47 74 110 133 7 221 11 
-160 43 129 130 77 149 12 66 206 150 224 117 90 183 120 61 164 76 93 154 101 17 
-196 66 118 99 143 226 32 213 195 207 97 31 1 123 79 64 135 78 49 186 91 42 141 
-108 62 179 46 59 161 167 176 28 180 102 182 105 91 198 90 27 171 142 76 134 63 
-79 199 84 241 158 128 121 117 43 41 17 108 15 37 187 106 12 107 115 128 162 26 
-21 223 170 18 55 87 165 241 2 179 202 8 80 11 207 206 82 82 35 137 34 81 176 
-116 231 183 73 163 82 123 188 115 216 213 86 156 16 140 208 153 154 210 68 33 
-222 155 69 89 80 120 14 22 238 119 5 62 132 148 221 208 18 205 26 224 70 192 80 
-167 156 125 191 24 44 191 180 14 131 45 200 140 99 102 73 54 31 42 32 57 2 44 9 
-89 236 69 177 131 180 149 80 208 65 103 129 177 219 231 230 215 1 35 28 227 20 
-79 17 237 219 96 37 52 157 72 19 152 98 87 124 88 24 241 49 77 40 226 229 71 92 
-10 192 236 116 75 234 154 54 119 93 113 213 39 14 178 187 59 114 4 162 223 123 
-120 217 113 16 181 117 131 92 98 243 73 7 133 204 79 152 186 138 184 223 61 232 
-239 175 107 6 77 81 114 207 9 1 185 232 42 73 210 224 226 141 20 11 98 155 22 
-191 221 146 109 227 88 71 139 152 51 189 21 135 119 202 164 29 195 51 148 112 
-157 181 49 233 233 145 94 13 122 64 94 169 71 4 203 111 101 58 105 44 56 231 74 
-22 82 170 86 197 169 118 146 41 85 6 118 234 92 145 141 149 ^
-484 1 219 32 243 208 200 48 48 21 178 13 40 115 178 232 197 196 218 61 14 4 183 
-60 23 93 136 50 202 229 99 120 245 143 5 134 128 151 130 32 236 34 124 68 215 
-182 82 112 46 126 229 92 192 169 163 159 49 19 17 136 43 28 140 119 28 160 47 
-104 140 126 202 236 27 196 225 235 90 230 16 158 132 240 130 39 164 123 104 147 
-54 32 216 119 35 75 123 97 232 224 52 137 21 185 187 129 95 24 71 47 97 212 50 
-222 144 188 100 91 228 101 35 122 153 92 172 241 74 179 203 180 167 2 36 39 191 
-225 23 120 238 215 175 154 36 66 34 131 242 45 162 161 210 142 14 223 81 141 63 
-168 199 104 167 228 121 209 198 133 184 24 91 221 173 192 142 61 7 76 94 80 190 
-8 40 162 208 227 150 213 240 103 196 245 150 179 223 108 243 228 128 124 41 113 
-17 109 187 109 180 194 91 201 12 116 149 215 155 226 206 86 201 46 133 157 168 
-172 2 2 9 183 26 6 98 183 33 180 174 163 125 19 24 64 119 8 232 204 124 48 41 
-106 89 33 207 30 82 85 203 207 10 154 9 210 115 171 58 108 216 126 209 164 103 
-176 71 74 199 131 10 147 81 134 135 79 219 12 69 132 220 202 209 171 31 19 51 
-166 38 227 157 141 70 83 29 84 67 217 97 205 122 133 164 96 2 241 94 107 33 160 
-87 145 186 185 214 231 14 243 9 230 43 1 38 200 55 222 110 158 105 138 211 79 
-226 186 158 112 66 54 59 72 25 8 13 60 43 21 212 30 48 68 195 8 239 132 213 28 
-133 191 198 167 201 19 44 238 208 1 65 56 220 195 35 95 51 173 212 57 137 233 
-168 192 176 78 2 29 111 102 232 177 22 129 68 168 165 74 172 29 104 174 156 197 
-189 44 218 34 158 85 210 135 99 147 101 62 224 59 52 110 178 20 214 204 171 78 
-36 46 106 55 3 212 77 65 63 148 25 15 187 136 23 100 64 139 182 62 197 216 146 
-137 240 96 22 156 170 87 125 12 96 234 139 175 134 108 236 54 52 144 195 28 167 
-221 193 120 218 41 86 174 190 227 184 243 235 56 213 21 205 115 205 71 ^
-506 0 110 165 141 238 206 37 169 45 187 134 142 124 66 5 36 71 79 235 231 5 105 
-22 239 166 101 49 86 83 65 224 21 31 102 221 3 190 147 231 79 56 182 165 36 140 
-30 147 157 128 149 3 47 245 159 217 68 99 203 167 235 157 54 193 91 116 122 120 
-236 7 20 145 242 5 141 164 7 125 238 175 143 153 81 45 8 85 54 50 189 49 17 127 
-153 45 151 240 121 160 177 132 227 1 63 166 244 204 158 188 53 59 231 148 12 94 
-96 154 184 11 208 236 186 69 233 63 135 97 183 194 51 180 2 161 132 191 107 42 
-207 102 78 101 118 37 243 244 94 60 12 163 47 66 110 129 247 217 247 148 43 236 
-117 118 73 137 12 58 202 138 220 117 82 179 116 53 164 76 81 150 101 13 192 62 
-106 87 143 222 32 205 187 203 93 31 245 123 75 52 135 66 41 178 87 38 129 104 
-62 175 38 55 153 155 244 168 16 172 94 170 105 91 190 78 27 167 130 64 126 55 
-79 199 84 237 146 128 113 109 31 33 17 96 11 29 187 98 103 107 116 158 14 9 219 
-162 18 51 75 157 233 242 179 190 4 76 7 199 194 82 74 23 125 26 69 164 112 223 
-171 65 155 70 119 176 103 212 209 86 152 16 136 200 149 146 202 64 21 210 151 
-61 77 72 108 2 18 230 119 245 54 124 140 209 196 2 197 26 212 66 184 80 159 148 
-117 187 24 44 191 176 246 119 33 196 140 99 98 69 54 19 42 28 53 238 32 241 81 
-224 57 173 123 180 145 68 204 53 95 125 169 219 231 222 211 1 27 24 223 240 16 
-67 1 237 215 84 25 40 149 72 3 152 90 87 112 80 16 241 45 77 36 214 229 59 88 
-246 188 232 108 71 222 142 50 115 93 105 201 35 6 170 179 47 102 4 150 211 111 
-120 205 113 4 181 105 127 84 94 239 61 3 121 196 71 148 186 138 184 223 61 220 
-227 175 107 6 65 81 114 207 245 233 173 228 30 73 206 216 218 133 8 11 98 143 
-10 179 221 146 97 219 88 67 139 144 39 189 13 123 111 194 156 25 183 51 144 108 
-145 173 49 229 233 137 86 9 114 64 90 161 63 240 195 111 89 58 97 40 44 227 70 
-14 78 170 74 197 169 114 138 41 73 242 110 234 177 ^
-491 0 145 135 155 207 20 243 208 200 40 48 21 170 5 40 111 178 228 189 196 210 
-49 6 246 171 56 23 85 128 46 198 217 95 108 241 135 247 130 116 151 130 24 228 
-34 116 56 207 178 70 112 42 118 221 80 184 157 151 159 37 19 5 132 31 24 136 
-111 20 148 35 104 132 126 194 232 19 192 225 223 90 230 12 146 120 228 126 39 
-152 115 100 147 50 28 216 107 35 75 119 85 220 216 44 125 17 185 179 121 95 16 
-71 39 89 208 42 210 144 176 92 79 228 97 23 114 141 84 172 233 70 175 199 176 
-155 236 36 31 179 213 15 112 226 211 163 146 28 58 30 131 230 41 162 161 202 
-142 14 219 73 141 55 156 195 96 159 224 109 197 198 125 172 12 83 213 173 192 
-130 53 241 72 90 72 182 242 28 150 200 227 138 213 236 99 188 237 150 171 211 
-100 239 220 124 124 29 109 13 105 183 109 168 182 87 201 246 108 149 215 151 
-222 194 74 189 38 133 145 164 168 248 244 9 183 14 248 86 179 29 172 170 163 
-117 15 20 56 115 8 224 204 120 44 33 94 89 21 199 18 78 85 191 203 6 154 1 210 
-115 163 54 108 212 122 209 156 103 176 63 66 187 123 10 139 77 126 131 75 211 8 
-69 124 216 202 205 171 27 7 47 154 30 223 153 137 70 83 29 80 67 209 93 193 118 
-129 160 88 2 229 82 99 33 160 246 79 133 174 177 206 219 10 231 247 222 39 247 
-38 196 55 222 102 154 93 130 211 71 226 182 150 108 54 42 55 64 25 1 52 35 9 
-212 30 36 60 195 4 239 128 201 28 121 187 186 167 197 11 32 230 196 239 65 44 
-220 187 31 87 43 169 204 57 137 225 160 180 172 78 240 21 107 98 232 177 22 129 
-68 168 153 74 160 25 92 174 148 193 181 36 218 22 158 81 206 127 87 135 89 50 
-212 59 52 98 166 20 214 192 159 66 32 46 106 47 249 200 69 61 59 144 21 15 175 
-136 19 100 52 127 182 58 185 208 134 133 240 84 14 156 166 83 121 96 222 131 
-167 134 104 224 46 40 140 191 16 163 209 185 116 214 37 82 162 190 215 180 235 
-235 48 205 13 197 103 205 76 104 161 139 232 146 ^
-516 0 33 165 33 175 122 134 112 66 1 24 59 67 231 219 5 101 14 227 158 89 41 82 
-71 61 224 13 23 102 213 3 186 143 223 71 56 174 165 28 136 22 139 157 116 137 
-247 43 233 155 217 64 91 203 155 227 153 50 193 87 116 122 108 236 7 16 137 242 
-245 133 160 251 125 238 163 139 141 77 37 77 42 50 177 37 5 127 153 45 143 228 
-121 156 169 120 219 241 51 166 232 192 150 188 53 55 227 148 82 92 150 172 3 
-196 232 182 61 229 63 123 97 179 194 39 172 250 157 132 187 95 38 199 94 70 93 
-118 37 231 240 94 60 4 159 47 58 110 125 243 213 239 136 43 228 105 106 69 125 
-12 50 198 126 216 117 74 175 112 45 164 76 69 146 101 9 188 58 94 75 143 218 32 
-197 179 199 89 31 245 123 71 40 135 54 33 170 83 34 117 100 62 171 30 51 145 
-143 244 160 4 164 86 158 105 91 182 66 27 163 118 52 118 47 79 199 84 233 134 
-128 105 101 19 25 17 84 7 21 187 90 240 99 99 104 154 2 249 215 154 18 47 63 
-149 225 238 179 178 72 3 191 182 82 66 11 113 18 57 152 108 215 159 57 147 58 
-115 164 91 208 205 86 148 16 132 192 145 138 194 60 9 198 147 53 65 64 96 242 
-14 222 119 241 46 116 132 197 184 238 189 26 200 62 176 80 151 140 109 183 24 
-44 191 172 234 107 21 192 140 99 94 65 54 7 42 24 49 230 20 229 73 212 45 169 
-115 180 141 56 200 41 87 121 161 219 231 214 207 1 19 20 219 236 12 55 237 237 
-211 72 13 28 141 72 239 152 82 87 100 72 8 241 41 77 32 202 229 47 84 238 184 
-228 100 67 210 130 46 111 93 97 189 31 250 162 171 35 90 4 138 199 99 120 193 
-113 244 181 93 123 76 90 235 49 251 109 188 63 144 186 138 184 223 61 208 215 
-175 107 6 53 81 114 207 237 221 161 224 18 73 202 208 210 125 248 11 98 131 250 
-167 221 146 85 211 88 63 139 136 27 189 5 111 103 186 148 21 171 51 140 104 133 
-165 49 225 233 129 78 5 106 64 86 153 55 232 187 111 77 58 89 36 32 223 66 6 74 
-170 62 197 169 110 130 41 61 234 102 234 92 145 133 155 201 14 243 208 200 36 
-48 21 166 1 40 109 178 147 ^
-522 0 179 196 200 34 251 241 156 51 23 75 118 41 193 202 90 93 236 125 242 125 
-101 151 130 14 218 34 106 41 197 173 55 112 37 108 211 65 174 142 136 159 22 19 
-245 127 16 19 131 101 10 133 20 104 122 126 184 227 9 187 225 208 90 230 7 131 
-105 213 121 39 137 105 95 147 45 23 216 92 35 75 114 70 205 206 34 110 12 185 
-169 111 95 6 71 29 79 203 32 195 144 161 82 64 228 92 8 104 126 74 172 223 65 
-170 194 171 140 221 36 21 164 198 5 102 211 206 148 136 18 48 25 131 215 36 162 
-161 192 142 14 214 63 141 45 141 190 86 149 219 94 182 198 115 157 252 73 203 
-173 192 115 43 226 67 85 62 172 227 13 135 190 227 123 213 231 94 178 227 150 
-161 196 90 234 210 119 124 14 104 8 100 178 109 153 167 82 201 231 98 149 215 
-146 217 179 59 174 28 133 130 159 163 248 239 9 183 254 243 71 174 24 162 165 
-163 107 10 15 46 110 8 214 204 115 39 23 79 89 6 189 3 73 85 176 198 1 154 246 
-210 115 153 49 108 207 117 209 146 103 176 53 56 172 113 10 129 72 116 126 70 
-201 3 69 114 211 202 200 171 22 247 42 139 20 218 148 132 70 83 29 75 67 199 88 
-178 113 124 155 78 2 214 67 89 33 160 246 69 118 159 167 196 204 5 216 237 212 
-34 247 38 191 55 222 92 149 78 120 211 61 226 177 140 103 39 27 50 54 25 245 
-241 42 25 249 212 30 21 50 195 254 239 123 186 28 106 182 171 167 192 1 17 220 
-181 229 65 29 220 177 26 77 33 164 194 57 137 215 150 165 167 78 230 11 102 93 
-232 177 22 129 68 168 138 74 145 20 77 174 138 188 171 26 218 7 158 76 201 117 
-72 120 74 35 197 59 52 83 151 20 214 177 144 51 27 46 106 37 249 185 59 56 54 
-139 16 15 160 136 14 100 37 112 182 53 170 198 119 128 240 69 4 156 161 78 116 
-240 96 207 121 157 134 99 209 36 25 135 186 1 158 194 175 111 209 32 77 147 190 
-200 175 225 235 38 195 3 187 88 205 61 89 151 134 217 206 30 162 24 166 113 128 
-103 66 253 15 50 58 228 210 5 98 8 218 152 80 35 79 62 58 224 7 17 102 207 3 
-183 140 217 65 56 168 165 22 133 16 133 157 107 128 244 12 ^
-517 1 218 150 217 59 81 203 140 217 148 45 193 82 116 122 93 236 7 11 127 242 
-235 123 155 246 125 238 148 134 126 72 27 247 67 27 50 162 22 247 127 153 45 
-133 213 121 151 159 105 209 231 36 166 217 177 140 188 53 50 222 148 242 67 87 
-145 157 250 181 227 177 51 224 63 108 97 174 194 24 162 250 152 132 182 80 33 
-189 84 60 83 118 37 216 235 94 60 251 154 47 48 110 120 238 208 229 121 43 218 
-90 91 64 110 12 40 193 111 211 117 64 170 107 35 164 76 54 141 101 4 183 53 79 
-60 143 213 32 187 169 194 84 31 245 123 66 25 135 39 23 160 78 29 102 95 62 166 
-20 46 135 128 244 150 246 154 76 143 105 91 172 51 27 158 103 37 108 37 79 199 
-84 228 119 128 95 91 4 15 17 69 2 11 187 80 230 94 89 89 149 244 239 210 144 18 
-42 48 139 215 233 179 163 252 67 255 181 167 82 56 253 98 8 42 137 103 205 144 
-47 137 43 110 149 76 203 200 86 143 16 127 182 140 128 184 55 251 183 142 43 50 
-54 81 232 9 212 119 236 36 106 122 182 169 223 179 26 185 57 166 80 141 130 99 
-178 24 44 191 167 219 92 6 187 140 99 89 60 54 249 42 19 44 220 5 214 63 197 30 
-164 105 180 136 41 195 26 77 116 151 219 231 204 202 1 9 15 214 231 7 40 222 
-237 206 57 255 13 131 72 224 152 72 87 85 62 255 241 36 77 27 187 229 32 79 228 
-179 223 90 62 195 115 41 106 93 87 174 26 245 152 161 20 75 4 123 184 84 120 
-178 113 234 181 78 118 66 85 230 34 251 94 178 53 139 186 138 184 223 61 193 
-200 175 107 6 38 81 114 207 227 206 146 219 3 73 197 198 200 115 238 11 98 116 
-240 152 221 146 70 201 88 58 139 126 12 189 252 96 93 176 138 16 156 51 135 99 
-118 155 49 220 233 119 68 96 64 81 143 45 222 177 111 62 58 79 31 17 218 61 253 
-69 170 47 197 169 105 120 41 46 224 92 234 92 145 128 155 186 256 243 208 200 
-26 48 21 156 248 40 104 178 221 175 196 196 28 249 239 150 49 23 71 114 39 191 
-196 88 87 234 121 240 123 95 151 130 10 214 34 102 35 193 171 49 112 35 104 207 
-59 170 136 130 159 16 19 241 125 213 ^
-529 1 15 127 93 2 121 8 104 114 126 176 223 1 183 225 196 90 230 3 119 93 201 
-117 39 125 97 91 147 41 19 216 80 35 75 110 58 193 198 26 98 8 185 161 103 95 
-257 71 21 71 199 24 183 144 149 74 52 228 88 255 96 114 66 172 215 61 166 190 
-167 128 209 36 13 152 186 256 94 199 202 136 128 10 40 21 131 203 32 162 161 
-184 142 14 210 55 141 37 129 186 78 141 215 82 170 198 107 145 244 65 195 173 
-192 103 35 214 63 81 54 164 215 1 123 182 227 111 213 227 90 170 219 150 153 
-184 82 230 202 115 124 2 100 4 96 174 109 141 155 78 201 219 90 149 215 142 213 
-167 47 162 20 133 118 155 159 248 235 9 183 246 239 59 170 20 154 161 163 99 6 
-11 38 106 8 206 204 111 35 15 67 89 253 181 250 69 85 164 194 256 154 242 210 
-115 145 45 108 203 113 209 138 103 176 45 48 160 105 10 121 68 108 122 66 193 
-258 69 106 207 202 196 171 18 239 38 127 12 214 144 128 70 83 29 71 67 191 84 
-166 109 120 151 70 2 202 55 81 33 160 246 61 106 147 159 188 192 1 204 229 204 
-30 247 38 187 55 222 84 145 66 112 211 53 226 173 132 99 27 15 46 46 25 241 233 
-34 17 241 212 30 9 42 195 254 239 119 174 28 94 178 159 167 188 252 5 212 169 
-221 65 17 220 169 22 69 25 160 186 57 137 207 142 153 163 78 222 3 98 89 232 
-177 22 129 68 168 126 74 133 16 65 174 130 184 163 18 218 254 158 72 197 109 60 
-108 62 23 185 59 52 71 139 20 214 165 132 39 23 46 106 29 249 173 51 52 50 135 
-12 15 148 136 10 100 25 100 182 49 158 190 107 124 240 57 255 156 157 74 112 
-232 96 195 113 149 134 95 197 28 13 131 182 248 154 182 167 107 205 28 73 135 
-190 188 171 217 235 30 187 254 179 76 205 49 77 143 130 205 206 26 158 12 154 
-101 120 91 66 253 3 38 46 224 198 5 94 206 144 68 27 75 50 54 224 258 9 102 199 
-3 179 136 209 57 56 160 165 14 129 8 125 157 95 116 240 36 212 148 217 57 77 
-203 134 213 146 43 193 80 116 122 87 236 7 9 123 242 231 119 153 244 125 238 
-142 132 120 70 23 245 63 21 50 156 16 243 127 153 45 129 207 121 149 155 99 205 
-227 30 166 211 57 ^
-548 0 134 188 53 47 219 148 236 58 84 142 148 247 172 224 174 45 221 63 99 97 
-171 194 15 156 250 149 132 179 71 30 183 78 54 77 118 37 207 232 94 60 248 151 
-47 42 110 117 235 205 223 112 43 212 81 82 61 101 12 34 190 102 208 117 58 167 
-104 29 164 76 45 138 101 1 180 50 70 51 143 210 32 181 163 191 81 31 245 123 63 
-16 135 30 17 154 75 26 93 92 62 163 14 43 129 119 244 144 240 148 70 134 105 91 
-166 42 27 155 94 28 102 31 79 199 84 225 110 128 89 85 255 9 17 60 259 5 187 74 
-224 91 83 80 146 238 233 207 138 18 39 39 133 209 230 179 154 252 64 255 175 
-158 82 50 247 89 2 33 128 100 199 135 41 131 34 107 140 67 200 197 86 140 16 
-124 176 137 122 178 52 245 174 139 37 41 48 72 226 6 206 119 233 30 100 116 173 
-160 214 173 26 176 54 160 80 135 124 93 175 24 44 191 164 210 83 257 184 140 99 
-86 57 54 243 42 16 41 214 256 205 57 188 21 161 99 180 133 32 192 17 71 113 145 
-219 231 198 199 1 3 12 211 228 4 31 213 237 203 48 249 4 125 72 215 152 66 87 
-76 56 252 241 33 77 24 178 229 23 76 222 176 220 84 59 186 106 38 103 93 81 165 
-23 242 146 155 11 66 4 114 175 75 120 169 113 228 181 69 115 60 82 227 25 251 
-85 172 47 136 186 138 184 223 61 184 191 175 107 6 29 81 114 207 221 197 137 
-216 254 73 194 192 194 109 232 11 98 107 234 143 221 146 61 195 88 55 139 120 3 
-189 249 87 87 170 132 13 147 51 132 96 109 149 49 217 233 113 62 257 90 64 78 
-137 39 216 171 111 53 58 73 28 8 215 58 250 66 170 38 197 169 102 114 41 37 218 
-86 234 92 145 125 155 177 250 243 208 200 20 48 21 150 245 40 101 178 218 169 
-196 190 19 246 236 141 46 23 65 108 36 188 187 85 78 231 115 237 120 86 151 130 
-4 208 34 96 26 187 168 40 112 32 98 201 50 164 127 121 159 7 19 235 122 1 14 
-126 91 118 5 104 112 126 174 222 259 182 225 193 90 230 2 116 90 198 116 39 122 
-95 90 147 40 18 216 77 35 75 109 55 190 196 24 95 7 185 159 101 95 256 71 19 69 
-198 22 180 144 146 72 49 228 87 253 94 111 64 172 213 60 165 189 166 125 206 36 
-11 149 183 255 92 196 201 133 126 8 38 20 131 213 ^
-547 0 29 162 161 178 142 14 207 49 141 31 120 183 72 135 212 73 161 198 101 136 
-238 59 189 173 192 94 29 205 60 78 48 158 206 254 114 176 227 102 213 224 87 
-164 213 150 147 175 76 227 196 112 124 255 97 1 93 171 109 132 146 75 201 210 
-84 149 215 139 210 158 38 153 14 133 109 152 156 248 232 9 183 240 236 50 167 
-17 148 158 163 93 3 8 32 103 8 200 204 108 32 9 58 89 247 175 244 66 85 155 191 
-256 154 239 210 115 139 42 108 200 110 209 132 103 176 39 42 151 99 10 115 65 
-102 119 63 187 258 69 100 204 202 193 171 15 233 35 118 6 211 141 125 70 83 29 
-68 67 185 81 157 106 117 148 64 2 193 46 75 33 160 246 55 97 138 153 182 183 
-260 195 223 198 27 247 38 184 55 222 78 142 57 106 211 47 226 170 126 96 18 6 
-43 40 25 238 227 28 11 235 212 30 36 195 254 239 116 165 28 85 175 150 167 185 
-249 258 206 160 215 65 8 220 163 19 63 19 157 180 57 137 201 136 144 160 78 216 
-259 95 86 232 177 22 129 68 168 117 74 124 13 56 174 124 181 157 12 218 248 158 
-69 194 103 51 99 53 14 176 59 52 62 130 20 214 156 123 30 20 46 106 23 249 164 
-45 49 47 132 9 15 139 136 7 100 16 91 182 46 149 184 98 121 240 48 252 156 154 
-71 109 226 96 186 107 143 134 92 188 22 4 128 179 242 151 173 161 104 202 25 70 
-126 190 179 168 211 235 24 181 251 173 67 205 40 68 137 127 196 206 23 155 3 
-145 92 114 82 66 253 256 29 37 221 189 5 91 256 197 138 59 21 72 41 51 224 255 
-3 102 193 3 176 133 203 51 56 154 165 8 126 2 119 157 86 107 237 33 203 145 217 
-54 71 203 125 207 143 40 193 77 116 122 78 236 7 6 117 242 225 113 150 241 125 
-238 133 129 111 67 17 242 57 12 50 147 7 237 127 153 45 123 198 121 146 149 90 
-199 221 21 166 202 162 130 188 53 45 217 148 232 52 82 140 142 245 166 222 172 
-41 219 63 93 97 169 194 9 152 250 147 132 177 65 28 179 74 50 73 118 37 201 230 
-94 60 246 149 47 38 110 115 233 203 219 106 43 208 75 76 59 95 12 30 188 96 206 
-117 54 165 102 25 164 76 39 136 101 261 178 48 64 45 143 208 32 177 159 189 79 
-31 245 123 61 10 135 24 13 150 73 24 87 90 62 161 10 41 125 209 ^
-542 1 244 136 232 140 62 122 105 91 158 30 27 151 82 16 94 23 79 199 84 221 98 
-128 81 77 247 1 17 48 259 261 187 66 216 87 75 68 142 230 225 203 130 18 35 27 
-125 201 226 179 142 252 60 255 167 146 82 42 239 77 258 21 116 96 191 123 33 
-123 22 103 128 55 196 193 86 136 16 120 168 133 114 170 48 237 162 135 29 29 40 
-60 218 2 198 119 229 22 92 108 161 148 202 165 26 164 50 152 80 127 116 85 171 
-24 44 191 160 198 71 249 180 140 99 82 53 54 235 42 12 37 206 248 193 49 176 9 
-157 91 180 129 20 188 5 63 109 137 219 231 190 195 1 259 8 207 224 19 201 237 
-199 36 241 256 117 72 203 152 58 87 64 48 248 241 29 77 20 166 229 11 72 214 
-172 216 76 55 174 94 34 99 93 73 153 19 238 138 147 263 54 4 102 163 63 120 157 
-113 220 181 57 111 52 78 223 13 251 73 164 39 132 186 138 184 223 61 172 179 
-175 107 6 17 81 114 207 213 185 125 212 246 73 190 184 186 101 224 11 98 95 226 
-131 221 146 49 187 88 51 139 112 255 189 245 75 79 162 124 9 135 51 128 92 97 
-141 49 213 233 105 54 257 82 64 74 129 31 208 163 111 41 58 65 24 260 211 54 
-246 62 170 26 197 169 98 106 41 25 210 78 234 92 145 121 155 165 242 243 208 
-200 12 48 21 142 241 40 97 178 214 161 196 182 7 242 232 129 42 23 57 100 32 
-184 175 81 66 227 107 233 116 74 151 130 260 200 34 88 14 179 164 28 112 28 90 
-193 38 156 115 109 159 259 19 227 118 253 10 122 83 256 106 257 104 104 126 166 
-218 255 178 225 181 90 230 262 104 78 186 112 39 110 87 86 147 36 14 216 65 35 
-75 105 43 178 188 16 83 3 185 151 93 95 252 71 11 61 194 14 168 144 134 64 37 
-228 83 245 86 99 56 172 205 56 161 185 162 113 194 36 3 137 171 251 84 184 197 
-121 118 30 16 131 188 27 162 161 174 142 14 205 45 141 27 114 181 68 131 210 67 
-155 198 97 130 234 55 185 173 192 88 25 199 58 76 44 154 200 250 108 172 227 96 
-213 222 85 160 209 150 143 169 72 225 192 110 124 251 95 263 91 169 109 126 140 
-73 201 204 80 149 215 137 208 152 32 147 10 133 103 150 154 248 230 9 183 236 
-234 44 165 15 144 156 163 89 1 6 28 101 8 196 204 106 164 ^
-567 0 1 46 89 239 167 236 62 85 143 187 256 154 235 210 115 131 38 108 196 106 
-209 124 103 176 31 34 139 91 10 107 61 94 115 59 179 258 69 92 200 202 189 171 
-11 225 31 106 264 207 137 121 70 83 29 64 67 177 77 145 102 113 144 56 2 181 34 
-67 33 160 246 47 85 126 145 174 171 260 183 215 190 23 247 38 180 55 222 70 138 
-45 98 211 39 226 166 118 92 6 260 39 32 25 234 219 20 3 227 212 30 254 28 195 
-254 239 112 153 28 73 171 138 167 181 245 250 198 148 207 65 262 220 155 15 55 
-11 153 172 57 137 193 128 132 156 78 208 255 91 82 232 177 22 129 68 168 105 74 
-112 9 44 174 116 177 149 4 218 240 158 65 190 95 39 87 41 2 164 59 52 50 118 20 
-214 144 111 18 16 46 106 15 249 152 37 45 43 128 5 15 127 136 3 100 4 79 182 42 
-137 176 86 117 240 36 248 156 150 67 105 218 96 174 99 135 134 88 176 14 258 
-124 175 234 147 161 153 100 198 21 66 114 190 167 164 203 235 16 173 247 165 55 
-205 28 56 129 123 184 206 19 151 257 133 80 106 70 66 253 248 17 25 217 177 5 
-87 252 185 130 47 13 68 29 47 224 251 261 102 185 3 172 129 195 43 56 146 165 
-122 260 111 157 74 95 233 29 191 141 217 50 63 203 113 199 139 36 193 73 116 
-122 66 236 7 2 109 242 217 105 146 237 125 238 121 125 99 63 9 238 49 50 135 
-261 229 127 153 45 115 186 121 142 141 78 191 213 9 166 190 150 122 188 53 41 
-213 148 224 40 78 136 130 241 154 218 168 33 215 63 81 97 165 194 263 144 250 
-143 132 173 53 24 171 66 42 65 118 37 189 226 94 60 242 145 47 30 110 111 229 
-199 211 94 43 200 63 64 55 83 12 22 184 84 202 117 46 161 98 17 164 76 27 132 
-101 261 174 44 52 33 143 204 32 169 151 185 75 31 245 123 57 264 135 12 5 142 
-69 20 75 86 62 157 2 37 117 101 244 132 228 136 58 116 105 91 154 24 27 149 76 
-10 90 19 79 199 84 219 92 128 77 73 243 263 17 42 259 259 187 62 212 85 71 62 
-140 226 221 201 126 18 33 21 121 197 224 179 136 252 58 255 163 140 82 38 235 
-71 256 15 110 94 187 117 29 119 16 101 122 49 194 191 86 134 16 118 164 131 110 
-166 46 233 156 133 25 23 36 54 214 194 119 227 18 88 104 155 142 196 161 26 158 
-48 148 80 123 112 81 169 24 44 191 158 192 65 245 178 140 223 ^
-551 1 78 49 54 227 42 8 33 198 240 181 41 164 265 153 83 180 125 8 184 261 55 
-105 129 219 231 182 191 1 255 4 203 220 264 7 189 237 195 24 233 248 109 72 191 
-152 50 87 52 40 244 241 25 77 16 154 229 267 68 206 168 212 68 51 162 82 30 95 
-93 65 141 15 234 130 139 255 42 4 90 151 51 120 145 113 212 181 45 107 44 74 
-219 1 251 61 156 31 128 186 138 184 223 61 160 167 175 107 6 5 81 114 207 205 
-173 113 208 238 73 186 176 178 93 216 11 98 83 218 119 221 146 37 179 88 47 139 
-104 247 189 241 63 71 154 116 5 123 51 124 88 85 133 49 209 233 97 46 257 74 64 
-70 121 23 200 155 111 29 58 57 20 252 207 50 242 58 170 14 197 169 94 98 41 13 
-202 70 234 92 145 117 155 153 234 243 208 200 4 48 21 134 237 40 93 178 210 153 
-196 174 263 238 228 117 38 23 49 92 28 180 163 77 54 223 99 229 112 62 151 130 
-256 192 34 80 2 171 160 16 112 24 82 185 26 148 103 97 159 251 19 219 114 245 6 
-118 75 252 94 249 104 96 126 158 214 251 174 225 169 90 230 262 92 66 174 108 
-39 98 79 82 147 32 10 216 53 35 75 101 31 166 180 8 71 267 185 143 85 95 248 71 
-3 53 190 6 156 144 122 56 25 228 79 237 78 87 48 172 197 52 157 181 158 101 182 
-36 263 125 159 247 76 172 193 109 110 260 22 12 131 176 23 162 161 166 142 14 
-201 37 141 19 102 177 60 123 206 55 143 198 89 118 226 47 177 173 192 76 17 187 
-54 72 36 146 188 242 96 164 227 84 213 218 81 152 201 150 135 157 64 221 184 
-106 124 243 91 263 87 165 109 114 128 69 201 192 72 149 215 133 204 140 20 135 
-2 133 91 146 150 248 226 9 183 228 230 32 161 11 136 152 163 81 265 2 20 97 8 
-188 204 102 26 265 40 89 235 163 232 60 85 137 185 256 154 233 210 115 127 36 
-108 194 104 209 120 103 176 27 30 133 87 10 103 59 90 113 57 175 258 69 88 198 
-202 187 171 9 221 29 100 262 205 135 119 70 83 29 62 67 173 75 139 100 111 142 
-52 2 175 28 63 33 160 246 43 79 120 141 170 165 260 177 211 186 21 247 38 178 
-55 222 66 136 39 94 211 35 226 164 114 90 256 37 28 25 232 215 16 267 223 212 
-30 250 24 195 254 239 110 147 28 67 169 132 167 179 243 246 194 142 203 65 263 ^
-578 0 220 147 11 47 3 149 164 57 137 185 120 120 152 78 200 251 87 78 232 177 
-22 129 68 168 93 74 100 5 32 174 108 173 141 266 218 232 158 61 186 87 27 75 29 
-260 152 59 52 38 106 20 214 132 99 6 12 46 106 7 249 140 29 41 39 124 1 15 115 
-136 269 100 262 67 182 38 125 168 74 113 240 24 244 156 146 63 101 210 96 162 
-91 127 134 84 164 6 250 120 171 226 143 149 145 96 194 17 62 102 190 155 160 
-195 235 8 165 243 157 43 205 16 44 121 119 172 206 15 147 249 121 68 98 58 66 
-253 240 5 13 213 165 5 83 248 173 122 35 5 64 17 43 224 247 257 102 177 3 168 
-125 187 35 56 138 165 262 118 256 103 157 62 83 229 25 179 137 217 46 55 203 
-101 191 135 32 193 69 116 122 54 236 7 268 101 242 209 97 142 233 125 238 109 
-121 87 59 1 234 41 258 50 123 253 221 127 153 45 107 174 121 138 133 66 183 205 
-267 166 178 138 114 188 53 37 209 148 216 28 74 132 118 237 142 214 164 25 211 
-63 69 97 161 194 255 136 250 139 132 169 41 20 163 58 34 57 118 37 177 222 94 
-60 238 141 47 22 110 107 225 195 203 82 43 192 51 52 51 71 12 14 180 72 198 117 
-38 157 94 9 164 76 15 128 101 261 170 40 40 21 143 200 32 161 143 181 71 31 245 
-123 53 256 135 267 134 65 16 63 82 62 153 264 33 109 89 244 124 220 128 50 104 
-105 91 146 12 27 145 64 268 82 11 79 199 84 215 80 128 69 65 235 259 17 30 259 
-255 187 54 204 81 63 50 136 218 213 197 118 18 29 9 113 189 220 179 124 252 54 
-255 155 128 82 30 227 59 252 3 98 90 179 105 21 111 4 97 110 37 190 187 86 130 
-16 114 156 127 102 158 42 225 144 129 17 11 28 42 206 266 186 119 223 10 80 96 
-143 130 184 153 26 146 44 140 80 115 104 73 165 24 44 191 154 180 53 237 174 
-140 99 76 47 54 223 42 6 31 194 236 175 37 158 261 151 79 180 123 2 182 257 51 
-103 125 219 231 178 189 1 253 2 201 218 264 1 183 237 193 18 229 244 105 72 185 
-152 46 87 46 36 242 241 23 77 14 148 229 263 66 202 166 210 64 49 156 76 28 93 
-93 61 135 13 232 126 135 251 36 4 84 145 45 120 139 113 208 181 39 105 40 72 
-217 265 251 55 152 27 126 186 138 184 223 61 154 161 175 107 6 269 81 114 207 
-201 167 107 206 234 73 184 172 174 89 212 11 98 77 214 113 221 146 31 175 88 45 
-139 100 243 189 213 ^
-578 1 51 63 146 108 1 111 51 120 84 73 125 49 205 233 89 38 257 66 64 66 113 15 
-192 147 111 17 58 49 16 244 203 46 238 54 170 2 197 169 90 90 41 1 194 62 234 
-92 145 113 155 141 226 243 208 200 268 48 21 126 233 40 89 178 206 145 196 166 
-255 234 224 105 34 23 41 84 24 176 151 73 42 219 91 225 108 50 151 130 252 184 
-34 72 262 163 156 4 112 20 74 177 14 140 91 85 159 243 19 211 110 237 2 114 67 
-248 82 241 104 88 126 150 210 247 170 225 157 90 230 262 80 54 162 104 39 86 71 
-78 147 28 6 216 41 35 75 97 19 154 172 59 267 185 135 77 95 244 71 267 45 186 
-270 144 144 110 48 13 228 75 229 70 75 40 172 189 48 153 177 154 89 170 36 259 
-113 147 243 68 160 189 97 102 256 14 8 131 164 19 162 161 158 142 14 197 29 141 
-11 90 173 52 115 202 43 131 198 81 106 218 39 169 173 192 64 9 175 50 68 28 138 
-176 234 84 156 227 72 213 214 77 144 193 150 127 145 56 217 176 102 124 235 87 
-263 83 161 109 102 116 65 201 180 64 149 215 129 200 128 8 123 266 133 79 142 
-146 248 222 9 183 220 226 20 157 7 128 148 163 73 265 270 12 93 8 180 204 98 22 
-261 28 89 227 155 224 56 85 125 181 256 154 229 210 115 119 32 108 190 100 209 
-112 103 176 19 22 121 79 10 95 55 82 109 53 167 258 69 80 194 202 183 171 5 213 
-25 88 258 201 131 115 70 83 29 58 67 165 71 127 96 107 138 44 2 163 16 55 33 
-160 246 35 67 108 133 162 153 260 165 203 178 17 247 38 174 55 222 58 132 27 86 
-211 27 226 160 106 86 260 248 33 20 25 228 207 8 263 215 212 30 242 16 195 254 
-239 106 135 28 55 165 120 167 175 239 238 186 130 195 65 250 220 143 9 43 271 
-147 160 57 137 181 116 114 150 78 196 249 85 76 232 177 22 129 68 168 87 74 94 
-3 26 174 104 171 137 264 218 228 158 59 184 83 21 69 23 256 146 59 52 32 100 20 
-214 126 93 10 46 106 3 249 134 25 39 37 122 271 15 109 136 269 100 258 61 182 
-36 119 164 68 111 240 18 242 156 144 61 99 206 96 156 87 123 134 82 158 2 246 
-118 169 222 141 143 141 94 192 15 60 96 190 149 158 191 235 4 161 241 153 37 
-205 10 38 117 117 166 206 13 145 245 115 62 94 52 66 253 236 271 7 211 159 5 81 
-246 167 118 29 1 62 11 41 224 245 255 102 173 3 166 123 183 31 56 134 165 260 
-116 254 81 ^
-583 1 157 50 71 225 21 167 133 217 42 47 203 89 183 131 28 193 65 116 122 42 
-236 7 268 93 242 201 89 138 229 125 238 97 117 75 55 267 230 33 250 50 111 245 
-213 127 153 45 99 162 121 134 125 54 175 197 259 166 166 126 106 188 53 33 205 
-148 208 16 70 128 106 233 130 210 160 17 207 63 57 97 157 194 247 128 250 135 
-132 165 29 16 155 50 26 49 118 37 165 218 94 60 234 137 47 14 110 103 221 191 
-195 70 43 184 39 40 47 59 12 6 176 60 194 117 30 153 90 1 164 76 3 124 101 261 
-166 36 28 9 143 196 32 153 135 177 67 31 245 123 49 248 135 262 263 126 61 12 
-51 78 62 149 260 29 101 77 244 116 212 120 42 92 105 91 138 27 141 52 260 74 3 
-79 199 84 211 68 128 61 57 227 255 17 18 259 251 187 46 196 77 55 38 132 210 
-205 193 110 18 25 271 105 181 216 179 112 252 50 255 147 116 82 22 219 47 248 
-265 86 86 171 93 13 103 266 93 98 25 186 183 86 126 16 110 148 123 94 150 38 
-217 132 125 9 273 20 30 198 266 178 119 219 2 72 88 131 118 172 145 26 134 40 
-132 80 107 96 65 161 24 44 191 150 168 41 229 170 140 99 72 43 54 215 42 2 27 
-186 228 163 29 146 253 147 71 180 119 264 178 249 43 99 117 219 231 170 185 1 
-249 272 197 214 264 263 171 237 189 6 221 236 97 72 173 152 38 87 34 28 238 241 
-19 77 10 136 229 255 62 194 162 206 56 45 144 64 24 89 93 53 123 9 228 118 127 
-243 24 4 72 133 33 120 127 113 200 181 27 101 32 68 213 257 251 43 144 19 122 
-186 138 184 223 61 142 149 175 107 6 261 81 114 207 193 155 95 202 226 73 180 
-164 166 81 204 11 98 65 206 101 221 146 19 167 88 41 139 92 235 189 235 45 59 
-142 104 273 105 51 118 82 67 121 49 203 233 85 34 257 62 64 64 109 11 188 143 
-111 11 58 45 14 240 201 44 236 52 170 270 197 169 88 86 41 269 190 58 234 92 
-145 111 155 135 222 243 208 200 266 48 21 122 231 40 87 178 204 141 196 162 251 
-232 222 99 32 23 37 80 22 174 145 71 36 217 87 223 106 44 151 130 250 180 34 68 
-258 159 154 272 112 18 70 173 8 136 85 79 159 239 19 207 108 233 112 63 246 76 
-237 104 84 126 146 208 245 168 225 151 90 230 262 74 48 156 102 39 80 67 76 147 
-26 4 216 35 35 75 95 13 148 168 270 53 267 185 131 73 95 242 71 265 41 184 268 
-138 144 104 44 7 228 73 225 66 69 36 272 ^
-588 0 181 44 149 173 150 77 158 36 255 101 135 239 60 148 185 85 94 252 6 4 131 
-152 15 162 161 150 142 14 193 21 141 3 78 169 44 107 198 31 119 198 73 94 210 
-31 161 173 192 52 1 163 46 64 20 130 164 226 72 148 227 60 213 210 73 136 185 
-150 119 133 48 213 168 98 124 227 83 263 79 157 109 90 104 61 201 168 56 149 
-215 125 196 116 272 111 262 133 67 138 142 248 218 9 183 212 222 8 153 3 120 
-144 163 65 265 270 4 89 8 172 204 94 18 257 16 89 219 147 216 52 85 113 177 256 
-154 225 210 115 111 28 108 186 96 209 104 103 176 11 14 109 71 10 87 51 74 105 
-49 159 258 69 72 190 202 179 171 1 205 21 76 254 197 127 111 70 83 29 54 67 157 
-67 115 92 103 134 36 2 151 4 47 33 160 246 27 55 96 125 154 141 260 153 195 170 
-13 247 38 170 55 222 50 128 15 78 211 19 226 156 98 82 252 240 29 12 25 224 199 
-259 207 212 30 234 8 195 254 239 102 123 28 43 161 108 167 171 235 230 178 118 
-187 65 242 220 135 5 35 267 143 152 57 137 173 108 102 146 78 188 245 81 72 232 
-177 22 129 68 168 75 74 82 275 14 174 96 167 129 260 218 220 158 55 180 75 9 57 
-11 248 134 59 52 20 88 20 214 114 81 264 6 46 106 271 249 122 17 35 33 118 271 
-15 97 136 269 100 250 49 182 32 107 156 56 107 240 6 238 156 140 57 95 198 96 
-144 79 115 134 78 146 270 238 114 165 214 137 131 133 90 188 11 56 84 190 137 
-154 183 235 272 153 237 145 25 205 274 26 109 113 154 206 9 141 237 103 50 86 
-40 66 253 228 263 271 207 147 5 77 242 155 110 17 269 58 275 37 224 241 251 102 
-165 3 162 119 175 23 56 126 165 256 112 250 91 157 44 65 223 19 161 131 217 40 
-43 203 83 179 129 26 193 63 116 122 36 236 7 268 89 242 197 85 136 227 125 238 
-91 115 69 53 265 228 29 246 50 105 241 209 127 153 45 95 156 121 132 121 48 171 
-193 255 166 160 120 102 188 53 31 203 148 204 10 68 126 100 231 124 208 158 13 
-205 63 51 97 155 194 243 124 250 133 132 163 23 14 151 46 22 45 118 37 159 216 
-94 60 232 135 47 10 110 101 219 189 191 64 43 180 33 34 45 53 12 2 174 54 192 
-117 26 151 88 273 164 76 273 122 101 261 164 34 22 3 143 194 32 149 131 175 65 
-31 245 123 47 244 135 258 261 122 59 10 45 76 62 147 258 27 97 71 244 112 208 
-116 38 86 105 91 134 270 27 139 46 256 70 275 79 199 160 ^
-594 0 207 56 128 53 49 219 251 17 6 259 247 187 38 188 73 47 26 128 202 197 189 
-102 18 21 263 97 173 212 179 100 252 46 255 139 104 82 14 211 35 244 257 74 82 
-163 81 5 95 258 89 86 13 182 179 86 122 16 106 140 119 86 142 34 209 120 121 1 
-265 12 18 190 266 170 119 215 272 64 80 119 106 160 137 26 122 36 124 80 99 88 
-57 157 24 44 191 146 156 29 221 166 140 99 68 39 54 207 42 276 23 178 220 151 
-21 134 245 143 63 180 115 256 174 241 35 95 109 219 231 162 181 1 245 272 193 
-210 264 255 159 237 185 272 213 228 89 72 161 152 30 87 22 20 234 241 15 77 6 
-124 229 247 58 186 158 202 48 41 132 52 20 85 93 45 111 5 224 110 119 235 12 4 
-60 121 21 120 115 113 192 181 15 97 24 64 209 249 251 31 136 11 118 186 138 184 
-223 61 130 137 175 107 6 253 81 114 207 185 143 83 198 218 73 176 156 158 73 
-196 11 98 53 198 89 221 146 7 159 88 37 139 84 227 189 231 33 51 134 96 273 93 
-51 114 78 55 113 49 199 233 77 26 257 54 64 60 101 3 180 135 111 277 58 37 10 
-232 197 40 232 48 170 262 197 169 84 78 41 261 182 50 234 92 145 107 155 123 
-214 243 208 200 262 48 21 114 227 40 83 178 200 133 196 154 243 228 218 87 28 
-23 29 72 18 170 133 67 24 213 79 219 102 32 151 130 246 172 34 60 250 151 150 
-264 112 14 62 165 274 128 73 67 159 231 19 199 104 225 274 108 55 242 64 229 
-104 76 126 138 204 241 164 225 139 90 230 262 62 36 144 98 39 68 59 72 147 22 
-216 23 35 75 91 1 136 160 266 41 267 185 123 65 95 238 71 261 33 180 264 126 
-144 92 36 273 228 69 217 58 57 28 172 177 42 147 171 148 71 152 36 253 95 129 
-237 56 142 183 79 90 250 2 2 131 146 13 162 161 146 142 14 191 17 141 277 72 
-167 40 103 196 25 113 198 69 88 206 27 157 173 192 46 275 157 44 62 16 126 158 
-222 66 144 227 54 213 208 71 132 181 150 115 127 44 211 164 96 124 223 81 263 
-77 155 109 84 98 59 201 162 52 149 215 123 194 110 268 105 260 133 61 136 140 
-248 216 9 183 208 220 2 151 1 116 142 163 61 265 270 87 8 168 204 92 16 255 10 
-89 215 143 212 50 85 107 175 256 154 223 210 115 107 26 108 184 94 209 100 103 
-176 7 10 103 67 10 83 49 70 103 47 155 258 69 68 188 202 177 171 277 201 19 70 
-252 195 125 109 70 83 29 52 67 153 65 109 90 101 132 32 2 145 276 43 33 160 246 
-23 259 ^
-600 1 87 119 148 132 260 144 189 164 10 247 38 167 55 222 44 125 6 72 211 13 
-226 153 92 79 246 234 26 6 25 221 193 273 256 201 212 30 228 2 195 254 239 99 
-114 28 34 158 99 167 168 232 224 172 109 181 65 236 220 129 2 29 264 140 146 57 
-137 167 102 93 143 78 182 242 78 69 232 177 22 129 68 168 66 74 73 275 5 174 90 
-164 123 257 218 214 158 52 177 69 48 2 242 125 59 52 11 79 20 214 105 72 258 3 
-46 106 268 249 113 11 32 30 115 271 15 88 136 269 100 244 40 182 29 98 150 47 
-104 240 276 235 156 137 54 92 192 96 135 73 109 134 75 137 267 232 111 162 208 
-134 122 127 87 185 8 53 75 190 128 151 177 235 269 147 234 139 16 205 268 17 
-103 110 145 206 6 138 231 94 41 80 31 66 253 222 257 265 204 138 5 74 239 146 
-104 8 266 55 269 34 224 238 248 102 159 3 159 116 169 17 56 120 165 253 109 247 
-85 157 35 56 220 16 152 128 217 37 37 203 74 173 126 23 193 60 116 122 27 236 7 
-268 83 242 191 79 133 224 125 238 82 112 60 50 262 225 23 240 50 96 235 203 127 
-153 45 89 147 121 129 115 39 165 187 249 166 151 111 96 188 53 28 200 148 198 1 
-65 123 91 228 115 205 155 7 202 63 42 97 152 194 237 118 250 130 132 160 14 11 
-145 40 16 39 118 37 150 213 94 60 229 132 47 4 110 98 216 186 185 55 43 174 24 
-25 42 44 12 275 171 45 189 117 20 148 85 270 164 76 267 119 101 261 161 31 13 
-273 143 191 32 143 125 172 62 31 245 123 44 238 135 252 258 116 56 7 36 73 62 
-144 255 24 91 62 244 106 202 110 32 77 105 91 128 264 27 136 37 250 64 272 79 
-199 84 206 53 128 51 47 217 250 17 3 259 246 187 36 186 72 45 23 127 200 195 
-188 100 18 20 261 95 171 211 179 97 252 45 255 137 101 82 12 209 32 243 255 71 
-81 161 78 3 93 256 88 83 10 181 178 86 121 16 105 138 118 84 140 33 207 117 120 
-278 263 10 15 188 266 168 119 214 271 62 78 116 103 157 135 26 119 35 122 80 97 
-86 55 156 24 44 191 145 153 26 219 165 140 99 67 38 54 205 42 276 22 176 218 
-148 19 131 243 142 61 180 114 254 173 239 33 94 107 219 231 160 180 1 244 272 
-192 209 264 253 156 237 184 270 211 226 87 72 158 152 28 87 19 18 233 241 14 77 
-5 121 229 245 57 184 157 201 46 40 129 49 19 84 93 43 108 4 223 108 117 233 9 4 
-57 118 18 120 112 113 190 181 12 96 22 63 208 247 251 28 134 9 117 186 138 184 
-223 61 127 216 ^
-590 1 175 107 6 247 81 114 207 179 134 74 195 212 73 173 150 152 67 190 11 98 
-44 192 80 221 146 279 153 88 34 139 78 221 189 228 24 45 128 90 273 84 51 111 
-75 46 107 49 196 233 71 20 257 48 64 57 95 278 174 129 111 271 58 31 7 226 194 
-37 229 45 170 256 197 169 81 72 41 255 176 44 234 92 145 104 155 114 208 243 
-208 200 259 48 21 108 224 40 80 178 197 127 196 148 237 225 215 78 25 23 23 66 
-15 167 124 64 15 210 73 216 99 23 151 130 243 166 34 54 244 145 147 258 112 11 
-56 159 268 122 64 58 159 225 19 193 101 219 274 105 49 239 55 223 104 70 126 
-132 201 238 161 225 130 90 230 262 53 27 135 95 39 59 53 69 147 19 278 216 14 
-35 75 88 273 127 154 263 32 267 185 117 59 95 235 71 258 27 177 261 117 144 83 
-30 267 228 66 211 52 48 22 172 171 39 144 168 145 62 143 36 250 86 120 234 50 
-133 180 70 84 247 277 280 131 137 10 162 161 140 142 14 188 11 141 274 63 164 
-34 97 193 16 104 198 63 79 200 21 151 173 192 37 272 148 41 59 10 120 149 216 
-57 138 227 45 213 205 68 126 175 150 109 118 38 208 158 93 124 217 78 263 74 
-152 109 75 89 56 201 153 46 149 215 120 191 101 262 96 257 133 52 133 137 248 
-213 9 183 202 217 274 148 279 110 139 163 55 265 270 275 84 8 162 204 89 13 252 
-1 89 209 137 206 47 85 98 172 256 154 220 210 115 101 23 108 181 91 209 94 103 
-176 1 4 94 61 10 77 46 64 100 44 149 258 69 62 185 202 174 171 277 195 16 61 
-249 192 122 106 70 83 29 49 67 147 62 100 87 98 129 26 2 136 270 37 33 160 246 
-17 40 81 115 144 126 260 138 185 160 8 247 38 165 55 222 40 123 68 211 9 226 
-151 88 77 242 230 24 2 25 219 189 271 254 197 212 30 224 279 195 254 239 97 108 
-28 28 156 93 167 166 230 220 168 103 177 65 232 220 125 25 262 138 142 57 137 
-163 98 87 141 78 178 240 76 67 232 177 22 129 68 168 60 74 67 275 280 174 86 
-162 119 255 218 210 158 50 175 65 275 42 277 238 119 59 52 5 73 20 214 99 66 
-254 1 46 106 266 249 107 7 30 28 113 271 15 82 136 269 100 240 34 182 27 92 146 
-41 102 240 272 233 156 135 52 90 188 96 129 69 105 134 73 131 265 228 109 160 
-204 132 116 123 85 183 6 51 69 190 122 149 173 235 267 143 232 135 10 205 264 
-11 99 108 139 206 4 136 227 88 35 76 25 66 253 218 253 261 202 132 5 72 237 140 
-203 ^
-620 0 279 262 51 261 30 224 234 244 102 151 3 155 112 161 9 56 112 165 249 105 
-243 77 157 23 44 216 12 140 124 217 33 29 203 62 165 122 19 193 56 116 122 15 
-236 7 268 75 242 183 71 129 220 125 238 70 108 48 46 258 221 15 232 50 84 227 
-195 127 153 45 81 135 121 125 107 27 157 179 241 166 139 99 88 188 53 24 196 
-148 190 272 61 119 79 224 103 201 151 282 198 63 30 97 148 194 229 110 250 126 
-132 156 2 7 137 32 8 31 118 37 138 209 94 60 225 128 47 279 110 94 212 182 177 
-43 43 166 12 13 38 32 12 271 167 33 185 117 12 144 81 266 164 76 259 115 101 
-261 157 27 1 265 143 187 32 135 117 168 58 31 245 123 40 230 135 244 254 108 52 
-3 24 69 62 140 251 20 83 50 244 98 194 102 24 65 105 91 120 256 27 132 25 242 
-56 268 79 199 84 202 41 128 43 39 209 246 17 274 259 242 187 28 178 68 37 11 
-123 192 187 184 92 18 16 253 87 163 207 179 85 252 41 255 129 89 82 4 201 20 
-239 247 59 77 153 66 278 85 248 84 71 281 177 174 86 117 16 101 130 114 76 132 
-29 199 105 116 274 255 2 3 180 266 160 119 210 267 54 70 104 91 145 127 26 107 
-31 114 80 89 78 47 152 24 44 191 141 141 14 211 161 140 99 63 34 54 197 42 276 
-18 168 210 136 11 119 235 138 53 180 110 246 169 231 25 90 99 219 231 152 176 1 
-240 272 188 205 264 245 144 237 180 262 203 218 79 72 146 152 20 87 7 10 229 
-241 10 77 1 109 229 237 53 176 153 197 38 36 117 37 15 80 93 35 96 219 100 109 
-225 280 4 45 106 6 120 100 113 182 181 92 14 59 204 239 251 16 126 1 113 186 
-138 184 223 61 115 122 175 107 6 243 81 114 207 175 128 68 193 208 73 171 146 
-148 63 186 11 98 38 188 74 221 146 275 149 88 32 139 74 217 189 226 18 41 124 
-86 273 78 51 109 73 40 103 49 194 233 67 16 257 44 64 55 91 276 170 125 111 267 
-58 27 5 222 192 35 227 43 170 252 197 169 79 68 41 251 172 40 234 92 145 102 
-155 108 204 243 208 200 257 48 21 104 222 40 78 178 195 123 196 144 233 223 213 
-72 23 23 19 62 13 165 118 62 9 208 69 214 97 17 151 130 241 162 34 50 240 141 
-145 254 112 9 52 155 264 118 58 52 159 221 19 189 99 215 274 103 45 237 49 219 
-104 66 126 128 199 236 159 225 124 90 230 262 47 21 129 93 39 53 49 67 147 17 
-278 216 8 35 75 86 269 121 150 261 26 267 185 113 55 95 233 71 256 23 175 259 
-111 144 77 26 263 228 64 207 48 42 18 172 167 37 142 166 143 56 137 36 248 80 
-114 232 46 127 257 ^
-605 1 58 76 243 273 280 131 125 6 162 161 132 142 14 184 3 141 270 51 160 26 89 
-189 4 92 198 55 67 192 13 143 173 192 25 268 136 37 55 2 112 137 208 45 130 227 
-33 213 201 64 118 167 150 101 106 30 204 150 89 124 209 74 263 70 148 109 63 77 
-52 201 141 38 149 215 116 187 89 254 84 253 133 40 129 133 248 209 9 183 194 
-213 266 144 279 102 135 163 47 265 270 271 80 8 154 204 85 9 248 274 89 201 129 
-198 43 85 86 168 256 154 216 210 115 93 19 108 177 87 209 86 103 176 278 281 82 
-53 10 69 42 56 96 40 141 258 69 54 181 202 170 171 277 187 12 49 245 188 118 
-102 70 83 29 45 67 139 58 88 83 94 125 18 2 124 262 29 33 160 246 9 28 69 107 
-136 114 260 126 177 152 4 247 38 161 55 222 32 119 273 60 211 1 226 147 80 73 
-234 222 20 279 25 215 181 267 250 189 212 30 216 275 195 254 239 93 96 28 16 
-152 81 167 162 226 212 160 91 169 65 224 220 117 281 17 258 134 134 57 137 155 
-90 75 137 78 170 236 72 63 232 177 22 129 68 168 48 74 55 275 272 174 78 158 
-111 251 218 202 158 46 171 57 267 30 269 230 107 59 52 278 61 20 214 87 54 246 
-282 46 106 262 249 95 284 26 24 109 271 15 70 136 269 100 232 22 182 23 80 138 
-29 98 240 264 229 156 131 48 86 180 96 117 61 97 134 69 119 261 220 105 156 196 
-128 104 115 81 179 2 47 57 190 110 145 165 235 263 135 228 127 283 205 256 284 
-91 104 127 206 132 219 76 23 68 13 66 253 210 245 253 198 120 5 68 233 128 92 
-275 260 49 257 28 224 232 242 102 147 3 153 110 157 5 56 108 165 247 103 241 73 
-157 17 38 214 10 134 122 217 31 25 203 56 161 120 17 193 54 116 122 9 236 7 268 
-71 242 179 67 127 218 125 238 64 106 42 44 256 219 11 228 50 78 223 191 127 153 
-45 77 129 121 123 103 21 153 175 237 166 133 93 84 188 53 22 194 148 186 268 59 
-117 73 222 97 199 149 280 196 63 24 97 146 194 225 106 250 124 132 154 281 5 
-133 28 4 27 118 37 132 207 94 60 223 126 47 277 110 92 210 180 173 37 43 162 6 
-7 36 26 12 269 165 27 183 117 8 142 79 264 164 76 255 113 101 261 155 25 280 
-261 143 185 32 131 113 166 56 31 245 123 38 226 135 240 252 104 50 1 18 67 62 
-138 249 18 79 44 244 94 190 98 20 59 105 91 116 252 27 130 19 238 52 266 79 199 
-84 200 35 128 39 35 205 244 17 270 259 240 187 24 174 66 33 5 121 188 183 182 
-88 18 14 249 83 159 205 179 79 252 186 ^
-615 0 255 121 77 82 283 193 8 235 239 47 73 145 54 274 77 240 80 59 273 173 170 
-86 113 16 97 122 110 68 124 25 191 93 112 270 247 281 278 172 266 152 119 206 
-263 46 62 92 79 133 119 26 95 27 106 80 81 70 39 148 24 44 191 137 129 2 203 
-157 140 99 59 30 54 189 42 276 14 160 202 124 3 107 227 134 45 180 106 238 165 
-223 17 86 91 219 231 144 172 1 236 272 184 201 264 237 132 237 176 254 195 210 
-71 72 134 152 12 87 282 2 225 241 6 77 284 97 229 229 49 168 149 193 30 32 105 
-25 11 76 93 27 84 283 215 92 101 217 272 4 33 94 281 120 88 113 174 181 275 88 
-6 55 200 231 251 4 118 280 109 186 138 184 223 61 103 110 175 107 6 235 81 114 
-207 167 116 56 189 200 73 167 138 140 55 178 11 98 26 180 62 221 146 267 141 88 
-28 139 66 209 189 222 6 33 116 78 273 66 51 105 69 28 95 49 190 233 59 8 257 36 
-64 51 83 272 162 117 111 259 58 19 1 214 188 31 223 39 170 244 197 169 75 60 41 
-243 164 32 234 92 145 98 155 96 196 243 208 200 253 48 21 96 218 40 74 178 191 
-115 196 136 225 219 209 60 19 23 11 54 9 161 106 58 284 204 61 210 93 5 151 130 
-237 154 34 42 232 133 141 246 112 5 44 147 256 110 46 40 159 213 19 181 95 207 
-274 99 37 233 37 211 104 58 126 120 195 232 155 225 112 90 230 262 35 9 117 89 
-39 41 41 63 147 13 278 216 283 35 75 82 261 109 142 257 14 267 185 105 47 95 
-229 71 252 15 171 255 99 144 65 18 255 228 60 199 40 30 10 172 159 33 138 162 
-139 44 125 36 244 68 102 228 38 115 174 52 72 241 271 280 131 119 4 162 161 128 
-142 14 182 286 141 268 45 158 22 85 187 285 86 198 51 61 188 9 139 173 192 19 
-266 130 35 53 285 108 131 204 39 126 227 27 213 199 62 114 163 150 97 100 26 
-202 146 87 124 205 72 263 68 146 109 57 71 50 201 135 34 149 215 114 185 83 250 
-78 251 133 34 127 131 248 207 9 183 190 211 262 142 279 98 133 163 43 265 270 
-269 78 8 150 204 83 7 246 270 89 197 125 194 41 85 80 166 256 154 214 210 115 
-89 17 108 175 85 209 82 103 176 276 279 76 49 10 65 40 52 94 38 137 258 69 50 
-179 202 168 171 277 183 10 43 243 186 116 100 70 83 29 43 67 135 56 82 81 92 
-123 14 2 118 258 25 33 160 246 5 22 63 103 132 108 260 120 173 148 2 247 38 159 
-55 222 28 117 269 56 211 284 226 145 76 71 230 218 18 277 25 213 177 265 248 
-185 212 30 212 273 195 254 239 91 90 28 10 150 75 167 160 224 175 ^
-613 0 152 79 161 65 216 220 109 281 9 254 130 126 57 137 147 82 63 133 78 162 
-232 68 59 232 177 22 129 68 168 36 74 43 275 264 174 70 154 103 247 218 194 158 
-42 167 49 259 18 261 222 95 59 52 270 49 20 214 75 42 238 282 46 106 258 249 83 
-280 22 20 105 271 15 58 136 269 100 224 10 182 19 68 130 17 94 240 256 225 156 
-127 44 82 172 96 105 53 89 134 65 107 257 212 101 152 188 124 92 107 77 175 287 
-43 45 190 98 141 157 235 259 127 224 119 275 205 248 276 83 100 115 206 285 128 
-211 64 11 60 1 66 253 202 237 245 194 108 5 64 229 116 84 267 256 45 249 24 224 
-228 238 102 139 3 149 106 149 286 56 100 165 243 99 237 65 157 5 26 210 6 122 
-118 217 27 17 203 44 153 116 13 193 50 116 122 286 236 7 268 63 242 171 59 123 
-214 125 238 52 102 30 40 252 215 3 220 50 66 215 183 127 153 45 69 117 121 119 
-95 9 145 167 229 166 121 81 76 188 53 18 190 148 178 260 55 113 61 218 85 195 
-145 276 192 63 12 97 142 194 217 98 250 120 132 150 273 1 125 20 285 19 118 37 
-120 203 94 60 219 122 47 273 110 88 206 176 165 25 43 154 283 284 32 14 12 265 
-161 15 179 117 138 75 260 164 76 247 109 101 261 151 21 272 253 143 181 32 123 
-105 162 52 31 245 123 34 218 135 232 248 96 46 286 6 63 62 134 245 14 71 32 244 
-86 182 90 12 47 105 91 108 244 27 126 7 230 44 262 79 199 84 196 23 128 31 27 
-197 240 17 262 259 236 187 16 166 62 25 282 117 180 175 178 80 18 10 241 75 151 
-201 179 67 252 35 255 117 71 82 281 189 2 233 235 41 71 141 48 272 73 236 78 53 
-269 171 168 86 111 16 95 118 108 64 120 23 187 87 110 268 243 279 274 168 266 
-148 119 204 261 42 58 86 73 127 115 26 89 25 102 80 77 66 35 146 24 44 191 135 
-123 285 199 155 140 99 57 28 54 185 42 276 12 156 198 118 288 101 223 132 41 
-180 104 234 163 219 13 84 87 219 231 140 170 1 234 272 182 199 264 233 126 237 
-174 250 191 206 67 72 128 152 8 87 278 287 223 241 4 77 284 91 229 225 47 164 
-147 191 26 30 99 19 9 74 93 23 78 283 213 88 97 213 268 4 27 88 277 120 82 113 
-170 181 271 86 2 53 198 227 251 287 114 278 107 186 138 184 223 61 97 104 175 
-107 6 231 81 114 207 163 110 50 187 196 73 165 134 136 51 174 11 98 20 176 56 
-221 146 263 137 88 26 139 62 205 189 220 29 112 74 273 60 51 103 67 22 91 49 
-188 233 55 4 257 32 64 49 79 270 158 113 111 255 58 15 288 210 213 ^
-624 1 28 220 36 170 238 197 169 72 54 41 237 158 26 234 92 145 95 155 87 190 
-243 208 200 250 48 21 90 215 40 71 178 188 109 196 130 219 216 206 51 16 23 5 
-48 6 158 97 55 278 201 55 207 90 286 151 130 234 148 34 36 226 127 138 240 112 
-2 38 141 250 104 37 31 159 207 19 175 92 201 274 96 31 230 28 205 104 52 126 
-114 192 229 152 225 103 90 230 262 26 108 86 39 32 35 60 147 10 278 216 277 35 
-75 79 255 100 136 254 5 267 185 99 41 95 226 71 249 9 168 252 90 144 56 12 249 
-228 57 193 34 21 4 172 153 30 135 159 136 35 116 36 241 59 93 225 32 106 171 43 
-66 238 268 280 131 110 1 162 161 122 142 14 179 283 141 265 36 155 16 79 184 
-279 77 198 45 52 182 3 133 173 192 10 263 121 32 50 282 102 122 198 30 120 227 
-18 213 196 59 108 157 150 91 91 20 199 140 84 124 199 69 263 65 143 109 48 62 
-47 201 126 28 149 215 111 182 74 244 69 248 133 25 124 128 248 204 9 183 184 
-208 256 139 279 92 130 163 37 265 270 266 75 8 144 204 80 4 243 264 89 191 119 
-188 38 85 71 163 256 154 211 210 115 83 14 108 172 82 209 76 103 176 273 276 67 
-43 10 59 37 46 91 35 131 258 69 44 176 202 165 171 277 177 7 34 240 183 113 97 
-70 83 29 40 67 129 53 73 78 89 120 8 2 109 252 19 33 160 246 289 13 54 97 126 
-99 260 111 167 142 289 247 38 156 55 222 22 114 263 50 211 281 226 142 70 68 
-224 212 15 274 25 210 171 262 245 179 212 30 206 270 195 254 239 88 81 28 1 147 
-66 167 157 221 202 150 76 159 65 214 220 107 281 7 253 129 124 57 137 145 80 60 
-132 78 160 231 67 58 232 177 22 129 68 168 33 74 40 275 262 174 68 153 101 246 
-218 192 158 41 166 47 257 15 259 220 92 59 52 268 46 20 214 72 39 236 282 46 
-106 257 249 80 279 21 19 104 271 15 55 136 269 100 222 7 182 18 65 128 14 93 
-240 254 224 156 126 43 81 170 96 102 51 87 134 64 104 256 210 100 151 186 123 
-89 105 76 174 287 42 42 190 95 140 155 235 258 125 223 117 273 205 246 274 81 
-99 112 206 285 127 209 61 8 58 288 66 253 200 235 243 193 105 5 63 228 113 82 
-265 255 44 247 23 224 227 237 102 137 3 148 105 147 285 56 98 165 242 98 236 63 
-157 2 23 209 5 119 117 217 26 15 203 41 151 115 12 193 49 116 122 284 236 7 268 
-61 242 169 57 122 213 125 238 49 101 27 39 251 214 1 218 50 63 213 181 127 153 
-45 67 114 121 118 93 6 143 165 227 166 118 78 74 188 53 17 189 148 176 258 54 
-112 58 217 82 194 144 275 191 141 ^
-628 1 3 97 139 194 211 92 250 117 132 147 267 290 119 14 282 13 118 37 111 200 
-94 60 216 119 47 270 110 85 203 173 159 16 43 148 277 278 29 5 12 262 158 6 176 
-117 286 135 72 257 164 76 241 106 101 261 148 18 266 247 143 178 32 117 99 159 
-49 31 245 123 31 212 135 226 245 90 43 286 289 60 62 131 242 11 65 23 244 80 
-176 84 6 38 105 91 102 238 27 123 290 224 38 259 79 199 84 193 14 128 25 21 191 
-237 17 256 259 233 187 10 160 59 19 276 114 174 169 175 74 18 7 235 69 145 198 
-179 58 252 32 255 111 62 82 278 183 285 230 229 32 68 135 39 269 67 230 75 44 
-263 168 165 86 108 16 92 112 105 58 114 20 181 78 107 265 237 276 268 162 266 
-142 119 201 258 36 52 77 64 118 109 26 80 22 96 80 71 60 29 143 24 44 191 132 
-114 279 193 152 140 99 54 25 54 179 42 276 9 150 192 109 285 92 217 129 35 180 
-101 228 160 213 7 81 81 219 231 134 167 1 231 272 179 196 264 227 117 237 171 
-244 185 200 61 72 119 152 2 87 272 284 220 241 1 77 284 82 229 219 44 158 144 
-188 20 27 90 10 6 71 93 17 69 283 210 82 91 207 262 4 18 79 271 120 73 113 164 
-181 265 83 288 50 195 221 251 281 108 275 104 186 138 184 223 61 88 95 175 107 
-6 225 81 114 207 157 101 41 184 190 73 162 128 130 45 168 11 98 11 170 47 221 
-146 257 131 88 23 139 56 199 189 217 283 23 106 68 273 51 51 100 64 13 85 49 
-185 233 49 290 257 26 64 46 73 267 152 107 111 249 58 9 288 204 183 26 218 34 
-170 234 197 169 70 50 41 233 154 22 234 92 145 93 155 81 186 243 208 200 248 48 
-21 86 213 40 69 178 186 105 196 126 215 214 204 45 14 23 1 44 4 156 91 53 274 
-199 51 205 88 282 151 130 232 144 34 32 222 123 136 236 112 34 137 246 100 31 
-25 159 203 19 171 90 197 274 94 27 228 22 201 104 48 126 110 190 227 150 225 97 
-90 230 262 20 286 102 84 39 26 31 58 147 8 278 216 273 35 75 77 251 94 132 252 
-291 267 185 95 37 95 224 71 247 5 166 250 84 144 50 8 245 228 55 189 30 15 172 
-149 28 133 157 134 29 110 36 239 53 87 223 28 100 169 37 62 236 266 280 131 104 
-291 162 161 118 142 14 177 281 141 263 30 153 12 75 182 275 71 198 41 46 178 
-291 129 173 192 4 261 115 30 48 280 98 116 194 24 116 227 12 213 194 57 104 153 
-150 87 85 16 197 136 82 124 195 67 263 63 141 109 42 56 45 201 120 24 149 215 
-109 180 68 240 63 246 133 19 122 126 248 202 9 183 180 206 252 137 279 88 128 
-163 33 265 270 264 73 8 140 204 78 2 241 76 ^
-622 0 89 183 111 180 34 85 59 159 256 154 207 210 115 75 10 108 168 78 209 68 
-103 176 269 272 55 35 10 51 33 38 87 31 123 258 69 36 172 202 161 171 277 169 3 
-22 236 179 109 93 70 83 29 36 67 121 49 61 74 85 116 2 97 244 11 33 160 246 285 
-1 42 89 118 87 260 99 159 134 289 247 38 152 55 222 14 110 255 42 211 277 226 
-138 62 64 216 204 11 270 25 206 163 258 241 171 212 30 198 266 195 254 239 84 
-69 28 283 143 54 167 153 217 194 142 64 151 65 206 220 99 281 293 249 125 116 
-57 137 137 72 48 128 78 152 227 63 54 232 177 22 129 68 168 21 74 28 275 254 
-174 60 149 93 242 218 184 158 37 162 39 249 3 251 212 80 59 52 260 34 20 214 60 
-27 228 282 46 106 253 249 68 275 17 15 100 271 15 43 136 269 100 214 289 182 14 
-53 120 2 89 240 246 220 156 122 39 77 162 96 90 43 79 134 60 92 252 202 96 147 
-178 119 77 97 72 170 287 38 30 190 83 136 147 235 254 117 219 109 265 205 238 
-266 73 95 100 206 285 123 201 49 290 50 280 66 253 192 227 235 189 93 5 59 224 
-101 74 257 251 40 239 19 224 223 233 102 129 3 144 101 139 281 56 90 165 238 94 
-232 55 157 284 11 205 1 107 113 217 22 7 203 29 143 111 8 193 45 116 122 276 
-236 7 268 53 242 161 49 118 209 125 238 37 97 15 35 247 210 287 210 50 51 205 
-173 127 153 45 59 102 121 114 85 288 135 157 219 166 106 66 66 188 53 13 185 
-148 168 250 50 108 46 213 70 190 140 271 187 63 291 97 137 194 207 88 250 115 
-132 145 263 290 115 10 280 9 118 37 105 198 94 60 214 117 47 268 110 83 201 171 
-155 10 43 144 273 274 27 293 12 260 156 174 117 284 133 70 255 164 76 237 104 
-101 261 146 16 262 243 143 176 32 113 95 157 47 31 245 123 29 208 135 222 243 
-86 41 286 285 58 62 129 240 9 61 17 244 76 172 80 2 32 105 91 98 234 27 121 286 
-220 34 257 79 199 84 191 8 128 21 17 187 235 17 252 259 231 187 6 156 57 15 272 
-112 170 165 173 70 18 5 231 65 141 196 179 52 252 30 255 107 56 82 276 179 281 
-228 225 26 66 131 33 267 63 226 73 38 259 166 163 86 106 16 90 108 103 54 110 
-18 177 72 105 263 233 274 264 158 266 138 119 199 256 32 48 71 58 112 105 26 74 
-20 92 80 67 56 25 141 24 44 191 130 108 275 189 150 140 99 52 23 54 175 42 276 
-7 146 188 103 283 86 213 127 31 180 99 224 158 209 3 79 77 219 231 130 165 1 
-229 272 177 194 264 223 111 237 169 240 181 196 57 72 113 152 292 87 268 282 
-218 241 293 77 284 76 229 80 ^
-635 1 40 150 140 184 12 23 78 294 2 67 93 9 57 283 206 74 83 199 254 4 6 67 263 
-120 61 113 156 181 257 79 284 46 191 213 251 273 100 271 100 186 138 184 223 61 
-76 83 175 107 6 217 81 114 207 149 89 29 180 182 73 158 120 122 37 160 11 98 
-295 162 35 221 146 249 123 88 19 139 48 191 189 213 275 15 98 60 273 39 51 96 
-60 1 77 49 181 233 41 286 257 18 64 42 65 263 144 99 111 241 58 1 288 196 179 
-22 214 30 170 226 197 169 66 42 41 225 146 14 234 92 145 89 155 69 178 243 208 
-200 244 48 21 78 209 40 65 178 182 97 196 118 207 210 200 33 10 23 289 36 152 
-79 49 266 195 43 201 84 274 151 130 228 136 34 24 214 115 132 228 112 292 26 
-129 238 92 19 13 159 195 19 163 86 189 274 90 19 224 10 193 104 40 126 102 186 
-223 146 225 85 90 230 262 8 278 90 80 39 14 23 54 147 4 278 216 265 35 75 73 
-243 82 124 248 283 267 185 87 29 95 220 71 243 293 162 246 72 144 38 237 228 51 
-181 22 3 288 172 141 24 129 153 130 17 98 36 235 41 75 219 20 88 165 25 54 232 
-262 280 131 92 291 162 161 110 142 14 173 277 141 259 18 149 4 67 178 267 59 
-198 33 34 170 287 121 173 192 288 257 103 26 44 276 90 104 186 12 108 227 213 
-190 53 96 145 150 79 73 8 193 128 78 124 187 63 263 59 137 109 30 44 41 201 108 
-16 149 215 105 176 56 232 51 242 133 7 118 122 248 198 9 183 172 202 244 133 
-279 80 124 163 25 265 270 260 69 8 132 204 74 294 237 252 89 179 107 176 32 85 
-53 157 256 154 205 210 115 71 8 108 166 76 209 64 103 176 267 270 49 31 10 47 
-31 34 85 29 119 258 69 32 170 202 159 171 277 165 1 16 234 177 107 91 70 83 29 
-34 67 117 47 55 72 83 114 292 2 91 240 7 33 160 246 283 291 36 85 114 81 260 93 
-155 130 289 247 38 150 55 222 10 108 251 38 211 275 226 136 58 62 212 200 9 268 
-25 204 159 256 239 167 212 30 194 264 195 254 239 82 63 28 279 141 48 167 151 
-215 190 138 58 147 65 202 220 95 281 291 247 123 112 57 137 133 68 42 126 78 
-148 225 61 52 232 177 22 129 68 168 15 74 22 275 250 174 56 147 89 240 218 180 
-158 35 160 35 245 293 247 208 74 59 52 256 28 20 214 54 21 224 282 46 106 251 
-249 62 273 15 13 98 271 15 37 136 269 100 210 285 182 12 47 116 292 87 240 242 
-218 156 120 37 75 158 96 84 39 75 134 58 86 250 198 94 145 174 117 71 93 70 168 
-287 36 24 190 77 134 143 235 252 113 217 105 261 205 234 262 69 93 94 206 285 
-121 197 43 286 46 276 66 253 188 223 231 187 87 5 57 222 95 285 ^
-636 0 251 248 37 233 16 224 220 230 102 123 3 141 98 133 278 56 84 165 235 91 
-229 49 157 278 2 202 295 98 110 217 19 1 203 20 137 108 5 193 42 116 122 270 
-236 7 268 47 242 155 43 115 206 125 238 28 94 6 32 244 207 284 204 50 42 199 
-167 127 153 45 53 93 121 111 79 282 129 151 213 166 97 57 60 188 53 10 182 148 
-162 244 47 105 37 210 61 187 137 268 184 63 285 97 134 194 201 82 250 112 132 
-142 257 290 109 4 277 3 118 37 96 195 94 60 211 114 47 265 110 80 198 168 149 1 
-43 138 267 268 24 287 12 257 153 288 171 117 281 130 67 252 164 76 231 101 101 
-261 143 13 256 237 143 173 32 107 89 154 44 31 245 123 26 202 135 216 240 80 38 
-286 279 55 62 126 237 6 55 8 244 70 166 74 293 23 105 91 92 228 27 118 280 214 
-28 254 79 199 84 188 296 128 15 11 181 232 17 246 259 228 187 150 54 9 266 109 
-164 159 170 64 18 2 225 59 135 193 179 43 252 27 255 101 47 82 273 173 275 225 
-219 17 63 125 24 264 57 220 70 29 253 163 160 86 103 16 87 102 100 48 104 15 
-171 63 102 260 227 271 258 152 266 132 119 196 253 26 42 62 49 103 99 26 65 17 
-86 80 61 50 19 138 24 44 191 127 99 269 183 147 140 99 49 20 54 169 42 276 4 
-140 182 94 280 77 207 124 25 180 96 218 155 203 294 76 71 219 231 124 162 1 226 
-272 174 191 264 217 102 237 166 234 175 190 51 72 104 152 289 87 262 279 215 
-241 293 77 284 67 229 209 39 148 139 183 10 22 75 292 1 66 93 7 54 283 205 72 
-81 197 252 4 3 64 261 120 58 113 154 181 255 78 283 45 190 211 251 271 98 270 
-99 186 138 184 223 61 73 80 175 107 6 215 81 114 207 147 86 26 179 180 73 157 
-118 120 35 158 11 98 293 160 32 221 146 247 121 88 18 139 46 189 189 212 273 13 
-96 58 273 36 51 95 59 295 75 49 180 233 39 285 257 16 64 41 63 262 142 97 111 
-239 58 296 288 194 178 21 213 29 170 224 197 169 65 40 41 223 144 12 234 92 145 
-88 155 66 176 243 208 200 243 48 21 76 208 40 64 178 181 95 196 116 205 209 199 
-30 9 23 288 34 296 151 76 48 264 194 41 200 83 272 151 130 227 134 34 22 212 
-113 131 226 112 292 24 127 236 90 16 10 159 193 19 161 85 187 274 89 17 223 7 
-191 104 38 126 100 185 222 145 225 82 90 230 262 5 276 87 79 39 11 21 53 147 3 
-278 216 263 35 75 72 241 79 122 247 281 267 185 85 27 95 219 71 242 292 161 245 
-69 144 35 295 235 228 50 179 20 287 172 139 23 128 152 129 14 95 36 234 38 72 
-218 18 85 164 22 52 231 261 280 131 89 291 162 161 108 142 14 172 276 91 ^
-635 1 256 9 146 297 61 175 261 50 198 27 25 164 284 115 173 192 282 254 94 23 
-41 273 84 95 180 3 102 227 290 213 187 50 90 139 150 73 64 2 190 122 75 124 181 
-60 263 56 134 109 21 35 38 201 99 10 149 215 102 173 47 226 42 239 133 297 115 
-119 248 195 9 183 166 199 238 130 279 74 121 163 19 265 270 257 66 8 126 204 71 
-294 234 246 89 173 101 170 29 85 44 154 256 154 202 210 115 65 5 108 163 73 209 
-58 103 176 264 267 40 25 10 41 28 28 82 26 113 258 69 26 167 202 156 171 277 
-159 297 7 231 174 104 88 70 83 29 31 67 111 44 46 69 80 111 289 2 82 234 1 33 
-160 246 280 285 27 79 108 72 260 84 149 124 289 247 38 147 55 222 4 105 245 32 
-211 272 226 133 52 59 206 194 6 265 25 201 153 253 236 161 212 30 188 261 195 
-254 239 79 54 28 273 138 39 167 148 212 184 132 49 141 65 196 220 89 281 288 
-244 120 106 57 137 127 62 33 123 78 142 222 58 49 232 177 22 129 68 168 6 74 13 
-275 244 174 50 144 83 237 218 174 158 32 157 29 239 287 241 202 65 59 52 250 19 
-20 214 45 12 218 282 46 106 248 249 53 270 12 10 95 271 15 28 136 269 100 204 
-279 182 9 38 110 286 84 240 236 215 156 117 34 72 152 96 75 33 69 134 55 77 247 
-192 91 142 168 114 62 87 67 165 287 33 15 190 68 131 137 235 249 107 214 99 255 
-205 228 256 63 90 85 206 285 118 191 34 280 40 270 66 253 182 217 225 184 78 5 
-54 219 86 64 247 246 35 229 14 224 218 228 102 119 3 139 96 129 276 56 80 165 
-233 89 227 45 157 274 295 200 295 92 108 217 17 296 203 14 133 106 3 193 40 116 
-122 266 236 7 268 43 242 151 39 113 204 125 238 22 92 30 242 205 282 200 50 36 
-195 163 127 153 45 49 87 121 109 75 278 125 147 209 166 91 51 56 188 53 8 180 
-148 158 240 45 103 31 208 55 185 135 266 182 63 281 97 132 194 197 78 250 110 
-132 140 253 290 105 275 298 118 37 90 193 94 60 209 112 47 263 110 78 196 166 
-145 294 43 134 263 264 22 283 12 255 151 284 169 117 279 128 65 250 164 76 227 
-99 101 261 141 11 252 233 143 171 32 103 85 152 42 31 245 123 24 198 135 212 
-238 76 36 286 275 53 62 124 235 4 51 2 244 66 162 70 291 17 105 91 88 224 27 
-116 276 210 24 252 79 199 84 186 292 128 11 7 177 230 17 242 259 226 187 295 
-146 52 5 262 107 160 155 168 60 18 221 55 131 191 179 37 252 25 255 97 41 82 
-271 169 271 223 215 11 61 121 18 262 53 216 68 23 249 161 158 86 101 16 85 98 
-98 44 100 13 167 57 100 258 223 269 254 148 266 128 119 194 251 22 38 56 43 275 
-^
-642 0 91 26 53 13 78 80 53 42 11 134 24 44 191 123 87 261 175 143 140 99 45 16 
-54 161 42 276 132 174 82 276 65 199 120 17 180 92 210 151 195 290 72 63 219 231 
-116 158 1 222 272 170 187 264 209 90 237 162 226 167 182 43 72 92 152 285 87 
-254 275 211 241 293 77 284 55 229 201 35 140 135 179 2 18 63 284 298 62 93 300 
-42 283 201 64 73 189 244 4 292 52 253 120 46 113 146 181 247 74 279 41 186 203 
-251 263 90 266 95 186 138 184 223 61 61 68 175 107 6 207 81 114 207 139 74 14 
-175 172 73 153 110 112 27 150 11 98 285 152 20 221 146 239 113 88 14 139 38 181 
-189 208 265 5 88 50 273 24 51 91 55 287 67 49 176 233 31 281 257 8 64 37 55 258 
-134 89 111 231 58 292 288 186 174 17 209 25 170 216 197 169 61 32 41 215 136 4 
-234 92 145 84 155 54 168 243 208 200 239 48 21 68 204 40 60 178 177 87 196 108 
-197 205 195 18 5 23 284 26 296 147 64 44 256 190 33 196 79 264 151 130 223 126 
-34 14 204 105 127 218 112 292 16 119 228 82 4 299 159 185 19 153 81 179 274 85 
-9 219 296 183 104 30 126 92 181 218 141 225 70 90 230 262 294 268 75 75 39 300 
-13 49 147 300 278 216 255 35 75 68 233 67 114 243 273 267 185 77 19 95 215 71 
-238 288 157 241 57 144 23 291 227 228 46 171 12 289 283 172 131 19 124 148 125 
-2 83 36 230 26 60 214 10 73 160 10 44 227 257 280 131 77 291 162 161 100 142 14 
-168 272 141 254 3 144 295 57 173 257 44 198 23 19 160 282 111 173 192 278 252 
-88 21 39 271 80 89 176 298 98 227 286 213 185 48 86 135 150 69 58 299 188 118 
-73 124 177 58 263 54 132 109 15 29 36 201 93 6 149 215 100 171 41 222 36 237 
-133 293 113 117 248 193 9 183 162 197 234 128 279 70 119 163 15 265 270 255 64 
-8 122 204 69 294 232 242 89 169 97 166 27 85 38 152 256 154 200 210 115 61 3 
-108 161 71 209 54 103 176 262 265 34 21 10 37 26 24 80 24 109 258 69 22 165 202 
-154 171 277 155 297 1 229 172 102 86 70 83 29 29 67 107 42 40 67 78 109 287 2 
-76 230 298 33 160 246 278 281 21 75 104 66 260 78 145 120 289 247 38 145 55 222 
-103 241 28 211 270 226 131 48 57 202 190 4 263 25 199 149 251 234 157 212 30 
-184 259 195 254 239 77 48 28 269 136 33 167 146 210 180 128 43 137 65 192 220 
-85 281 286 242 118 102 57 137 123 58 27 121 78 138 220 56 47 232 177 22 129 68 
-168 74 7 275 240 174 46 142 79 235 218 170 158 30 155 25 235 283 237 198 59 59 
-52 246 13 20 214 39 6 214 282 46 106 246 249 47 268 10 8 93 271 15 22 136 269 
-100 200 275 42 ^
-644 0 6 29 104 280 81 240 230 212 156 114 31 69 146 96 66 27 63 134 52 68 244 
-186 88 139 162 111 53 81 64 162 287 30 6 190 59 128 131 235 246 101 211 93 249 
-205 222 250 57 87 76 206 285 115 185 25 274 34 264 66 253 176 211 219 181 69 5 
-51 216 77 58 241 243 32 223 11 224 215 225 102 113 3 136 93 123 273 56 74 165 
-230 86 224 39 157 268 289 197 295 83 105 217 14 293 203 5 127 103 193 37 116 
-122 260 236 7 268 37 242 145 33 110 201 125 238 13 89 293 27 239 202 279 194 50 
-27 189 157 127 153 45 43 78 121 106 69 272 119 141 203 166 82 42 50 188 53 5 
-177 148 152 234 42 100 22 205 46 182 132 263 179 63 275 97 129 194 191 72 250 
-107 132 137 247 290 99 296 272 295 118 37 81 190 94 60 206 109 47 260 110 75 
-193 163 139 288 43 128 257 258 19 277 12 252 148 278 166 117 276 125 62 247 164 
-76 221 96 101 261 138 8 246 227 143 168 32 97 79 149 39 31 245 123 21 192 135 
-206 235 70 33 286 269 50 62 121 232 1 45 295 244 60 156 64 288 8 105 91 82 218 
-27 113 270 204 18 249 79 199 84 183 286 128 5 1 171 227 17 236 259 223 187 292 
-140 49 301 256 104 154 149 165 54 18 299 215 49 125 188 179 28 252 22 255 91 32 
-82 268 163 265 220 209 2 58 115 9 259 47 210 65 14 243 158 155 86 98 16 82 92 
-95 38 94 10 161 48 97 255 217 266 248 142 266 122 119 191 248 16 32 47 34 88 89 
-26 50 12 76 80 51 40 9 133 24 44 191 122 84 259 173 142 140 99 44 15 54 159 42 
-276 301 130 172 79 275 62 197 119 15 180 91 208 150 193 289 71 61 219 231 114 
-157 1 221 272 169 186 264 207 87 237 161 224 165 180 41 72 89 152 284 87 252 
-274 210 241 293 77 284 52 229 199 34 138 134 178 17 60 282 298 61 93 299 39 283 
-200 62 71 187 242 4 290 49 251 120 43 113 144 181 245 73 278 40 185 201 251 261 
-88 265 94 186 138 184 223 61 58 65 175 107 6 205 81 114 207 137 71 11 174 170 
-73 152 108 110 25 148 11 98 283 150 17 221 146 237 111 88 13 139 36 179 189 207 
-263 3 86 48 273 21 51 90 54 285 65 49 175 233 29 280 257 6 64 36 53 257 132 87 
-111 229 58 291 288 184 173 16 208 24 170 214 197 169 60 30 41 213 134 2 234 92 
-145 83 155 51 166 243 208 200 238 48 21 66 203 40 59 178 176 85 196 106 195 204 
-194 15 4 23 283 24 296 146 61 43 254 189 31 195 78 262 151 130 222 124 34 12 
-202 103 126 216 112 292 14 117 226 80 1 297 159 183 19 151 80 177 274 84 7 218 
-294 181 104 28 126 90 180 217 140 225 67 90 230 262 292 266 72 74 39 298 11 48 
-147 300 278 216 253 265 ^
-638 1 75 65 227 58 108 240 267 267 185 71 13 95 212 71 235 285 154 238 48 144 
-14 288 221 228 43 165 6 283 280 172 125 16 121 145 122 297 74 36 227 17 51 211 
-4 64 157 1 38 224 254 280 131 68 291 162 161 94 142 14 165 269 141 251 298 141 
-292 51 170 251 35 198 17 10 154 279 105 173 192 272 249 79 18 36 268 74 80 170 
-292 92 227 280 213 182 45 80 129 150 63 49 296 185 112 70 124 171 55 263 51 129 
-109 6 20 33 201 84 149 215 97 168 32 216 27 234 133 287 110 114 248 190 9 183 
-156 194 228 125 279 64 116 163 9 265 270 252 61 8 116 204 66 294 229 236 89 163 
-91 160 24 85 29 149 256 154 197 210 115 55 108 158 68 209 48 103 176 259 262 25 
-15 10 31 23 18 77 21 103 258 69 16 162 202 151 171 277 149 297 296 226 169 99 
-83 70 83 29 26 67 101 39 31 64 75 106 284 2 67 224 295 33 160 246 275 275 12 69 
-98 57 260 69 139 114 289 247 38 142 55 222 298 100 235 22 211 267 226 128 42 54 
-196 184 1 260 25 196 143 248 231 151 212 30 178 256 195 254 239 74 39 28 263 
-133 24 167 143 207 174 122 34 131 65 186 220 79 281 283 239 115 96 57 137 117 
-52 18 118 78 132 217 53 44 232 177 22 129 68 168 295 74 302 275 234 174 40 139 
-73 232 218 164 158 27 152 19 229 277 231 192 50 59 52 240 4 20 214 30 301 208 
-282 46 106 243 249 38 265 7 5 90 271 15 13 136 269 100 194 269 182 4 23 100 276 
-79 240 226 210 156 112 29 67 142 96 60 23 59 134 50 62 242 182 86 137 158 109 
-47 77 62 160 287 28 190 53 126 127 235 244 97 209 89 245 205 218 246 53 85 70 
-206 285 113 181 19 270 30 260 66 253 172 207 215 179 63 5 49 214 71 54 237 241 
-30 219 9 224 213 223 102 109 3 134 91 119 271 56 70 165 228 84 222 35 157 264 
-285 195 295 77 103 217 12 291 203 303 123 101 302 193 35 116 122 256 236 7 268 
-33 242 141 29 108 199 125 238 7 87 289 25 237 200 277 190 50 21 185 153 127 153 
-45 39 72 121 104 65 268 115 137 199 166 76 36 46 188 53 3 175 148 148 230 40 98 
-16 203 40 180 130 261 177 63 271 97 127 194 187 68 250 105 132 135 243 290 95 
-294 270 293 118 37 75 188 94 60 204 107 47 258 110 73 191 161 135 284 43 124 
-253 254 17 273 12 250 146 274 164 117 274 123 60 245 164 76 217 94 101 261 136 
-6 242 223 143 166 32 93 75 147 37 31 245 123 19 188 135 202 233 66 31 286 265 
-48 62 119 230 303 41 291 244 56 152 60 286 2 105 91 78 214 27 111 266 200 14 
-247 79 199 84 181 282 128 1 301 167 225 17 232 259 221 187 290 136 47 299 252 
-102 150 145 163 157 ^
-653 0 18 299 207 41 117 184 179 16 252 18 255 83 20 82 264 155 257 216 201 296 
-54 107 303 255 39 202 61 2 235 154 151 86 94 16 78 84 91 30 86 6 153 36 93 251 
-209 262 240 134 266 114 119 187 244 8 24 35 22 76 81 26 38 8 68 80 43 32 1 129 
-24 44 191 118 72 251 165 138 140 99 40 11 54 151 42 276 301 122 164 67 271 50 
-189 115 7 180 87 200 146 185 285 67 53 219 231 106 153 1 217 272 165 182 264 
-199 75 237 157 216 157 172 33 72 77 152 280 87 244 270 206 241 293 77 284 40 
-229 191 30 130 130 174 298 13 48 274 298 57 93 295 27 283 196 54 63 179 234 4 
-282 37 243 120 31 113 136 181 237 69 274 36 181 193 251 253 80 261 90 186 138 
-184 223 61 46 53 175 107 6 197 81 114 207 129 59 305 170 162 73 148 100 102 17 
-140 11 98 275 142 5 221 146 229 103 88 9 139 28 171 189 203 255 301 78 40 273 9 
-51 86 50 277 57 49 171 233 21 276 257 304 64 32 45 253 124 79 111 221 58 287 
-288 176 169 12 204 20 170 206 197 169 56 22 41 205 126 300 234 92 145 79 155 39 
-158 243 208 200 234 48 21 58 199 40 55 178 172 77 196 98 187 200 190 3 23 279 
-16 296 142 49 39 246 185 23 191 74 254 151 130 218 116 34 4 194 95 122 208 112 
-292 6 109 218 72 295 289 159 175 19 143 76 169 274 80 305 214 286 173 104 20 
-126 82 176 213 136 225 55 90 230 262 284 258 60 70 39 290 3 44 147 300 278 216 
-245 35 75 63 223 52 104 238 263 267 185 67 9 95 210 71 233 283 152 236 42 144 8 
-286 217 228 41 161 2 279 278 172 121 14 119 143 120 293 68 36 225 11 45 209 58 
-155 301 34 222 252 280 131 62 291 162 161 90 142 14 163 267 141 249 294 139 290 
-47 168 247 29 198 13 4 150 277 101 173 192 268 247 73 16 34 266 70 74 166 288 
-88 227 276 213 180 43 76 125 150 59 43 294 183 108 68 124 167 53 263 49 127 109 
-14 31 201 78 302 149 215 95 166 26 212 21 232 133 283 108 112 248 188 9 183 152 
-192 224 123 279 60 114 163 5 265 270 250 59 8 112 204 64 294 227 232 89 159 87 
-156 22 85 23 147 256 154 195 210 115 51 304 108 156 66 209 44 103 176 257 260 
-19 11 10 27 21 14 75 19 99 258 69 12 160 202 149 171 277 145 297 292 224 167 97 
-81 70 83 29 24 67 97 37 25 62 73 104 282 2 61 220 293 33 160 246 273 271 6 65 
-94 51 260 63 135 110 289 247 38 140 55 222 296 98 231 18 211 265 226 126 38 52 
-192 180 305 258 25 194 139 246 229 147 212 30 174 254 195 254 239 72 33 28 259 
-131 18 167 141 205 170 118 28 127 65 182 220 75 281 281 237 113 92 57 137 113 
-48 12 116 78 128 215 51 42 232 177 22 129 68 168 291 161 ^
-653 0 296 275 228 174 34 136 67 229 218 158 158 24 149 13 223 271 225 186 41 59 
-52 234 302 20 214 21 295 202 282 46 106 240 249 29 262 4 2 87 271 15 4 136 269 
-100 188 263 182 1 14 94 270 76 240 220 207 156 109 26 64 136 96 51 17 53 134 47 
-53 239 176 83 134 152 106 38 71 59 157 287 25 298 190 44 123 121 235 241 91 206 
-83 239 205 212 240 47 82 61 206 285 110 175 10 264 24 254 66 253 166 201 209 
-176 54 5 46 211 62 48 231 238 27 213 6 224 210 220 102 103 3 131 88 113 268 56 
-64 165 225 81 219 29 157 258 279 192 295 68 100 217 9 288 203 297 117 98 302 
-193 32 116 122 250 236 7 268 27 242 135 23 105 196 125 238 305 84 283 22 234 
-197 274 184 50 12 179 147 127 153 45 33 63 121 101 59 262 109 131 193 166 67 27 
-40 188 53 172 148 142 224 37 95 7 200 31 177 127 258 174 63 265 97 124 194 181 
-62 250 102 132 132 237 290 89 291 267 290 118 37 66 185 94 60 201 104 47 255 
-110 70 188 158 129 278 43 118 247 248 14 267 12 247 143 268 161 117 271 120 57 
-242 164 76 211 91 101 261 133 3 236 217 143 163 32 87 69 144 34 31 245 123 16 
-182 135 196 230 60 28 286 259 45 62 116 227 303 35 285 244 50 146 54 283 300 
-105 91 72 208 27 108 260 194 8 244 79 199 84 178 276 128 302 298 161 222 17 226 
-259 218 187 287 130 44 296 246 99 144 139 160 44 18 299 205 39 115 183 179 13 
-252 17 255 81 17 82 263 153 255 215 199 294 53 105 301 254 37 200 60 306 233 
-153 150 86 93 16 77 82 90 28 84 5 151 33 92 250 207 261 238 132 266 112 119 186 
-243 6 22 32 19 73 79 26 35 7 66 80 41 30 306 128 24 44 191 117 69 249 163 137 
-140 99 39 10 54 149 42 276 301 120 162 64 270 47 187 114 5 180 86 198 145 183 
-284 66 51 219 231 104 152 1 216 272 164 181 264 197 72 237 156 214 155 170 31 
-72 74 152 279 87 242 269 205 241 293 77 284 37 229 189 29 128 129 173 297 12 45 
-272 298 56 93 294 24 283 195 52 61 177 232 4 280 34 241 120 28 113 134 181 235 
-68 273 35 180 191 251 251 78 260 89 186 138 184 223 61 43 50 175 107 6 195 81 
-114 207 127 56 303 169 160 73 147 98 100 15 138 11 98 273 140 2 221 146 227 101 
-88 8 139 26 169 189 202 253 300 76 38 273 6 51 85 49 275 55 49 170 233 19 275 
-257 303 64 31 43 252 122 77 111 219 58 286 288 174 168 11 203 19 170 204 197 
-169 55 20 41 203 124 299 234 92 145 78 155 36 156 243 208 200 233 48 21 56 198 
-40 54 178 171 75 196 96 185 199 189 306 23 278 14 296 141 46 38 244 184 21 190 
-73 252 151 130 217 114 34 2 192 93 121 206 112 292 4 107 216 70 293 112 ^
-646 1 159 169 19 137 73 163 274 77 302 211 280 167 104 14 126 76 173 210 133 
-225 46 90 230 262 278 252 51 67 39 284 306 41 147 300 278 216 239 35 75 60 217 
-43 98 235 257 267 185 61 3 95 207 71 230 280 149 233 33 144 308 283 211 228 38 
-155 305 273 275 172 115 11 116 140 117 287 59 36 222 2 36 206 303 49 152 295 28 
-219 249 280 131 53 291 162 161 84 142 14 160 264 141 246 288 136 287 41 165 241 
-20 198 7 304 144 274 95 173 192 262 244 64 13 31 263 64 65 160 282 82 227 270 
-213 177 40 70 119 150 53 34 291 180 102 65 124 161 50 263 46 124 109 300 5 28 
-201 69 299 149 215 92 163 17 206 12 229 133 277 105 109 248 185 9 183 146 189 
-218 120 279 54 111 163 308 265 270 247 56 8 106 204 61 294 224 226 89 153 81 
-150 19 85 14 144 256 154 192 210 115 45 304 108 153 63 209 38 103 176 254 257 
-10 5 10 21 18 8 72 16 93 258 69 6 157 202 146 171 277 139 297 286 221 164 94 78 
-70 83 29 21 67 91 34 16 59 70 101 279 2 52 214 290 33 160 246 270 265 306 59 88 
-42 260 54 129 104 289 247 38 137 55 222 293 95 225 12 211 262 226 123 32 49 186 
-174 305 255 25 191 133 243 226 141 212 30 168 251 195 254 239 69 24 28 253 128 
-9 167 138 202 164 112 19 121 65 176 220 69 281 278 234 110 86 57 137 107 42 3 
-113 78 122 212 48 39 232 177 22 129 68 168 285 74 292 275 224 174 30 134 63 227 
-218 154 158 22 147 9 219 267 221 182 35 59 52 230 298 20 214 15 291 198 282 46 
-106 238 249 23 260 2 85 271 15 307 136 269 100 184 259 182 308 8 90 266 74 240 
-216 205 156 107 24 62 132 96 45 13 49 134 45 47 237 172 81 132 148 104 32 67 57 
-155 287 23 294 190 38 121 117 235 239 87 204 79 235 205 208 236 43 80 55 206 
-285 108 171 4 260 20 250 66 253 162 197 205 174 48 5 44 209 56 44 227 236 25 
-209 4 224 208 218 102 99 3 129 86 109 266 56 60 165 223 79 217 25 157 254 275 
-190 295 62 98 217 7 286 203 293 113 96 302 193 30 116 122 246 236 7 268 23 242 
-131 19 103 194 125 238 301 82 279 20 232 195 272 180 50 6 175 143 127 153 45 29 
-57 121 99 55 258 105 127 189 166 61 21 36 188 53 307 170 148 138 220 35 93 1 
-198 25 175 125 256 172 63 261 97 122 194 177 58 250 100 132 130 233 290 85 289 
-265 288 118 37 60 183 94 60 199 102 47 253 110 68 186 156 125 274 43 114 243 
-244 12 263 12 245 141 264 159 117 269 118 55 240 164 76 207 89 101 261 131 1 
-232 213 143 161 32 83 65 142 32 31 245 123 14 178 135 192 228 56 26 286 255 43 
-62 114 225 303 31 281 244 46 142 50 281 296 105 91 238 ^
-647 0 200 27 104 252 186 240 79 199 84 174 268 128 298 294 153 218 17 218 259 
-214 187 283 122 40 292 238 95 136 131 156 36 18 299 197 31 107 179 179 1 252 13 
-255 73 5 82 259 145 247 211 191 286 49 97 293 250 29 192 56 298 225 149 146 86 
-89 16 73 74 86 20 76 1 143 21 88 246 199 257 230 124 266 104 119 182 239 309 14 
-20 7 61 71 26 23 3 58 80 33 22 302 124 24 44 191 113 57 241 155 133 140 99 35 6 
-54 141 42 276 301 112 154 52 266 35 179 110 308 180 82 190 141 175 280 62 43 
-219 231 96 148 1 212 272 160 177 264 189 60 237 152 206 147 162 23 72 62 152 
-275 87 234 265 201 241 293 77 284 25 229 181 25 120 125 169 293 8 33 264 298 52 
-93 290 12 283 191 44 53 169 224 4 272 22 233 120 16 113 126 181 227 64 269 31 
-176 183 251 243 70 256 85 186 138 184 223 61 31 38 175 107 6 187 81 114 207 119 
-44 295 165 152 73 143 90 92 7 130 11 98 265 132 301 221 146 219 93 88 4 139 18 
-161 189 198 245 296 68 30 273 305 51 81 45 267 47 49 166 233 11 271 257 299 64 
-27 35 248 114 69 111 211 58 282 288 166 164 7 199 15 170 196 197 169 51 12 41 
-195 116 295 234 92 145 74 155 24 148 243 208 200 229 48 21 48 194 40 50 178 167 
-67 196 88 177 195 185 299 306 23 274 6 296 137 34 34 236 180 13 186 69 244 151 
-130 213 106 34 305 184 85 117 198 112 292 307 99 208 62 285 279 159 165 19 133 
-71 159 274 75 300 209 276 163 104 10 126 72 171 208 131 225 40 90 230 262 274 
-248 45 65 39 280 304 39 147 300 278 216 235 35 75 58 213 37 94 233 253 267 185 
-57 310 95 205 71 228 278 147 231 27 144 304 281 207 228 36 151 303 269 273 172 
-111 9 114 138 115 283 53 36 220 307 30 204 301 43 150 291 24 217 247 280 131 47 
-291 162 161 80 142 14 158 262 141 244 284 134 285 37 163 237 14 198 3 300 140 
-272 91 173 192 258 242 58 11 29 261 60 59 156 278 78 227 266 213 175 38 66 115 
-150 49 28 289 178 98 63 124 157 48 263 44 122 109 296 310 26 201 63 297 149 215 
-90 161 11 202 6 227 133 273 103 107 248 183 9 183 142 187 214 118 279 50 109 
-163 306 265 270 245 54 8 102 204 59 294 222 222 89 149 77 146 17 85 8 142 256 
-154 190 210 115 41 304 108 151 61 209 34 103 176 252 255 4 1 10 17 16 4 70 14 
-89 258 69 2 155 202 144 171 277 135 297 282 219 162 92 76 70 83 29 19 67 87 32 
-10 57 68 99 277 2 46 210 288 33 160 246 268 261 302 55 84 36 260 48 125 100 289 
-247 38 135 55 222 291 93 221 8 211 260 226 121 28 47 182 170 305 253 25 189 129 
-241 224 137 212 30 164 249 195 254 239 86 ^
-665 0 15 28 247 125 167 135 199 158 106 10 115 65 170 220 63 281 275 231 107 80 
-57 137 101 36 306 110 78 116 209 45 36 232 177 22 129 68 168 279 74 286 275 218 
-174 24 131 57 224 218 148 158 19 144 3 213 261 215 176 26 59 52 224 292 20 214 
-6 285 192 282 46 106 235 249 14 257 311 309 82 271 15 301 136 269 100 178 253 
-182 308 311 84 260 71 240 210 202 156 104 21 59 126 96 36 7 43 134 42 38 234 
-166 78 129 142 101 23 61 54 152 287 20 288 190 29 118 111 235 236 81 201 73 229 
-205 202 230 37 77 46 206 285 105 165 307 254 14 244 66 253 156 191 199 171 39 5 
-41 206 47 38 221 233 22 203 1 224 205 215 102 93 3 126 83 103 263 56 54 165 220 
-76 214 19 157 248 269 187 295 53 95 217 4 283 203 287 107 93 302 193 27 116 122 
-240 236 7 268 17 242 125 13 100 191 125 238 295 79 273 17 229 192 269 174 50 
-309 169 137 127 153 45 23 48 121 96 49 252 99 121 183 166 52 12 30 188 53 307 
-167 148 132 214 32 90 304 195 16 172 122 253 169 63 255 97 119 194 171 52 250 
-97 132 127 227 290 79 286 262 285 118 37 51 180 94 60 196 99 47 250 110 65 183 
-153 119 268 43 108 237 238 9 257 12 242 138 258 156 117 266 115 52 237 164 76 
-201 86 101 261 128 310 226 207 143 158 32 77 59 139 29 31 245 123 11 172 135 
-186 225 50 23 286 249 40 62 111 222 303 25 275 244 40 136 44 278 290 105 91 62 
-198 27 103 250 184 310 239 79 199 84 173 266 128 297 293 151 217 17 216 259 213 
-187 282 120 39 291 236 94 134 129 155 34 18 299 195 29 105 178 179 310 252 12 
-255 71 2 82 258 143 245 210 189 284 48 95 291 249 27 190 55 296 223 148 145 86 
-88 16 72 72 85 18 74 141 18 87 245 197 256 228 122 266 102 119 181 238 308 12 
-17 4 58 69 26 20 2 56 80 31 20 301 123 24 44 191 112 54 239 153 132 140 99 34 5 
-54 139 42 276 301 110 152 49 265 32 177 109 307 180 81 188 140 173 279 61 41 
-219 231 94 147 1 211 272 159 176 264 187 57 237 151 204 145 160 21 72 59 152 
-274 87 232 264 200 241 293 77 284 22 229 179 24 118 124 168 292 7 30 262 298 51 
-93 289 9 283 190 42 51 167 222 4 270 19 231 120 13 113 124 181 225 63 268 30 
-175 181 251 241 68 255 84 186 138 184 223 61 28 35 175 107 6 185 81 114 207 117 
-41 293 164 150 73 142 88 90 5 128 11 98 263 130 299 221 146 217 91 88 3 139 16 
-159 189 197 243 295 66 28 273 303 51 80 44 265 45 49 165 233 9 270 257 298 64 
-26 33 247 112 67 111 209 58 281 288 164 163 6 198 14 170 194 197 169 50 10 41 
-193 114 294 234 92 145 73 155 21 146 243 208 200 228 48 21 46 193 40 49 178 166 
-65 196 86 175 194 184 297 306 23 273 206 ^
-641 0 296 134 25 31 230 177 7 183 66 238 151 130 210 100 34 302 178 79 114 192 
-112 292 304 93 202 56 279 273 159 159 19 127 68 153 274 72 297 206 270 157 104 
-4 126 66 168 205 128 225 31 90 230 262 268 242 36 62 39 274 301 36 147 300 278 
-216 229 35 75 55 207 28 88 230 247 267 185 51 307 95 202 71 225 275 144 228 18 
-144 298 278 201 228 33 145 300 263 270 172 105 6 111 135 112 277 44 36 217 301 
-21 201 298 34 147 285 18 214 244 280 131 38 291 162 161 74 142 14 155 259 141 
-241 278 131 282 31 160 231 5 198 311 294 134 269 85 173 192 252 239 49 8 26 258 
-54 50 150 272 72 227 260 213 172 35 60 109 150 43 19 286 175 92 60 124 151 45 
-263 41 119 109 290 304 23 201 54 294 149 215 87 158 2 196 311 224 133 267 100 
-104 248 180 9 183 136 184 208 115 279 44 106 163 303 265 270 242 51 8 96 204 56 
-294 219 216 89 143 71 140 14 85 313 139 256 154 187 210 115 35 304 108 148 58 
-209 28 103 176 249 252 309 309 10 11 13 312 67 11 83 258 69 310 152 202 141 171 
-277 129 297 276 216 159 89 73 70 83 29 16 67 81 29 1 54 65 96 274 2 37 204 285 
-33 160 246 265 255 296 49 78 27 260 39 119 94 289 247 38 132 55 222 288 90 215 
-2 211 257 226 118 22 44 176 164 305 250 25 186 123 238 221 131 212 30 158 246 
-195 254 239 64 9 28 243 123 308 167 133 197 154 102 4 111 65 166 220 59 281 273 
-229 105 76 57 137 97 32 302 108 78 112 207 43 34 232 177 22 129 68 168 275 74 
-282 275 214 174 20 129 53 222 218 144 158 17 142 313 209 257 211 172 20 59 52 
-220 288 20 214 281 188 282 46 106 233 249 8 255 311 309 80 271 15 297 136 269 
-100 174 249 182 308 307 80 256 69 240 206 200 156 102 19 57 122 96 30 3 39 134 
-40 32 232 162 76 127 138 99 17 57 52 150 287 18 284 190 23 116 107 235 234 77 
-199 69 225 205 198 226 33 75 40 206 285 103 161 303 250 10 240 66 253 152 187 
-195 169 33 5 39 204 41 34 217 231 20 199 313 224 203 213 102 89 3 124 81 99 261 
-56 50 165 218 74 212 15 157 244 265 185 295 47 93 217 2 281 203 283 103 91 302 
-193 25 116 122 236 236 7 268 13 242 121 9 98 189 125 238 291 77 269 15 227 190 
-267 170 50 305 165 133 127 153 45 19 42 121 94 45 248 95 117 179 166 46 6 26 
-188 53 307 165 148 128 210 30 88 300 193 10 170 120 251 167 63 251 97 117 194 
-167 48 250 95 132 125 223 290 75 284 260 283 118 37 45 178 94 60 194 97 47 248 
-110 63 181 151 115 264 43 104 233 234 7 253 12 240 136 254 154 117 264 113 50 
-235 164 76 197 84 101 261 126 310 222 203 143 276 ^
-656 0 32 69 51 135 25 31 245 123 7 164 135 178 221 42 19 286 241 36 62 107 218 
-303 17 267 244 32 128 36 274 282 105 91 54 190 27 99 242 176 306 235 79 199 84 
-169 258 128 293 289 143 213 17 208 259 209 187 278 112 35 287 228 90 126 121 
-151 26 18 299 187 21 97 174 179 302 252 8 255 63 306 82 254 135 237 206 181 276 
-44 87 283 245 19 182 51 288 215 144 141 86 84 16 68 64 81 10 66 312 133 6 83 
-241 189 252 220 114 266 94 119 177 234 304 4 5 308 46 61 26 8 314 48 80 23 12 
-297 119 24 44 191 108 42 231 145 128 140 99 30 1 54 131 42 276 301 102 144 37 
-261 20 169 105 303 180 77 180 136 165 275 57 33 219 231 86 143 1 207 272 155 
-172 264 179 45 237 147 196 137 152 13 72 47 152 270 87 224 260 196 241 293 77 
-284 10 229 171 20 110 120 164 288 3 18 254 298 47 93 285 313 283 186 34 43 159 
-214 4 262 7 223 120 1 113 116 181 217 59 264 26 171 173 251 233 60 251 80 186 
-138 184 223 61 16 23 175 107 6 177 81 114 207 109 29 285 160 142 73 138 80 82 
-313 120 11 98 255 122 291 221 146 209 83 88 315 139 8 151 189 193 235 291 58 20 
-273 295 51 76 40 257 37 49 161 233 1 266 257 294 64 22 25 243 104 59 111 201 58 
-277 288 156 159 2 194 10 170 186 197 169 46 2 41 185 106 290 234 92 145 69 155 
-9 138 243 208 200 224 48 21 38 189 40 45 178 162 57 196 78 167 190 180 289 306 
-23 269 312 296 132 19 29 226 175 3 181 64 234 151 130 208 96 34 300 174 75 112 
-188 112 292 302 89 198 52 275 269 159 155 19 123 66 149 274 70 295 204 266 153 
-104 126 62 166 203 126 225 25 90 230 262 264 238 30 60 39 270 299 34 147 300 
-278 216 225 35 75 53 203 22 84 228 243 267 185 47 305 95 200 71 223 273 142 226 
-12 144 294 276 197 228 31 141 298 259 268 172 101 4 109 133 110 273 38 36 215 
-297 15 199 296 28 145 281 14 212 242 280 131 32 291 162 161 70 142 14 153 257 
-141 239 274 129 280 27 158 227 315 198 309 290 130 267 81 173 192 248 237 43 6 
-24 256 50 44 146 268 68 227 256 213 170 33 56 105 150 39 13 284 173 88 58 124 
-147 43 263 39 117 109 286 300 21 201 48 292 149 215 85 156 312 192 307 222 133 
-263 98 102 248 178 9 183 132 182 204 113 279 40 104 163 301 265 270 240 49 8 92 
-204 54 294 217 212 89 139 67 136 12 85 309 137 256 154 185 210 115 31 304 108 
-146 56 209 24 103 176 247 250 305 307 10 7 11 310 65 9 79 258 69 308 150 202 
-139 171 277 125 297 272 214 157 87 71 70 83 29 14 67 77 27 311 52 63 94 272 2 
-31 200 283 33 160 246 263 251 292 45 74 21 260 33 115 90 289 247 38 130 55 222 
-286 88 211 227 ^
-668 0 211 254 226 115 16 41 170 158 305 247 25 183 117 235 218 125 212 30 152 
-243 195 254 239 61 28 237 120 302 167 130 194 148 96 312 105 65 160 220 53 281 
-270 226 102 70 57 137 91 26 296 105 78 106 204 40 31 232 177 22 129 68 168 269 
-74 276 275 208 174 14 126 47 219 218 138 158 14 139 310 203 251 205 166 11 59 
-52 214 282 20 214 308 275 182 282 46 106 230 249 316 252 311 309 77 271 15 291 
-136 269 100 168 243 182 308 301 74 250 66 240 200 197 156 99 16 54 116 96 21 
-314 33 134 37 23 229 156 73 124 132 96 8 51 49 147 287 15 278 190 14 113 101 
-235 231 71 196 63 219 205 192 220 27 72 31 206 285 100 155 297 244 4 234 66 253 
-146 181 189 166 24 5 36 201 32 28 211 228 17 193 313 224 200 210 102 83 3 121 
-78 93 258 56 44 165 215 71 209 9 157 238 259 182 295 38 90 217 316 278 203 277 
-97 88 302 193 22 116 122 230 236 7 268 7 242 115 3 95 186 125 238 285 74 263 12 
-224 187 264 164 50 299 159 127 127 153 45 13 33 121 91 39 242 89 111 173 166 37 
-314 20 188 53 307 162 148 122 204 27 85 294 190 1 167 117 248 164 63 245 97 114 
-194 161 42 250 92 132 122 217 290 69 281 257 280 118 37 36 175 94 60 191 94 47 
-245 110 60 178 148 109 258 43 98 227 228 4 247 12 237 133 248 151 117 261 110 
-47 232 164 76 191 81 101 261 123 310 216 197 143 153 32 67 49 134 24 31 245 123 
-6 162 135 176 220 40 18 286 239 35 62 106 217 303 15 265 244 30 126 34 273 280 
-105 91 52 188 27 98 240 174 305 234 79 199 84 168 256 128 292 288 141 212 17 
-206 259 208 187 277 110 34 286 226 89 124 119 150 24 18 299 185 19 95 173 179 
-300 252 7 255 61 304 82 253 133 235 205 179 274 43 85 281 244 17 180 50 286 213 
-143 140 86 83 16 67 62 80 8 64 312 131 3 82 240 187 251 218 112 266 92 119 176 
-233 303 2 2 306 43 59 26 5 314 46 80 21 10 296 118 24 44 191 107 39 229 143 127 
-140 99 29 54 129 42 276 301 100 142 34 260 17 167 104 302 180 76 178 135 163 
-274 56 31 219 231 84 142 1 206 272 154 171 264 177 42 237 146 194 135 150 11 72 
-44 152 269 87 222 259 195 241 293 77 284 7 229 169 19 108 119 163 287 2 15 252 
-298 46 93 284 311 283 185 32 41 157 212 4 260 4 221 120 315 113 114 181 215 58 
-263 25 170 171 251 231 58 250 79 186 138 184 223 61 13 20 175 107 6 175 81 114 
-207 107 26 283 159 140 73 137 78 80 312 118 11 98 253 120 289 221 146 207 81 88 
-315 139 6 149 189 192 233 290 56 18 273 293 51 75 39 255 35 49 160 233 316 265 
-257 293 64 21 23 242 102 57 111 199 58 276 288 154 158 1 193 9 170 184 197 169 
-45 41 183 104 289 234 92 145 68 155 6 136 243 208 203 ^
-656 0 221 48 21 32 186 40 42 178 159 51 196 72 161 187 177 283 306 23 266 309 
-296 129 10 26 220 172 316 178 61 228 151 130 205 90 34 297 168 69 109 182 112 
-292 299 83 192 46 269 263 159 149 19 117 63 143 274 67 292 201 260 147 104 313 
-126 56 163 200 123 225 16 90 230 262 258 232 21 57 39 264 296 31 147 300 278 
-216 219 35 75 50 197 13 78 225 237 267 185 41 302 95 197 71 220 270 139 223 3 
-144 288 273 191 228 28 135 295 253 265 172 95 1 106 130 107 267 29 36 212 291 6 
-196 293 19 142 275 8 209 239 280 131 23 291 162 161 64 142 14 150 254 141 236 
-268 126 277 21 155 221 309 198 306 284 124 264 75 173 192 242 234 34 3 21 253 
-44 35 140 262 62 227 250 213 167 30 50 99 150 33 4 281 170 82 55 124 141 40 263 
-36 114 109 280 294 18 201 39 289 149 215 82 153 306 186 301 219 133 257 95 99 
-248 175 9 183 126 179 198 110 279 34 101 163 298 265 270 237 46 8 86 204 51 294 
-214 206 89 133 61 130 9 85 303 134 256 154 182 210 115 25 304 108 143 53 209 18 
-103 176 244 247 299 304 10 1 8 307 62 6 73 258 69 305 147 202 136 171 277 119 
-297 266 211 154 84 68 70 83 29 11 67 71 24 305 49 60 91 269 2 22 194 280 33 160 
-246 260 245 286 39 68 12 260 24 109 84 289 247 38 127 55 222 283 85 205 311 211 
-252 226 113 12 39 166 154 305 245 25 181 113 233 216 121 212 30 148 241 195 254 
-239 59 313 28 233 118 298 167 128 192 144 92 308 101 65 156 220 49 281 268 224 
-100 66 57 137 87 22 292 103 78 102 202 38 29 232 177 22 129 68 168 265 74 272 
-275 204 174 10 124 43 217 218 134 158 12 137 308 199 247 201 162 5 59 52 210 
-278 20 214 304 271 178 282 46 106 228 249 312 250 311 309 75 271 15 287 136 269 
-100 164 239 182 308 297 70 246 64 240 196 195 156 97 14 52 112 96 15 312 29 134 
-35 17 227 152 71 122 128 94 2 47 47 145 287 13 274 190 8 111 97 235 229 67 194 
-59 215 205 188 216 23 70 25 206 285 98 151 293 240 230 66 253 142 177 185 164 
-18 5 34 199 26 24 207 226 15 189 313 224 198 208 102 79 3 119 76 89 256 56 40 
-165 213 69 207 5 157 234 255 180 295 32 88 217 316 276 203 273 93 86 302 193 20 
-116 122 226 236 7 268 3 242 111 318 93 184 125 238 281 72 259 10 222 185 262 
-160 50 295 155 123 127 153 45 9 27 121 89 35 238 85 107 169 166 31 310 16 188 
-53 307 160 148 118 200 25 83 290 188 314 165 115 246 162 63 241 97 112 194 157 
-38 250 90 132 120 213 290 65 279 255 278 118 37 30 173 94 60 189 92 47 243 110 
-58 176 146 105 254 43 94 223 224 2 243 12 235 131 244 149 117 259 108 45 230 
-164 76 187 79 101 261 109 ^
-656 0 310 208 189 143 149 32 59 41 130 20 31 245 123 2 154 135 168 216 32 14 
-286 231 31 62 102 213 303 7 257 244 22 118 26 269 272 105 91 44 180 27 94 232 
-166 301 230 79 199 84 164 248 128 288 284 133 208 17 198 259 204 187 273 102 30 
-282 218 85 116 111 146 16 18 299 177 11 87 169 179 292 252 3 255 53 296 82 249 
-125 227 201 171 266 39 77 273 240 9 172 46 278 205 139 136 86 79 16 63 54 76 56 
-312 123 312 78 236 179 247 210 104 266 84 119 172 229 299 315 311 298 31 51 26 
-314 314 38 80 13 2 292 114 24 44 191 103 27 221 135 123 140 99 25 317 54 121 42 
-276 301 92 134 22 256 5 159 100 298 180 72 170 131 155 270 52 23 219 231 76 138 
-1 202 272 150 167 264 169 30 237 142 186 127 142 3 72 32 152 265 87 214 255 191 
-241 293 77 284 316 229 161 15 100 115 159 283 319 3 244 298 42 93 280 303 283 
-181 24 33 149 204 4 252 313 213 120 307 113 106 181 207 54 259 21 166 163 251 
-223 50 246 75 186 138 184 223 61 1 8 175 107 6 167 81 114 207 99 14 275 155 132 
-73 133 70 72 308 110 11 98 245 112 281 221 146 199 73 88 315 139 319 141 189 
-188 225 286 48 10 273 285 51 71 35 247 27 49 156 233 312 261 257 289 64 17 15 
-238 94 49 111 191 58 272 288 146 154 318 189 5 170 176 197 169 41 313 41 175 96 
-285 234 92 145 64 155 315 128 243 208 200 219 48 21 28 184 40 40 178 157 47 196 
-68 157 185 175 279 306 23 264 307 296 127 4 24 216 170 314 176 59 224 151 130 
-203 86 34 295 164 65 107 178 112 292 297 79 188 42 265 259 159 145 19 113 61 
-139 274 65 290 199 256 143 104 311 126 52 161 198 121 225 10 90 230 262 254 228 
-15 55 39 260 294 29 147 300 278 216 215 35 75 48 193 7 74 223 233 267 185 37 
-300 95 195 71 218 268 137 221 318 144 284 271 187 228 26 131 293 249 263 172 91 
-320 104 128 105 263 23 36 210 287 194 291 13 140 271 4 207 237 280 131 17 291 
-162 161 60 142 14 148 252 141 234 264 124 275 17 153 217 305 198 304 280 120 
-262 71 173 192 238 232 28 1 19 251 40 29 136 258 58 227 246 213 165 28 46 95 
-150 29 319 279 168 78 53 124 137 38 263 34 112 109 276 290 16 201 33 287 149 
-215 80 151 302 182 297 217 133 253 93 97 248 173 9 183 122 177 194 108 279 30 
-99 163 296 265 270 235 44 8 82 204 49 294 212 202 89 129 57 126 7 85 299 132 
-256 154 180 210 115 21 304 108 141 51 209 14 103 176 242 245 295 302 10 318 6 
-305 60 4 69 258 69 303 145 202 134 171 277 115 297 262 209 152 82 66 70 83 29 9 
-67 67 22 301 47 58 89 267 2 16 190 278 33 160 246 258 241 282 35 64 6 260 18 
-105 80 289 247 38 125 55 292 ^
-<D
-
-H>SHS Type 3 Strings<H
-D>
-45 0 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 6 7 10 17 
-12 20 6 7 5 16 1 4 2 17 10 15 8 20 1 ^
-<D
-
+#  Configuration information for "SHA-1 Test"
+#  SHA tests are configured for BYTE oriented implementations
+H>SHS Type 1 Strings<H
+D>
+0 1 ^
+5 0 2 1 2 1 2 ^
+5 0 1 3 4 4 4 ^
+7 0 4 3 4 4 1 4 4 ^
+10 0 4 1 5 3 4 4 3 1 3 4 ^
+10 0 3 1 6 5 5 1 3 6 6 4 ^
+13 1 3 2 5 3 3 3 4 6 6 1 4 6 2 ^
+16 1 3 5 5 1 2 1 3 3 6 3 5 2 3 5 7 2 ^
+15 1 8 1 5 3 2 7 4 5 6 7 3 3 1 6 3 ^
+15 1 4 6 8 2 1 4 2 5 1 6 8 8 6 4 7 ^
+18 1 1 2 7 3 8 6 7 5 4 3 4 3 5 3 3 2 6 8 ^
+16 0 9 8 1 8 1 7 6 7 7 1 2 6 9 5 4 7 ^
+18 0 7 1 7 3 9 4 7 7 5 2 8 1 7 8 2 7 2 9 ^
+19 1 2 3 1 8 8 6 9 10 3 10 8 9 2 4 1 5 1 5 9 ^
+19 1 8 5 4 8 1 3 9 5 7 7 2 7 2 7 8 7 4 8 10 ^
+20 1 1 9 7 4 1 4 5 1 10 8 6 4 4 9 9 9 8 2 9 10 ^
+19 1 11 6 7 7 2 6 2 6 10 6 9 10 5 11 1 6 8 11 4 ^
+22 0 10 5 10 3 7 8 9 9 1 1 1 10 2 1 5 10 2 9 9 9 7 8 ^
+21 0 1 10 1 6 9 4 2 5 2 11 8 12 12 9 8 1 3 10 7 11 12 ^
+24 1 3 9 5 12 3 4 2 9 12 11 6 6 1 1 9 5 9 1 4 9 4 10 8 9 ^
+25 1 3 2 3 11 1 12 5 6 2 7 8 4 8 8 9 9 8 4 9 1 4 8 10 9 9 ^
+23 0 11 10 7 10 10 6 10 9 4 5 10 5 8 4 1 10 12 4 6 1 8 11 6 ^
+22 0 12 8 10 4 3 8 5 5 7 11 13 11 12 11 4 12 3 6 5 11 10 5 ^
+26 1 10 9 6 9 7 2 10 4 4 5 5 2 12 13 5 3 1 10 1 4 7 8 13 13 12 9 ^
+31 0 2 6 5 4 7 3 10 6 13 6 3 9 6 2 10 5 3 8 4 1 11 3 5 3 7 11 1 12 9 12 5 ^
+27 1 14 5 1 3 7 2 3 9 3 4 14 4 4 10 8 5 14 1 11 12 12 10 4 13 7 11 9 ^
+30 1 4 9 5 5 8 9 5 10 4 2 4 7 9 9 6 3 5 1 8 3 2 13 3 14 9 8 9 10 14 10 ^
+27 0 12 9 5 8 7 2 14 12 3 8 14 6 6 4 7 5 7 10 7 11 10 1 9 6 7 12 14 ^
+24 0 12 9 9 2 11 13 12 11 11 6 14 13 10 5 6 8 10 4 3 11 11 14 5 14 ^
+24 0 15 4 5 3 8 12 15 8 14 15 9 12 12 3 10 13 6 11 10 4 13 14 8 8 ^
+28 1 1 8 1 5 11 4 9 12 4 13 15 5 9 11 7 14 11 1 11 7 8 8 11 1 13 15 12 13 ^
+32 1 5 8 3 8 10 7 8 1 5 13 12 14 5 3 6 4 12 15 6 6 10 11 13 9 1 11 6 10 3 7 14 
+2 ^
+31 0 10 3 5 1 14 11 11 16 1 2 2 11 6 13 15 12 6 5 16 2 14 2 10 12 2 5 5 6 10 13 
+15 ^
+34 0 3 10 8 16 9 5 12 15 4 11 13 3 6 5 10 8 1 3 9 3 11 1 2 16 12 10 6 1 9 1 16 
+5 6 14 ^
+30 1 1 12 4 4 2 15 13 15 11 15 5 11 9 7 15 16 6 16 12 3 2 10 16 5 5 7 1 7 11 16 
+^
+34 0 7 9 11 2 5 5 5 4 13 13 14 4 7 12 6 4 8 2 9 9 13 13 3 3 6 7 16 7 6 15 5 8 
+15 14 ^
+36 1 4 6 16 15 11 14 14 4 7 10 3 4 10 3 6 7 14 4 6 6 5 2 7 8 16 2 12 16 10 14 3 
+2 3 7 14 3 ^
+32 0 15 10 9 1 14 10 14 6 6 16 3 2 3 8 3 12 8 11 17 3 9 7 16 14 4 11 15 5 13 9 
+5 17 ^
+30 0 17 17 13 8 2 6 8 16 1 12 5 17 2 9 8 10 13 14 11 17 12 5 14 9 11 9 11 4 11 
+12 ^
+30 1 16 6 10 5 8 3 17 16 14 1 15 15 15 6 13 2 11 6 13 11 13 4 6 7 11 11 12 16 
+13 16 ^
+33 1 16 16 14 16 2 4 16 11 6 15 7 4 17 6 5 7 6 3 14 16 5 17 11 13 1 1 14 13 3 6 
+14 5 16 ^
+39 1 2 16 13 7 8 6 2 15 1 9 12 4 4 11 13 7 2 11 9 18 4 5 4 8 2 14 9 9 1 8 13 11 
+15 8 5 9 10 16 7 ^
+34 0 2 7 1 1 17 13 6 11 10 8 5 12 15 6 15 10 12 4 18 1 2 8 11 12 16 10 12 18 11 
+16 12 11 17 6 ^
+34 1 4 7 13 7 10 7 10 6 1 12 7 18 11 18 2 10 15 10 14 8 18 9 9 12 12 3 13 12 6 
+4 9 17 13 17 ^
+40 0 5 7 3 2 1 17 14 4 16 6 13 1 13 6 6 10 1 3 18 3 11 7 9 5 7 11 17 1 9 16 5 
+15 10 17 3 8 15 17 8 12 ^
+40 0 11 3 15 17 11 1 1 4 3 14 18 4 2 18 8 15 6 4 6 3 15 11 16 10 17 17 9 6 3 2 
+6 16 4 9 12 6 8 1 11 17 ^
+37 1 2 19 12 8 16 14 2 9 16 2 6 6 7 9 10 9 11 9 14 11 15 5 16 9 2 17 2 8 15 8 4 
+3 14 14 16 16 12 ^
+37 1 11 10 16 12 11 7 14 14 14 6 10 10 1 6 13 19 5 6 4 7 12 12 10 5 10 15 15 8 
+5 13 17 13 5 6 14 1 19 ^
+38 1 2 6 5 17 9 11 18 18 8 6 13 15 3 3 15 5 13 18 3 2 5 5 14 7 13 4 17 7 2 17 3 
+18 15 7 15 16 18 11 ^
+38 1 12 8 6 3 17 12 13 19 15 9 7 17 16 15 3 11 11 5 2 13 19 16 2 4 16 7 8 1 2 9 
+17 12 3 5 18 19 11 9 ^
+39 1 14 16 14 8 9 16 5 1 6 3 17 18 16 9 1 15 9 10 9 19 1 3 3 20 11 13 17 1 19 8 
+3 4 3 7 1 14 19 19 19 ^
+37 1 18 13 11 5 18 4 19 10 6 19 11 17 10 10 7 9 13 16 9 10 18 4 12 5 16 5 20 12 
+3 8 10 1 18 1 6 20 14 ^
+36 0 8 9 6 12 11 7 7 3 17 13 6 20 17 9 20 16 10 12 17 8 11 8 11 10 5 10 14 18 8 
+19 9 12 12 2 20 19 ^
+39 0 12 16 20 3 9 9 19 17 13 13 4 17 2 11 7 14 3 6 16 13 10 13 5 16 10 2 8 2 17 
+19 4 17 7 19 6 9 15 15 6 ^
+43 0 7 2 18 5 7 18 5 2 15 7 11 10 9 3 2 14 19 3 11 8 18 15 5 3 5 12 15 16 10 17 
+7 19 16 2 1 16 6 3 19 12 5 18 16 ^
+49 1 9 11 2 1 12 11 14 12 14 10 4 11 6 8 16 7 5 11 20 8 17 4 14 4 15 3 2 2 4 3 
+2 3 14 15 10 2 12 7 3 7 20 20 19 10 2 3 1 10 20 ^
+36 0 19 20 12 5 19 21 5 21 11 14 19 1 17 8 9 4 19 3 17 1 14 21 14 7 6 5 20 14 
+21 20 4 6 21 7 11 12 ^
+41 0 12 9 11 6 16 18 18 10 11 20 6 12 11 5 7 21 19 18 6 15 21 10 4 14 9 19 10 3 
+3 5 13 1 8 12 3 13 9 7 10 17 14 ^
+45 0 10 6 8 3 17 18 3 21 19 6 17 15 4 9 15 9 15 14 4 7 14 8 10 13 4 11 10 7 6 
+21 1 14 5 11 7 7 2 13 13 3 9 13 8 14 20 ^
+39 1 3 7 18 4 9 9 5 15 13 17 10 15 16 20 8 19 9 10 9 1 19 14 21 2 18 13 10 4 18 
+16 4 21 15 10 18 19 3 12 18 ^
+41 0 14 4 13 11 1 11 1 10 2 12 4 21 10 21 18 9 2 16 7 20 6 7 12 19 20 1 13 12 
+10 8 21 15 7 19 13 6 8 19 20 18 19 ^
+37 0 11 18 1 17 14 15 20 16 20 8 2 17 10 4 21 5 19 19 14 22 21 18 13 14 1 3 12 
+11 11 4 22 13 5 18 7 21 21 ^
+48 0 9 22 19 12 8 16 5 17 5 9 1 2 9 6 12 6 1 7 4 3 15 1 14 1 12 3 10 2 10 14 21 
+13 17 6 6 17 1 21 2 14 16 17 9 11 20 21 11 18 ^
+50 1 12 8 20 13 2 9 20 9 14 10 1 16 2 22 6 4 16 14 15 1 12 4 14 9 21 3 3 9 8 21 
+15 14 8 4 14 4 2 3 8 12 8 6 1 2 18 20 15 3 19 10 ^
+44 0 10 20 14 6 3 4 21 1 12 4 18 2 6 7 6 9 20 14 10 10 19 17 21 12 15 17 7 10 
+11 8 10 12 1 19 19 9 18 21 4 18 11 9 22 5 ^
+47 0 15 8 15 3 5 6 2 19 12 17 4 20 8 11 20 2 18 4 16 20 12 9 9 6 16 21 16 3 16 
+18 3 19 5 16 2 4 2 12 11 15 11 14 17 2 10 18 8 ^
+48 1 5 13 3 21 5 3 6 18 18 10 1 21 21 7 1 13 12 19 1 14 6 8 21 19 21 11 19 13 2 
+13 4 1 10 22 16 4 9 4 10 16 3 7 15 11 9 13 17 12 ^
+45 0 14 7 6 2 20 3 6 19 19 10 2 22 12 17 12 1 20 7 7 15 20 6 18 8 3 14 23 18 15 
+4 7 5 23 15 7 14 10 10 19 17 2 4 15 17 21 ^
+45 1 15 11 8 9 17 5 12 18 14 6 20 17 21 12 16 9 22 9 20 15 2 22 11 2 6 11 9 8 2 
+4 14 19 3 21 21 23 8 2 11 4 8 4 20 22 11 ^
+38 0 21 18 22 10 19 9 14 17 23 21 10 7 15 13 16 5 4 10 13 14 20 23 12 20 23 18 
+10 12 8 21 11 6 12 7 19 14 18 17 ^
+40 0 18 22 6 9 22 5 23 13 6 8 23 20 22 5 22 15 19 20 9 9 1 13 13 10 14 13 5 22 
+14 21 9 21 19 14 14 4 18 13 12 14 ^
+48 1 7 3 15 5 17 14 23 14 5 17 22 11 1 8 13 23 6 21 3 6 11 7 23 8 6 21 4 4 22 
+19 13 8 5 19 7 5 23 1 4 19 11 23 11 21 14 1 3 21 ^
+43 0 22 14 11 7 18 16 17 24 12 12 3 13 19 16 22 4 16 4 6 23 8 18 11 2 3 20 22 9 
+21 8 23 1 23 20 7 16 13 23 4 13 3 7 22 ^
+47 1 23 6 13 19 2 3 7 2 9 9 15 6 13 4 22 6 19 20 1 9 7 14 1 15 3 23 24 22 18 12 
+12 17 19 10 8 11 22 12 10 2 20 15 18 17 18 7 19 ^
+47 1 12 21 6 12 4 7 18 17 3 2 14 24 14 1 23 1 11 15 10 6 18 20 7 1 8 1 16 6 20 
+23 23 21 10 10 12 24 10 11 23 2 12 23 9 3 24 24 10 ^
+52 0 14 10 18 15 14 5 16 11 22 2 15 24 8 22 1 4 24 9 10 15 3 9 5 4 17 15 9 12 
+19 19 1 3 10 6 8 3 17 8 18 24 19 3 4 15 4 9 2 24 5 20 13 13 ^
+42 0 20 17 19 22 13 8 10 19 15 11 1 14 17 20 22 10 7 11 16 9 21 22 17 23 12 15 
+4 24 7 21 18 2 21 16 1 19 18 20 11 3 15 17 ^
+50 0 18 1 6 14 5 5 5 19 13 10 24 19 16 24 15 13 2 19 15 24 21 17 4 13 17 1 1 9 
+1 10 2 18 1 21 19 5 18 12 2 22 16 23 15 19 6 18 9 1 23 5 ^
+51 0 21 13 14 11 18 12 13 3 19 9 20 22 20 2 11 12 6 1 12 16 18 2 9 8 4 3 11 17 
+11 5 4 19 16 11 23 13 18 1 20 8 2 16 16 21 4 19 5 5 20 24 16 ^
+53 1 20 25 17 11 8 4 19 25 17 7 16 21 6 4 8 2 15 9 2 9 19 3 6 3 3 10 25 13 15 7 
+8 20 21 12 10 12 5 24 11 20 3 13 13 16 9 13 10 3 9 16 3 7 25 ^
+49 1 9 9 14 2 13 17 25 2 18 5 19 23 9 25 9 10 23 12 12 7 13 8 15 7 1 6 21 2 8 7 
+6 16 14 14 12 15 13 24 10 15 11 10 8 14 15 21 25 21 25 ^
+47 0 9 18 20 22 21 20 11 14 23 22 10 13 14 8 19 12 2 11 20 23 13 4 10 6 5 7 23 
+11 3 16 8 21 4 8 18 5 12 14 8 6 20 19 24 8 23 17 23 ^
+48 1 7 19 1 18 1 14 22 13 14 5 8 22 18 14 25 17 11 12 22 2 12 12 16 12 13 18 17 
+12 17 14 18 8 25 9 23 5 3 8 14 24 17 7 3 3 23 17 22 19 ^
+51 1 19 17 16 22 24 14 16 20 23 20 9 19 16 7 12 16 5 8 9 7 10 21 24 10 11 19 1 
+21 14 14 19 3 22 8 12 20 1 18 5 6 5 12 14 1 1 11 9 22 3 24 4 ^
+52 1 6 1 11 16 1 12 8 11 11 17 10 22 7 3 10 2 6 4 24 16 24 19 4 5 18 11 12 9 20 
+21 25 2 21 18 10 20 25 21 3 17 17 5 8 22 25 19 8 10 19 7 11 18 ^
+44 0 26 14 21 25 25 4 9 13 5 8 9 21 8 12 26 24 9 24 15 1 23 22 16 14 8 22 15 19 
+24 20 7 8 15 24 12 4 4 23 21 13 19 15 21 12 ^
+59 1 15 7 3 21 20 8 22 14 23 26 19 2 10 18 3 5 3 1 9 15 15 3 7 13 23 9 7 1 13 
+17 14 25 9 16 2 2 6 13 7 19 25 17 1 5 21 2 7 22 5 6 25 3 12 19 6 2 4 24 17 ^
+60 0 9 18 20 19 4 11 14 1 6 8 26 6 9 22 4 10 2 7 21 9 8 24 25 14 22 12 22 3 23 
+3 3 20 6 11 23 6 1 7 5 18 5 15 25 26 1 1 10 11 11 4 12 11 20 3 14 2 3 2 23 15 ^
+49 0 12 17 24 11 8 6 24 16 15 22 21 14 6 12 20 19 5 5 12 11 6 23 2 16 23 7 24 6 
+21 2 17 17 5 25 11 25 20 25 24 18 6 12 19 25 7 6 5 2 25 ^
+54 1 12 16 1 15 7 1 26 19 19 13 20 11 17 6 20 5 24 24 1 21 11 9 20 21 15 10 19 
+26 3 2 6 7 12 9 10 8 14 10 15 5 17 8 21 1 20 25 6 19 8 3 22 16 16 20 ^
+63 0 17 13 11 10 17 15 12 6 13 14 17 4 12 10 24 5 13 24 3 5 2 5 11 14 8 5 10 17 
+16 8 4 14 21 15 3 6 17 25 8 2 3 3 19 10 13 22 22 8 2 13 25 17 2 1 19 1 14 20 2 
+5 4 15 24 ^
+49 0 14 20 7 25 20 26 20 16 7 17 17 22 1 13 6 5 1 18 14 15 23 15 10 5 19 18 18 
+26 12 13 3 25 12 21 16 24 4 16 3 6 26 26 10 20 13 1 20 24 15 ^
+56 0 3 8 14 5 5 7 11 13 11 26 11 4 26 17 20 19 11 10 3 10 14 9 6 9 7 16 10 4 4 
+19 19 2 26 13 19 17 15 24 15 4 21 22 13 13 12 22 2 14 20 5 18 7 17 24 20 20 ^
+58 1 6 17 9 20 2 10 19 3 22 4 1 11 3 5 3 21 11 15 12 23 26 5 2 27 6 5 16 6 3 2 
+23 5 3 20 20 4 24 2 18 21 7 14 10 27 23 6 24 6 19 23 3 9 22 16 21 17 19 23 ^
+58 1 17 7 21 19 6 16 15 15 20 14 2 25 19 14 18 19 7 9 1 14 11 10 16 3 23 14 26 
+10 11 1 18 1 12 24 19 19 1 7 2 3 24 7 12 9 2 8 16 20 24 5 26 26 4 9 2 7 25 17 ^
+54 1 8 12 18 14 26 7 17 18 4 20 1 16 14 21 26 4 6 8 24 11 25 15 24 16 23 4 10 
+23 21 24 15 10 9 26 7 14 24 21 6 20 5 17 16 17 1 3 12 1 4 13 3 9 21 26 ^
+56 1 7 18 11 1 19 20 23 12 12 27 13 13 15 16 13 1 16 15 12 26 3 16 16 8 17 13 
+21 4 6 5 19 14 16 4 16 11 14 18 18 27 9 13 21 3 26 22 3 7 6 4 26 3 15 8 25 21 ^
+50 1 20 13 9 11 20 6 11 21 27 25 20 7 4 18 26 16 27 5 12 19 7 23 6 25 25 2 11 
+13 25 21 18 17 6 12 14 13 24 11 14 19 26 27 25 6 1 15 4 7 27 15 ^
+51 0 15 16 26 27 23 14 12 28 22 15 8 19 2 20 13 1 24 2 25 1 6 19 19 8 11 24 24 
+21 13 27 5 11 28 17 7 25 6 23 24 14 25 12 5 13 26 2 5 8 10 16 17 ^
+58 1 5 26 18 19 21 3 12 11 13 4 14 22 22 14 16 13 3 22 16 23 5 19 6 13 10 26 17 
+27 26 4 3 25 6 14 2 3 5 7 23 11 22 8 25 2 9 25 18 17 8 2 14 4 19 1 5 27 13 24 ^
+53 0 2 27 28 2 17 23 10 27 18 26 7 22 16 3 27 1 26 21 28 10 3 6 2 2 10 17 13 16 
+6 17 21 23 13 20 22 5 6 11 12 12 8 23 13 17 9 23 20 3 28 27 12 17 22 ^
+59 0 28 19 5 21 4 27 8 1 19 14 20 6 7 9 1 6 22 3 19 26 14 8 6 7 19 15 23 1 17 
+16 6 26 14 5 22 25 4 7 10 16 21 10 18 19 24 16 23 8 3 17 28 18 10 2 5 3 21 21 
+15 ^
+58 0 6 24 1 4 24 18 10 22 1 21 12 5 4 4 20 25 24 26 8 25 11 2 7 27 22 19 4 18 
+27 10 28 4 12 24 8 16 12 11 16 17 25 8 12 16 1 9 9 10 5 24 23 18 5 14 18 8 4 28 
+^
+61 0 5 17 8 28 1 22 4 11 3 2 17 3 14 9 27 13 18 24 9 8 7 28 25 14 21 27 24 6 18 
+16 2 12 15 9 14 10 1 8 17 4 6 15 26 11 15 2 28 20 26 16 3 7 5 8 9 26 10 12 25 
+11 22 ^
+53 0 9 13 24 15 20 2 4 8 2 22 20 19 4 15 14 28 13 25 10 10 12 28 24 22 26 28 15 
+9 11 26 19 22 27 2 21 8 20 23 26 12 10 21 9 15 13 25 7 26 1 13 5 9 20 ^
+58 0 3 9 21 22 7 1 23 28 1 2 8 22 12 18 28 5 18 14 7 11 17 20 20 7 21 13 8 28 
+21 22 2 16 20 15 28 9 3 22 13 10 23 4 16 11 14 1 10 8 14 14 15 18 13 12 21 18 
+25 28 ^
+60 1 29 20 2 29 22 8 16 20 4 12 9 6 12 16 16 7 9 20 29 11 9 4 1 15 25 16 29 10 
+22 7 2 8 5 18 14 23 24 4 6 26 3 11 6 12 1 7 14 24 14 6 10 21 16 23 29 25 6 14 
+17 24 ^
+64 0 12 10 5 10 15 25 8 15 3 7 13 25 16 14 1 29 22 26 15 27 9 1 8 8 28 6 13 5 
+13 3 15 5 23 8 23 2 5 5 4 17 13 14 7 17 12 27 3 18 5 7 5 26 18 15 22 28 16 13 7 
+2 23 19 25 15 ^
+56 1 17 7 16 25 23 11 11 15 2 13 9 26 2 24 26 7 28 11 2 29 7 22 23 5 28 19 1 27 
+29 1 24 11 18 20 3 13 11 7 3 15 17 24 1 18 13 6 3 25 27 16 28 18 24 8 23 22 ^
+51 1 29 28 6 28 14 12 28 27 22 4 14 25 1 3 9 7 11 14 15 16 10 19 12 19 11 20 13 
+28 4 27 28 7 27 12 4 28 21 17 22 20 17 15 15 23 22 13 12 21 22 21 29 ^
+64 1 12 14 12 18 27 8 7 4 9 14 16 15 8 11 21 20 10 10 21 23 20 2 11 23 1 11 1 5 
+3 23 16 15 27 14 5 16 3 22 2 3 24 3 19 29 4 4 10 8 20 14 15 1 26 12 27 25 4 28 
+22 11 19 19 24 9 ^
+60 1 20 8 9 5 25 19 17 19 15 7 24 24 21 3 20 16 8 3 17 28 18 29 9 23 9 10 29 4 
+12 24 15 5 8 22 17 29 12 3 8 29 15 21 21 4 7 20 7 10 7 26 10 16 24 6 7 12 8 12 
+15 17 ^
+60 0 9 17 11 28 12 26 26 6 29 13 10 20 6 23 10 4 3 26 26 14 20 20 25 14 13 15 
+24 14 11 4 23 27 24 20 9 16 17 24 13 12 6 1 14 26 25 7 8 21 1 19 3 2 2 17 21 13 
+5 9 21 11 ^
+54 0 25 1 27 24 6 23 16 5 1 20 29 22 25 9 25 10 3 28 28 25 19 18 16 24 14 15 5 
+28 12 28 26 29 2 15 15 9 5 18 19 22 12 15 4 6 15 24 16 9 4 26 25 18 27 12 ^
+61 1 20 4 26 12 3 22 1 22 30 3 28 10 9 24 14 29 6 30 3 10 20 14 6 3 19 21 21 28 
+16 18 11 30 11 20 30 1 9 8 11 5 19 10 24 4 22 4 2 26 5 15 20 8 3 13 30 18 8 1 
+25 28 19 ^
+56 1 20 15 21 18 18 12 16 13 24 9 21 2 28 6 1 23 9 18 27 27 4 9 13 10 8 14 16 
+15 12 11 14 21 14 10 11 25 17 17 30 21 13 27 26 26 22 14 13 17 21 19 9 9 20 23 
+13 28 ^
+59 1 10 28 24 10 22 27 23 27 8 17 14 6 4 21 26 15 1 8 29 27 6 28 15 3 27 25 25 
+14 19 13 29 8 24 2 8 2 4 12 19 11 10 6 26 14 22 24 30 10 11 12 2 12 17 23 8 8 
+12 28 12 ^
+56 0 14 28 2 17 4 8 3 26 9 23 21 30 30 20 4 13 28 29 9 3 17 7 19 30 28 1 2 20 9 
+12 24 15 30 20 27 3 23 11 6 29 25 23 26 17 20 10 22 15 23 6 25 5 4 30 2 29 ^
+63 1 23 15 27 14 26 1 1 7 19 12 7 6 20 18 14 4 15 17 28 7 11 7 8 9 22 17 12 5 
+23 18 25 18 6 12 26 30 12 30 14 3 1 18 10 20 27 21 8 6 24 26 20 11 24 7 2 4 18 
+15 14 30 16 19 14 ^
+52 0 27 15 4 19 25 29 29 7 14 18 9 11 9 27 11 15 29 9 28 20 2 30 26 21 17 8 28 
+17 22 29 24 8 11 18 29 15 6 7 27 27 17 24 18 23 11 19 8 30 5 24 22 24 ^
+66 1 25 15 28 23 5 10 21 5 8 7 3 10 19 17 6 9 15 29 10 7 4 1 16 21 16 29 13 18 
+5 3 8 15 8 21 29 20 5 27 2 13 27 7 7 30 2 18 26 10 2 5 29 21 15 25 26 24 8 12 
+20 3 9 10 30 7 12 29 ^
+53 1 30 26 20 11 22 19 27 2 16 10 6 4 24 17 20 25 20 15 8 23 23 20 30 18 16 3 
+30 15 26 23 28 7 21 8 7 31 31 14 26 18 3 1 26 28 15 25 11 31 3 25 9 21 30 ^
+67 0 2 6 14 4 9 5 28 8 17 22 1 4 8 7 10 14 19 10 14 8 27 9 24 26 4 30 11 8 19 5 
+21 7 2 27 20 16 20 20 22 14 13 16 26 14 10 3 25 22 25 23 21 10 15 15 29 8 13 4 
+2 13 22 20 7 4 20 31 23 ^
+65 0 2 2 28 13 19 14 12 23 27 6 2 14 2 22 6 25 30 29 31 13 14 16 31 12 16 30 5 
+14 31 11 4 1 1 25 21 13 26 22 21 5 22 14 29 1 21 3 14 30 4 2 29 12 15 23 3 15 5 
+1 6 23 22 13 1 14 23 ^
+59 1 25 5 15 6 13 3 22 11 23 31 24 6 5 20 4 14 3 29 8 29 19 7 29 23 25 28 19 11 
+15 27 21 14 1 19 20 26 12 7 12 1 18 13 29 28 23 29 14 23 7 1 9 29 24 5 30 18 5 
+25 30 ^
+55 1 31 25 13 7 24 25 24 1 12 19 9 7 6 28 20 14 28 21 19 31 20 20 6 24 18 27 24 
+4 18 21 1 31 15 1 15 2 27 4 26 25 4 23 19 2 31 22 30 21 22 5 27 12 30 28 31 ^
+62 0 27 15 18 14 25 15 17 7 28 11 28 29 30 1 17 12 10 2 18 20 21 2 11 12 5 4 12 
+25 14 5 5 24 22 18 31 15 22 29 11 3 21 31 21 27 3 28 7 10 25 2 15 30 9 30 7 22 
+15 9 3 20 24 14 ^
+60 0 28 14 18 9 27 14 22 27 31 10 8 14 7 15 7 20 5 26 1 29 7 17 17 8 3 13 27 18 
+8 31 27 28 22 22 17 19 18 18 11 19 13 25 10 19 6 28 4 31 23 10 18 26 31 5 10 13 
+12 8 15 27 ^
+60 1 24 22 4 29 22 31 28 20 4 16 21 3 1 15 5 15 6 30 3 29 29 7 27 20 2 20 31 22 
+26 9 29 16 4 26 32 17 20 14 28 17 19 6 24 11 26 28 5 18 15 8 16 20 21 4 9 12 4 
+8 17 29 ^
+<D
+
+H>SHS Type 2 Strings<H
+D>
+69 1 5 3 11 15 12 24 31 23 1 6 28 2 8 31 6 7 30 5 19 23 12 6 9 31 19 17 24 25 
+22 6 12 16 3 7 9 9 11 29 4 11 2 5 13 29 10 12 30 32 18 28 18 27 3 30 4 4 26 6 
+13 31 13 2 11 7 24 4 17 29 12 ^
+95 0 21 19 21 23 11 42 36 2 13 4 1 33 22 16 27 9 4 33 16 3 30 15 11 32 13 17 38 
+32 9 38 4 36 15 32 27 19 42 18 6 36 22 10 29 12 25 40 15 29 23 28 30 4 8 11 24 
+9 10 31 28 43 23 16 29 33 5 40 26 3 19 12 36 43 5 35 37 5 14 11 45 35 16 10 8 
+32 4 15 35 26 2 39 22 37 22 30 29 ^
+106 1 18 14 51 2 6 32 51 9 32 50 44 46 51 8 11 53 45 55 16 10 3 52 8 20 20 46 
+46 13 32 2 46 50 43 25 54 9 31 29 2 47 15 29 24 45 44 18 37 14 28 39 36 44 47 
+16 50 10 44 24 53 35 22 40 20 15 51 22 18 22 42 6 54 49 38 21 7 13 30 16 7 52 
+16 22 13 38 7 11 44 33 9 25 13 37 42 14 45 53 30 38 5 25 5 35 38 22 28 53 ^
+127 0 58 35 43 28 5 28 63 8 12 25 9 47 53 29 62 7 37 2 3 48 5 12 55 56 28 35 12 
+63 6 58 27 27 48 44 35 14 17 22 56 10 8 1 16 15 42 63 14 51 57 19 41 7 8 56 47 
+34 52 22 48 60 43 9 1 52 4 21 49 61 18 50 23 13 46 62 23 45 62 9 56 18 23 31 8 
+30 27 36 13 38 4 58 53 47 24 18 41 58 19 12 18 52 42 29 44 45 26 63 34 32 41 64 
+15 26 55 19 2 49 6 30 53 13 54 12 53 37 12 37 43 ^
+148 0 60 4 51 47 58 38 17 63 33 23 28 43 12 69 70 33 17 12 50 18 18 36 45 2 67 
+4 45 20 4 33 38 29 45 8 22 58 39 71 38 32 53 35 19 53 31 29 51 35 4 63 18 33 26 
+47 70 9 64 62 63 30 15 1 35 28 16 40 20 14 50 33 19 38 30 27 55 10 16 46 47 7 
+55 12 53 26 56 33 29 55 25 17 48 43 21 43 18 24 63 27 68 46 38 33 35 10 18 11 
+27 5 9 58 35 70 36 36 39 47 2 10 66 47 5 18 21 44 71 51 57 3 22 7 56 55 28 25 
+14 40 16 24 48 37 66 50 24 45 18 39 53 55 ^
+165 1 15 62 35 29 15 40 19 76 67 4 5 71 46 61 26 8 77 48 1 23 12 60 40 24 44 33 
+29 42 73 66 49 61 20 30 1 54 52 42 39 64 23 65 37 24 20 11 26 66 22 77 22 57 7 
+38 57 33 61 73 7 64 1 49 35 76 14 27 21 45 68 38 58 73 13 72 47 73 33 8 66 23 
+38 4 56 77 47 10 71 13 20 31 41 6 51 3 18 17 61 47 14 48 76 46 28 34 43 1 56 4 
+25 7 65 41 1 34 37 23 59 59 27 26 13 15 14 75 60 14 1 28 59 26 65 61 16 23 17 
+28 6 19 2 35 49 30 29 48 2 63 73 59 1 3 76 41 11 19 18 43 54 63 67 51 4 9 78 60 
+66 ^
+181 0 18 19 84 17 12 10 57 18 77 51 52 16 39 74 49 52 63 38 72 2 15 64 83 62 49 
+56 11 26 68 58 83 33 23 50 63 71 53 27 84 22 39 41 52 58 11 64 7 60 45 70 22 5 
+73 38 30 30 48 21 75 80 40 21 8 53 9 26 30 34 81 71 71 51 23 75 33 41 23 32 5 8 
+66 40 72 40 16 66 45 14 48 34 21 41 27 3 55 27 37 23 41 65 4 57 51 74 22 19 75 
+42 16 19 46 16 10 48 20 19 37 41 14 57 9 17 55 38 5 60 7 46 20 43 36 39 52 20 
+10 62 45 23 46 7 35 75 29 70 35 36 34 25 12 15 84 26 10 6 71 29 79 33 32 25 59 
+76 82 64 58 7 8 19 41 74 2 53 65 24 1 55 51 36 21 79 7 ^
+184 1 60 66 66 6 3 9 73 12 7 40 70 18 71 70 65 51 14 14 27 50 9 87 81 50 22 19 
+40 37 16 79 12 34 37 76 82 10 61 7 81 49 67 26 45 82 50 81 63 45 69 31 31 76 51 
+9 59 34 51 54 34 83 10 33 51 86 81 82 69 18 8 22 64 19 86 62 58 33 37 17 34 5 
+29 83 42 76 50 54 66 39 9 1 36 43 17 65 6 35 56 72 71 83 88 10 1 8 87 22 6 21 
+78 25 89 43 62 40 55 85 31 89 74 63 46 28 24 26 31 17 7 8 27 19 12 85 17 20 27 
+77 10 2 54 80 17 52 74 76 69 78 11 20 80 4 29 24 85 75 18 39 23 70 83 29 57 67 
+72 70 33 4 15 46 42 2 69 13 53 33 69 64 33 64 14 40 69 59 78 54 ^
+193 1 68 43 95 53 38 58 55 28 20 16 67 48 17 86 32 44 68 67 28 16 14 79 25 15 
+72 67 50 80 18 30 10 75 1 60 45 87 78 28 95 49 63 70 59 26 6 51 73 60 65 18 26 
+8 87 5 58 31 25 57 40 46 78 57 34 78 61 36 66 57 38 80 22 32 68 71 30 74 37 81 
+66 77 66 55 2 51 24 93 61 40 68 45 61 12 63 24 89 59 52 72 43 20 20 69 36 40 88 
+46 9 62 55 77 84 20 18 6 77 15 52 39 75 3 26 4 85 17 62 29 11 92 46 58 29 59 28 
+42 80 71 96 2 49 85 37 63 4 61 14 2 53 87 25 86 6 75 76 93 41 39 93 92 42 56 41 
+63 26 28 18 77 11 50 78 79 1 12 12 91 29 13 58 5 56 92 66 59 4 39 47 95 5 5 62 
+33 13 80 27 ^
+203 1 35 28 11 7 20 7 17 3 3 30 89 13 65 56 66 63 22 82 16 31 55 56 77 91 91 71 
+101 13 10 85 101 95 17 99 98 91 33 14 20 48 32 7 64 29 38 35 25 4 95 23 34 1 85 
+81 23 31 96 71 84 50 15 79 47 25 51 45 35 66 19 61 60 9 31 93 64 70 30 42 86 53 
+1 71 46 42 22 38 96 10 99 34 76 26 55 73 63 63 97 23 92 81 64 46 1 30 31 35 86 
+91 88 64 87 16 37 69 84 94 60 100 3 47 52 8 71 87 57 29 76 43 18 45 46 15 65 12 
+44 42 66 60 15 68 19 58 39 62 76 9 92 101 57 32 4 34 15 41 62 32 89 71 43 35 31 
+41 21 17 82 33 96 27 62 29 82 57 46 62 15 24 99 37 83 40 52 46 56 80 98 3 91 74 
+6 27 7 58 94 10 41 79 97 84 77 74 26 99 35 ^
+212 1 26 101 17 91 45 97 80 59 102 30 68 4 85 9 4 39 16 18 85 70 11 87 62 72 78 
+38 3 41 53 82 82 35 18 13 94 64 52 39 77 59 26 9 65 46 64 98 32 29 86 79 16 63 
+54 76 56 98 16 98 78 22 72 33 103 104 52 84 12 65 15 85 101 97 84 31 51 26 100 
+100 38 80 13 2 78 7 24 44 84 103 27 7 28 16 33 99 25 103 54 14 42 62 87 92 27 
+22 42 5 52 100 84 73 72 63 24 48 56 52 23 5 17 76 31 1 95 58 43 60 50 62 30 23 
+35 79 20 35 3 72 32 45 51 87 41 84 27 79 77 70 102 15 54 15 100 8 52 69 105 3 
+30 84 42 93 66 89 69 74 24 33 42 97 4 38 99 106 13 93 6 106 74 100 54 45 21 59 
+56 37 9 50 32 75 79 31 77 9 61 1 8 68 6 60 81 7 100 99 14 61 48 25 73 26 70 72 
+94 34 ^
+233 0 11 98 110 88 35 110 35 64 49 88 93 28 85 6 78 65 90 52 24 97 51 39 51 59 
+23 1 3 49 33 11 78 27 35 55 64 5 102 4 70 25 56 58 38 66 11 31 96 66 104 59 41 
+86 58 29 79 41 40 72 51 12 92 34 52 44 69 104 21 97 89 96 48 21 4 61 40 28 67 
+34 23 85 44 22 62 52 33 84 23 30 73 74 4 79 12 81 47 80 53 47 89 40 19 80 62 34 
+61 29 41 95 43 1 70 63 55 53 18 19 13 48 10 19 89 49 4 52 53 56 76 10 8 104 77 
+15 28 38 75 109 3 85 90 8 40 8 93 90 43 39 14 60 17 36 78 56 105 80 35 75 36 58 
+82 50 100 98 45 74 13 66 95 72 71 95 34 14 98 72 33 38 37 52 6 14 107 59 3 29 
+61 67 98 92 5 93 17 98 36 87 41 75 71 57 88 17 25 91 84 3 58 20 92 69 51 50 36 
+31 14 25 18 30 18 1 41 104 30 82 59 87 70 34 96 28 47 62 81 103 48 ^
+234 1 63 90 108 108 102 64 82 88 4 111 76 97 22 1 108 41 34 91 33 20 25 24 26 8 
+83 11 31 7 85 109 106 4 105 85 68 28 33 99 53 8 16 12 11 74 17 83 66 70 16 30 9 
+67 68 34 24 81 47 92 72 47 37 33 38 92 17 8 28 88 22 62 69 32 89 75 3 72 96 85 
+13 105 24 38 37 94 115 83 72 108 114 24 93 76 103 60 99 102 9 43 10 59 95 46 33 
+93 15 26 69 44 2 86 107 55 45 61 65 92 66 9 55 39 70 83 29 98 67 13 111 15 20 
+31 62 8 2 51 20 19 33 44 14 115 71 112 97 10 41 28 53 51 26 57 15 38 98 55 106 
+22 56 31 50 95 107 110 84 70 10 108 96 73 100 25 36 55 88 71 63 96 30 90 96 79 
+22 7 30 23 28 59 89 8 51 99 47 86 34 18 43 65 98 104 107 49 7 79 71 8 57 21 29 
+80 2 74 78 44 57 9 61 22 13 68 52 91 74 98 43 30 58 68 95 101 72 102 76 42 99 
+61 ^
+249 0 27 117 45 119 80 2 59 52 8 76 20 94 102 69 96 42 46 106 67 9 110 89 71 69 
+34 31 15 85 16 29 100 82 37 62 68 95 108 44 23 114 34 36 56 93 11 30 96 12 31 
+67 14 114 14 66 70 30 81 46 53 119 85 6 104 47 92 72 70 5 70 15 115 68 105 33 
+97 13 85 106 14 61 29 22 86 45 57 69 91 38 38 28 66 13 60 95 103 3 15 5 113 38 
+23 62 5 65 94 107 73 104 37 47 102 117 3 78 35 7 95 56 78 45 52 28 46 43 37 32 
+53 19 55 29 47 97 76 115 83 71 11 45 62 73 99 116 2 24 116 7 28 41 2 29 37 52 
+23 5 118 79 31 57 89 61 24 101 78 50 93 73 41 7 33 45 47 24 1 48 73 36 3 25 87 
+46 28 108 54 68 53 67 119 28 36 118 104 42 88 27 112 4 74 85 1 63 39 97 71 74 
+75 76 10 49 12 79 11 50 103 118 94 117 118 37 27 12 94 60 28 51 47 82 110 17 15 
+105 23 52 43 12 21 22 81 41 12 74 90 42 108 117 98 67 4 69 85 ^
+243 0 76 81 26 101 13 68 62 106 87 19 98 32 81 63 79 93 31 121 123 75 52 11 66 
+41 54 87 38 5 104 62 51 38 55 29 31 120 44 16 48 94 46 105 91 66 78 27 43 6 64 
+2 55 79 75 84 113 22 4 113 109 31 33 17 96 11 29 63 98 103 107 116 34 14 9 95 
+38 18 51 75 33 109 118 55 66 4 76 7 75 70 82 74 23 1 26 69 40 112 99 47 65 31 
+70 119 52 103 88 85 86 28 16 12 76 25 22 78 64 21 86 27 61 77 72 108 2 18 106 
+119 121 54 16 85 72 2 73 26 88 66 60 80 35 24 117 63 24 44 67 52 122 119 33 72 
+16 99 98 69 54 19 42 28 53 114 32 117 81 100 57 49 123 56 21 68 80 53 95 1 45 
+95 107 98 87 1 27 24 99 116 16 67 1 113 91 84 25 40 25 72 3 28 90 87 112 80 16 
+117 45 77 36 90 105 59 88 122 64 108 108 71 98 18 50 115 93 105 77 35 6 46 55 
+47 102 4 26 87 111 120 81 113 4 57 105 3 84 94 115 61 73 ^
+255 1 91 47 51 9 57 9 55 94 61 61 68 46 107 6 35 81 114 78 96 74 14 89 73 67 67 
+69 113 107 11 98 113 109 20 92 17 67 70 88 57 10 124 9 60 122 93 91 45 7 15 24 
+51 5 98 115 24 49 90 104 117 66 128 94 64 80 12 43 91 46 111 59 58 77 30 14 88 
+60 123 68 41 44 68 40 104 118 41 43 93 90 105 92 16 127 26 54 125 114 79 71 24 
+48 21 25 118 40 103 49 91 44 67 65 25 119 109 18 48 23 69 112 38 61 64 87 84 
+104 119 110 122 92 22 1 8 83 34 100 32 62 41 46 112 34 102 76 56 39 4 127 30 13 
+19 110 124 7 16 128 95 4 124 11 104 116 126 49 95 3 55 96 70 90 101 4 122 96 75 
+118 39 128 99 92 18 42 20 87 83 35 75 111 61 67 71 28 101 9 56 34 105 95 71 23 
+73 71 26 57 15 23 76 55 99 89 128 98 117 68 43 88 62 38 62 39 2 83 36 15 26 60 
+128 96 73 74 10 1 12 42 22 2 77 33 33 32 57 13 14 82 57 12 39 3 58 80 14 87 85 
+44 69 109 119 ^
+283 0 102 55 53 41 60 88 25 67 58 76 44 22 68 118 108 40 95 96 81 90 85 28 77 
+18 11 37 72 93 60 110 124 119 95 131 91 37 109 126 8 73 69 72 80 17 83 5 76 20 
+32 15 10 1 103 18 22 116 98 9 51 104 102 44 33 15 12 24 31 89 1 6 28 101 8 64 
+72 106 30 5 52 89 111 39 108 64 85 17 57 124 22 105 78 115 3 40 108 66 108 77 
+128 103 44 35 38 13 95 10 111 63 98 117 61 51 126 69 96 70 70 59 39 13 97 33 
+112 2 77 7 123 70 83 29 66 67 49 79 19 104 115 14 60 2 55 40 71 33 28 114 51 91 
+17 46 45 128 57 87 62 25 115 38 50 55 90 74 8 51 102 79 43 94 36 122 94 12 41 
+36 25 104 91 24 7 99 80 30 126 32 63 122 107 114 27 28 79 41 12 35 51 115 122 
+70 22 79 65 2 88 27 17 59 15 23 44 57 5 65 6 26 78 80 125 93 84 100 45 22 129 
+68 36 111 74 118 11 50 42 120 47 21 8 86 112 26 67 60 99 45 93 47 8 38 59 52 56 
+124 20 82 18 117 24 18 46 106 19 117 26 41 47 45 130 7 15 1 4 5 100 10 85 50 44 
+11 48 92 119 108 42 118 125 ^
+272 0 8 61 99 70 96 20 87 123 134 82 22 2 110 118 33 86 5 7 5 94 56 15 60 96 54 
+13 22 55 99 4 25 105 17 37 69 10 38 117 117 30 70 13 9 109 115 62 94 52 66 117 
+100 135 7 75 23 5 81 110 31 118 29 1 62 11 41 88 109 119 102 37 3 30 123 47 31 
+56 134 29 124 116 118 99 21 56 77 91 23 37 135 81 44 51 67 95 51 133 30 57 67 
+116 122 48 100 7 132 97 106 69 93 4 95 125 102 103 119 81 57 133 96 37 118 50 
+117 113 81 127 17 45 103 32 121 129 60 43 65 127 30 36 132 110 52 53 35 71 12 
+76 22 72 130 112 99 76 26 21 73 63 63 97 23 58 115 132 114 1 132 31 35 18 23 54 
+30 53 118 37 35 84 94 60 100 3 47 18 110 105 87 57 63 76 43 52 45 46 49 65 12 
+10 42 66 60 117 34 19 92 5 28 76 9 126 101 125 32 38 34 15 7 62 32 21 3 43 69 
+31 109 123 51 116 135 130 129 130 63 14 57 80 62 15 126 31 105 83 108 120 80 
+124 46 98 105 91 6 6 27 7 58 128 78 7 79 63 84 77 74 128 65 61 95 121 17 24 123 
+117 51 122 ^
+284 0 44 71 43 20 126 58 53 47 98 18 19 119 93 29 70 39 94 112 44 115 135 98 82 
+10 67 29 102 113 68 80 19 75 1 91 114 87 80 7 40 37 86 120 16 104 136 117 82 
+138 32 65 114 119 137 121 8 12 46 126 26 119 73 130 60 76 113 100 14 133 26 116 
+34 120 80 95 84 53 15 24 44 51 4 10 23 77 24 99 66 37 54 63 42 136 21 34 76 5 
+17 128 101 1 59 40 113 112 32 97 31 93 105 79 91 18 39 1 103 132 51 68 124 111 
+13 97 43 128 69 84 85 72 15 12 26 87 16 16 92 101 13 77 4 118 89 103 56 42 16 
+60 44 39 126 46 18 83 93 41 105 3 82 106 115 91 6 4 54 115 15 120 109 113 48 41 
+9 95 20 62 67 105 111 25 132 7 116 46 138 44 83 61 124 131 35 107 6 109 81 114 
+67 41 137 77 56 74 73 34 12 14 69 52 11 98 47 54 83 81 6 1 15 88 35 139 80 83 
+49 89 27 47 130 92 133 87 51 112 76 49 109 49 57 93 73 22 117 50 64 58 97 139 
+36 131 111 133 58 33 8 88 55 38 90 46 30 118 57 29 82 74 41 117 38 46 94 92 5 
+105 15 117 70 103 68 60 120 48 21 110 85 40 81 66 ^
+291 0 46 113 52 134 79 74 64 57 18 23 9 52 8 16 103 57 138 59 59 65 92 2 7 130 
+92 8 34 40 86 131 140 100 112 4 42 1 110 108 43 37 15 67 19 35 94 61 130 98 35 
+88 34 65 104 56 126 118 50 87 10 81 109 90 86 118 32 6 114 88 39 38 39 62 3 12 
+134 72 137 35 75 81 115 106 140 112 11 123 41 103 45 95 84 71 107 13 26 110 96 
+62 16 109 84 59 53 38 27 8 28 13 32 137 17 138 41 122 36 99 65 99 83 36 112 29 
+49 70 96 126 136 131 116 3 18 17 126 142 14 37 141 141 123 42 13 20 83 42 139 
+83 54 49 58 42 7 137 29 48 16 121 127 34 52 140 106 128 58 36 124 83 24 69 54 
+61 112 17 6 95 97 24 57 86 124 59 71 119 67 1 109 54 68 49 57 132 32 5 71 113 
+40 80 104 75 106 133 31 126 130 104 62 9 39 44 66 116 141 135 96 132 19 41 121 
+126 124 77 8 4 60 82 6 101 124 89 51 123 48 40 85 77 21 112 10 69 66 115 87 16 
+108 30 84 65 80 103 32 131 134 73 47 10 63 39 50 93 37 135 114 69 48 34 58 23 
+27 133 37 9 40 98 41 115 99 70 83 29 42 67 133 55 79 80 91 122 12 2 115 112 47 ^
+293 1 33 13 99 138 1 42 89 118 87 113 99 12 134 142 100 38 5 55 75 14 110 108 
+42 64 130 79 138 62 64 69 57 11 123 25 59 16 111 94 24 65 30 51 119 48 107 92 
+84 69 28 136 143 54 20 6 70 47 142 64 4 65 59 73 99 134 146 102 125 116 57 137 
+137 72 48 128 78 5 80 63 54 85 30 22 129 68 21 21 74 28 128 107 27 60 2 93 95 
+71 37 11 37 15 39 102 3 104 65 80 59 52 113 34 20 67 60 27 81 135 46 106 106 
+102 68 128 17 15 100 124 15 43 136 122 100 67 142 35 14 53 120 2 89 93 99 73 9 
+122 39 77 15 96 90 43 79 134 60 92 105 55 96 31 119 77 97 72 23 140 38 30 43 83 
+136 88 107 117 72 109 118 58 91 119 73 95 100 59 138 123 54 49 143 50 133 66 
+106 45 80 88 42 93 5 59 77 101 74 110 104 40 92 19 77 76 86 102 129 3 144 101 
+139 134 56 90 18 91 94 85 55 10 137 11 58 1 107 113 70 22 7 56 29 143 111 8 46 
+45 116 122 129 89 7 121 53 95 14 49 118 62 125 91 37 97 15 35 100 63 140 63 50 
+51 58 26 127 6 45 59 102 121 114 85 141 135 10 72 19 106 66 66 41 53 13 38 1 21 
+103 50 108 46 119 ^
+297 1 46 31 132 112 28 63 124 97 129 43 40 72 99 107 132 137 96 139 99 145 121 
+144 118 37 81 39 94 60 55 109 47 109 110 75 42 12 139 137 43 128 106 107 19 126 
+12 101 148 127 15 117 125 125 62 96 13 76 70 96 101 110 138 8 95 76 143 17 32 
+97 79 149 39 31 94 123 21 41 135 55 84 70 33 135 118 50 62 121 81 1 45 144 93 
+60 5 64 137 8 105 91 82 67 27 113 119 53 18 98 79 48 84 32 135 128 5 1 20 76 17 
+85 108 72 36 141 140 49 150 105 104 3 149 14 54 18 148 64 49 125 37 28 28 101 
+22 104 91 32 82 117 12 114 69 58 2 58 115 9 108 47 59 65 14 92 7 4 86 98 16 82 
+92 95 38 94 10 10 48 97 104 66 115 97 142 115 122 119 40 97 16 32 47 34 88 89 
+26 50 12 76 80 51 40 9 133 24 44 40 122 84 108 22 142 140 99 44 15 54 8 42 125 
+150 130 21 79 124 62 46 119 15 29 91 57 150 42 138 71 61 68 80 114 6 1 70 121 
+18 35 113 56 87 86 10 73 14 29 41 72 89 1 133 87 101 123 59 90 142 77 133 52 78 
+48 34 138 134 27 17 60 131 147 61 93 148 39 132 49 62 71 36 91 4 139 49 100 120 
+43 113 144 30 94 73 127 40 125 ^
+313 1 35 97 95 76 105 88 32 138 30 69 61 40 47 21 107 6 39 81 114 53 125 53 147 
+14 4 73 146 96 98 13 136 11 98 117 138 153 67 146 71 99 88 7 139 24 13 35 47 97 
+145 74 36 119 3 51 84 48 119 53 49 15 79 17 120 103 148 64 30 41 97 120 75 111 
+63 58 131 134 18 13 10 48 18 16 48 43 15 54 18 41 47 122 144 80 92 145 77 1 33 
+89 54 46 78 48 21 54 43 40 53 24 16 73 42 94 29 44 34 151 152 23 123 12 142 140 
+43 37 88 29 19 35 72 96 151 130 62 112 34 36 91 120 50 112 138 2 105 60 68 137 
+131 5 17 19 139 74 11 120 78 149 58 128 15 104 16 126 78 20 57 134 71 49 90 76 
+108 126 100 54 68 39 132 153 42 147 146 124 62 87 35 75 61 65 46 100 82 105 113 
+31 63 5 95 54 71 77 127 150 80 36 144 2 130 59 74 39 3 152 121 122 18 117 12 
+117 141 118 135 62 36 69 5 39 53 150 52 153 143 30 66 96 126 131 56 137 8 7 86 
+142 14 7 111 141 93 136 137 134 43 12 89 23 44 9 152 146 121 97 19 38 110 91 67 
+14 32 110 66 68 8 130 84 73 118 59 24 41 72 121 150 55 37 138 27 104 66 124 9 
+51 109 47 125 109 148 8 29 47 72 146 149 61 93 10 20 54 15 76 133 125 106 110 
+67 ^
+330 0 23 9 26 136 27 51 115 122 44 106 6 146 108 113 85 51 8 96 47 56 137 62 59 
+89 143 71 140 14 85 156 139 99 154 30 53 115 35 147 108 148 58 52 28 103 19 92 
+95 152 152 10 11 13 155 67 11 83 101 69 153 152 45 141 14 120 129 140 119 59 2 
+89 73 70 83 29 16 67 81 29 1 54 65 96 117 2 37 47 128 33 3 89 108 98 139 49 78 
+27 103 39 119 94 132 90 38 132 55 65 131 90 58 2 54 100 69 118 22 44 19 7 148 
+93 25 29 123 81 64 131 55 30 1 89 38 97 82 64 9 28 86 123 151 10 133 40 154 102 
+4 111 65 9 63 59 124 116 72 105 76 57 137 97 32 145 108 78 112 50 43 34 75 20 
+22 129 68 11 118 74 125 118 57 17 20 129 53 65 61 144 1 17 142 156 52 100 54 15 
+20 59 52 63 131 20 57 124 31 125 46 106 76 92 8 98 154 152 80 114 15 140 136 
+112 100 17 92 25 151 150 80 99 69 83 49 43 156 102 19 57 122 96 30 3 39 134 40 
+32 75 5 76 127 138 99 17 57 52 150 130 18 127 33 23 116 107 78 77 77 42 69 68 
+48 41 69 33 75 40 49 128 103 4 146 93 10 83 66 96 152 30 38 12 33 5 39 47 41 34 
+60 74 20 42 156 67 46 56 102 89 3 124 81 99 104 56 50 8 61 74 55 15 87 108 28 
+138 47 93 60 2 124 46 126 103 91 145 36 25 116 122 51 ^
+322 0 75 7 107 158 81 105 154 90 20 125 77 114 69 92 7 58 21 98 154 50 128 149 
+117 127 153 45 3 18 121 86 29 71 79 101 2 5 22 143 10 27 53 146 157 148 112 33 
+22 80 123 24 147 1 112 82 159 63 74 97 109 33 151 32 89 87 132 117 46 129 59 
+115 91 114 118 37 21 9 94 60 25 89 47 79 110 55 12 143 99 87 43 88 56 57 160 76 
+12 71 128 77 146 117 95 105 42 66 3 76 20 76 101 100 118 149 45 26 143 148 32 
+57 39 129 19 31 84 123 1 152 135 5 54 30 13 125 68 30 62 101 51 142 5 94 83 20 
+116 24 107 109 105 91 42 17 27 93 69 3 139 68 79 38 84 2 85 128 126 122 131 46 
+17 35 98 42 26 111 100 29 120 55 84 114 109 145 14 18 138 14 9 85 7 18 129 91 2 
+94 51 133 82 87 123 64 39 8 103 38 75 110 78 7 9 45 115 42 138 135 86 78 16 62 
+52 75 159 54 151 121 149 77 74 16 85 47 102 105 82 119 10 67 137 153 148 135 28 
+49 26 151 153 36 80 11 130 113 24 44 30 102 24 58 133 122 140 99 24 156 54 119 
+42 115 140 90 132 19 94 2 157 99 136 19 71 7 130 153 108 51 21 58 70 74 137 1 
+40 111 149 5 103 6 27 76 141 23 125 140 1 72 29 152 103 87 51 93 29 80 132 77 
+123 153 68 159 14 98 114 158 121 158 81 131 ^
+322 0 35 93 109 125 119 10 10 19 135 26 4 74 135 35 120 129 113 92 17 29 47 88 
+14 159 149 87 45 36 75 68 22 138 20 59 61 144 151 11 107 6 153 81 114 43 85 157 
+97 148 118 73 126 56 58 137 96 11 98 67 98 103 57 146 21 59 88 151 139 148 127 
+25 17 47 115 34 160 109 107 51 64 28 69 13 49 149 69 141 90 93 118 64 10 1 67 
+80 35 111 13 58 101 124 132 147 154 18 162 6 162 33 5 34 142 41 161 82 114 70 
+92 145 57 155 137 114 79 44 36 48 48 21 14 13 40 33 14 150 33 32 54 143 14 4 
+101 142 23 93 136 132 120 147 17 38 163 143 5 52 46 151 130 32 72 34 124 150 51 
+100 112 128 126 65 10 28 87 81 159 131 19 99 54 125 110 58 119 28 78 129 104 
+140 126 38 154 27 114 61 153 90 66 98 76 50 158 48 39 82 123 22 147 136 114 52 
+37 35 75 41 15 150 60 52 55 103 21 23 129 95 24 71 47 97 130 50 140 144 106 100 
+9 64 19 117 122 71 92 8 77 156 97 121 98 85 2 36 39 109 143 23 120 156 133 93 
+154 36 66 116 131 160 127 162 161 46 142 14 141 81 141 63 86 117 104 3 146 39 
+127 34 133 102 106 91 57 9 28 60 61 7 158 12 80 26 8 122 80 44 63 68 49 158 21 
+32 81 150 15 141 108 161 64 46 124 123 31 99 27 105 109 98 112 144 ^
+336 1 34 161 107 149 48 67 138 109 156 104 37 133 60 80 84 81 160 9 16 96 164 1 
+95 112 4 86 163 116 98 103 55 31 8 56 37 36 127 32 9 89 103 31 100 161 85 106 
+119 89 154 43 115 162 137 108 128 38 42 155 103 9 62 65 102 122 10 138 160 125 
+47 158 43 91 69 123 132 35 121 4 110 89 130 69 29 139 69 53 70 83 29 163 67 41 
+9 108 34 45 76 87 2 144 164 98 33 160 79 78 48 89 9 38 134 93 146 79 54 122 80 
+38 112 55 55 101 70 8 129 44 70 59 98 149 24 136 124 138 63 25 166 83 51 34 91 
+45 30 118 59 28 87 72 44 116 28 36 103 101 113 10 114 62 111 71 65 126 53 19 
+114 86 42 85 36 57 137 57 159 95 88 78 72 20 23 14 65 10 22 129 68 1 68 74 75 
+108 7 7 147 109 13 35 51 104 158 164 122 126 2 50 4 132 127 59 52 13 81 20 47 
+107 74 148 115 46 106 46 82 115 68 144 142 60 104 15 90 136 102 100 134 42 15 
+141 100 40 49 49 73 166 13 156 82 166 37 82 96 137 130 166 134 20 139 45 122 56 
+107 98 79 124 17 32 130 120 165 77 23 130 96 67 68 47 37 12 29 18 38 158 19 160 
+55 147 39 118 83 121 96 43 137 33 66 86 112 147 155 149 140 5 19 17 148 161 10 
+44 159 146 57 16 26 102 49 3 104 61 59 74 56 10 165 31 54 25 142 157 37 58 165 
+128 154 73 50 149 94 137 ^
+330 1 61 51 65 132 23 169 116 122 14 66 7 98 131 72 69 127 72 163 125 68 69 51 
+47 159 31 164 71 118 50 83 113 81 127 153 45 137 134 121 68 163 26 43 65 127 
+166 138 98 144 18 53 137 139 148 76 158 4 62 78 167 102 144 94 55 141 63 29 97 
+91 24 115 166 80 69 132 99 1 120 23 88 64 87 118 37 137 152 94 60 168 71 47 52 
+110 37 155 125 63 42 43 52 11 12 151 31 12 44 110 32 128 117 68 87 24 39 164 76 
+145 58 101 91 100 140 151 143 130 32 21 3 111 1 31 75 123 153 116 135 130 27 
+164 165 116 23 12 62 83 24 133 139 49 74 154 80 158 80 64 105 91 6 142 27 75 24 
+128 112 41 79 29 84 145 40 128 99 95 95 19 17 160 89 15 17 84 64 11 93 10 66 78 
+73 127 148 18 129 139 143 49 150 9 84 82 154 85 15 88 82 60 87 19 12 133 58 20 
+39 65 51 141 134 27 70 167 120 117 86 60 16 44 16 57 132 18 142 85 104 59 47 
+141 58 2 66 96 46 119 153 40 110 126 103 90 144 13 26 106 144 80 145 134 103 95 
+24 44 21 84 140 13 97 104 140 99 6 147 54 83 42 106 131 54 96 135 67 118 121 81 
+109 10 53 132 112 117 81 33 155 49 61 38 119 1 13 102 131 148 94 131 143 67 123 
+148 89 104 135 72 145 152 76 87 6 66 2 71 123 77 114 108 59 123 166 62 96 140 
+94 149 116 169 ^
+349 0 125 17 93 82 80 110 156 147 156 99 154 4 29 90 163 120 84 113 56 8 157 29 
+61 169 141 113 78 48 50 13 138 11 50 61 99 106 2 107 6 117 81 114 34 49 112 52 
+130 82 73 108 20 22 110 60 11 98 22 62 58 48 146 149 23 88 142 139 121 91 16 
+163 2 88 171 133 100 62 51 46 10 24 150 49 131 60 114 63 84 91 64 165 138 40 44 
+172 111 141 58 74 115 96 129 145 164 153 170 126 24 169 16 115 41 125 46 87 61 
+92 145 39 155 92 78 70 35 27 21 48 21 151 159 40 15 5 132 170 23 18 107 160 150 
+56 133 23 66 109 123 102 102 172 166 145 116 151 34 1 151 130 5 36 34 97 114 15 
+82 128 112 119 99 29 138 165 42 36 159 95 19 63 36 89 101 40 92 1 33 93 104 113 
+126 2 136 96 52 108 90 57 89 31 5 113 30 39 37 96 4 147 127 105 43 165 35 75 23 
+143 105 24 25 10 94 12 160 102 95 170 71 20 70 112 23 95 144 61 73 137 55 1 81 
+95 26 65 172 41 147 79 103 80 40 121 36 12 64 98 169 93 111 115 48 127 9 39 107 
+131 115 118 162 161 10 142 14 123 54 141 36 41 99 77 140 128 167 82 25 106 57 
+70 64 21 19 15 34 126 149 167 53 163 127 86 35 8 54 23 40 140 3 169 45 150 152 
+96 81 143 28 28 124 87 13 90 9 87 109 53 67 164 28 131 89 149 42 55 126 79 132 
+74 19 133 30 68 72 75 148 9 10 72 152 144 83 106 153 74 163 98 152 ^
+375 1 94 28 13 8 20 28 18 118 5 140 89 67 171 64 152 85 61 101 80 154 149 34 
+115 135 128 108 110 20 33 128 103 35 38 57 95 10 111 151 98 29 149 7 82 69 96 
+114 26 103 171 101 53 121 24 2 121 51 35 70 83 29 154 67 5 167 63 16 27 58 60 2 
+99 128 71 33 160 70 51 3 44 149 2 89 84 101 43 18 113 71 38 94 55 46 74 52 139 
+102 35 43 50 80 122 6 100 88 129 36 25 148 47 24 7 55 36 30 82 32 19 78 63 26 
+71 28 167 85 56 167 95 159 78 26 66 35 65 90 44 159 105 59 15 67 57 137 21 132 
+50 70 78 36 169 5 172 56 1 22 129 68 168 23 74 30 99 138 174 120 91 153 8 42 68 
+158 155 104 99 133 5 135 96 82 59 52 144 36 20 38 62 29 112 106 46 106 19 73 70 
+41 135 133 42 95 15 45 136 93 100 98 173 6 132 55 4 4 31 64 130 162 156 64 157 
+19 46 96 92 103 139 134 2 94 18 86 38 89 62 61 79 157 14 112 111 156 32 14 85 
+78 31 59 20 1 161 169 149 29 122 150 133 37 102 30 109 65 85 51 174 110 164 66 
+77 76 111 119 131 95 5 1 166 103 134 141 17 158 123 137 48 165 175 102 13 3 86 
+43 23 47 56 150 165 4 36 174 115 157 168 13 147 119 109 55 41 140 67 27 31 27 
+53 126 17 163 116 122 160 60 7 92 113 66 45 109 60 151 125 62 39 39 17 153 13 
+152 53 94 50 53 89 57 127 153 45 119 104 121 56 145 172 19 41 103 166 108 68 
+126 12 53 131 127 148 52 134 168 50 48 155 72 132 82 37 129 63 175 160 ^
+366 1 73 15 79 139 71 51 132 81 135 111 166 61 37 60 118 37 92 134 94 60 150 53 
+47 25 110 19 137 107 27 176 43 16 145 146 142 165 12 17 92 166 110 117 41 69 6 
+12 164 76 109 40 101 82 82 131 134 115 143 112 32 164 146 93 162 31 66 123 144 
+80 135 94 137 156 107 157 173 62 65 176 124 112 4 65 127 44 131 53 19 105 91 
+149 106 27 57 158 92 85 14 79 20 84 127 174 128 72 68 59 171 17 124 80 167 8 57 
+28 172 66 144 48 42 37 109 121 18 120 103 116 13 132 39 73 145 76 158 43 82 33 
+51 153 164 97 13 2 3 20 24 114 98 9 25 131 102 99 86 42 16 26 159 39 105 161 
+133 49 59 41 20 105 31 136 30 87 10 119 135 13 83 99 58 45 99 156 26 61 135 143 
+80 118 107 76 77 24 44 12 66 95 147 61 86 140 99 167 138 54 47 42 97 122 18 60 
+90 40 73 85 63 82 1 35 96 94 81 54 15 128 40 52 2 101 1 165 93 113 130 85 95 98 
+58 105 112 53 68 108 72 100 152 49 87 140 39 154 62 114 77 105 63 50 87 157 26 
+78 122 67 140 71 170 119 5 93 64 50 104 144 129 138 75 130 4 178 60 139 120 54 
+113 32 2 133 17 43 163 129 89 72 149 155 30 38 7 138 5 44 61 69 76 175 107 6 93 
+81 114 28 25 82 22 118 58 73 96 175 177 92 36 11 98 171 38 28 42 146 125 178 88 
+136 139 103 67 10 151 151 70 153 115 94 32 51 34 177 173 132 49 119 54 96 45 78 
+73 64 159 120 22 20 154 111 117 58 56 109 72 143 ^
+372 1 136 146 144 170 90 15 169 180 88 41 89 10 60 52 92 145 21 155 47 42 61 26 
+18 176 48 21 124 141 40 179 178 114 143 14 164 71 142 132 11 124 23 39 82 114 
+84 57 163 130 127 89 133 16 138 151 130 160 34 70 78 161 64 92 112 110 72 175 
+102 138 179 173 159 59 19 27 18 53 92 22 65 156 170 57 104 86 126 148 118 155 
+78 43 63 90 48 80 168 142 68 12 39 174 69 168 147 118 96 34 129 35 75 5 107 60 
+170 180 147 85 3 133 75 95 152 71 175 43 94 178 50 144 16 46 101 46 165 45 68 
+163 38 172 5 138 61 85 62 177 76 36 167 19 53 151 66 66 97 3 100 164 12 98 131 
+70 109 162 161 156 142 14 105 27 141 9 178 81 50 113 110 131 37 16 79 12 34 37 
+167 173 10 152 7 81 140 158 26 136 82 50 172 154 45 160 31 122 167 142 9 150 
+125 51 54 125 174 10 124 51 177 81 173 69 109 8 22 155 19 86 62 149 33 37 108 
+34 96 29 174 133 167 50 54 66 130 9 1 36 134 108 65 97 126 56 163 71 83 88 10 1 
+8 178 22 6 112 169 116 89 43 153 40 146 85 31 89 74 154 137 28 115 117 122 108 
+98 8 27 110 103 176 17 20 27 77 10 93 145 80 17 143 165 76 69 78 102 20 91 171 
+95 29 115 176 166 109 39 23 70 83 29 148 67 163 161 33 4 15 46 42 2 69 104 53 
+33 160 64 33 155 14 131 160 59 78 71 19 176 107 65 38 82 55 40 56 40 115 84 29 
+25 44 68 104 176 76 64 123 18 25 136 23 6 171 31 30 30 58 14 13 72 57 14 41 177 
+^
+363 0 135 69 16 167 79 143 46 178 26 3 65 58 36 135 97 35 175 51 152 57 137 173 
+108 10 54 78 4 153 173 164 48 177 22 129 68 168 167 74 174 91 106 174 96 75 129 
+168 34 36 158 147 88 75 101 149 103 64 42 59 52 112 180 20 30 22 173 80 98 46 
+106 179 65 30 17 127 125 26 87 15 5 136 85 100 66 141 182 124 15 156 148 15 56 
+98 146 156 48 149 3 14 96 52 79 115 134 170 54 178 54 22 73 30 45 39 133 182 96 
+103 148 176 6 45 62 183 51 180 153 145 145 117 21 90 118 109 21 62 22 101 49 53 
+11 142 86 132 66 69 44 79 87 115 55 5 169 150 63 110 109 177 150 91 129 40 149 
+159 102 165 3 70 27 175 23 56 126 165 164 20 158 91 157 136 157 131 111 69 39 
+33 132 43 19 175 179 37 118 9 155 116 122 128 52 7 84 89 58 13 85 44 135 125 54 
+183 23 161 145 173 136 29 62 50 13 57 25 127 153 45 95 64 121 40 121 140 171 9 
+71 166 68 28 102 4 53 123 111 148 20 102 160 34 8 139 32 116 66 13 113 63 143 
+97 63 10 59 124 66 41 132 71 115 106 151 46 22 45 118 37 67 124 94 60 140 43 47 
+10 110 9 127 97 7 156 43 180 125 126 137 145 12 2 82 146 100 117 26 59 180 181 
+164 76 89 30 101 77 72 126 114 95 143 102 32 149 131 83 157 31 61 123 139 60 
+135 74 169 122 151 102 137 168 62 55 166 119 97 163 60 112 24 116 38 178 105 91 
+134 86 27 47 138 72 70 183 79 15 84 117 154 128 57 53 39 161 88 ^
+393 1 92 72 151 33 183 164 42 112 32 10 5 93 97 18 112 71 92 168 116 179 186 65 
+137 68 134 3 82 9 19 121 148 65 160 173 158 167 90 66 180 172 99 86 83 86 26 16 
+10 135 23 81 137 125 17 19 25 183 73 7 104 185 79 165 119 119 176 59 75 18 5 59 
+132 26 21 127 119 80 94 83 52 61 24 44 4 50 55 115 29 70 140 99 159 130 54 15 
+42 89 114 173 28 50 16 33 53 47 58 180 19 64 78 49 30 186 104 32 44 157 85 1 
+149 85 97 114 77 63 58 50 89 80 21 36 84 72 60 152 25 87 108 15 138 54 106 77 
+97 23 42 55 149 181 62 106 43 132 31 138 111 176 93 40 10 96 128 105 114 43 98 
+4 146 20 107 120 14 113 181 101 1 19 155 113 57 64 117 131 6 22 186 138 184 36 
+61 29 36 175 107 6 61 81 114 20 180 42 169 102 26 73 80 151 153 68 4 11 98 139 
+6 175 34 146 93 154 88 128 139 79 35 2 135 119 46 129 91 86 179 51 18 169 141 
+108 49 103 46 72 21 70 49 64 151 96 185 175 130 111 85 58 32 101 40 101 131 136 
+139 170 70 10 169 175 73 41 69 177 45 47 92 145 11 155 22 22 56 21 13 166 48 21 
+109 131 40 174 178 104 128 9 149 51 132 122 173 119 23 24 67 109 74 32 158 110 
+117 74 123 6 118 151 130 150 167 34 55 58 146 54 72 112 105 57 160 82 123 159 
+153 159 39 19 7 8 33 87 12 50 146 150 37 104 71 126 133 108 145 68 38 38 90 43 
+75 148 122 43 2 39 154 54 163 147 113 91 29 109 35 75 182 87 35 155 170 127 80 
+185 118 60 95 142 71 165 28 84 168 25 144 178 31 81 41 160 25 53 143 ^
+381 1 14 172 163 130 45 69 46 145 36 36 151 169 13 135 42 26 81 153 76 148 178 
+90 131 30 101 162 161 132 142 14 89 3 141 175 146 65 26 89 94 99 187 8 55 162 2 
+13 143 173 2 120 173 41 132 150 2 112 42 18 140 130 37 128 23 106 159 118 167 
+150 101 11 30 109 150 184 124 19 169 73 165 53 109 158 172 147 11 46 38 149 25 
+21 92 184 64 179 158 133 135 34 38 58 114 9 183 4 118 76 49 89 102 40 163 47 75 
+80 176 175 8 154 14 180 104 153 84 89 11 129 8 138 85 181 73 66 154 121 20 115 
+93 114 108 82 182 19 86 103 176 183 186 177 53 10 69 137 56 1 135 141 68 69 54 
+86 12 75 171 87 187 107 144 150 93 23 7 70 83 29 140 67 139 153 183 178 189 30 
+18 2 29 72 29 33 160 56 9 123 164 107 136 19 70 31 177 152 99 57 38 66 55 32 32 
+24 83 60 21 1 36 52 80 168 44 32 115 184 25 120 181 172 155 189 22 30 26 180 5 
+64 49 188 1 28 111 57 176 167 67 131 22 160 186 169 65 34 30 117 91 17 163 39 
+134 57 137 155 90 170 42 78 170 141 167 158 42 177 22 129 68 168 143 74 150 85 
+82 174 78 63 111 156 28 12 158 141 76 57 77 125 79 40 12 59 52 88 156 20 24 182 
+149 56 92 46 106 167 59 189 121 119 14 81 15 165 136 79 100 42 117 182 118 175 
+138 124 3 50 74 134 156 36 143 181 180 96 22 61 97 134 164 24 166 30 10 61 6 33 
+9 115 176 84 97 142 152 15 50 165 45 168 135 133 127 93 15 66 94 91 9 32 16 95 
+37 29 171 118 68 108 66 63 20 55 186 ^
+396 1 97 10 5 160 132 18 83 73 159 141 55 120 31 131 141 102 138 3 52 9 148 189 
+56 99 165 146 2 140 64 157 100 121 113 102 24 21 24 123 16 10 139 152 19 109 
+146 116 122 92 43 7 75 62 49 170 58 26 117 125 45 147 5 125 136 155 118 2 26 50 
+161 21 182 127 153 45 68 19 121 22 94 104 144 166 35 166 23 176 75 188 53 114 
+93 148 177 66 151 16 156 121 180 98 48 179 95 63 107 97 45 1 23 97 57 23 132 53 
+79 97 124 19 188 18 118 37 22 106 94 60 122 25 47 176 110 184 109 79 164 120 43 
+153 89 90 128 109 12 168 64 110 82 117 192 41 171 163 164 76 53 12 101 68 54 
+117 78 59 143 84 32 122 104 65 148 31 52 123 130 24 135 38 151 95 142 93 101 
+159 62 37 148 110 70 127 51 85 181 89 11 142 105 91 107 50 27 29 102 36 43 165 
+79 6 84 99 118 128 30 26 3 143 17 68 66 139 187 15 165 158 24 88 20 179 174 81 
+79 18 106 47 74 150 104 179 162 59 131 62 116 166 82 184 188 97 136 41 136 167 
+140 143 175 72 42 174 148 75 74 71 86 14 16 191 117 11 63 119 119 186 182 13 
+171 49 182 80 167 73 147 119 107 164 41 57 181 168 29 114 26 184 121 101 80 76 
+65 34 49 24 44 191 38 25 91 5 58 140 99 153 124 54 184 42 83 108 155 4 20 191 3 
+29 35 40 180 7 40 66 25 12 180 86 26 38 139 73 1 137 79 85 102 71 39 28 44 77 
+56 190 12 66 72 30 152 7 87 84 190 126 48 100 77 91 186 36 31 143 163 50 94 25 
+126 1 114 105 170 93 22 173 90 116 87 96 19 74 4 122 183 83 120 177 113 169 181 
+77 182 1 149 186 ^
+384 1 25 56 85 107 177 6 186 138 184 28 61 184 191 175 107 6 29 81 114 12 156 2 
+137 86 189 73 64 127 129 44 167 11 98 107 169 143 26 146 61 130 88 120 139 55 3 
+189 119 87 22 105 67 78 147 51 2 161 109 84 49 87 38 48 192 62 25 64 143 72 169 
+151 106 111 53 58 8 93 8 85 123 120 131 170 38 2 169 167 49 41 37 153 21 39 92 
+145 190 155 177 185 48 13 5 150 48 21 85 115 40 166 178 88 104 1 125 19 116 106 
+141 111 23 43 101 58 187 150 78 101 50 107 185 86 151 130 134 143 34 31 26 122 
+38 40 112 97 33 136 50 99 127 121 159 7 19 170 187 1 79 191 26 130 118 5 104 47 
+126 109 92 129 52 30 193 90 35 67 116 90 3 181 39 122 30 155 147 105 83 21 77 
+35 75 174 55 190 131 154 95 72 185 94 36 95 126 71 149 4 68 152 180 144 146 7 
+49 33 152 188 29 111 194 172 148 125 35 59 36 125 11 36 141 149 183 125 27 1 71 
+133 61 138 168 85 131 5 96 162 161 117 142 14 79 183 141 165 126 55 11 74 84 79 
+167 3 40 142 177 193 128 173 192 100 163 16 127 145 182 97 17 193 120 115 32 
+108 18 96 154 103 152 150 86 181 15 99 135 179 124 194 164 68 160 43 109 138 
+152 142 6 21 23 149 20 11 82 164 44 159 148 133 115 24 28 53 104 9 183 179 108 
+56 39 84 87 30 163 32 70 75 166 170 8 139 9 175 99 143 64 89 186 114 183 133 85 
+161 63 61 154 111 15 115 78 109 108 72 177 14 71 103 176 173 176 157 38 10 54 
+132 41 186 130 126 63 69 39 76 7 65 171 82 172 102 124 140 83 113 ^
+396 1 189 70 83 29 132 67 115 145 151 170 181 14 192 2 187 40 5 33 160 48 183 
+91 132 83 112 177 62 189 153 128 91 49 38 50 55 24 8 8 51 36 13 175 28 36 56 
+160 12 107 168 25 104 157 156 139 165 14 30 192 164 195 56 41 180 159 28 79 41 
+144 167 51 115 188 136 154 145 65 2 22 93 83 191 147 23 110 57 137 131 66 138 
+26 78 146 125 159 150 34 177 22 129 68 168 111 74 118 77 50 174 54 47 87 140 20 
+178 158 133 60 33 45 93 47 8 170 59 52 56 124 20 16 150 117 24 84 46 106 151 51 
+158 173 113 111 196 73 15 133 136 71 100 10 85 182 110 143 114 92 185 42 42 118 
+156 20 135 173 156 96 180 37 73 134 156 182 150 196 192 45 172 17 167 91 168 68 
+89 134 120 190 173 34 141 37 152 111 117 103 61 7 34 62 67 191 190 8 87 21 195 
+139 86 44 76 66 55 186 23 31 87 183 5 155 122 191 68 53 149 136 35 115 26 121 
+131 102 123 3 42 197 133 179 56 84 165 136 190 130 49 157 80 101 103 97 197 11 
+19 118 1 5 119 137 9 104 193 141 116 122 72 38 7 70 47 44 155 43 16 107 125 40 
+127 193 105 131 145 108 185 6 50 141 1 167 127 153 45 53 192 121 12 79 84 129 
+151 15 166 196 156 60 188 53 109 83 148 162 46 146 6 136 111 160 88 38 169 85 
+63 87 97 35 194 3 82 52 13 132 43 59 92 109 4 178 3 118 37 195 96 94 60 112 15 
+47 166 110 179 99 69 149 100 43 138 69 70 123 89 12 158 54 90 72 117 182 31 166 
+153 164 76 33 2 101 63 44 112 58 39 143 74 32 107 89 55 143 31 47 123 125 4 135 
+18 141 80 137 88 81 154 187 ^
+406 0 23 134 103 49 99 44 64 160 68 190 114 105 91 86 22 27 15 74 8 22 151 79 
+199 84 85 90 128 9 5 175 129 17 40 59 125 187 194 144 151 3 60 6 158 153 67 58 
+18 99 19 53 129 90 179 134 52 124 55 95 138 82 170 167 69 122 13 108 160 119 
+115 161 51 14 167 120 47 60 57 86 16 184 96 197 42 98 112 165 154 199 157 21 
+168 52 146 66 126 119 93 150 20 36 153 140 194 93 26 156 114 80 80 55 44 13 35 
+24 44 191 24 190 63 177 44 140 99 146 117 54 163 42 76 101 134 176 185 177 168 
+1 21 19 180 193 12 52 197 191 173 65 19 31 118 59 1 123 72 71 88 64 11 193 37 
+63 28 169 184 45 72 195 152 186 87 56 176 112 41 93 77 84 158 29 3 136 142 36 
+80 4 119 166 86 98 163 93 1 145 83 102 66 75 191 46 4 94 155 55 120 149 113 148 
+181 49 175 180 142 87 5 51 65 92 167 196 186 138 184 23 61 164 171 175 107 6 9 
+81 114 7 141 177 117 76 174 73 54 112 114 29 152 11 98 87 154 123 21 146 41 115 
+88 115 139 40 183 189 109 67 7 90 52 73 127 51 192 156 89 69 49 77 33 33 182 57 
+10 64 138 57 159 136 91 111 33 58 193 88 188 75 118 110 126 170 18 197 169 162 
+34 41 17 138 6 34 92 145 185 155 157 170 43 8 140 48 21 70 105 40 161 178 78 89 
+196 110 199 106 96 121 106 23 185 28 96 48 167 145 58 91 35 97 180 66 151 130 
+124 128 34 16 6 107 28 20 112 92 18 121 30 84 107 101 159 187 19 155 182 181 74 
+186 11 120 98 185 104 32 126 94 82 119 42 25 173 90 30 62 96 70 178 176 39 102 
+15 150 147 100 78 16 57 35 75 169 35 170 116 144 75 146 ^
+409 1 185 70 12 95 110 71 133 183 52 136 148 144 114 186 17 25 144 164 5 79 178 
+172 124 117 19 43 20 93 174 36 125 117 151 109 3 164 55 101 37 122 152 77 131 
+168 88 162 161 93 142 14 63 167 141 149 94 39 190 50 68 47 135 198 16 110 153 
+177 104 173 192 68 147 179 119 137 166 73 180 169 88 91 24 76 10 80 146 79 128 
+150 62 149 194 83 111 171 124 170 156 60 152 27 109 106 120 134 201 184 202 149 
+12 198 66 132 12 127 132 133 83 8 12 45 88 9 183 155 92 24 23 76 63 14 163 8 62 
+67 150 162 8 115 1 167 91 127 32 89 162 90 159 125 85 129 47 53 154 95 7 115 54 
+101 108 56 169 6 47 103 176 157 160 125 14 10 30 124 17 178 122 102 55 69 15 60 
+202 49 171 74 148 94 92 124 67 200 184 70 83 29 127 67 100 140 131 165 176 4 
+182 2 167 20 193 33 160 43 173 71 112 68 97 157 57 169 138 113 86 44 38 40 55 
+19 196 201 31 21 8 165 23 26 41 155 195 183 102 158 25 94 142 146 129 150 9 30 
+177 154 195 51 36 175 139 28 59 31 124 167 41 105 173 121 134 130 65 185 17 78 
+78 181 137 13 95 57 137 116 51 118 16 78 131 115 154 145 29 177 22 129 68 168 
+91 74 98 72 30 174 39 37 72 130 15 163 158 128 50 18 25 73 27 191 150 59 52 36 
+104 20 11 130 97 4 79 46 106 141 46 138 163 108 106 191 68 15 113 136 66 100 
+193 65 182 105 123 99 72 180 37 22 108 156 10 130 168 141 96 160 22 58 134 151 
+162 140 181 187 35 157 7 147 76 163 58 84 129 100 190 153 24 126 32 142 96 107 
+88 41 2 14 42 52 186 170 3 82 11 180 119 66 29 56 66 50 171 3 11 77 163 5 150 
+112 128 ^
+413 1 47 25 135 129 7 108 19 107 117 102 102 3 28 190 112 165 56 63 165 122 183 
+116 28 157 52 73 89 90 169 202 12 111 185 203 91 116 200 97 193 134 116 122 44 
+31 7 63 26 37 134 22 2 93 125 33 99 186 77 124 131 94 171 183 50 113 178 146 
+127 153 45 32 164 121 203 58 56 108 130 192 166 168 128 39 188 53 102 69 148 
+141 18 139 197 108 97 132 74 24 155 71 63 59 97 21 194 180 61 45 204 132 29 31 
+85 88 188 164 187 118 37 167 82 94 60 98 1 47 152 110 172 85 55 128 72 43 117 
+41 42 116 61 12 144 40 62 58 117 168 17 159 139 164 76 5 193 101 56 30 105 30 
+11 143 60 32 86 68 41 136 31 40 123 118 181 135 195 127 59 130 81 53 147 62 13 
+124 98 34 79 39 49 145 53 180 94 105 91 71 2 27 5 54 193 7 141 79 199 84 75 70 
+128 199 195 160 119 17 20 54 115 187 184 129 146 193 40 201 143 138 57 43 18 94 
+204 38 114 80 179 114 47 119 50 80 118 82 160 152 49 112 198 88 155 104 95 151 
+36 199 162 100 27 50 47 86 195 16 179 81 192 27 83 107 150 134 194 147 1 158 32 
+131 61 111 119 83 140 5 21 133 120 174 78 26 136 109 65 80 40 29 203 25 24 44 
+191 14 170 43 162 34 140 99 141 112 54 148 42 71 96 119 161 165 167 148 186 11 
+4 180 188 197 42 182 181 168 50 14 26 103 49 1 113 67 61 78 59 196 173 32 53 8 
+154 169 30 72 175 152 176 87 36 166 102 36 88 77 79 138 24 188 131 127 26 70 
+194 114 146 66 93 158 93 191 125 78 92 51 60 176 26 4 74 135 35 120 129 113 133 
+181 29 170 170 137 77 190 46 45 77 157 191 186 138 184 18 61 144 151 175 107 6 
+194 81 114 2 126 110 ^
+427 1 85 60 150 73 38 88 90 5 128 11 98 55 130 91 13 146 9 91 88 107 139 16 159 
+189 93 35 191 66 28 65 95 51 184 148 57 45 49 61 25 9 166 49 194 64 130 33 143 
+112 67 111 1 58 177 80 164 59 110 94 118 170 194 197 169 154 10 41 193 114 190 
+26 92 145 177 155 125 146 35 200 124 48 21 46 89 40 153 178 62 65 196 86 175 90 
+80 89 98 23 169 4 88 32 135 137 26 75 11 81 172 34 151 130 108 104 34 200 182 
+83 12 196 112 84 202 97 206 60 75 69 159 163 19 131 174 157 66 178 195 104 66 
+161 104 8 126 70 66 103 26 17 141 90 22 54 64 38 146 168 39 70 199 142 147 92 
+70 8 25 35 75 161 3 138 92 128 43 59 185 55 205 95 100 71 123 173 42 126 128 
+144 94 176 205 20 139 149 198 59 168 172 109 112 9 33 10 73 154 36 115 97 131 
+99 196 144 45 81 22 112 142 72 131 148 83 162 161 78 142 14 53 157 141 139 74 
+29 180 35 58 27 115 198 1 90 138 167 89 173 192 48 137 159 114 132 156 58 160 
+154 68 76 19 56 5 70 141 64 113 150 47 129 184 73 96 166 124 155 151 55 147 17 
+109 86 100 129 201 164 192 149 7 193 56 112 200 107 122 133 63 206 2 40 78 9 
+183 140 82 4 13 71 48 4 163 201 57 62 140 157 8 100 204 162 86 117 12 89 147 75 
+144 120 85 109 37 48 154 85 2 115 39 96 108 46 164 1 32 103 176 147 150 105 207 
+10 15 119 2 173 117 87 50 69 50 202 39 171 69 133 89 72 114 57 195 179 70 83 29 
+122 67 85 135 111 160 171 202 172 2 147 183 33 160 38 163 51 92 53 82 137 52 
+149 123 98 81 39 38 30 55 14 186 196 11 6 3 155 18 16 26 150 180 168 97 148 25 
+84 127 136 119 135 4 30 162 144 195 46 31 170 119 28 190 ^
+443 1 17 96 167 27 91 152 100 106 109 65 164 10 57 71 167 123 209 74 57 137 95 
+30 90 2 78 110 101 147 138 22 177 22 129 68 168 63 74 70 65 2 174 18 23 51 116 
+8 142 158 121 36 207 207 45 209 170 122 59 52 8 76 20 4 102 69 186 72 46 106 
+127 39 110 149 101 99 184 61 15 85 136 59 100 172 37 182 98 95 78 44 173 30 204 
+94 156 206 123 161 120 96 132 1 37 134 144 134 126 160 180 21 136 203 119 55 
+156 44 77 122 72 190 125 10 105 25 128 75 93 67 13 205 196 14 31 179 142 206 75 
+207 159 91 38 8 28 66 43 150 185 193 63 135 5 143 98 143 32 5 125 124 197 103 
+14 97 107 102 87 3 18 185 97 155 56 48 165 112 178 106 13 157 32 53 79 85 149 
+197 7 106 175 203 71 101 195 92 193 129 116 122 24 26 7 58 11 32 119 7 202 83 
+125 28 79 181 57 119 121 84 161 168 50 93 163 131 127 153 45 17 144 121 198 43 
+36 93 115 177 166 148 108 24 188 53 97 59 148 126 208 134 192 88 87 112 64 14 
+145 61 63 39 97 11 194 165 46 40 199 132 19 11 80 73 178 154 177 118 37 147 72 
+94 60 88 201 47 142 110 167 75 45 113 52 43 102 21 22 111 41 12 134 30 42 48 
+117 158 7 154 129 164 76 195 188 101 51 20 100 10 201 143 50 32 71 53 31 131 31 
+35 123 113 166 135 180 117 44 125 76 33 142 62 3 114 93 19 59 34 34 130 38 170 
+74 105 91 56 192 27 205 34 178 202 131 79 199 84 65 50 128 189 185 145 109 17 
+49 105 187 174 114 141 183 20 196 128 123 47 28 18 89 189 23 99 70 179 94 42 
+114 45 65 98 82 150 137 29 102 183 68 150 89 75 141 21 184 157 80 7 40 37 86 
+190 16 174 66 187 12 68 102 135 114 189 137 191 148 12 116 56 96 119 73 130 200 
+6 113 100 154 63 26 116 104 50 80 25 14 193 83 ^
+436 1 24 44 191 211 138 11 138 18 140 99 133 104 54 124 42 63 88 95 137 133 151 
+116 162 208 193 180 180 173 26 158 165 160 26 6 18 79 33 1 97 59 45 62 51 172 
+141 24 37 189 130 145 6 72 143 152 160 87 4 150 86 28 80 77 71 106 16 164 123 
+103 10 54 178 106 114 34 85 150 93 175 93 70 76 27 36 152 207 4 42 103 3 120 97 
+113 109 181 210 162 154 129 61 166 38 13 53 141 183 186 138 184 10 61 112 119 
+175 107 6 170 81 114 207 102 125 65 50 135 73 28 73 75 203 113 11 98 35 115 71 
+8 146 202 76 88 102 139 1 144 189 83 15 181 51 13 60 75 51 179 143 37 30 49 51 
+20 207 156 44 184 64 125 18 133 97 52 111 194 58 167 75 149 49 105 84 113 170 
+179 197 169 149 208 41 178 99 180 21 92 145 172 155 105 131 30 208 200 114 48 
+21 31 79 40 148 178 52 50 196 71 160 80 70 69 93 23 159 202 83 22 115 132 6 65 
+209 71 167 14 151 130 98 89 34 190 167 68 2 181 112 79 192 82 191 45 55 49 159 
+148 19 116 169 142 61 173 185 94 46 146 104 206 126 55 56 93 16 12 121 90 17 49 
+44 18 126 163 39 50 189 137 147 87 65 3 5 35 75 156 196 118 77 118 23 54 185 40 
+195 95 90 71 113 163 32 116 108 144 74 166 190 15 134 134 188 39 158 172 94 107 
+212 23 53 134 36 105 77 111 89 186 124 35 61 7 102 132 67 131 128 78 162 161 63 
+142 14 43 147 141 129 54 19 170 20 48 7 95 198 199 70 123 157 74 173 192 28 127 
+139 109 127 146 43 140 139 48 61 14 36 60 136 49 98 150 32 109 174 63 81 161 
+124 140 146 50 142 7 109 66 80 124 201 144 182 149 2 188 46 92 185 87 112 133 
+43 201 205 35 68 9 183 125 72 197 3 66 33 207 163 191 52 57 130 152 8 85 204 
+157 81 107 205 187 ^
+462 1 126 54 123 113 85 81 23 41 154 71 210 115 18 89 108 32 157 209 11 103 176 
+133 136 77 193 10 209 112 196 166 110 66 43 69 194 36 202 25 171 62 112 82 44 
+100 43 188 172 70 83 29 115 67 64 128 83 153 164 195 158 2 119 187 169 33 160 
+31 149 23 64 32 61 109 45 121 102 77 74 32 38 16 55 7 172 189 198 200 211 141 
+11 2 5 143 159 147 90 134 25 70 106 122 105 114 212 30 141 130 195 39 24 163 91 
+28 11 7 76 167 17 81 137 85 86 94 65 149 5 42 66 157 113 204 59 57 137 80 15 70 
+207 78 95 91 142 133 17 177 22 129 68 168 43 74 50 60 197 174 3 13 36 106 3 127 
+158 116 26 197 192 25 194 155 102 59 52 203 56 20 214 82 49 171 67 46 106 117 
+34 90 139 96 94 179 56 15 65 136 54 100 157 17 182 93 75 63 24 168 25 189 84 
+156 201 118 156 105 96 112 201 22 134 139 114 116 145 175 11 121 198 99 40 151 
+34 72 117 52 190 105 90 20 118 60 83 52 208 205 181 209 16 174 122 206 70 202 
+144 71 18 208 8 66 38 135 170 178 53 115 5 138 88 123 17 200 115 119 182 98 9 
+87 97 102 72 3 8 180 82 145 56 33 165 102 173 96 213 157 12 33 69 80 129 192 2 
+101 165 203 51 86 190 87 193 124 116 122 4 21 7 53 211 27 104 207 197 73 125 23 
+59 176 37 114 111 74 151 153 50 73 148 116 127 153 45 2 124 121 193 28 16 78 
+100 162 166 128 88 9 188 53 92 49 148 111 193 129 187 68 77 92 54 4 135 51 63 
+19 97 1 194 150 31 35 194 132 9 206 75 58 168 144 167 118 37 127 62 94 60 78 
+196 47 132 110 162 65 35 98 32 43 87 1 2 106 21 12 124 20 22 38 117 148 212 149 
+119 164 76 180 183 101 46 10 95 205 186 143 40 32 56 38 21 126 31 30 123 108 
+151 135 165 107 29 120 71 13 137 62 208 104 88 4 39 29 19 115 23 160 54 105 91 
+41 177 27 200 14 163 124 ^
+453 0 115 79 199 84 49 18 128 173 169 121 93 17 186 41 89 187 158 90 133 167 
+206 188 104 99 31 4 18 81 165 217 75 54 179 62 34 106 37 41 66 82 134 113 215 
+86 159 36 142 65 43 125 215 160 149 48 193 24 21 86 182 16 166 42 179 206 44 94 
+111 82 181 121 167 132 198 92 48 72 119 57 114 184 200 81 68 122 39 26 84 96 26 
+80 1 208 177 217 24 44 191 206 118 209 123 8 140 99 128 99 54 109 42 58 83 80 
+122 113 141 96 147 203 183 180 175 158 16 143 155 155 11 1 13 64 23 1 87 54 35 
+52 46 157 121 19 27 174 115 130 209 72 123 152 150 87 202 140 76 23 75 77 66 86 
+11 149 118 88 44 168 101 94 14 80 145 93 165 73 65 66 12 21 137 192 4 22 83 201 
+120 77 113 94 181 195 157 144 124 51 151 33 211 38 131 178 186 138 184 5 61 92 
+99 175 107 6 155 81 114 207 87 105 45 40 120 73 18 58 60 193 98 11 98 15 100 51 
+3 146 187 61 88 97 139 204 129 189 73 213 171 36 216 55 55 51 174 138 17 15 49 
+41 15 197 146 39 174 64 120 3 123 82 37 111 179 58 157 70 134 39 100 74 108 170 
+164 197 169 144 198 41 163 84 170 16 92 145 167 155 85 116 25 208 200 104 48 21 
+16 69 40 143 178 42 35 196 56 145 70 60 49 88 23 149 192 78 12 95 127 204 55 
+199 61 162 212 151 130 88 74 34 180 152 53 210 166 112 74 182 67 176 30 35 29 
+159 133 19 101 164 127 56 168 175 84 26 131 104 196 126 40 46 83 6 7 101 90 12 
+44 24 216 106 158 39 30 179 132 147 82 60 216 203 35 75 151 181 98 62 108 3 49 
+185 25 185 95 80 71 103 153 22 106 88 144 54 156 175 10 129 119 178 19 148 172 
+79 102 207 13 208 33 114 36 95 57 91 79 176 104 25 41 210 92 122 62 131 108 73 
+162 161 48 142 14 33 137 141 119 34 9 160 5 38 205 75 198 189 50 108 112 ^
+454 1 53 173 192 113 111 102 120 132 22 112 118 20 40 7 8 213 46 129 28 77 150 
+11 81 160 49 60 154 124 119 139 43 135 213 109 38 52 117 201 116 168 149 215 
+181 32 64 164 59 98 133 15 194 198 28 54 9 183 104 58 176 209 59 12 200 163 177 
+45 50 116 145 8 64 204 150 74 93 184 89 111 39 108 108 85 61 13 36 154 61 210 
+115 3 84 108 22 152 209 216 103 176 123 126 57 183 10 199 107 186 161 105 51 38 
+69 184 26 202 15 171 57 97 77 24 90 33 183 167 70 83 29 110 67 49 123 63 148 
+159 190 148 2 99 172 159 33 160 26 139 3 44 17 46 89 40 101 87 62 69 27 38 6 55 
+2 162 184 183 190 211 131 6 212 210 138 144 132 85 124 25 60 91 112 95 99 212 
+30 126 120 195 34 19 158 71 28 211 217 56 167 7 71 122 70 66 79 65 134 27 61 
+147 103 199 44 57 137 65 50 202 78 80 81 137 128 12 177 22 129 68 168 23 74 30 
+55 182 174 208 3 21 96 218 112 158 111 16 187 177 5 179 140 82 59 52 188 36 20 
+214 62 29 156 62 46 106 107 29 70 129 91 89 174 51 15 45 136 49 100 142 217 182 
+88 55 48 4 163 20 174 74 156 196 113 151 90 96 92 191 7 134 134 94 106 130 170 
+1 106 193 79 25 146 24 67 112 32 190 85 210 75 15 108 45 73 37 193 205 166 194 
+1 169 102 206 65 197 129 51 218 198 208 66 33 120 155 163 43 95 5 133 78 103 2 
+185 105 114 167 93 4 77 87 102 57 3 218 175 67 135 56 18 165 92 168 86 203 157 
+212 13 59 75 109 187 217 96 155 203 31 71 185 82 193 119 116 122 204 16 7 48 
+201 22 89 197 192 63 125 18 39 171 17 109 101 64 141 138 50 53 133 101 127 153 
+45 207 104 121 188 13 216 63 85 147 166 108 68 214 188 53 87 39 148 96 178 124 
+182 48 67 72 44 214 125 41 63 219 97 211 194 135 16 30 189 132 219 191 70 43 
+158 181 ^
+475 0 153 118 37 99 48 94 60 64 189 47 118 110 155 51 21 77 4 43 66 195 196 99 
+215 12 110 6 216 24 117 134 205 142 105 164 76 159 176 101 39 218 88 184 165 
+143 26 32 35 17 7 119 31 23 123 101 130 135 144 93 8 113 64 207 130 62 201 90 
+81 205 11 22 220 94 2 146 26 105 91 20 156 27 193 208 142 178 107 79 199 84 41 
+2 128 165 161 109 85 17 174 37 81 187 150 78 129 159 194 184 92 87 23 214 18 77 
+153 209 63 46 179 46 30 102 33 29 50 82 126 101 203 78 147 20 138 53 27 117 207 
+148 145 32 181 16 13 86 178 16 162 30 175 198 32 90 99 66 177 113 155 124 186 
+80 44 60 119 49 106 176 192 65 52 106 27 26 68 92 14 80 211 200 169 213 24 44 
+191 202 102 197 111 140 99 124 95 54 97 42 54 79 68 110 97 133 80 135 199 175 
+180 171 146 8 131 147 151 221 219 9 52 15 1 79 50 27 44 42 145 105 15 19 162 
+103 118 201 72 107 152 142 87 190 132 68 19 71 77 62 70 7 137 114 76 214 36 160 
+97 78 220 76 141 93 157 57 61 58 9 125 180 4 6 67 189 120 61 113 82 181 183 153 
+136 120 43 139 29 199 26 123 174 186 138 184 1 61 76 83 175 107 6 143 81 114 
+207 75 89 29 32 108 73 10 46 48 185 86 11 98 221 88 35 221 146 175 49 88 93 139 
+196 117 189 65 201 163 24 208 51 39 51 170 134 1 3 49 33 11 189 138 35 166 64 
+116 213 115 70 25 111 167 58 149 66 122 31 96 66 104 170 152 197 169 140 190 41 
+151 72 162 12 92 145 163 155 69 104 21 208 200 96 48 21 4 61 40 139 178 34 23 
+196 44 133 62 52 33 84 23 141 184 74 4 79 123 192 47 191 53 158 200 151 130 80 
+62 34 172 140 41 206 154 112 70 174 55 164 18 19 13 159 121 19 89 160 115 52 
+164 167 76 10 119 104 188 126 28 38 75 220 3 85 90 8 40 8 204 90 154 39 14 171 
+128 147 78 56 216 191 35 75 147 169 82 50 100 209 45 185 13 177 95 150 ^
+471 0 71 89 139 8 92 60 144 26 142 154 3 122 98 164 216 134 172 58 95 200 224 
+201 5 86 36 81 29 63 65 162 76 11 13 196 78 108 55 131 80 66 162 161 27 142 14 
+19 123 141 105 6 220 146 209 24 184 47 198 175 22 87 133 38 173 192 205 103 91 
+97 115 122 7 92 103 25 2 213 213 36 124 13 62 150 221 61 150 39 45 149 124 104 
+134 38 130 208 109 18 32 112 201 96 158 149 215 176 22 44 149 39 88 133 220 189 
+193 23 44 9 183 89 48 161 204 54 222 195 163 167 40 45 106 140 8 49 204 145 69 
+83 169 89 96 24 93 103 85 41 3 31 154 51 210 115 213 79 108 12 147 209 206 103 
+176 113 116 37 173 10 189 102 176 156 100 36 33 69 174 16 202 5 171 52 82 72 4 
+80 23 178 162 70 83 29 105 67 34 118 43 143 154 185 138 2 79 157 149 33 160 21 
+129 208 24 2 31 69 35 81 72 47 64 22 38 221 55 222 152 179 168 180 211 121 1 
+207 200 133 129 117 80 114 25 50 76 102 85 84 212 30 111 110 195 29 14 153 51 
+28 196 212 36 167 222 61 107 55 46 64 65 119 220 12 56 137 93 194 29 57 137 50 
+210 30 197 78 65 71 132 123 7 177 22 129 68 168 3 74 10 50 167 174 198 218 6 86 
+218 97 158 106 6 177 162 210 164 125 62 59 52 173 16 20 214 42 9 141 57 46 106 
+97 24 50 119 86 84 169 46 15 25 136 44 100 127 202 182 83 35 33 209 158 15 159 
+64 156 191 108 146 75 96 72 181 217 134 129 74 96 115 165 216 91 188 59 10 141 
+14 62 107 12 190 65 205 60 10 98 30 63 22 178 205 151 179 211 164 82 206 60 192 
+114 31 203 188 193 66 28 105 140 148 33 75 5 128 68 83 212 170 95 109 152 88 
+224 67 77 102 42 3 213 170 52 125 56 3 165 82 163 76 193 157 197 218 49 70 89 
+182 217 91 145 203 11 56 180 77 193 114 116 122 189 11 7 43 191 17 74 187 187 
+53 125 13 19 166 222 104 91 54 131 123 50 33 118 86 127 167 ^
+480 1 45 193 76 121 181 219 195 42 64 126 166 80 40 200 188 53 80 25 148 75 157 
+117 175 20 53 44 30 207 111 27 63 198 97 204 194 114 222 23 182 132 212 170 63 
+22 144 120 143 118 37 79 38 94 60 54 184 47 108 110 150 41 11 62 211 43 51 180 
+181 94 200 12 100 223 201 14 117 124 200 137 95 164 76 144 171 101 34 213 83 
+169 150 143 16 32 20 2 224 114 31 18 123 96 115 135 129 83 220 108 59 192 125 
+62 196 80 76 195 218 17 210 79 214 136 6 105 91 5 141 27 188 193 127 168 97 79 
+199 84 31 209 128 155 151 94 75 17 159 32 71 187 140 63 124 149 179 179 77 72 
+13 204 18 72 138 199 48 36 179 26 25 97 28 14 30 82 116 86 188 68 132 133 38 7 
+107 197 133 140 12 166 6 3 86 173 16 157 15 170 188 17 85 84 46 172 103 140 114 
+171 65 39 45 119 39 96 166 182 45 32 86 12 26 48 87 226 80 201 190 159 208 24 
+44 191 197 82 182 96 217 140 99 119 90 54 82 42 49 74 53 95 77 123 60 120 194 
+165 180 166 131 225 116 137 146 211 219 4 37 5 1 69 45 17 34 37 130 85 10 9 147 
+88 103 191 72 87 152 132 87 175 122 58 14 66 77 57 50 2 122 109 61 209 26 150 
+92 58 205 71 136 93 147 37 56 48 212 221 110 165 4 213 47 174 120 41 113 67 181 
+168 148 126 115 33 124 24 184 11 113 169 186 138 184 223 61 56 63 175 107 6 128 
+81 114 207 60 69 9 22 93 73 31 33 175 71 11 98 206 73 15 221 146 160 34 88 88 
+139 186 102 189 55 186 153 9 198 46 19 51 165 129 208 215 49 23 6 179 128 30 
+156 64 111 203 105 55 10 111 152 58 139 61 107 21 91 56 99 170 137 197 169 135 
+180 41 136 57 152 7 92 145 158 155 49 89 16 208 200 86 48 21 216 51 40 134 178 
+24 8 196 29 118 52 42 13 79 23 131 174 69 221 59 118 177 37 181 43 153 185 151 
+130 70 47 34 162 125 26 201 139 112 65 164 40 149 3 226 220 159 106 19 74 155 
+100 47 159 157 193 ^
+471 0 211 98 104 174 126 7 24 61 213 225 57 90 1 33 209 183 62 147 39 215 157 
+121 147 71 49 216 170 35 75 140 148 54 29 86 188 38 185 221 163 95 58 71 81 131 
+84 44 144 10 134 142 228 118 86 156 204 126 172 46 91 196 220 197 218 70 36 73 
+13 47 57 154 60 3 226 188 70 100 51 131 64 62 162 161 15 142 14 11 115 141 97 
+219 216 138 201 16 172 31 198 167 6 75 125 26 173 192 193 95 75 93 111 114 224 
+76 91 213 13 227 201 213 28 120 1 50 150 213 45 142 31 33 145 124 92 130 34 126 
+204 109 2 16 108 201 80 150 149 215 172 14 28 137 23 80 133 208 185 189 19 36 9 
+183 77 40 149 200 50 214 191 163 159 36 41 98 136 8 37 204 141 65 75 157 89 84 
+12 81 99 85 25 224 27 154 43 210 115 205 75 108 4 143 209 198 103 176 105 108 
+21 165 10 181 98 168 152 96 24 29 69 166 8 202 226 171 48 70 68 217 72 15 174 
+158 70 83 29 101 67 22 114 27 139 150 181 130 2 63 145 141 33 160 17 121 196 8 
+219 19 53 31 65 60 35 60 18 38 217 55 222 144 175 156 172 211 113 226 203 192 
+129 117 105 76 106 25 42 64 94 77 72 212 30 99 102 195 25 10 149 35 28 184 208 
+20 167 218 53 95 43 30 52 65 107 220 52 129 85 190 17 57 137 38 202 14 193 78 
+53 63 128 119 3 177 22 129 68 168 216 74 223 46 155 174 190 214 223 78 218 85 
+158 102 227 169 150 198 152 113 46 59 52 161 20 214 26 222 129 53 46 106 89 20 
+34 111 82 80 165 42 15 9 136 40 100 115 190 182 79 19 21 197 154 11 147 56 156 
+187 104 142 63 96 56 173 209 134 125 58 88 103 161 212 79 184 43 227 137 6 58 
+103 225 190 49 201 48 6 90 18 55 10 166 205 139 167 203 160 66 206 56 188 102 
+15 191 180 181 66 24 93 128 136 25 59 5 124 60 67 204 158 87 105 140 84 224 59 
+69 102 30 3 209 166 40 117 56 220 165 74 159 68 185 157 185 206 41 66 167 ^
+490 1 176 217 85 133 203 218 38 174 71 193 108 116 122 171 5 7 37 179 11 56 175 
+181 41 125 7 226 160 204 98 79 42 119 105 50 9 100 68 127 153 45 185 60 121 177 
+211 183 30 52 114 166 64 24 192 188 53 76 17 148 63 145 113 171 4 45 28 22 203 
+103 19 63 186 97 200 194 102 214 19 178 132 208 158 59 10 136 112 135 118 37 63 
+30 94 60 46 180 47 100 110 146 33 3 50 199 43 39 168 169 90 188 12 92 219 189 6 
+117 116 196 133 87 164 76 132 167 101 30 209 79 157 138 143 8 32 8 221 220 110 
+31 14 123 92 103 135 117 75 212 104 55 180 121 62 192 72 72 187 206 13 202 67 
+206 128 221 105 91 224 129 27 184 181 115 160 89 79 199 84 23 197 128 147 143 
+82 67 17 147 28 63 187 132 51 120 141 167 175 65 60 5 196 18 68 126 191 36 28 
+179 10 21 93 24 2 14 82 108 74 176 60 120 215 129 26 222 99 189 121 136 227 154 
+229 226 86 169 16 153 3 166 180 5 81 72 30 168 95 128 106 159 53 35 33 119 31 
+88 158 174 29 16 70 26 32 83 218 80 193 182 151 204 24 44 191 193 66 170 84 213 
+140 99 115 86 54 70 42 45 70 41 83 61 115 44 108 190 157 180 162 119 221 104 
+129 142 203 219 25 228 1 61 41 9 26 33 118 69 6 1 135 76 91 183 72 71 152 124 
+87 163 114 50 10 62 77 53 34 229 110 105 49 205 18 142 88 42 193 67 132 93 139 
+21 52 40 204 213 98 153 4 201 31 162 120 25 113 55 181 156 144 118 111 25 112 
+20 172 230 105 165 186 138 184 223 61 40 47 175 107 6 116 81 114 207 48 53 224 
+14 81 73 223 19 21 167 59 11 98 194 61 230 221 146 148 22 88 84 139 178 90 189 
+47 174 145 228 190 42 3 51 161 125 196 207 49 15 2 171 120 26 148 64 107 195 97 
+43 229 111 140 58 131 57 95 13 87 48 95 170 125 197 169 131 172 41 124 45 144 3 
+92 145 154 155 33 77 12 208 200 78 48 21 208 43 40 130 178 16 227 196 17 106 44 
+34 228 75 23 123 166 65 217 43 114 165 29 173 35 200 ^
+479 0 167 151 130 58 29 34 150 107 8 195 121 112 59 152 22 131 218 208 202 159 
+88 19 56 149 82 41 153 145 54 199 86 104 166 126 228 16 53 209 225 41 90 230 29 
+197 171 46 143 39 203 149 117 147 67 45 216 158 35 75 136 136 38 17 78 176 34 
+185 213 155 95 50 71 73 123 225 76 28 144 227 126 130 228 114 74 148 192 118 
+172 34 87 192 216 193 206 54 36 65 230 31 49 146 44 228 214 180 62 92 47 131 48 
+58 162 161 3 142 14 3 107 141 89 207 212 130 193 8 160 15 198 159 223 63 117 14 
+173 192 181 87 59 89 107 106 216 60 79 201 1 227 189 213 20 116 222 38 150 205 
+29 134 23 21 141 124 80 126 30 122 200 109 219 104 201 64 142 149 215 168 6 12 
+125 7 72 133 196 181 185 15 28 9 183 65 32 137 196 46 206 187 163 151 32 37 90 
+132 8 25 204 137 61 67 145 89 72 69 95 85 9 220 23 154 35 210 115 197 71 108 
+229 139 209 190 103 176 97 100 5 157 10 173 94 160 148 92 12 25 69 158 202 222 
+171 44 58 64 205 64 7 170 154 70 83 29 97 67 10 110 11 135 146 177 122 2 47 133 
+133 33 160 13 113 184 225 211 7 37 27 49 48 23 56 14 38 213 55 222 136 171 144 
+164 211 105 226 199 184 125 105 93 72 98 25 34 52 86 69 60 212 30 87 94 195 21 
+6 145 19 28 172 204 4 167 214 45 83 31 14 40 65 95 220 221 48 121 77 186 5 57 
+137 26 194 231 189 78 41 55 124 115 232 177 22 129 68 168 204 74 211 42 143 174 
+182 210 215 70 218 73 158 98 223 161 138 186 140 101 30 59 52 149 217 20 214 10 
+210 117 49 46 106 81 16 18 103 78 76 161 38 15 226 136 36 100 103 178 182 75 3 
+9 185 150 7 135 48 156 183 100 138 51 96 40 165 201 134 121 42 80 91 157 208 67 
+180 27 219 133 231 54 99 213 190 33 197 36 2 82 6 47 231 154 205 127 155 195 
+156 50 206 52 184 90 232 179 172 169 66 20 81 116 124 17 43 5 120 52 51 196 146 
+79 101 128 80 224 65 ^
+503 1 55 102 9 3 202 159 19 103 56 206 165 60 152 54 171 157 164 185 27 59 45 
+171 217 80 123 203 203 23 169 66 193 103 116 122 156 7 32 169 6 41 165 176 31 
+125 2 211 155 189 93 69 32 109 90 50 225 85 53 127 153 45 175 40 121 172 201 
+168 15 37 99 166 44 4 182 188 53 71 7 148 48 130 108 166 220 35 8 12 198 93 9 
+63 171 97 195 194 87 204 14 173 132 203 143 54 231 126 102 125 118 37 43 20 94 
+60 36 175 47 90 110 141 23 229 35 184 43 24 153 154 85 173 12 82 214 174 232 
+117 106 191 128 77 164 76 117 162 101 25 204 74 142 123 143 234 32 229 211 215 
+105 31 9 123 87 88 135 102 65 202 99 50 165 116 62 187 62 67 177 191 8 192 52 
+196 118 206 105 91 214 114 27 179 166 100 150 79 79 199 84 13 182 128 137 133 
+67 57 17 132 23 53 187 122 36 115 131 152 170 50 45 231 186 18 63 111 181 21 18 
+179 226 16 88 19 223 230 82 98 59 161 50 105 200 124 11 207 89 179 106 131 212 
+139 224 221 86 164 16 148 224 161 170 226 76 57 10 163 85 113 96 144 38 30 18 
+119 21 78 148 164 9 232 50 221 26 12 78 208 80 183 172 141 199 24 44 191 188 46 
+155 69 208 140 99 110 81 54 55 42 40 65 26 68 41 105 24 93 185 147 180 157 104 
+216 89 119 137 193 219 231 10 223 1 51 36 235 16 28 103 49 1 227 120 61 76 173 
+72 51 152 114 87 148 104 40 5 57 77 48 14 229 95 100 34 200 8 132 83 22 178 62 
+127 93 129 1 47 30 194 203 83 138 4 186 11 147 120 5 113 40 181 141 139 108 106 
+15 97 15 157 220 95 160 186 138 184 223 61 20 27 175 107 6 101 81 114 207 33 33 
+209 4 66 73 218 4 6 157 44 11 98 179 46 215 221 146 133 7 88 79 139 168 75 189 
+37 159 135 218 180 37 219 51 156 120 181 197 49 5 233 161 110 21 138 64 102 185 
+87 28 219 111 125 58 121 52 80 3 82 38 90 170 110 197 169 126 162 41 109 30 134 
+234 92 145 149 155 13 62 7 208 200 68 48 21 198 33 40 125 178 6 217 196 2 91 34 
+24 213 70 23 113 161 ^
+470 0 58 210 15 107 144 15 159 21 142 152 151 130 48 14 34 140 92 231 190 106 
+112 54 142 7 116 208 193 187 159 73 19 41 144 67 36 148 135 44 184 71 104 156 
+126 218 6 43 204 225 21 90 230 24 182 156 26 138 39 188 139 112 147 62 40 216 
+143 35 75 131 121 18 2 68 161 29 185 203 145 95 40 71 63 113 220 66 8 144 212 
+116 115 228 109 59 138 177 108 172 19 82 187 211 188 191 34 36 55 215 11 39 136 
+24 223 199 170 52 82 42 131 28 53 162 161 226 142 14 231 97 141 79 192 207 120 
+183 236 145 233 198 149 208 48 107 237 173 192 166 77 39 84 102 96 206 40 64 
+186 224 227 174 213 10 111 212 23 150 195 9 124 13 6 136 124 65 121 25 117 195 
+109 204 218 99 201 44 132 149 215 163 234 230 110 225 62 133 181 176 180 10 18 
+9 183 50 22 122 191 41 196 182 163 141 27 32 80 127 8 10 204 132 56 57 130 89 
+57 223 54 90 85 227 215 18 154 25 210 115 187 66 108 224 134 209 180 103 176 87 
+90 223 147 10 163 89 150 143 87 235 20 69 148 228 202 217 171 39 43 59 190 54 
+235 165 149 70 83 29 92 67 233 105 229 130 141 172 112 2 27 118 123 33 160 8 
+103 169 210 201 230 17 22 29 33 8 51 9 38 208 55 222 126 166 129 154 211 95 226 
+194 174 120 90 78 67 88 25 24 37 76 59 45 212 30 72 84 195 16 1 140 237 28 157 
+199 222 167 209 35 68 16 232 25 65 80 220 211 43 111 67 181 228 57 137 11 184 
+216 184 78 26 45 119 110 232 177 22 129 68 168 189 74 196 37 128 174 172 205 
+205 60 218 58 158 93 218 151 123 171 125 86 10 59 52 134 202 20 214 228 195 102 
+44 46 106 71 11 236 93 73 71 156 33 15 211 136 31 100 88 163 182 70 221 232 170 
+145 2 120 38 156 178 95 133 36 96 20 155 191 134 116 22 70 76 152 203 52 175 7 
+209 128 226 49 94 198 190 13 192 21 235 72 229 37 221 139 205 112 140 185 151 
+30 206 47 179 75 217 101 ^
+502 0 158 148 66 13 60 95 103 3 15 5 113 38 23 182 125 65 94 107 73 224 37 47 
+102 237 3 198 155 7 95 56 198 165 52 148 46 163 157 152 173 19 55 29 167 217 76 
+115 203 191 11 165 62 193 99 116 122 144 236 7 28 161 2 29 157 172 23 125 238 
+199 151 177 89 61 24 101 78 50 213 73 41 127 153 45 167 24 121 168 193 156 3 25 
+87 166 28 228 174 188 53 67 239 148 36 118 104 162 208 27 232 4 194 85 1 63 159 
+97 191 194 75 196 10 169 132 199 131 50 223 118 94 117 118 37 27 12 94 60 28 
+171 47 82 110 137 15 225 23 172 43 12 141 142 81 161 12 74 210 162 228 117 98 
+187 124 69 164 76 105 158 101 21 200 70 130 111 143 230 32 221 203 211 101 31 5 
+123 83 76 135 90 57 194 95 46 153 112 62 183 54 63 169 179 4 184 40 188 110 194 
+105 91 206 102 27 175 154 88 142 71 79 199 84 5 170 128 129 125 55 49 17 120 19 
+45 187 114 24 111 123 140 166 38 33 227 178 18 59 99 173 9 10 179 214 12 84 15 
+215 218 82 90 47 149 42 93 188 120 239 195 81 171 94 127 200 127 220 217 86 160 
+16 144 216 157 162 218 72 45 234 159 77 101 88 132 26 26 6 119 13 70 140 156 
+233 220 34 213 26 236 74 200 80 175 164 133 195 24 44 191 184 30 143 57 204 140 
+99 106 77 54 43 42 36 61 14 56 25 97 8 81 181 139 180 153 92 212 77 111 133 185 
+219 231 238 219 1 43 32 231 8 24 91 33 237 223 108 49 64 165 72 35 152 106 87 
+136 96 32 1 53 77 44 238 229 83 96 22 196 124 79 6 166 58 123 93 121 225 43 22 
+186 195 71 126 4 174 235 135 120 229 113 28 181 129 135 100 102 7 85 11 145 212 
+87 156 186 138 184 223 61 4 11 175 107 6 89 81 114 207 21 17 197 236 54 73 214 
+232 234 149 32 11 98 167 34 203 221 146 121 235 88 75 139 160 63 189 29 147 127 
+210 172 33 207 51 152 116 169 189 49 237 233 153 102 17 130 64 98 177 79 16 211 
+111 113 58 113 48 68 235 78 30 86 170 98 197 169 122 154 41 97 18 126 234 92 
+145 145 155 237 50 209 ^
+481 1 208 200 56 48 21 186 21 40 119 178 236 205 196 226 73 22 12 195 64 23 101 
+144 54 206 241 103 132 7 151 13 138 140 151 130 40 2 34 132 80 223 186 94 112 
+50 134 237 104 200 181 175 159 61 19 29 140 55 32 144 127 36 172 59 104 148 126 
+210 240 35 200 225 5 90 230 20 170 144 10 134 39 176 131 108 147 58 36 216 131 
+35 75 127 109 2 232 60 149 25 185 195 137 95 32 71 55 105 216 58 234 144 200 
+108 103 228 105 47 130 165 100 172 7 78 183 207 184 179 18 36 47 203 237 31 128 
+8 219 187 162 44 74 38 131 12 49 162 161 218 142 14 227 89 141 71 180 203 112 
+175 232 133 221 198 141 196 36 99 229 173 192 154 69 23 80 98 88 198 24 52 174 
+216 227 162 213 2 107 204 11 150 187 235 116 5 236 132 124 53 117 21 113 191 
+109 192 206 95 201 28 124 149 215 159 230 218 98 213 54 133 169 172 176 6 10 9 
+183 38 14 110 187 37 188 178 163 133 23 28 72 123 8 240 204 128 52 49 118 89 45 
+215 42 86 85 215 211 14 154 17 210 115 179 62 108 220 130 209 172 103 176 79 82 
+211 139 10 155 85 142 139 83 227 16 69 140 224 202 213 171 35 31 55 178 46 231 
+161 145 70 83 29 88 67 225 101 217 126 137 168 104 2 11 106 115 33 160 4 95 157 
+198 193 222 1 18 13 21 238 47 5 38 204 55 222 118 162 117 146 211 87 226 190 
+166 116 78 66 63 80 25 16 25 68 51 33 212 30 60 76 195 12 239 136 225 28 145 
+195 210 167 205 27 56 4 220 13 65 68 220 203 39 103 59 177 220 57 137 241 176 
+204 180 78 14 37 115 106 232 177 22 129 68 168 177 74 184 33 116 174 164 201 
+197 52 218 46 158 89 214 143 111 159 113 74 236 59 52 122 190 20 214 216 183 90 
+40 46 106 63 7 224 85 69 67 152 29 15 199 136 27 100 76 151 182 66 209 224 158 
+141 240 108 30 156 174 91 129 24 96 4 147 183 134 112 6 62 64 148 199 40 171 
+233 201 124 222 45 90 186 190 239 188 9 235 64 221 29 213 127 178 ^
+508 1 94 122 173 145 6 206 41 173 57 199 146 150 136 66 9 48 83 91 239 243 5 
+109 30 7 174 113 57 90 95 69 224 29 39 102 229 3 194 151 239 87 56 190 165 44 
+144 38 155 157 140 161 11 51 13 163 217 72 107 203 179 243 161 58 193 95 116 
+122 132 236 7 24 153 242 17 149 168 15 125 238 187 147 165 85 53 16 93 66 50 
+201 61 29 127 153 45 159 8 121 164 185 144 235 13 75 166 12 216 166 188 53 63 
+235 148 24 106 100 158 196 19 220 240 190 77 237 63 147 97 187 194 63 188 6 165 
+132 195 119 46 215 110 86 109 118 37 11 4 94 60 20 167 47 74 110 133 7 221 11 
+160 43 129 130 77 149 12 66 206 150 224 117 90 183 120 61 164 76 93 154 101 17 
+196 66 118 99 143 226 32 213 195 207 97 31 1 123 79 64 135 78 49 186 91 42 141 
+108 62 179 46 59 161 167 176 28 180 102 182 105 91 198 90 27 171 142 76 134 63 
+79 199 84 241 158 128 121 117 43 41 17 108 15 37 187 106 12 107 115 128 162 26 
+21 223 170 18 55 87 165 241 2 179 202 8 80 11 207 206 82 82 35 137 34 81 176 
+116 231 183 73 163 82 123 188 115 216 213 86 156 16 140 208 153 154 210 68 33 
+222 155 69 89 80 120 14 22 238 119 5 62 132 148 221 208 18 205 26 224 70 192 80 
+167 156 125 191 24 44 191 180 14 131 45 200 140 99 102 73 54 31 42 32 57 2 44 9 
+89 236 69 177 131 180 149 80 208 65 103 129 177 219 231 230 215 1 35 28 227 20 
+79 17 237 219 96 37 52 157 72 19 152 98 87 124 88 24 241 49 77 40 226 229 71 92 
+10 192 236 116 75 234 154 54 119 93 113 213 39 14 178 187 59 114 4 162 223 123 
+120 217 113 16 181 117 131 92 98 243 73 7 133 204 79 152 186 138 184 223 61 232 
+239 175 107 6 77 81 114 207 9 1 185 232 42 73 210 224 226 141 20 11 98 155 22 
+191 221 146 109 227 88 71 139 152 51 189 21 135 119 202 164 29 195 51 148 112 
+157 181 49 233 233 145 94 13 122 64 94 169 71 4 203 111 101 58 105 44 56 231 74 
+22 82 170 86 197 169 118 146 41 85 6 118 234 92 145 141 149 ^
+484 1 219 32 243 208 200 48 48 21 178 13 40 115 178 232 197 196 218 61 14 4 183 
+60 23 93 136 50 202 229 99 120 245 143 5 134 128 151 130 32 236 34 124 68 215 
+182 82 112 46 126 229 92 192 169 163 159 49 19 17 136 43 28 140 119 28 160 47 
+104 140 126 202 236 27 196 225 235 90 230 16 158 132 240 130 39 164 123 104 147 
+54 32 216 119 35 75 123 97 232 224 52 137 21 185 187 129 95 24 71 47 97 212 50 
+222 144 188 100 91 228 101 35 122 153 92 172 241 74 179 203 180 167 2 36 39 191 
+225 23 120 238 215 175 154 36 66 34 131 242 45 162 161 210 142 14 223 81 141 63 
+168 199 104 167 228 121 209 198 133 184 24 91 221 173 192 142 61 7 76 94 80 190 
+8 40 162 208 227 150 213 240 103 196 245 150 179 223 108 243 228 128 124 41 113 
+17 109 187 109 180 194 91 201 12 116 149 215 155 226 206 86 201 46 133 157 168 
+172 2 2 9 183 26 6 98 183 33 180 174 163 125 19 24 64 119 8 232 204 124 48 41 
+106 89 33 207 30 82 85 203 207 10 154 9 210 115 171 58 108 216 126 209 164 103 
+176 71 74 199 131 10 147 81 134 135 79 219 12 69 132 220 202 209 171 31 19 51 
+166 38 227 157 141 70 83 29 84 67 217 97 205 122 133 164 96 2 241 94 107 33 160 
+87 145 186 185 214 231 14 243 9 230 43 1 38 200 55 222 110 158 105 138 211 79 
+226 186 158 112 66 54 59 72 25 8 13 60 43 21 212 30 48 68 195 8 239 132 213 28 
+133 191 198 167 201 19 44 238 208 1 65 56 220 195 35 95 51 173 212 57 137 233 
+168 192 176 78 2 29 111 102 232 177 22 129 68 168 165 74 172 29 104 174 156 197 
+189 44 218 34 158 85 210 135 99 147 101 62 224 59 52 110 178 20 214 204 171 78 
+36 46 106 55 3 212 77 65 63 148 25 15 187 136 23 100 64 139 182 62 197 216 146 
+137 240 96 22 156 170 87 125 12 96 234 139 175 134 108 236 54 52 144 195 28 167 
+221 193 120 218 41 86 174 190 227 184 243 235 56 213 21 205 115 205 71 ^
+506 0 110 165 141 238 206 37 169 45 187 134 142 124 66 5 36 71 79 235 231 5 105 
+22 239 166 101 49 86 83 65 224 21 31 102 221 3 190 147 231 79 56 182 165 36 140 
+30 147 157 128 149 3 47 245 159 217 68 99 203 167 235 157 54 193 91 116 122 120 
+236 7 20 145 242 5 141 164 7 125 238 175 143 153 81 45 8 85 54 50 189 49 17 127 
+153 45 151 240 121 160 177 132 227 1 63 166 244 204 158 188 53 59 231 148 12 94 
+96 154 184 11 208 236 186 69 233 63 135 97 183 194 51 180 2 161 132 191 107 42 
+207 102 78 101 118 37 243 244 94 60 12 163 47 66 110 129 247 217 247 148 43 236 
+117 118 73 137 12 58 202 138 220 117 82 179 116 53 164 76 81 150 101 13 192 62 
+106 87 143 222 32 205 187 203 93 31 245 123 75 52 135 66 41 178 87 38 129 104 
+62 175 38 55 153 155 244 168 16 172 94 170 105 91 190 78 27 167 130 64 126 55 
+79 199 84 237 146 128 113 109 31 33 17 96 11 29 187 98 103 107 116 158 14 9 219 
+162 18 51 75 157 233 242 179 190 4 76 7 199 194 82 74 23 125 26 69 164 112 223 
+171 65 155 70 119 176 103 212 209 86 152 16 136 200 149 146 202 64 21 210 151 
+61 77 72 108 2 18 230 119 245 54 124 140 209 196 2 197 26 212 66 184 80 159 148 
+117 187 24 44 191 176 246 119 33 196 140 99 98 69 54 19 42 28 53 238 32 241 81 
+224 57 173 123 180 145 68 204 53 95 125 169 219 231 222 211 1 27 24 223 240 16 
+67 1 237 215 84 25 40 149 72 3 152 90 87 112 80 16 241 45 77 36 214 229 59 88 
+246 188 232 108 71 222 142 50 115 93 105 201 35 6 170 179 47 102 4 150 211 111 
+120 205 113 4 181 105 127 84 94 239 61 3 121 196 71 148 186 138 184 223 61 220 
+227 175 107 6 65 81 114 207 245 233 173 228 30 73 206 216 218 133 8 11 98 143 
+10 179 221 146 97 219 88 67 139 144 39 189 13 123 111 194 156 25 183 51 144 108 
+145 173 49 229 233 137 86 9 114 64 90 161 63 240 195 111 89 58 97 40 44 227 70 
+14 78 170 74 197 169 114 138 41 73 242 110 234 177 ^
+491 0 145 135 155 207 20 243 208 200 40 48 21 170 5 40 111 178 228 189 196 210 
+49 6 246 171 56 23 85 128 46 198 217 95 108 241 135 247 130 116 151 130 24 228 
+34 116 56 207 178 70 112 42 118 221 80 184 157 151 159 37 19 5 132 31 24 136 
+111 20 148 35 104 132 126 194 232 19 192 225 223 90 230 12 146 120 228 126 39 
+152 115 100 147 50 28 216 107 35 75 119 85 220 216 44 125 17 185 179 121 95 16 
+71 39 89 208 42 210 144 176 92 79 228 97 23 114 141 84 172 233 70 175 199 176 
+155 236 36 31 179 213 15 112 226 211 163 146 28 58 30 131 230 41 162 161 202 
+142 14 219 73 141 55 156 195 96 159 224 109 197 198 125 172 12 83 213 173 192 
+130 53 241 72 90 72 182 242 28 150 200 227 138 213 236 99 188 237 150 171 211 
+100 239 220 124 124 29 109 13 105 183 109 168 182 87 201 246 108 149 215 151 
+222 194 74 189 38 133 145 164 168 248 244 9 183 14 248 86 179 29 172 170 163 
+117 15 20 56 115 8 224 204 120 44 33 94 89 21 199 18 78 85 191 203 6 154 1 210 
+115 163 54 108 212 122 209 156 103 176 63 66 187 123 10 139 77 126 131 75 211 8 
+69 124 216 202 205 171 27 7 47 154 30 223 153 137 70 83 29 80 67 209 93 193 118 
+129 160 88 2 229 82 99 33 160 246 79 133 174 177 206 219 10 231 247 222 39 247 
+38 196 55 222 102 154 93 130 211 71 226 182 150 108 54 42 55 64 25 1 52 35 9 
+212 30 36 60 195 4 239 128 201 28 121 187 186 167 197 11 32 230 196 239 65 44 
+220 187 31 87 43 169 204 57 137 225 160 180 172 78 240 21 107 98 232 177 22 129 
+68 168 153 74 160 25 92 174 148 193 181 36 218 22 158 81 206 127 87 135 89 50 
+212 59 52 98 166 20 214 192 159 66 32 46 106 47 249 200 69 61 59 144 21 15 175 
+136 19 100 52 127 182 58 185 208 134 133 240 84 14 156 166 83 121 96 222 131 
+167 134 104 224 46 40 140 191 16 163 209 185 116 214 37 82 162 190 215 180 235 
+235 48 205 13 197 103 205 76 104 161 139 232 146 ^
+516 0 33 165 33 175 122 134 112 66 1 24 59 67 231 219 5 101 14 227 158 89 41 82 
+71 61 224 13 23 102 213 3 186 143 223 71 56 174 165 28 136 22 139 157 116 137 
+247 43 233 155 217 64 91 203 155 227 153 50 193 87 116 122 108 236 7 16 137 242 
+245 133 160 251 125 238 163 139 141 77 37 77 42 50 177 37 5 127 153 45 143 228 
+121 156 169 120 219 241 51 166 232 192 150 188 53 55 227 148 82 92 150 172 3 
+196 232 182 61 229 63 123 97 179 194 39 172 250 157 132 187 95 38 199 94 70 93 
+118 37 231 240 94 60 4 159 47 58 110 125 243 213 239 136 43 228 105 106 69 125 
+12 50 198 126 216 117 74 175 112 45 164 76 69 146 101 9 188 58 94 75 143 218 32 
+197 179 199 89 31 245 123 71 40 135 54 33 170 83 34 117 100 62 171 30 51 145 
+143 244 160 4 164 86 158 105 91 182 66 27 163 118 52 118 47 79 199 84 233 134 
+128 105 101 19 25 17 84 7 21 187 90 240 99 99 104 154 2 249 215 154 18 47 63 
+149 225 238 179 178 72 3 191 182 82 66 11 113 18 57 152 108 215 159 57 147 58 
+115 164 91 208 205 86 148 16 132 192 145 138 194 60 9 198 147 53 65 64 96 242 
+14 222 119 241 46 116 132 197 184 238 189 26 200 62 176 80 151 140 109 183 24 
+44 191 172 234 107 21 192 140 99 94 65 54 7 42 24 49 230 20 229 73 212 45 169 
+115 180 141 56 200 41 87 121 161 219 231 214 207 1 19 20 219 236 12 55 237 237 
+211 72 13 28 141 72 239 152 82 87 100 72 8 241 41 77 32 202 229 47 84 238 184 
+228 100 67 210 130 46 111 93 97 189 31 250 162 171 35 90 4 138 199 99 120 193 
+113 244 181 93 123 76 90 235 49 251 109 188 63 144 186 138 184 223 61 208 215 
+175 107 6 53 81 114 207 237 221 161 224 18 73 202 208 210 125 248 11 98 131 250 
+167 221 146 85 211 88 63 139 136 27 189 5 111 103 186 148 21 171 51 140 104 133 
+165 49 225 233 129 78 5 106 64 86 153 55 232 187 111 77 58 89 36 32 223 66 6 74 
+170 62 197 169 110 130 41 61 234 102 234 92 145 133 155 201 14 243 208 200 36 
+48 21 166 1 40 109 178 147 ^
+522 0 179 196 200 34 251 241 156 51 23 75 118 41 193 202 90 93 236 125 242 125 
+101 151 130 14 218 34 106 41 197 173 55 112 37 108 211 65 174 142 136 159 22 19 
+245 127 16 19 131 101 10 133 20 104 122 126 184 227 9 187 225 208 90 230 7 131 
+105 213 121 39 137 105 95 147 45 23 216 92 35 75 114 70 205 206 34 110 12 185 
+169 111 95 6 71 29 79 203 32 195 144 161 82 64 228 92 8 104 126 74 172 223 65 
+170 194 171 140 221 36 21 164 198 5 102 211 206 148 136 18 48 25 131 215 36 162 
+161 192 142 14 214 63 141 45 141 190 86 149 219 94 182 198 115 157 252 73 203 
+173 192 115 43 226 67 85 62 172 227 13 135 190 227 123 213 231 94 178 227 150 
+161 196 90 234 210 119 124 14 104 8 100 178 109 153 167 82 201 231 98 149 215 
+146 217 179 59 174 28 133 130 159 163 248 239 9 183 254 243 71 174 24 162 165 
+163 107 10 15 46 110 8 214 204 115 39 23 79 89 6 189 3 73 85 176 198 1 154 246 
+210 115 153 49 108 207 117 209 146 103 176 53 56 172 113 10 129 72 116 126 70 
+201 3 69 114 211 202 200 171 22 247 42 139 20 218 148 132 70 83 29 75 67 199 88 
+178 113 124 155 78 2 214 67 89 33 160 246 69 118 159 167 196 204 5 216 237 212 
+34 247 38 191 55 222 92 149 78 120 211 61 226 177 140 103 39 27 50 54 25 245 
+241 42 25 249 212 30 21 50 195 254 239 123 186 28 106 182 171 167 192 1 17 220 
+181 229 65 29 220 177 26 77 33 164 194 57 137 215 150 165 167 78 230 11 102 93 
+232 177 22 129 68 168 138 74 145 20 77 174 138 188 171 26 218 7 158 76 201 117 
+72 120 74 35 197 59 52 83 151 20 214 177 144 51 27 46 106 37 249 185 59 56 54 
+139 16 15 160 136 14 100 37 112 182 53 170 198 119 128 240 69 4 156 161 78 116 
+240 96 207 121 157 134 99 209 36 25 135 186 1 158 194 175 111 209 32 77 147 190 
+200 175 225 235 38 195 3 187 88 205 61 89 151 134 217 206 30 162 24 166 113 128 
+103 66 253 15 50 58 228 210 5 98 8 218 152 80 35 79 62 58 224 7 17 102 207 3 
+183 140 217 65 56 168 165 22 133 16 133 157 107 128 244 12 ^
+517 1 218 150 217 59 81 203 140 217 148 45 193 82 116 122 93 236 7 11 127 242 
+235 123 155 246 125 238 148 134 126 72 27 247 67 27 50 162 22 247 127 153 45 
+133 213 121 151 159 105 209 231 36 166 217 177 140 188 53 50 222 148 242 67 87 
+145 157 250 181 227 177 51 224 63 108 97 174 194 24 162 250 152 132 182 80 33 
+189 84 60 83 118 37 216 235 94 60 251 154 47 48 110 120 238 208 229 121 43 218 
+90 91 64 110 12 40 193 111 211 117 64 170 107 35 164 76 54 141 101 4 183 53 79 
+60 143 213 32 187 169 194 84 31 245 123 66 25 135 39 23 160 78 29 102 95 62 166 
+20 46 135 128 244 150 246 154 76 143 105 91 172 51 27 158 103 37 108 37 79 199 
+84 228 119 128 95 91 4 15 17 69 2 11 187 80 230 94 89 89 149 244 239 210 144 18 
+42 48 139 215 233 179 163 252 67 255 181 167 82 56 253 98 8 42 137 103 205 144 
+47 137 43 110 149 76 203 200 86 143 16 127 182 140 128 184 55 251 183 142 43 50 
+54 81 232 9 212 119 236 36 106 122 182 169 223 179 26 185 57 166 80 141 130 99 
+178 24 44 191 167 219 92 6 187 140 99 89 60 54 249 42 19 44 220 5 214 63 197 30 
+164 105 180 136 41 195 26 77 116 151 219 231 204 202 1 9 15 214 231 7 40 222 
+237 206 57 255 13 131 72 224 152 72 87 85 62 255 241 36 77 27 187 229 32 79 228 
+179 223 90 62 195 115 41 106 93 87 174 26 245 152 161 20 75 4 123 184 84 120 
+178 113 234 181 78 118 66 85 230 34 251 94 178 53 139 186 138 184 223 61 193 
+200 175 107 6 38 81 114 207 227 206 146 219 3 73 197 198 200 115 238 11 98 116 
+240 152 221 146 70 201 88 58 139 126 12 189 252 96 93 176 138 16 156 51 135 99 
+118 155 49 220 233 119 68 96 64 81 143 45 222 177 111 62 58 79 31 17 218 61 253 
+69 170 47 197 169 105 120 41 46 224 92 234 92 145 128 155 186 256 243 208 200 
+26 48 21 156 248 40 104 178 221 175 196 196 28 249 239 150 49 23 71 114 39 191 
+196 88 87 234 121 240 123 95 151 130 10 214 34 102 35 193 171 49 112 35 104 207 
+59 170 136 130 159 16 19 241 125 213 ^
+529 1 15 127 93 2 121 8 104 114 126 176 223 1 183 225 196 90 230 3 119 93 201 
+117 39 125 97 91 147 41 19 216 80 35 75 110 58 193 198 26 98 8 185 161 103 95 
+257 71 21 71 199 24 183 144 149 74 52 228 88 255 96 114 66 172 215 61 166 190 
+167 128 209 36 13 152 186 256 94 199 202 136 128 10 40 21 131 203 32 162 161 
+184 142 14 210 55 141 37 129 186 78 141 215 82 170 198 107 145 244 65 195 173 
+192 103 35 214 63 81 54 164 215 1 123 182 227 111 213 227 90 170 219 150 153 
+184 82 230 202 115 124 2 100 4 96 174 109 141 155 78 201 219 90 149 215 142 213 
+167 47 162 20 133 118 155 159 248 235 9 183 246 239 59 170 20 154 161 163 99 6 
+11 38 106 8 206 204 111 35 15 67 89 253 181 250 69 85 164 194 256 154 242 210 
+115 145 45 108 203 113 209 138 103 176 45 48 160 105 10 121 68 108 122 66 193 
+258 69 106 207 202 196 171 18 239 38 127 12 214 144 128 70 83 29 71 67 191 84 
+166 109 120 151 70 2 202 55 81 33 160 246 61 106 147 159 188 192 1 204 229 204 
+30 247 38 187 55 222 84 145 66 112 211 53 226 173 132 99 27 15 46 46 25 241 233 
+34 17 241 212 30 9 42 195 254 239 119 174 28 94 178 159 167 188 252 5 212 169 
+221 65 17 220 169 22 69 25 160 186 57 137 207 142 153 163 78 222 3 98 89 232 
+177 22 129 68 168 126 74 133 16 65 174 130 184 163 18 218 254 158 72 197 109 60 
+108 62 23 185 59 52 71 139 20 214 165 132 39 23 46 106 29 249 173 51 52 50 135 
+12 15 148 136 10 100 25 100 182 49 158 190 107 124 240 57 255 156 157 74 112 
+232 96 195 113 149 134 95 197 28 13 131 182 248 154 182 167 107 205 28 73 135 
+190 188 171 217 235 30 187 254 179 76 205 49 77 143 130 205 206 26 158 12 154 
+101 120 91 66 253 3 38 46 224 198 5 94 206 144 68 27 75 50 54 224 258 9 102 199 
+3 179 136 209 57 56 160 165 14 129 8 125 157 95 116 240 36 212 148 217 57 77 
+203 134 213 146 43 193 80 116 122 87 236 7 9 123 242 231 119 153 244 125 238 
+142 132 120 70 23 245 63 21 50 156 16 243 127 153 45 129 207 121 149 155 99 205 
+227 30 166 211 57 ^
+548 0 134 188 53 47 219 148 236 58 84 142 148 247 172 224 174 45 221 63 99 97 
+171 194 15 156 250 149 132 179 71 30 183 78 54 77 118 37 207 232 94 60 248 151 
+47 42 110 117 235 205 223 112 43 212 81 82 61 101 12 34 190 102 208 117 58 167 
+104 29 164 76 45 138 101 1 180 50 70 51 143 210 32 181 163 191 81 31 245 123 63 
+16 135 30 17 154 75 26 93 92 62 163 14 43 129 119 244 144 240 148 70 134 105 91 
+166 42 27 155 94 28 102 31 79 199 84 225 110 128 89 85 255 9 17 60 259 5 187 74 
+224 91 83 80 146 238 233 207 138 18 39 39 133 209 230 179 154 252 64 255 175 
+158 82 50 247 89 2 33 128 100 199 135 41 131 34 107 140 67 200 197 86 140 16 
+124 176 137 122 178 52 245 174 139 37 41 48 72 226 6 206 119 233 30 100 116 173 
+160 214 173 26 176 54 160 80 135 124 93 175 24 44 191 164 210 83 257 184 140 99 
+86 57 54 243 42 16 41 214 256 205 57 188 21 161 99 180 133 32 192 17 71 113 145 
+219 231 198 199 1 3 12 211 228 4 31 213 237 203 48 249 4 125 72 215 152 66 87 
+76 56 252 241 33 77 24 178 229 23 76 222 176 220 84 59 186 106 38 103 93 81 165 
+23 242 146 155 11 66 4 114 175 75 120 169 113 228 181 69 115 60 82 227 25 251 
+85 172 47 136 186 138 184 223 61 184 191 175 107 6 29 81 114 207 221 197 137 
+216 254 73 194 192 194 109 232 11 98 107 234 143 221 146 61 195 88 55 139 120 3 
+189 249 87 87 170 132 13 147 51 132 96 109 149 49 217 233 113 62 257 90 64 78 
+137 39 216 171 111 53 58 73 28 8 215 58 250 66 170 38 197 169 102 114 41 37 218 
+86 234 92 145 125 155 177 250 243 208 200 20 48 21 150 245 40 101 178 218 169 
+196 190 19 246 236 141 46 23 65 108 36 188 187 85 78 231 115 237 120 86 151 130 
+4 208 34 96 26 187 168 40 112 32 98 201 50 164 127 121 159 7 19 235 122 1 14 
+126 91 118 5 104 112 126 174 222 259 182 225 193 90 230 2 116 90 198 116 39 122 
+95 90 147 40 18 216 77 35 75 109 55 190 196 24 95 7 185 159 101 95 256 71 19 69 
+198 22 180 144 146 72 49 228 87 253 94 111 64 172 213 60 165 189 166 125 206 36 
+11 149 183 255 92 196 201 133 126 8 38 20 131 213 ^
+547 0 29 162 161 178 142 14 207 49 141 31 120 183 72 135 212 73 161 198 101 136 
+238 59 189 173 192 94 29 205 60 78 48 158 206 254 114 176 227 102 213 224 87 
+164 213 150 147 175 76 227 196 112 124 255 97 1 93 171 109 132 146 75 201 210 
+84 149 215 139 210 158 38 153 14 133 109 152 156 248 232 9 183 240 236 50 167 
+17 148 158 163 93 3 8 32 103 8 200 204 108 32 9 58 89 247 175 244 66 85 155 191 
+256 154 239 210 115 139 42 108 200 110 209 132 103 176 39 42 151 99 10 115 65 
+102 119 63 187 258 69 100 204 202 193 171 15 233 35 118 6 211 141 125 70 83 29 
+68 67 185 81 157 106 117 148 64 2 193 46 75 33 160 246 55 97 138 153 182 183 
+260 195 223 198 27 247 38 184 55 222 78 142 57 106 211 47 226 170 126 96 18 6 
+43 40 25 238 227 28 11 235 212 30 36 195 254 239 116 165 28 85 175 150 167 185 
+249 258 206 160 215 65 8 220 163 19 63 19 157 180 57 137 201 136 144 160 78 216 
+259 95 86 232 177 22 129 68 168 117 74 124 13 56 174 124 181 157 12 218 248 158 
+69 194 103 51 99 53 14 176 59 52 62 130 20 214 156 123 30 20 46 106 23 249 164 
+45 49 47 132 9 15 139 136 7 100 16 91 182 46 149 184 98 121 240 48 252 156 154 
+71 109 226 96 186 107 143 134 92 188 22 4 128 179 242 151 173 161 104 202 25 70 
+126 190 179 168 211 235 24 181 251 173 67 205 40 68 137 127 196 206 23 155 3 
+145 92 114 82 66 253 256 29 37 221 189 5 91 256 197 138 59 21 72 41 51 224 255 
+3 102 193 3 176 133 203 51 56 154 165 8 126 2 119 157 86 107 237 33 203 145 217 
+54 71 203 125 207 143 40 193 77 116 122 78 236 7 6 117 242 225 113 150 241 125 
+238 133 129 111 67 17 242 57 12 50 147 7 237 127 153 45 123 198 121 146 149 90 
+199 221 21 166 202 162 130 188 53 45 217 148 232 52 82 140 142 245 166 222 172 
+41 219 63 93 97 169 194 9 152 250 147 132 177 65 28 179 74 50 73 118 37 201 230 
+94 60 246 149 47 38 110 115 233 203 219 106 43 208 75 76 59 95 12 30 188 96 206 
+117 54 165 102 25 164 76 39 136 101 261 178 48 64 45 143 208 32 177 159 189 79 
+31 245 123 61 10 135 24 13 150 73 24 87 90 62 161 10 41 125 209 ^
+542 1 244 136 232 140 62 122 105 91 158 30 27 151 82 16 94 23 79 199 84 221 98 
+128 81 77 247 1 17 48 259 261 187 66 216 87 75 68 142 230 225 203 130 18 35 27 
+125 201 226 179 142 252 60 255 167 146 82 42 239 77 258 21 116 96 191 123 33 
+123 22 103 128 55 196 193 86 136 16 120 168 133 114 170 48 237 162 135 29 29 40 
+60 218 2 198 119 229 22 92 108 161 148 202 165 26 164 50 152 80 127 116 85 171 
+24 44 191 160 198 71 249 180 140 99 82 53 54 235 42 12 37 206 248 193 49 176 9 
+157 91 180 129 20 188 5 63 109 137 219 231 190 195 1 259 8 207 224 19 201 237 
+199 36 241 256 117 72 203 152 58 87 64 48 248 241 29 77 20 166 229 11 72 214 
+172 216 76 55 174 94 34 99 93 73 153 19 238 138 147 263 54 4 102 163 63 120 157 
+113 220 181 57 111 52 78 223 13 251 73 164 39 132 186 138 184 223 61 172 179 
+175 107 6 17 81 114 207 213 185 125 212 246 73 190 184 186 101 224 11 98 95 226 
+131 221 146 49 187 88 51 139 112 255 189 245 75 79 162 124 9 135 51 128 92 97 
+141 49 213 233 105 54 257 82 64 74 129 31 208 163 111 41 58 65 24 260 211 54 
+246 62 170 26 197 169 98 106 41 25 210 78 234 92 145 121 155 165 242 243 208 
+200 12 48 21 142 241 40 97 178 214 161 196 182 7 242 232 129 42 23 57 100 32 
+184 175 81 66 227 107 233 116 74 151 130 260 200 34 88 14 179 164 28 112 28 90 
+193 38 156 115 109 159 259 19 227 118 253 10 122 83 256 106 257 104 104 126 166 
+218 255 178 225 181 90 230 262 104 78 186 112 39 110 87 86 147 36 14 216 65 35 
+75 105 43 178 188 16 83 3 185 151 93 95 252 71 11 61 194 14 168 144 134 64 37 
+228 83 245 86 99 56 172 205 56 161 185 162 113 194 36 3 137 171 251 84 184 197 
+121 118 30 16 131 188 27 162 161 174 142 14 205 45 141 27 114 181 68 131 210 67 
+155 198 97 130 234 55 185 173 192 88 25 199 58 76 44 154 200 250 108 172 227 96 
+213 222 85 160 209 150 143 169 72 225 192 110 124 251 95 263 91 169 109 126 140 
+73 201 204 80 149 215 137 208 152 32 147 10 133 103 150 154 248 230 9 183 236 
+234 44 165 15 144 156 163 89 1 6 28 101 8 196 204 106 164 ^
+567 0 1 46 89 239 167 236 62 85 143 187 256 154 235 210 115 131 38 108 196 106 
+209 124 103 176 31 34 139 91 10 107 61 94 115 59 179 258 69 92 200 202 189 171 
+11 225 31 106 264 207 137 121 70 83 29 64 67 177 77 145 102 113 144 56 2 181 34 
+67 33 160 246 47 85 126 145 174 171 260 183 215 190 23 247 38 180 55 222 70 138 
+45 98 211 39 226 166 118 92 6 260 39 32 25 234 219 20 3 227 212 30 254 28 195 
+254 239 112 153 28 73 171 138 167 181 245 250 198 148 207 65 262 220 155 15 55 
+11 153 172 57 137 193 128 132 156 78 208 255 91 82 232 177 22 129 68 168 105 74 
+112 9 44 174 116 177 149 4 218 240 158 65 190 95 39 87 41 2 164 59 52 50 118 20 
+214 144 111 18 16 46 106 15 249 152 37 45 43 128 5 15 127 136 3 100 4 79 182 42 
+137 176 86 117 240 36 248 156 150 67 105 218 96 174 99 135 134 88 176 14 258 
+124 175 234 147 161 153 100 198 21 66 114 190 167 164 203 235 16 173 247 165 55 
+205 28 56 129 123 184 206 19 151 257 133 80 106 70 66 253 248 17 25 217 177 5 
+87 252 185 130 47 13 68 29 47 224 251 261 102 185 3 172 129 195 43 56 146 165 
+122 260 111 157 74 95 233 29 191 141 217 50 63 203 113 199 139 36 193 73 116 
+122 66 236 7 2 109 242 217 105 146 237 125 238 121 125 99 63 9 238 49 50 135 
+261 229 127 153 45 115 186 121 142 141 78 191 213 9 166 190 150 122 188 53 41 
+213 148 224 40 78 136 130 241 154 218 168 33 215 63 81 97 165 194 263 144 250 
+143 132 173 53 24 171 66 42 65 118 37 189 226 94 60 242 145 47 30 110 111 229 
+199 211 94 43 200 63 64 55 83 12 22 184 84 202 117 46 161 98 17 164 76 27 132 
+101 261 174 44 52 33 143 204 32 169 151 185 75 31 245 123 57 264 135 12 5 142 
+69 20 75 86 62 157 2 37 117 101 244 132 228 136 58 116 105 91 154 24 27 149 76 
+10 90 19 79 199 84 219 92 128 77 73 243 263 17 42 259 259 187 62 212 85 71 62 
+140 226 221 201 126 18 33 21 121 197 224 179 136 252 58 255 163 140 82 38 235 
+71 256 15 110 94 187 117 29 119 16 101 122 49 194 191 86 134 16 118 164 131 110 
+166 46 233 156 133 25 23 36 54 214 194 119 227 18 88 104 155 142 196 161 26 158 
+48 148 80 123 112 81 169 24 44 191 158 192 65 245 178 140 223 ^
+551 1 78 49 54 227 42 8 33 198 240 181 41 164 265 153 83 180 125 8 184 261 55 
+105 129 219 231 182 191 1 255 4 203 220 264 7 189 237 195 24 233 248 109 72 191 
+152 50 87 52 40 244 241 25 77 16 154 229 267 68 206 168 212 68 51 162 82 30 95 
+93 65 141 15 234 130 139 255 42 4 90 151 51 120 145 113 212 181 45 107 44 74 
+219 1 251 61 156 31 128 186 138 184 223 61 160 167 175 107 6 5 81 114 207 205 
+173 113 208 238 73 186 176 178 93 216 11 98 83 218 119 221 146 37 179 88 47 139 
+104 247 189 241 63 71 154 116 5 123 51 124 88 85 133 49 209 233 97 46 257 74 64 
+70 121 23 200 155 111 29 58 57 20 252 207 50 242 58 170 14 197 169 94 98 41 13 
+202 70 234 92 145 117 155 153 234 243 208 200 4 48 21 134 237 40 93 178 210 153 
+196 174 263 238 228 117 38 23 49 92 28 180 163 77 54 223 99 229 112 62 151 130 
+256 192 34 80 2 171 160 16 112 24 82 185 26 148 103 97 159 251 19 219 114 245 6 
+118 75 252 94 249 104 96 126 158 214 251 174 225 169 90 230 262 92 66 174 108 
+39 98 79 82 147 32 10 216 53 35 75 101 31 166 180 8 71 267 185 143 85 95 248 71 
+3 53 190 6 156 144 122 56 25 228 79 237 78 87 48 172 197 52 157 181 158 101 182 
+36 263 125 159 247 76 172 193 109 110 260 22 12 131 176 23 162 161 166 142 14 
+201 37 141 19 102 177 60 123 206 55 143 198 89 118 226 47 177 173 192 76 17 187 
+54 72 36 146 188 242 96 164 227 84 213 218 81 152 201 150 135 157 64 221 184 
+106 124 243 91 263 87 165 109 114 128 69 201 192 72 149 215 133 204 140 20 135 
+2 133 91 146 150 248 226 9 183 228 230 32 161 11 136 152 163 81 265 2 20 97 8 
+188 204 102 26 265 40 89 235 163 232 60 85 137 185 256 154 233 210 115 127 36 
+108 194 104 209 120 103 176 27 30 133 87 10 103 59 90 113 57 175 258 69 88 198 
+202 187 171 9 221 29 100 262 205 135 119 70 83 29 62 67 173 75 139 100 111 142 
+52 2 175 28 63 33 160 246 43 79 120 141 170 165 260 177 211 186 21 247 38 178 
+55 222 66 136 39 94 211 35 226 164 114 90 256 37 28 25 232 215 16 267 223 212 
+30 250 24 195 254 239 110 147 28 67 169 132 167 179 243 246 194 142 203 65 263 ^
+578 0 220 147 11 47 3 149 164 57 137 185 120 120 152 78 200 251 87 78 232 177 
+22 129 68 168 93 74 100 5 32 174 108 173 141 266 218 232 158 61 186 87 27 75 29 
+260 152 59 52 38 106 20 214 132 99 6 12 46 106 7 249 140 29 41 39 124 1 15 115 
+136 269 100 262 67 182 38 125 168 74 113 240 24 244 156 146 63 101 210 96 162 
+91 127 134 84 164 6 250 120 171 226 143 149 145 96 194 17 62 102 190 155 160 
+195 235 8 165 243 157 43 205 16 44 121 119 172 206 15 147 249 121 68 98 58 66 
+253 240 5 13 213 165 5 83 248 173 122 35 5 64 17 43 224 247 257 102 177 3 168 
+125 187 35 56 138 165 262 118 256 103 157 62 83 229 25 179 137 217 46 55 203 
+101 191 135 32 193 69 116 122 54 236 7 268 101 242 209 97 142 233 125 238 109 
+121 87 59 1 234 41 258 50 123 253 221 127 153 45 107 174 121 138 133 66 183 205 
+267 166 178 138 114 188 53 37 209 148 216 28 74 132 118 237 142 214 164 25 211 
+63 69 97 161 194 255 136 250 139 132 169 41 20 163 58 34 57 118 37 177 222 94 
+60 238 141 47 22 110 107 225 195 203 82 43 192 51 52 51 71 12 14 180 72 198 117 
+38 157 94 9 164 76 15 128 101 261 170 40 40 21 143 200 32 161 143 181 71 31 245 
+123 53 256 135 267 134 65 16 63 82 62 153 264 33 109 89 244 124 220 128 50 104 
+105 91 146 12 27 145 64 268 82 11 79 199 84 215 80 128 69 65 235 259 17 30 259 
+255 187 54 204 81 63 50 136 218 213 197 118 18 29 9 113 189 220 179 124 252 54 
+255 155 128 82 30 227 59 252 3 98 90 179 105 21 111 4 97 110 37 190 187 86 130 
+16 114 156 127 102 158 42 225 144 129 17 11 28 42 206 266 186 119 223 10 80 96 
+143 130 184 153 26 146 44 140 80 115 104 73 165 24 44 191 154 180 53 237 174 
+140 99 76 47 54 223 42 6 31 194 236 175 37 158 261 151 79 180 123 2 182 257 51 
+103 125 219 231 178 189 1 253 2 201 218 264 1 183 237 193 18 229 244 105 72 185 
+152 46 87 46 36 242 241 23 77 14 148 229 263 66 202 166 210 64 49 156 76 28 93 
+93 61 135 13 232 126 135 251 36 4 84 145 45 120 139 113 208 181 39 105 40 72 
+217 265 251 55 152 27 126 186 138 184 223 61 154 161 175 107 6 269 81 114 207 
+201 167 107 206 234 73 184 172 174 89 212 11 98 77 214 113 221 146 31 175 88 45 
+139 100 243 189 213 ^
+578 1 51 63 146 108 1 111 51 120 84 73 125 49 205 233 89 38 257 66 64 66 113 15 
+192 147 111 17 58 49 16 244 203 46 238 54 170 2 197 169 90 90 41 1 194 62 234 
+92 145 113 155 141 226 243 208 200 268 48 21 126 233 40 89 178 206 145 196 166 
+255 234 224 105 34 23 41 84 24 176 151 73 42 219 91 225 108 50 151 130 252 184 
+34 72 262 163 156 4 112 20 74 177 14 140 91 85 159 243 19 211 110 237 2 114 67 
+248 82 241 104 88 126 150 210 247 170 225 157 90 230 262 80 54 162 104 39 86 71 
+78 147 28 6 216 41 35 75 97 19 154 172 59 267 185 135 77 95 244 71 267 45 186 
+270 144 144 110 48 13 228 75 229 70 75 40 172 189 48 153 177 154 89 170 36 259 
+113 147 243 68 160 189 97 102 256 14 8 131 164 19 162 161 158 142 14 197 29 141 
+11 90 173 52 115 202 43 131 198 81 106 218 39 169 173 192 64 9 175 50 68 28 138 
+176 234 84 156 227 72 213 214 77 144 193 150 127 145 56 217 176 102 124 235 87 
+263 83 161 109 102 116 65 201 180 64 149 215 129 200 128 8 123 266 133 79 142 
+146 248 222 9 183 220 226 20 157 7 128 148 163 73 265 270 12 93 8 180 204 98 22 
+261 28 89 227 155 224 56 85 125 181 256 154 229 210 115 119 32 108 190 100 209 
+112 103 176 19 22 121 79 10 95 55 82 109 53 167 258 69 80 194 202 183 171 5 213 
+25 88 258 201 131 115 70 83 29 58 67 165 71 127 96 107 138 44 2 163 16 55 33 
+160 246 35 67 108 133 162 153 260 165 203 178 17 247 38 174 55 222 58 132 27 86 
+211 27 226 160 106 86 260 248 33 20 25 228 207 8 263 215 212 30 242 16 195 254 
+239 106 135 28 55 165 120 167 175 239 238 186 130 195 65 250 220 143 9 43 271 
+147 160 57 137 181 116 114 150 78 196 249 85 76 232 177 22 129 68 168 87 74 94 
+3 26 174 104 171 137 264 218 228 158 59 184 83 21 69 23 256 146 59 52 32 100 20 
+214 126 93 10 46 106 3 249 134 25 39 37 122 271 15 109 136 269 100 258 61 182 
+36 119 164 68 111 240 18 242 156 144 61 99 206 96 156 87 123 134 82 158 2 246 
+118 169 222 141 143 141 94 192 15 60 96 190 149 158 191 235 4 161 241 153 37 
+205 10 38 117 117 166 206 13 145 245 115 62 94 52 66 253 236 271 7 211 159 5 81 
+246 167 118 29 1 62 11 41 224 245 255 102 173 3 166 123 183 31 56 134 165 260 
+116 254 81 ^
+583 1 157 50 71 225 21 167 133 217 42 47 203 89 183 131 28 193 65 116 122 42 
+236 7 268 93 242 201 89 138 229 125 238 97 117 75 55 267 230 33 250 50 111 245 
+213 127 153 45 99 162 121 134 125 54 175 197 259 166 166 126 106 188 53 33 205 
+148 208 16 70 128 106 233 130 210 160 17 207 63 57 97 157 194 247 128 250 135 
+132 165 29 16 155 50 26 49 118 37 165 218 94 60 234 137 47 14 110 103 221 191 
+195 70 43 184 39 40 47 59 12 6 176 60 194 117 30 153 90 1 164 76 3 124 101 261 
+166 36 28 9 143 196 32 153 135 177 67 31 245 123 49 248 135 262 263 126 61 12 
+51 78 62 149 260 29 101 77 244 116 212 120 42 92 105 91 138 27 141 52 260 74 3 
+79 199 84 211 68 128 61 57 227 255 17 18 259 251 187 46 196 77 55 38 132 210 
+205 193 110 18 25 271 105 181 216 179 112 252 50 255 147 116 82 22 219 47 248 
+265 86 86 171 93 13 103 266 93 98 25 186 183 86 126 16 110 148 123 94 150 38 
+217 132 125 9 273 20 30 198 266 178 119 219 2 72 88 131 118 172 145 26 134 40 
+132 80 107 96 65 161 24 44 191 150 168 41 229 170 140 99 72 43 54 215 42 2 27 
+186 228 163 29 146 253 147 71 180 119 264 178 249 43 99 117 219 231 170 185 1 
+249 272 197 214 264 263 171 237 189 6 221 236 97 72 173 152 38 87 34 28 238 241 
+19 77 10 136 229 255 62 194 162 206 56 45 144 64 24 89 93 53 123 9 228 118 127 
+243 24 4 72 133 33 120 127 113 200 181 27 101 32 68 213 257 251 43 144 19 122 
+186 138 184 223 61 142 149 175 107 6 261 81 114 207 193 155 95 202 226 73 180 
+164 166 81 204 11 98 65 206 101 221 146 19 167 88 41 139 92 235 189 235 45 59 
+142 104 273 105 51 118 82 67 121 49 203 233 85 34 257 62 64 64 109 11 188 143 
+111 11 58 45 14 240 201 44 236 52 170 270 197 169 88 86 41 269 190 58 234 92 
+145 111 155 135 222 243 208 200 266 48 21 122 231 40 87 178 204 141 196 162 251 
+232 222 99 32 23 37 80 22 174 145 71 36 217 87 223 106 44 151 130 250 180 34 68 
+258 159 154 272 112 18 70 173 8 136 85 79 159 239 19 207 108 233 112 63 246 76 
+237 104 84 126 146 208 245 168 225 151 90 230 262 74 48 156 102 39 80 67 76 147 
+26 4 216 35 35 75 95 13 148 168 270 53 267 185 131 73 95 242 71 265 41 184 268 
+138 144 104 44 7 228 73 225 66 69 36 272 ^
+588 0 181 44 149 173 150 77 158 36 255 101 135 239 60 148 185 85 94 252 6 4 131 
+152 15 162 161 150 142 14 193 21 141 3 78 169 44 107 198 31 119 198 73 94 210 
+31 161 173 192 52 1 163 46 64 20 130 164 226 72 148 227 60 213 210 73 136 185 
+150 119 133 48 213 168 98 124 227 83 263 79 157 109 90 104 61 201 168 56 149 
+215 125 196 116 272 111 262 133 67 138 142 248 218 9 183 212 222 8 153 3 120 
+144 163 65 265 270 4 89 8 172 204 94 18 257 16 89 219 147 216 52 85 113 177 256 
+154 225 210 115 111 28 108 186 96 209 104 103 176 11 14 109 71 10 87 51 74 105 
+49 159 258 69 72 190 202 179 171 1 205 21 76 254 197 127 111 70 83 29 54 67 157 
+67 115 92 103 134 36 2 151 4 47 33 160 246 27 55 96 125 154 141 260 153 195 170 
+13 247 38 170 55 222 50 128 15 78 211 19 226 156 98 82 252 240 29 12 25 224 199 
+259 207 212 30 234 8 195 254 239 102 123 28 43 161 108 167 171 235 230 178 118 
+187 65 242 220 135 5 35 267 143 152 57 137 173 108 102 146 78 188 245 81 72 232 
+177 22 129 68 168 75 74 82 275 14 174 96 167 129 260 218 220 158 55 180 75 9 57 
+11 248 134 59 52 20 88 20 214 114 81 264 6 46 106 271 249 122 17 35 33 118 271 
+15 97 136 269 100 250 49 182 32 107 156 56 107 240 6 238 156 140 57 95 198 96 
+144 79 115 134 78 146 270 238 114 165 214 137 131 133 90 188 11 56 84 190 137 
+154 183 235 272 153 237 145 25 205 274 26 109 113 154 206 9 141 237 103 50 86 
+40 66 253 228 263 271 207 147 5 77 242 155 110 17 269 58 275 37 224 241 251 102 
+165 3 162 119 175 23 56 126 165 256 112 250 91 157 44 65 223 19 161 131 217 40 
+43 203 83 179 129 26 193 63 116 122 36 236 7 268 89 242 197 85 136 227 125 238 
+91 115 69 53 265 228 29 246 50 105 241 209 127 153 45 95 156 121 132 121 48 171 
+193 255 166 160 120 102 188 53 31 203 148 204 10 68 126 100 231 124 208 158 13 
+205 63 51 97 155 194 243 124 250 133 132 163 23 14 151 46 22 45 118 37 159 216 
+94 60 232 135 47 10 110 101 219 189 191 64 43 180 33 34 45 53 12 2 174 54 192 
+117 26 151 88 273 164 76 273 122 101 261 164 34 22 3 143 194 32 149 131 175 65 
+31 245 123 47 244 135 258 261 122 59 10 45 76 62 147 258 27 97 71 244 112 208 
+116 38 86 105 91 134 270 27 139 46 256 70 275 79 199 160 ^
+594 0 207 56 128 53 49 219 251 17 6 259 247 187 38 188 73 47 26 128 202 197 189 
+102 18 21 263 97 173 212 179 100 252 46 255 139 104 82 14 211 35 244 257 74 82 
+163 81 5 95 258 89 86 13 182 179 86 122 16 106 140 119 86 142 34 209 120 121 1 
+265 12 18 190 266 170 119 215 272 64 80 119 106 160 137 26 122 36 124 80 99 88 
+57 157 24 44 191 146 156 29 221 166 140 99 68 39 54 207 42 276 23 178 220 151 
+21 134 245 143 63 180 115 256 174 241 35 95 109 219 231 162 181 1 245 272 193 
+210 264 255 159 237 185 272 213 228 89 72 161 152 30 87 22 20 234 241 15 77 6 
+124 229 247 58 186 158 202 48 41 132 52 20 85 93 45 111 5 224 110 119 235 12 4 
+60 121 21 120 115 113 192 181 15 97 24 64 209 249 251 31 136 11 118 186 138 184 
+223 61 130 137 175 107 6 253 81 114 207 185 143 83 198 218 73 176 156 158 73 
+196 11 98 53 198 89 221 146 7 159 88 37 139 84 227 189 231 33 51 134 96 273 93 
+51 114 78 55 113 49 199 233 77 26 257 54 64 60 101 3 180 135 111 277 58 37 10 
+232 197 40 232 48 170 262 197 169 84 78 41 261 182 50 234 92 145 107 155 123 
+214 243 208 200 262 48 21 114 227 40 83 178 200 133 196 154 243 228 218 87 28 
+23 29 72 18 170 133 67 24 213 79 219 102 32 151 130 246 172 34 60 250 151 150 
+264 112 14 62 165 274 128 73 67 159 231 19 199 104 225 274 108 55 242 64 229 
+104 76 126 138 204 241 164 225 139 90 230 262 62 36 144 98 39 68 59 72 147 22 
+216 23 35 75 91 1 136 160 266 41 267 185 123 65 95 238 71 261 33 180 264 126 
+144 92 36 273 228 69 217 58 57 28 172 177 42 147 171 148 71 152 36 253 95 129 
+237 56 142 183 79 90 250 2 2 131 146 13 162 161 146 142 14 191 17 141 277 72 
+167 40 103 196 25 113 198 69 88 206 27 157 173 192 46 275 157 44 62 16 126 158 
+222 66 144 227 54 213 208 71 132 181 150 115 127 44 211 164 96 124 223 81 263 
+77 155 109 84 98 59 201 162 52 149 215 123 194 110 268 105 260 133 61 136 140 
+248 216 9 183 208 220 2 151 1 116 142 163 61 265 270 87 8 168 204 92 16 255 10 
+89 215 143 212 50 85 107 175 256 154 223 210 115 107 26 108 184 94 209 100 103 
+176 7 10 103 67 10 83 49 70 103 47 155 258 69 68 188 202 177 171 277 201 19 70 
+252 195 125 109 70 83 29 52 67 153 65 109 90 101 132 32 2 145 276 43 33 160 246 
+23 259 ^
+600 1 87 119 148 132 260 144 189 164 10 247 38 167 55 222 44 125 6 72 211 13 
+226 153 92 79 246 234 26 6 25 221 193 273 256 201 212 30 228 2 195 254 239 99 
+114 28 34 158 99 167 168 232 224 172 109 181 65 236 220 129 2 29 264 140 146 57 
+137 167 102 93 143 78 182 242 78 69 232 177 22 129 68 168 66 74 73 275 5 174 90 
+164 123 257 218 214 158 52 177 69 48 2 242 125 59 52 11 79 20 214 105 72 258 3 
+46 106 268 249 113 11 32 30 115 271 15 88 136 269 100 244 40 182 29 98 150 47 
+104 240 276 235 156 137 54 92 192 96 135 73 109 134 75 137 267 232 111 162 208 
+134 122 127 87 185 8 53 75 190 128 151 177 235 269 147 234 139 16 205 268 17 
+103 110 145 206 6 138 231 94 41 80 31 66 253 222 257 265 204 138 5 74 239 146 
+104 8 266 55 269 34 224 238 248 102 159 3 159 116 169 17 56 120 165 253 109 247 
+85 157 35 56 220 16 152 128 217 37 37 203 74 173 126 23 193 60 116 122 27 236 7 
+268 83 242 191 79 133 224 125 238 82 112 60 50 262 225 23 240 50 96 235 203 127 
+153 45 89 147 121 129 115 39 165 187 249 166 151 111 96 188 53 28 200 148 198 1 
+65 123 91 228 115 205 155 7 202 63 42 97 152 194 237 118 250 130 132 160 14 11 
+145 40 16 39 118 37 150 213 94 60 229 132 47 4 110 98 216 186 185 55 43 174 24 
+25 42 44 12 275 171 45 189 117 20 148 85 270 164 76 267 119 101 261 161 31 13 
+273 143 191 32 143 125 172 62 31 245 123 44 238 135 252 258 116 56 7 36 73 62 
+144 255 24 91 62 244 106 202 110 32 77 105 91 128 264 27 136 37 250 64 272 79 
+199 84 206 53 128 51 47 217 250 17 3 259 246 187 36 186 72 45 23 127 200 195 
+188 100 18 20 261 95 171 211 179 97 252 45 255 137 101 82 12 209 32 243 255 71 
+81 161 78 3 93 256 88 83 10 181 178 86 121 16 105 138 118 84 140 33 207 117 120 
+278 263 10 15 188 266 168 119 214 271 62 78 116 103 157 135 26 119 35 122 80 97 
+86 55 156 24 44 191 145 153 26 219 165 140 99 67 38 54 205 42 276 22 176 218 
+148 19 131 243 142 61 180 114 254 173 239 33 94 107 219 231 160 180 1 244 272 
+192 209 264 253 156 237 184 270 211 226 87 72 158 152 28 87 19 18 233 241 14 77 
+5 121 229 245 57 184 157 201 46 40 129 49 19 84 93 43 108 4 223 108 117 233 9 4 
+57 118 18 120 112 113 190 181 12 96 22 63 208 247 251 28 134 9 117 186 138 184 
+223 61 127 216 ^
+590 1 175 107 6 247 81 114 207 179 134 74 195 212 73 173 150 152 67 190 11 98 
+44 192 80 221 146 279 153 88 34 139 78 221 189 228 24 45 128 90 273 84 51 111 
+75 46 107 49 196 233 71 20 257 48 64 57 95 278 174 129 111 271 58 31 7 226 194 
+37 229 45 170 256 197 169 81 72 41 255 176 44 234 92 145 104 155 114 208 243 
+208 200 259 48 21 108 224 40 80 178 197 127 196 148 237 225 215 78 25 23 23 66 
+15 167 124 64 15 210 73 216 99 23 151 130 243 166 34 54 244 145 147 258 112 11 
+56 159 268 122 64 58 159 225 19 193 101 219 274 105 49 239 55 223 104 70 126 
+132 201 238 161 225 130 90 230 262 53 27 135 95 39 59 53 69 147 19 278 216 14 
+35 75 88 273 127 154 263 32 267 185 117 59 95 235 71 258 27 177 261 117 144 83 
+30 267 228 66 211 52 48 22 172 171 39 144 168 145 62 143 36 250 86 120 234 50 
+133 180 70 84 247 277 280 131 137 10 162 161 140 142 14 188 11 141 274 63 164 
+34 97 193 16 104 198 63 79 200 21 151 173 192 37 272 148 41 59 10 120 149 216 
+57 138 227 45 213 205 68 126 175 150 109 118 38 208 158 93 124 217 78 263 74 
+152 109 75 89 56 201 153 46 149 215 120 191 101 262 96 257 133 52 133 137 248 
+213 9 183 202 217 274 148 279 110 139 163 55 265 270 275 84 8 162 204 89 13 252 
+1 89 209 137 206 47 85 98 172 256 154 220 210 115 101 23 108 181 91 209 94 103 
+176 1 4 94 61 10 77 46 64 100 44 149 258 69 62 185 202 174 171 277 195 16 61 
+249 192 122 106 70 83 29 49 67 147 62 100 87 98 129 26 2 136 270 37 33 160 246 
+17 40 81 115 144 126 260 138 185 160 8 247 38 165 55 222 40 123 68 211 9 226 
+151 88 77 242 230 24 2 25 219 189 271 254 197 212 30 224 279 195 254 239 97 108 
+28 28 156 93 167 166 230 220 168 103 177 65 232 220 125 25 262 138 142 57 137 
+163 98 87 141 78 178 240 76 67 232 177 22 129 68 168 60 74 67 275 280 174 86 
+162 119 255 218 210 158 50 175 65 275 42 277 238 119 59 52 5 73 20 214 99 66 
+254 1 46 106 266 249 107 7 30 28 113 271 15 82 136 269 100 240 34 182 27 92 146 
+41 102 240 272 233 156 135 52 90 188 96 129 69 105 134 73 131 265 228 109 160 
+204 132 116 123 85 183 6 51 69 190 122 149 173 235 267 143 232 135 10 205 264 
+11 99 108 139 206 4 136 227 88 35 76 25 66 253 218 253 261 202 132 5 72 237 140 
+203 ^
+620 0 279 262 51 261 30 224 234 244 102 151 3 155 112 161 9 56 112 165 249 105 
+243 77 157 23 44 216 12 140 124 217 33 29 203 62 165 122 19 193 56 116 122 15 
+236 7 268 75 242 183 71 129 220 125 238 70 108 48 46 258 221 15 232 50 84 227 
+195 127 153 45 81 135 121 125 107 27 157 179 241 166 139 99 88 188 53 24 196 
+148 190 272 61 119 79 224 103 201 151 282 198 63 30 97 148 194 229 110 250 126 
+132 156 2 7 137 32 8 31 118 37 138 209 94 60 225 128 47 279 110 94 212 182 177 
+43 43 166 12 13 38 32 12 271 167 33 185 117 12 144 81 266 164 76 259 115 101 
+261 157 27 1 265 143 187 32 135 117 168 58 31 245 123 40 230 135 244 254 108 52 
+3 24 69 62 140 251 20 83 50 244 98 194 102 24 65 105 91 120 256 27 132 25 242 
+56 268 79 199 84 202 41 128 43 39 209 246 17 274 259 242 187 28 178 68 37 11 
+123 192 187 184 92 18 16 253 87 163 207 179 85 252 41 255 129 89 82 4 201 20 
+239 247 59 77 153 66 278 85 248 84 71 281 177 174 86 117 16 101 130 114 76 132 
+29 199 105 116 274 255 2 3 180 266 160 119 210 267 54 70 104 91 145 127 26 107 
+31 114 80 89 78 47 152 24 44 191 141 141 14 211 161 140 99 63 34 54 197 42 276 
+18 168 210 136 11 119 235 138 53 180 110 246 169 231 25 90 99 219 231 152 176 1 
+240 272 188 205 264 245 144 237 180 262 203 218 79 72 146 152 20 87 7 10 229 
+241 10 77 1 109 229 237 53 176 153 197 38 36 117 37 15 80 93 35 96 219 100 109 
+225 280 4 45 106 6 120 100 113 182 181 92 14 59 204 239 251 16 126 1 113 186 
+138 184 223 61 115 122 175 107 6 243 81 114 207 175 128 68 193 208 73 171 146 
+148 63 186 11 98 38 188 74 221 146 275 149 88 32 139 74 217 189 226 18 41 124 
+86 273 78 51 109 73 40 103 49 194 233 67 16 257 44 64 55 91 276 170 125 111 267 
+58 27 5 222 192 35 227 43 170 252 197 169 79 68 41 251 172 40 234 92 145 102 
+155 108 204 243 208 200 257 48 21 104 222 40 78 178 195 123 196 144 233 223 213 
+72 23 23 19 62 13 165 118 62 9 208 69 214 97 17 151 130 241 162 34 50 240 141 
+145 254 112 9 52 155 264 118 58 52 159 221 19 189 99 215 274 103 45 237 49 219 
+104 66 126 128 199 236 159 225 124 90 230 262 47 21 129 93 39 53 49 67 147 17 
+278 216 8 35 75 86 269 121 150 261 26 267 185 113 55 95 233 71 256 23 175 259 
+111 144 77 26 263 228 64 207 48 42 18 172 167 37 142 166 143 56 137 36 248 80 
+114 232 46 127 257 ^
+605 1 58 76 243 273 280 131 125 6 162 161 132 142 14 184 3 141 270 51 160 26 89 
+189 4 92 198 55 67 192 13 143 173 192 25 268 136 37 55 2 112 137 208 45 130 227 
+33 213 201 64 118 167 150 101 106 30 204 150 89 124 209 74 263 70 148 109 63 77 
+52 201 141 38 149 215 116 187 89 254 84 253 133 40 129 133 248 209 9 183 194 
+213 266 144 279 102 135 163 47 265 270 271 80 8 154 204 85 9 248 274 89 201 129 
+198 43 85 86 168 256 154 216 210 115 93 19 108 177 87 209 86 103 176 278 281 82 
+53 10 69 42 56 96 40 141 258 69 54 181 202 170 171 277 187 12 49 245 188 118 
+102 70 83 29 45 67 139 58 88 83 94 125 18 2 124 262 29 33 160 246 9 28 69 107 
+136 114 260 126 177 152 4 247 38 161 55 222 32 119 273 60 211 1 226 147 80 73 
+234 222 20 279 25 215 181 267 250 189 212 30 216 275 195 254 239 93 96 28 16 
+152 81 167 162 226 212 160 91 169 65 224 220 117 281 17 258 134 134 57 137 155 
+90 75 137 78 170 236 72 63 232 177 22 129 68 168 48 74 55 275 272 174 78 158 
+111 251 218 202 158 46 171 57 267 30 269 230 107 59 52 278 61 20 214 87 54 246 
+282 46 106 262 249 95 284 26 24 109 271 15 70 136 269 100 232 22 182 23 80 138 
+29 98 240 264 229 156 131 48 86 180 96 117 61 97 134 69 119 261 220 105 156 196 
+128 104 115 81 179 2 47 57 190 110 145 165 235 263 135 228 127 283 205 256 284 
+91 104 127 206 132 219 76 23 68 13 66 253 210 245 253 198 120 5 68 233 128 92 
+275 260 49 257 28 224 232 242 102 147 3 153 110 157 5 56 108 165 247 103 241 73 
+157 17 38 214 10 134 122 217 31 25 203 56 161 120 17 193 54 116 122 9 236 7 268 
+71 242 179 67 127 218 125 238 64 106 42 44 256 219 11 228 50 78 223 191 127 153 
+45 77 129 121 123 103 21 153 175 237 166 133 93 84 188 53 22 194 148 186 268 59 
+117 73 222 97 199 149 280 196 63 24 97 146 194 225 106 250 124 132 154 281 5 
+133 28 4 27 118 37 132 207 94 60 223 126 47 277 110 92 210 180 173 37 43 162 6 
+7 36 26 12 269 165 27 183 117 8 142 79 264 164 76 255 113 101 261 155 25 280 
+261 143 185 32 131 113 166 56 31 245 123 38 226 135 240 252 104 50 1 18 67 62 
+138 249 18 79 44 244 94 190 98 20 59 105 91 116 252 27 130 19 238 52 266 79 199 
+84 200 35 128 39 35 205 244 17 270 259 240 187 24 174 66 33 5 121 188 183 182 
+88 18 14 249 83 159 205 179 79 252 186 ^
+615 0 255 121 77 82 283 193 8 235 239 47 73 145 54 274 77 240 80 59 273 173 170 
+86 113 16 97 122 110 68 124 25 191 93 112 270 247 281 278 172 266 152 119 206 
+263 46 62 92 79 133 119 26 95 27 106 80 81 70 39 148 24 44 191 137 129 2 203 
+157 140 99 59 30 54 189 42 276 14 160 202 124 3 107 227 134 45 180 106 238 165 
+223 17 86 91 219 231 144 172 1 236 272 184 201 264 237 132 237 176 254 195 210 
+71 72 134 152 12 87 282 2 225 241 6 77 284 97 229 229 49 168 149 193 30 32 105 
+25 11 76 93 27 84 283 215 92 101 217 272 4 33 94 281 120 88 113 174 181 275 88 
+6 55 200 231 251 4 118 280 109 186 138 184 223 61 103 110 175 107 6 235 81 114 
+207 167 116 56 189 200 73 167 138 140 55 178 11 98 26 180 62 221 146 267 141 88 
+28 139 66 209 189 222 6 33 116 78 273 66 51 105 69 28 95 49 190 233 59 8 257 36 
+64 51 83 272 162 117 111 259 58 19 1 214 188 31 223 39 170 244 197 169 75 60 41 
+243 164 32 234 92 145 98 155 96 196 243 208 200 253 48 21 96 218 40 74 178 191 
+115 196 136 225 219 209 60 19 23 11 54 9 161 106 58 284 204 61 210 93 5 151 130 
+237 154 34 42 232 133 141 246 112 5 44 147 256 110 46 40 159 213 19 181 95 207 
+274 99 37 233 37 211 104 58 126 120 195 232 155 225 112 90 230 262 35 9 117 89 
+39 41 41 63 147 13 278 216 283 35 75 82 261 109 142 257 14 267 185 105 47 95 
+229 71 252 15 171 255 99 144 65 18 255 228 60 199 40 30 10 172 159 33 138 162 
+139 44 125 36 244 68 102 228 38 115 174 52 72 241 271 280 131 119 4 162 161 128 
+142 14 182 286 141 268 45 158 22 85 187 285 86 198 51 61 188 9 139 173 192 19 
+266 130 35 53 285 108 131 204 39 126 227 27 213 199 62 114 163 150 97 100 26 
+202 146 87 124 205 72 263 68 146 109 57 71 50 201 135 34 149 215 114 185 83 250 
+78 251 133 34 127 131 248 207 9 183 190 211 262 142 279 98 133 163 43 265 270 
+269 78 8 150 204 83 7 246 270 89 197 125 194 41 85 80 166 256 154 214 210 115 
+89 17 108 175 85 209 82 103 176 276 279 76 49 10 65 40 52 94 38 137 258 69 50 
+179 202 168 171 277 183 10 43 243 186 116 100 70 83 29 43 67 135 56 82 81 92 
+123 14 2 118 258 25 33 160 246 5 22 63 103 132 108 260 120 173 148 2 247 38 159 
+55 222 28 117 269 56 211 284 226 145 76 71 230 218 18 277 25 213 177 265 248 
+185 212 30 212 273 195 254 239 91 90 28 10 150 75 167 160 224 175 ^
+613 0 152 79 161 65 216 220 109 281 9 254 130 126 57 137 147 82 63 133 78 162 
+232 68 59 232 177 22 129 68 168 36 74 43 275 264 174 70 154 103 247 218 194 158 
+42 167 49 259 18 261 222 95 59 52 270 49 20 214 75 42 238 282 46 106 258 249 83 
+280 22 20 105 271 15 58 136 269 100 224 10 182 19 68 130 17 94 240 256 225 156 
+127 44 82 172 96 105 53 89 134 65 107 257 212 101 152 188 124 92 107 77 175 287 
+43 45 190 98 141 157 235 259 127 224 119 275 205 248 276 83 100 115 206 285 128 
+211 64 11 60 1 66 253 202 237 245 194 108 5 64 229 116 84 267 256 45 249 24 224 
+228 238 102 139 3 149 106 149 286 56 100 165 243 99 237 65 157 5 26 210 6 122 
+118 217 27 17 203 44 153 116 13 193 50 116 122 286 236 7 268 63 242 171 59 123 
+214 125 238 52 102 30 40 252 215 3 220 50 66 215 183 127 153 45 69 117 121 119 
+95 9 145 167 229 166 121 81 76 188 53 18 190 148 178 260 55 113 61 218 85 195 
+145 276 192 63 12 97 142 194 217 98 250 120 132 150 273 1 125 20 285 19 118 37 
+120 203 94 60 219 122 47 273 110 88 206 176 165 25 43 154 283 284 32 14 12 265 
+161 15 179 117 138 75 260 164 76 247 109 101 261 151 21 272 253 143 181 32 123 
+105 162 52 31 245 123 34 218 135 232 248 96 46 286 6 63 62 134 245 14 71 32 244 
+86 182 90 12 47 105 91 108 244 27 126 7 230 44 262 79 199 84 196 23 128 31 27 
+197 240 17 262 259 236 187 16 166 62 25 282 117 180 175 178 80 18 10 241 75 151 
+201 179 67 252 35 255 117 71 82 281 189 2 233 235 41 71 141 48 272 73 236 78 53 
+269 171 168 86 111 16 95 118 108 64 120 23 187 87 110 268 243 279 274 168 266 
+148 119 204 261 42 58 86 73 127 115 26 89 25 102 80 77 66 35 146 24 44 191 135 
+123 285 199 155 140 99 57 28 54 185 42 276 12 156 198 118 288 101 223 132 41 
+180 104 234 163 219 13 84 87 219 231 140 170 1 234 272 182 199 264 233 126 237 
+174 250 191 206 67 72 128 152 8 87 278 287 223 241 4 77 284 91 229 225 47 164 
+147 191 26 30 99 19 9 74 93 23 78 283 213 88 97 213 268 4 27 88 277 120 82 113 
+170 181 271 86 2 53 198 227 251 287 114 278 107 186 138 184 223 61 97 104 175 
+107 6 231 81 114 207 163 110 50 187 196 73 165 134 136 51 174 11 98 20 176 56 
+221 146 263 137 88 26 139 62 205 189 220 29 112 74 273 60 51 103 67 22 91 49 
+188 233 55 4 257 32 64 49 79 270 158 113 111 255 58 15 288 210 213 ^
+624 1 28 220 36 170 238 197 169 72 54 41 237 158 26 234 92 145 95 155 87 190 
+243 208 200 250 48 21 90 215 40 71 178 188 109 196 130 219 216 206 51 16 23 5 
+48 6 158 97 55 278 201 55 207 90 286 151 130 234 148 34 36 226 127 138 240 112 
+2 38 141 250 104 37 31 159 207 19 175 92 201 274 96 31 230 28 205 104 52 126 
+114 192 229 152 225 103 90 230 262 26 108 86 39 32 35 60 147 10 278 216 277 35 
+75 79 255 100 136 254 5 267 185 99 41 95 226 71 249 9 168 252 90 144 56 12 249 
+228 57 193 34 21 4 172 153 30 135 159 136 35 116 36 241 59 93 225 32 106 171 43 
+66 238 268 280 131 110 1 162 161 122 142 14 179 283 141 265 36 155 16 79 184 
+279 77 198 45 52 182 3 133 173 192 10 263 121 32 50 282 102 122 198 30 120 227 
+18 213 196 59 108 157 150 91 91 20 199 140 84 124 199 69 263 65 143 109 48 62 
+47 201 126 28 149 215 111 182 74 244 69 248 133 25 124 128 248 204 9 183 184 
+208 256 139 279 92 130 163 37 265 270 266 75 8 144 204 80 4 243 264 89 191 119 
+188 38 85 71 163 256 154 211 210 115 83 14 108 172 82 209 76 103 176 273 276 67 
+43 10 59 37 46 91 35 131 258 69 44 176 202 165 171 277 177 7 34 240 183 113 97 
+70 83 29 40 67 129 53 73 78 89 120 8 2 109 252 19 33 160 246 289 13 54 97 126 
+99 260 111 167 142 289 247 38 156 55 222 22 114 263 50 211 281 226 142 70 68 
+224 212 15 274 25 210 171 262 245 179 212 30 206 270 195 254 239 88 81 28 1 147 
+66 167 157 221 202 150 76 159 65 214 220 107 281 7 253 129 124 57 137 145 80 60 
+132 78 160 231 67 58 232 177 22 129 68 168 33 74 40 275 262 174 68 153 101 246 
+218 192 158 41 166 47 257 15 259 220 92 59 52 268 46 20 214 72 39 236 282 46 
+106 257 249 80 279 21 19 104 271 15 55 136 269 100 222 7 182 18 65 128 14 93 
+240 254 224 156 126 43 81 170 96 102 51 87 134 64 104 256 210 100 151 186 123 
+89 105 76 174 287 42 42 190 95 140 155 235 258 125 223 117 273 205 246 274 81 
+99 112 206 285 127 209 61 8 58 288 66 253 200 235 243 193 105 5 63 228 113 82 
+265 255 44 247 23 224 227 237 102 137 3 148 105 147 285 56 98 165 242 98 236 63 
+157 2 23 209 5 119 117 217 26 15 203 41 151 115 12 193 49 116 122 284 236 7 268 
+61 242 169 57 122 213 125 238 49 101 27 39 251 214 1 218 50 63 213 181 127 153 
+45 67 114 121 118 93 6 143 165 227 166 118 78 74 188 53 17 189 148 176 258 54 
+112 58 217 82 194 144 275 191 141 ^
+628 1 3 97 139 194 211 92 250 117 132 147 267 290 119 14 282 13 118 37 111 200 
+94 60 216 119 47 270 110 85 203 173 159 16 43 148 277 278 29 5 12 262 158 6 176 
+117 286 135 72 257 164 76 241 106 101 261 148 18 266 247 143 178 32 117 99 159 
+49 31 245 123 31 212 135 226 245 90 43 286 289 60 62 131 242 11 65 23 244 80 
+176 84 6 38 105 91 102 238 27 123 290 224 38 259 79 199 84 193 14 128 25 21 191 
+237 17 256 259 233 187 10 160 59 19 276 114 174 169 175 74 18 7 235 69 145 198 
+179 58 252 32 255 111 62 82 278 183 285 230 229 32 68 135 39 269 67 230 75 44 
+263 168 165 86 108 16 92 112 105 58 114 20 181 78 107 265 237 276 268 162 266 
+142 119 201 258 36 52 77 64 118 109 26 80 22 96 80 71 60 29 143 24 44 191 132 
+114 279 193 152 140 99 54 25 54 179 42 276 9 150 192 109 285 92 217 129 35 180 
+101 228 160 213 7 81 81 219 231 134 167 1 231 272 179 196 264 227 117 237 171 
+244 185 200 61 72 119 152 2 87 272 284 220 241 1 77 284 82 229 219 44 158 144 
+188 20 27 90 10 6 71 93 17 69 283 210 82 91 207 262 4 18 79 271 120 73 113 164 
+181 265 83 288 50 195 221 251 281 108 275 104 186 138 184 223 61 88 95 175 107 
+6 225 81 114 207 157 101 41 184 190 73 162 128 130 45 168 11 98 11 170 47 221 
+146 257 131 88 23 139 56 199 189 217 283 23 106 68 273 51 51 100 64 13 85 49 
+185 233 49 290 257 26 64 46 73 267 152 107 111 249 58 9 288 204 183 26 218 34 
+170 234 197 169 70 50 41 233 154 22 234 92 145 93 155 81 186 243 208 200 248 48 
+21 86 213 40 69 178 186 105 196 126 215 214 204 45 14 23 1 44 4 156 91 53 274 
+199 51 205 88 282 151 130 232 144 34 32 222 123 136 236 112 34 137 246 100 31 
+25 159 203 19 171 90 197 274 94 27 228 22 201 104 48 126 110 190 227 150 225 97 
+90 230 262 20 286 102 84 39 26 31 58 147 8 278 216 273 35 75 77 251 94 132 252 
+291 267 185 95 37 95 224 71 247 5 166 250 84 144 50 8 245 228 55 189 30 15 172 
+149 28 133 157 134 29 110 36 239 53 87 223 28 100 169 37 62 236 266 280 131 104 
+291 162 161 118 142 14 177 281 141 263 30 153 12 75 182 275 71 198 41 46 178 
+291 129 173 192 4 261 115 30 48 280 98 116 194 24 116 227 12 213 194 57 104 153 
+150 87 85 16 197 136 82 124 195 67 263 63 141 109 42 56 45 201 120 24 149 215 
+109 180 68 240 63 246 133 19 122 126 248 202 9 183 180 206 252 137 279 88 128 
+163 33 265 270 264 73 8 140 204 78 2 241 76 ^
+622 0 89 183 111 180 34 85 59 159 256 154 207 210 115 75 10 108 168 78 209 68 
+103 176 269 272 55 35 10 51 33 38 87 31 123 258 69 36 172 202 161 171 277 169 3 
+22 236 179 109 93 70 83 29 36 67 121 49 61 74 85 116 2 97 244 11 33 160 246 285 
+1 42 89 118 87 260 99 159 134 289 247 38 152 55 222 14 110 255 42 211 277 226 
+138 62 64 216 204 11 270 25 206 163 258 241 171 212 30 198 266 195 254 239 84 
+69 28 283 143 54 167 153 217 194 142 64 151 65 206 220 99 281 293 249 125 116 
+57 137 137 72 48 128 78 152 227 63 54 232 177 22 129 68 168 21 74 28 275 254 
+174 60 149 93 242 218 184 158 37 162 39 249 3 251 212 80 59 52 260 34 20 214 60 
+27 228 282 46 106 253 249 68 275 17 15 100 271 15 43 136 269 100 214 289 182 14 
+53 120 2 89 240 246 220 156 122 39 77 162 96 90 43 79 134 60 92 252 202 96 147 
+178 119 77 97 72 170 287 38 30 190 83 136 147 235 254 117 219 109 265 205 238 
+266 73 95 100 206 285 123 201 49 290 50 280 66 253 192 227 235 189 93 5 59 224 
+101 74 257 251 40 239 19 224 223 233 102 129 3 144 101 139 281 56 90 165 238 94 
+232 55 157 284 11 205 1 107 113 217 22 7 203 29 143 111 8 193 45 116 122 276 
+236 7 268 53 242 161 49 118 209 125 238 37 97 15 35 247 210 287 210 50 51 205 
+173 127 153 45 59 102 121 114 85 288 135 157 219 166 106 66 66 188 53 13 185 
+148 168 250 50 108 46 213 70 190 140 271 187 63 291 97 137 194 207 88 250 115 
+132 145 263 290 115 10 280 9 118 37 105 198 94 60 214 117 47 268 110 83 201 171 
+155 10 43 144 273 274 27 293 12 260 156 174 117 284 133 70 255 164 76 237 104 
+101 261 146 16 262 243 143 176 32 113 95 157 47 31 245 123 29 208 135 222 243 
+86 41 286 285 58 62 129 240 9 61 17 244 76 172 80 2 32 105 91 98 234 27 121 286 
+220 34 257 79 199 84 191 8 128 21 17 187 235 17 252 259 231 187 6 156 57 15 272 
+112 170 165 173 70 18 5 231 65 141 196 179 52 252 30 255 107 56 82 276 179 281 
+228 225 26 66 131 33 267 63 226 73 38 259 166 163 86 106 16 90 108 103 54 110 
+18 177 72 105 263 233 274 264 158 266 138 119 199 256 32 48 71 58 112 105 26 74 
+20 92 80 67 56 25 141 24 44 191 130 108 275 189 150 140 99 52 23 54 175 42 276 
+7 146 188 103 283 86 213 127 31 180 99 224 158 209 3 79 77 219 231 130 165 1 
+229 272 177 194 264 223 111 237 169 240 181 196 57 72 113 152 292 87 268 282 
+218 241 293 77 284 76 229 80 ^
+635 1 40 150 140 184 12 23 78 294 2 67 93 9 57 283 206 74 83 199 254 4 6 67 263 
+120 61 113 156 181 257 79 284 46 191 213 251 273 100 271 100 186 138 184 223 61 
+76 83 175 107 6 217 81 114 207 149 89 29 180 182 73 158 120 122 37 160 11 98 
+295 162 35 221 146 249 123 88 19 139 48 191 189 213 275 15 98 60 273 39 51 96 
+60 1 77 49 181 233 41 286 257 18 64 42 65 263 144 99 111 241 58 1 288 196 179 
+22 214 30 170 226 197 169 66 42 41 225 146 14 234 92 145 89 155 69 178 243 208 
+200 244 48 21 78 209 40 65 178 182 97 196 118 207 210 200 33 10 23 289 36 152 
+79 49 266 195 43 201 84 274 151 130 228 136 34 24 214 115 132 228 112 292 26 
+129 238 92 19 13 159 195 19 163 86 189 274 90 19 224 10 193 104 40 126 102 186 
+223 146 225 85 90 230 262 8 278 90 80 39 14 23 54 147 4 278 216 265 35 75 73 
+243 82 124 248 283 267 185 87 29 95 220 71 243 293 162 246 72 144 38 237 228 51 
+181 22 3 288 172 141 24 129 153 130 17 98 36 235 41 75 219 20 88 165 25 54 232 
+262 280 131 92 291 162 161 110 142 14 173 277 141 259 18 149 4 67 178 267 59 
+198 33 34 170 287 121 173 192 288 257 103 26 44 276 90 104 186 12 108 227 213 
+190 53 96 145 150 79 73 8 193 128 78 124 187 63 263 59 137 109 30 44 41 201 108 
+16 149 215 105 176 56 232 51 242 133 7 118 122 248 198 9 183 172 202 244 133 
+279 80 124 163 25 265 270 260 69 8 132 204 74 294 237 252 89 179 107 176 32 85 
+53 157 256 154 205 210 115 71 8 108 166 76 209 64 103 176 267 270 49 31 10 47 
+31 34 85 29 119 258 69 32 170 202 159 171 277 165 1 16 234 177 107 91 70 83 29 
+34 67 117 47 55 72 83 114 292 2 91 240 7 33 160 246 283 291 36 85 114 81 260 93 
+155 130 289 247 38 150 55 222 10 108 251 38 211 275 226 136 58 62 212 200 9 268 
+25 204 159 256 239 167 212 30 194 264 195 254 239 82 63 28 279 141 48 167 151 
+215 190 138 58 147 65 202 220 95 281 291 247 123 112 57 137 133 68 42 126 78 
+148 225 61 52 232 177 22 129 68 168 15 74 22 275 250 174 56 147 89 240 218 180 
+158 35 160 35 245 293 247 208 74 59 52 256 28 20 214 54 21 224 282 46 106 251 
+249 62 273 15 13 98 271 15 37 136 269 100 210 285 182 12 47 116 292 87 240 242 
+218 156 120 37 75 158 96 84 39 75 134 58 86 250 198 94 145 174 117 71 93 70 168 
+287 36 24 190 77 134 143 235 252 113 217 105 261 205 234 262 69 93 94 206 285 
+121 197 43 286 46 276 66 253 188 223 231 187 87 5 57 222 95 285 ^
+636 0 251 248 37 233 16 224 220 230 102 123 3 141 98 133 278 56 84 165 235 91 
+229 49 157 278 2 202 295 98 110 217 19 1 203 20 137 108 5 193 42 116 122 270 
+236 7 268 47 242 155 43 115 206 125 238 28 94 6 32 244 207 284 204 50 42 199 
+167 127 153 45 53 93 121 111 79 282 129 151 213 166 97 57 60 188 53 10 182 148 
+162 244 47 105 37 210 61 187 137 268 184 63 285 97 134 194 201 82 250 112 132 
+142 257 290 109 4 277 3 118 37 96 195 94 60 211 114 47 265 110 80 198 168 149 1 
+43 138 267 268 24 287 12 257 153 288 171 117 281 130 67 252 164 76 231 101 101 
+261 143 13 256 237 143 173 32 107 89 154 44 31 245 123 26 202 135 216 240 80 38 
+286 279 55 62 126 237 6 55 8 244 70 166 74 293 23 105 91 92 228 27 118 280 214 
+28 254 79 199 84 188 296 128 15 11 181 232 17 246 259 228 187 150 54 9 266 109 
+164 159 170 64 18 2 225 59 135 193 179 43 252 27 255 101 47 82 273 173 275 225 
+219 17 63 125 24 264 57 220 70 29 253 163 160 86 103 16 87 102 100 48 104 15 
+171 63 102 260 227 271 258 152 266 132 119 196 253 26 42 62 49 103 99 26 65 17 
+86 80 61 50 19 138 24 44 191 127 99 269 183 147 140 99 49 20 54 169 42 276 4 
+140 182 94 280 77 207 124 25 180 96 218 155 203 294 76 71 219 231 124 162 1 226 
+272 174 191 264 217 102 237 166 234 175 190 51 72 104 152 289 87 262 279 215 
+241 293 77 284 67 229 209 39 148 139 183 10 22 75 292 1 66 93 7 54 283 205 72 
+81 197 252 4 3 64 261 120 58 113 154 181 255 78 283 45 190 211 251 271 98 270 
+99 186 138 184 223 61 73 80 175 107 6 215 81 114 207 147 86 26 179 180 73 157 
+118 120 35 158 11 98 293 160 32 221 146 247 121 88 18 139 46 189 189 212 273 13 
+96 58 273 36 51 95 59 295 75 49 180 233 39 285 257 16 64 41 63 262 142 97 111 
+239 58 296 288 194 178 21 213 29 170 224 197 169 65 40 41 223 144 12 234 92 145 
+88 155 66 176 243 208 200 243 48 21 76 208 40 64 178 181 95 196 116 205 209 199 
+30 9 23 288 34 296 151 76 48 264 194 41 200 83 272 151 130 227 134 34 22 212 
+113 131 226 112 292 24 127 236 90 16 10 159 193 19 161 85 187 274 89 17 223 7 
+191 104 38 126 100 185 222 145 225 82 90 230 262 5 276 87 79 39 11 21 53 147 3 
+278 216 263 35 75 72 241 79 122 247 281 267 185 85 27 95 219 71 242 292 161 245 
+69 144 35 295 235 228 50 179 20 287 172 139 23 128 152 129 14 95 36 234 38 72 
+218 18 85 164 22 52 231 261 280 131 89 291 162 161 108 142 14 172 276 91 ^
+635 1 256 9 146 297 61 175 261 50 198 27 25 164 284 115 173 192 282 254 94 23 
+41 273 84 95 180 3 102 227 290 213 187 50 90 139 150 73 64 2 190 122 75 124 181 
+60 263 56 134 109 21 35 38 201 99 10 149 215 102 173 47 226 42 239 133 297 115 
+119 248 195 9 183 166 199 238 130 279 74 121 163 19 265 270 257 66 8 126 204 71 
+294 234 246 89 173 101 170 29 85 44 154 256 154 202 210 115 65 5 108 163 73 209 
+58 103 176 264 267 40 25 10 41 28 28 82 26 113 258 69 26 167 202 156 171 277 
+159 297 7 231 174 104 88 70 83 29 31 67 111 44 46 69 80 111 289 2 82 234 1 33 
+160 246 280 285 27 79 108 72 260 84 149 124 289 247 38 147 55 222 4 105 245 32 
+211 272 226 133 52 59 206 194 6 265 25 201 153 253 236 161 212 30 188 261 195 
+254 239 79 54 28 273 138 39 167 148 212 184 132 49 141 65 196 220 89 281 288 
+244 120 106 57 137 127 62 33 123 78 142 222 58 49 232 177 22 129 68 168 6 74 13 
+275 244 174 50 144 83 237 218 174 158 32 157 29 239 287 241 202 65 59 52 250 19 
+20 214 45 12 218 282 46 106 248 249 53 270 12 10 95 271 15 28 136 269 100 204 
+279 182 9 38 110 286 84 240 236 215 156 117 34 72 152 96 75 33 69 134 55 77 247 
+192 91 142 168 114 62 87 67 165 287 33 15 190 68 131 137 235 249 107 214 99 255 
+205 228 256 63 90 85 206 285 118 191 34 280 40 270 66 253 182 217 225 184 78 5 
+54 219 86 64 247 246 35 229 14 224 218 228 102 119 3 139 96 129 276 56 80 165 
+233 89 227 45 157 274 295 200 295 92 108 217 17 296 203 14 133 106 3 193 40 116 
+122 266 236 7 268 43 242 151 39 113 204 125 238 22 92 30 242 205 282 200 50 36 
+195 163 127 153 45 49 87 121 109 75 278 125 147 209 166 91 51 56 188 53 8 180 
+148 158 240 45 103 31 208 55 185 135 266 182 63 281 97 132 194 197 78 250 110 
+132 140 253 290 105 275 298 118 37 90 193 94 60 209 112 47 263 110 78 196 166 
+145 294 43 134 263 264 22 283 12 255 151 284 169 117 279 128 65 250 164 76 227 
+99 101 261 141 11 252 233 143 171 32 103 85 152 42 31 245 123 24 198 135 212 
+238 76 36 286 275 53 62 124 235 4 51 2 244 66 162 70 291 17 105 91 88 224 27 
+116 276 210 24 252 79 199 84 186 292 128 11 7 177 230 17 242 259 226 187 295 
+146 52 5 262 107 160 155 168 60 18 221 55 131 191 179 37 252 25 255 97 41 82 
+271 169 271 223 215 11 61 121 18 262 53 216 68 23 249 161 158 86 101 16 85 98 
+98 44 100 13 167 57 100 258 223 269 254 148 266 128 119 194 251 22 38 56 43 275 
+^
+642 0 91 26 53 13 78 80 53 42 11 134 24 44 191 123 87 261 175 143 140 99 45 16 
+54 161 42 276 132 174 82 276 65 199 120 17 180 92 210 151 195 290 72 63 219 231 
+116 158 1 222 272 170 187 264 209 90 237 162 226 167 182 43 72 92 152 285 87 
+254 275 211 241 293 77 284 55 229 201 35 140 135 179 2 18 63 284 298 62 93 300 
+42 283 201 64 73 189 244 4 292 52 253 120 46 113 146 181 247 74 279 41 186 203 
+251 263 90 266 95 186 138 184 223 61 61 68 175 107 6 207 81 114 207 139 74 14 
+175 172 73 153 110 112 27 150 11 98 285 152 20 221 146 239 113 88 14 139 38 181 
+189 208 265 5 88 50 273 24 51 91 55 287 67 49 176 233 31 281 257 8 64 37 55 258 
+134 89 111 231 58 292 288 186 174 17 209 25 170 216 197 169 61 32 41 215 136 4 
+234 92 145 84 155 54 168 243 208 200 239 48 21 68 204 40 60 178 177 87 196 108 
+197 205 195 18 5 23 284 26 296 147 64 44 256 190 33 196 79 264 151 130 223 126 
+34 14 204 105 127 218 112 292 16 119 228 82 4 299 159 185 19 153 81 179 274 85 
+9 219 296 183 104 30 126 92 181 218 141 225 70 90 230 262 294 268 75 75 39 300 
+13 49 147 300 278 216 255 35 75 68 233 67 114 243 273 267 185 77 19 95 215 71 
+238 288 157 241 57 144 23 291 227 228 46 171 12 289 283 172 131 19 124 148 125 
+2 83 36 230 26 60 214 10 73 160 10 44 227 257 280 131 77 291 162 161 100 142 14 
+168 272 141 254 3 144 295 57 173 257 44 198 23 19 160 282 111 173 192 278 252 
+88 21 39 271 80 89 176 298 98 227 286 213 185 48 86 135 150 69 58 299 188 118 
+73 124 177 58 263 54 132 109 15 29 36 201 93 6 149 215 100 171 41 222 36 237 
+133 293 113 117 248 193 9 183 162 197 234 128 279 70 119 163 15 265 270 255 64 
+8 122 204 69 294 232 242 89 169 97 166 27 85 38 152 256 154 200 210 115 61 3 
+108 161 71 209 54 103 176 262 265 34 21 10 37 26 24 80 24 109 258 69 22 165 202 
+154 171 277 155 297 1 229 172 102 86 70 83 29 29 67 107 42 40 67 78 109 287 2 
+76 230 298 33 160 246 278 281 21 75 104 66 260 78 145 120 289 247 38 145 55 222 
+103 241 28 211 270 226 131 48 57 202 190 4 263 25 199 149 251 234 157 212 30 
+184 259 195 254 239 77 48 28 269 136 33 167 146 210 180 128 43 137 65 192 220 
+85 281 286 242 118 102 57 137 123 58 27 121 78 138 220 56 47 232 177 22 129 68 
+168 74 7 275 240 174 46 142 79 235 218 170 158 30 155 25 235 283 237 198 59 59 
+52 246 13 20 214 39 6 214 282 46 106 246 249 47 268 10 8 93 271 15 22 136 269 
+100 200 275 42 ^
+644 0 6 29 104 280 81 240 230 212 156 114 31 69 146 96 66 27 63 134 52 68 244 
+186 88 139 162 111 53 81 64 162 287 30 6 190 59 128 131 235 246 101 211 93 249 
+205 222 250 57 87 76 206 285 115 185 25 274 34 264 66 253 176 211 219 181 69 5 
+51 216 77 58 241 243 32 223 11 224 215 225 102 113 3 136 93 123 273 56 74 165 
+230 86 224 39 157 268 289 197 295 83 105 217 14 293 203 5 127 103 193 37 116 
+122 260 236 7 268 37 242 145 33 110 201 125 238 13 89 293 27 239 202 279 194 50 
+27 189 157 127 153 45 43 78 121 106 69 272 119 141 203 166 82 42 50 188 53 5 
+177 148 152 234 42 100 22 205 46 182 132 263 179 63 275 97 129 194 191 72 250 
+107 132 137 247 290 99 296 272 295 118 37 81 190 94 60 206 109 47 260 110 75 
+193 163 139 288 43 128 257 258 19 277 12 252 148 278 166 117 276 125 62 247 164 
+76 221 96 101 261 138 8 246 227 143 168 32 97 79 149 39 31 245 123 21 192 135 
+206 235 70 33 286 269 50 62 121 232 1 45 295 244 60 156 64 288 8 105 91 82 218 
+27 113 270 204 18 249 79 199 84 183 286 128 5 1 171 227 17 236 259 223 187 292 
+140 49 301 256 104 154 149 165 54 18 299 215 49 125 188 179 28 252 22 255 91 32 
+82 268 163 265 220 209 2 58 115 9 259 47 210 65 14 243 158 155 86 98 16 82 92 
+95 38 94 10 161 48 97 255 217 266 248 142 266 122 119 191 248 16 32 47 34 88 89 
+26 50 12 76 80 51 40 9 133 24 44 191 122 84 259 173 142 140 99 44 15 54 159 42 
+276 301 130 172 79 275 62 197 119 15 180 91 208 150 193 289 71 61 219 231 114 
+157 1 221 272 169 186 264 207 87 237 161 224 165 180 41 72 89 152 284 87 252 
+274 210 241 293 77 284 52 229 199 34 138 134 178 17 60 282 298 61 93 299 39 283 
+200 62 71 187 242 4 290 49 251 120 43 113 144 181 245 73 278 40 185 201 251 261 
+88 265 94 186 138 184 223 61 58 65 175 107 6 205 81 114 207 137 71 11 174 170 
+73 152 108 110 25 148 11 98 283 150 17 221 146 237 111 88 13 139 36 179 189 207 
+263 3 86 48 273 21 51 90 54 285 65 49 175 233 29 280 257 6 64 36 53 257 132 87 
+111 229 58 291 288 184 173 16 208 24 170 214 197 169 60 30 41 213 134 2 234 92 
+145 83 155 51 166 243 208 200 238 48 21 66 203 40 59 178 176 85 196 106 195 204 
+194 15 4 23 283 24 296 146 61 43 254 189 31 195 78 262 151 130 222 124 34 12 
+202 103 126 216 112 292 14 117 226 80 1 297 159 183 19 151 80 177 274 84 7 218 
+294 181 104 28 126 90 180 217 140 225 67 90 230 262 292 266 72 74 39 298 11 48 
+147 300 278 216 253 265 ^
+638 1 75 65 227 58 108 240 267 267 185 71 13 95 212 71 235 285 154 238 48 144 
+14 288 221 228 43 165 6 283 280 172 125 16 121 145 122 297 74 36 227 17 51 211 
+4 64 157 1 38 224 254 280 131 68 291 162 161 94 142 14 165 269 141 251 298 141 
+292 51 170 251 35 198 17 10 154 279 105 173 192 272 249 79 18 36 268 74 80 170 
+292 92 227 280 213 182 45 80 129 150 63 49 296 185 112 70 124 171 55 263 51 129 
+109 6 20 33 201 84 149 215 97 168 32 216 27 234 133 287 110 114 248 190 9 183 
+156 194 228 125 279 64 116 163 9 265 270 252 61 8 116 204 66 294 229 236 89 163 
+91 160 24 85 29 149 256 154 197 210 115 55 108 158 68 209 48 103 176 259 262 25 
+15 10 31 23 18 77 21 103 258 69 16 162 202 151 171 277 149 297 296 226 169 99 
+83 70 83 29 26 67 101 39 31 64 75 106 284 2 67 224 295 33 160 246 275 275 12 69 
+98 57 260 69 139 114 289 247 38 142 55 222 298 100 235 22 211 267 226 128 42 54 
+196 184 1 260 25 196 143 248 231 151 212 30 178 256 195 254 239 74 39 28 263 
+133 24 167 143 207 174 122 34 131 65 186 220 79 281 283 239 115 96 57 137 117 
+52 18 118 78 132 217 53 44 232 177 22 129 68 168 295 74 302 275 234 174 40 139 
+73 232 218 164 158 27 152 19 229 277 231 192 50 59 52 240 4 20 214 30 301 208 
+282 46 106 243 249 38 265 7 5 90 271 15 13 136 269 100 194 269 182 4 23 100 276 
+79 240 226 210 156 112 29 67 142 96 60 23 59 134 50 62 242 182 86 137 158 109 
+47 77 62 160 287 28 190 53 126 127 235 244 97 209 89 245 205 218 246 53 85 70 
+206 285 113 181 19 270 30 260 66 253 172 207 215 179 63 5 49 214 71 54 237 241 
+30 219 9 224 213 223 102 109 3 134 91 119 271 56 70 165 228 84 222 35 157 264 
+285 195 295 77 103 217 12 291 203 303 123 101 302 193 35 116 122 256 236 7 268 
+33 242 141 29 108 199 125 238 7 87 289 25 237 200 277 190 50 21 185 153 127 153 
+45 39 72 121 104 65 268 115 137 199 166 76 36 46 188 53 3 175 148 148 230 40 98 
+16 203 40 180 130 261 177 63 271 97 127 194 187 68 250 105 132 135 243 290 95 
+294 270 293 118 37 75 188 94 60 204 107 47 258 110 73 191 161 135 284 43 124 
+253 254 17 273 12 250 146 274 164 117 274 123 60 245 164 76 217 94 101 261 136 
+6 242 223 143 166 32 93 75 147 37 31 245 123 19 188 135 202 233 66 31 286 265 
+48 62 119 230 303 41 291 244 56 152 60 286 2 105 91 78 214 27 111 266 200 14 
+247 79 199 84 181 282 128 1 301 167 225 17 232 259 221 187 290 136 47 299 252 
+102 150 145 163 157 ^
+653 0 18 299 207 41 117 184 179 16 252 18 255 83 20 82 264 155 257 216 201 296 
+54 107 303 255 39 202 61 2 235 154 151 86 94 16 78 84 91 30 86 6 153 36 93 251 
+209 262 240 134 266 114 119 187 244 8 24 35 22 76 81 26 38 8 68 80 43 32 1 129 
+24 44 191 118 72 251 165 138 140 99 40 11 54 151 42 276 301 122 164 67 271 50 
+189 115 7 180 87 200 146 185 285 67 53 219 231 106 153 1 217 272 165 182 264 
+199 75 237 157 216 157 172 33 72 77 152 280 87 244 270 206 241 293 77 284 40 
+229 191 30 130 130 174 298 13 48 274 298 57 93 295 27 283 196 54 63 179 234 4 
+282 37 243 120 31 113 136 181 237 69 274 36 181 193 251 253 80 261 90 186 138 
+184 223 61 46 53 175 107 6 197 81 114 207 129 59 305 170 162 73 148 100 102 17 
+140 11 98 275 142 5 221 146 229 103 88 9 139 28 171 189 203 255 301 78 40 273 9 
+51 86 50 277 57 49 171 233 21 276 257 304 64 32 45 253 124 79 111 221 58 287 
+288 176 169 12 204 20 170 206 197 169 56 22 41 205 126 300 234 92 145 79 155 39 
+158 243 208 200 234 48 21 58 199 40 55 178 172 77 196 98 187 200 190 3 23 279 
+16 296 142 49 39 246 185 23 191 74 254 151 130 218 116 34 4 194 95 122 208 112 
+292 6 109 218 72 295 289 159 175 19 143 76 169 274 80 305 214 286 173 104 20 
+126 82 176 213 136 225 55 90 230 262 284 258 60 70 39 290 3 44 147 300 278 216 
+245 35 75 63 223 52 104 238 263 267 185 67 9 95 210 71 233 283 152 236 42 144 8 
+286 217 228 41 161 2 279 278 172 121 14 119 143 120 293 68 36 225 11 45 209 58 
+155 301 34 222 252 280 131 62 291 162 161 90 142 14 163 267 141 249 294 139 290 
+47 168 247 29 198 13 4 150 277 101 173 192 268 247 73 16 34 266 70 74 166 288 
+88 227 276 213 180 43 76 125 150 59 43 294 183 108 68 124 167 53 263 49 127 109 
+14 31 201 78 302 149 215 95 166 26 212 21 232 133 283 108 112 248 188 9 183 152 
+192 224 123 279 60 114 163 5 265 270 250 59 8 112 204 64 294 227 232 89 159 87 
+156 22 85 23 147 256 154 195 210 115 51 304 108 156 66 209 44 103 176 257 260 
+19 11 10 27 21 14 75 19 99 258 69 12 160 202 149 171 277 145 297 292 224 167 97 
+81 70 83 29 24 67 97 37 25 62 73 104 282 2 61 220 293 33 160 246 273 271 6 65 
+94 51 260 63 135 110 289 247 38 140 55 222 296 98 231 18 211 265 226 126 38 52 
+192 180 305 258 25 194 139 246 229 147 212 30 174 254 195 254 239 72 33 28 259 
+131 18 167 141 205 170 118 28 127 65 182 220 75 281 281 237 113 92 57 137 113 
+48 12 116 78 128 215 51 42 232 177 22 129 68 168 291 161 ^
+653 0 296 275 228 174 34 136 67 229 218 158 158 24 149 13 223 271 225 186 41 59 
+52 234 302 20 214 21 295 202 282 46 106 240 249 29 262 4 2 87 271 15 4 136 269 
+100 188 263 182 1 14 94 270 76 240 220 207 156 109 26 64 136 96 51 17 53 134 47 
+53 239 176 83 134 152 106 38 71 59 157 287 25 298 190 44 123 121 235 241 91 206 
+83 239 205 212 240 47 82 61 206 285 110 175 10 264 24 254 66 253 166 201 209 
+176 54 5 46 211 62 48 231 238 27 213 6 224 210 220 102 103 3 131 88 113 268 56 
+64 165 225 81 219 29 157 258 279 192 295 68 100 217 9 288 203 297 117 98 302 
+193 32 116 122 250 236 7 268 27 242 135 23 105 196 125 238 305 84 283 22 234 
+197 274 184 50 12 179 147 127 153 45 33 63 121 101 59 262 109 131 193 166 67 27 
+40 188 53 172 148 142 224 37 95 7 200 31 177 127 258 174 63 265 97 124 194 181 
+62 250 102 132 132 237 290 89 291 267 290 118 37 66 185 94 60 201 104 47 255 
+110 70 188 158 129 278 43 118 247 248 14 267 12 247 143 268 161 117 271 120 57 
+242 164 76 211 91 101 261 133 3 236 217 143 163 32 87 69 144 34 31 245 123 16 
+182 135 196 230 60 28 286 259 45 62 116 227 303 35 285 244 50 146 54 283 300 
+105 91 72 208 27 108 260 194 8 244 79 199 84 178 276 128 302 298 161 222 17 226 
+259 218 187 287 130 44 296 246 99 144 139 160 44 18 299 205 39 115 183 179 13 
+252 17 255 81 17 82 263 153 255 215 199 294 53 105 301 254 37 200 60 306 233 
+153 150 86 93 16 77 82 90 28 84 5 151 33 92 250 207 261 238 132 266 112 119 186 
+243 6 22 32 19 73 79 26 35 7 66 80 41 30 306 128 24 44 191 117 69 249 163 137 
+140 99 39 10 54 149 42 276 301 120 162 64 270 47 187 114 5 180 86 198 145 183 
+284 66 51 219 231 104 152 1 216 272 164 181 264 197 72 237 156 214 155 170 31 
+72 74 152 279 87 242 269 205 241 293 77 284 37 229 189 29 128 129 173 297 12 45 
+272 298 56 93 294 24 283 195 52 61 177 232 4 280 34 241 120 28 113 134 181 235 
+68 273 35 180 191 251 251 78 260 89 186 138 184 223 61 43 50 175 107 6 195 81 
+114 207 127 56 303 169 160 73 147 98 100 15 138 11 98 273 140 2 221 146 227 101 
+88 8 139 26 169 189 202 253 300 76 38 273 6 51 85 49 275 55 49 170 233 19 275 
+257 303 64 31 43 252 122 77 111 219 58 286 288 174 168 11 203 19 170 204 197 
+169 55 20 41 203 124 299 234 92 145 78 155 36 156 243 208 200 233 48 21 56 198 
+40 54 178 171 75 196 96 185 199 189 306 23 278 14 296 141 46 38 244 184 21 190 
+73 252 151 130 217 114 34 2 192 93 121 206 112 292 4 107 216 70 293 112 ^
+646 1 159 169 19 137 73 163 274 77 302 211 280 167 104 14 126 76 173 210 133 
+225 46 90 230 262 278 252 51 67 39 284 306 41 147 300 278 216 239 35 75 60 217 
+43 98 235 257 267 185 61 3 95 207 71 230 280 149 233 33 144 308 283 211 228 38 
+155 305 273 275 172 115 11 116 140 117 287 59 36 222 2 36 206 303 49 152 295 28 
+219 249 280 131 53 291 162 161 84 142 14 160 264 141 246 288 136 287 41 165 241 
+20 198 7 304 144 274 95 173 192 262 244 64 13 31 263 64 65 160 282 82 227 270 
+213 177 40 70 119 150 53 34 291 180 102 65 124 161 50 263 46 124 109 300 5 28 
+201 69 299 149 215 92 163 17 206 12 229 133 277 105 109 248 185 9 183 146 189 
+218 120 279 54 111 163 308 265 270 247 56 8 106 204 61 294 224 226 89 153 81 
+150 19 85 14 144 256 154 192 210 115 45 304 108 153 63 209 38 103 176 254 257 
+10 5 10 21 18 8 72 16 93 258 69 6 157 202 146 171 277 139 297 286 221 164 94 78 
+70 83 29 21 67 91 34 16 59 70 101 279 2 52 214 290 33 160 246 270 265 306 59 88 
+42 260 54 129 104 289 247 38 137 55 222 293 95 225 12 211 262 226 123 32 49 186 
+174 305 255 25 191 133 243 226 141 212 30 168 251 195 254 239 69 24 28 253 128 
+9 167 138 202 164 112 19 121 65 176 220 69 281 278 234 110 86 57 137 107 42 3 
+113 78 122 212 48 39 232 177 22 129 68 168 285 74 292 275 224 174 30 134 63 227 
+218 154 158 22 147 9 219 267 221 182 35 59 52 230 298 20 214 15 291 198 282 46 
+106 238 249 23 260 2 85 271 15 307 136 269 100 184 259 182 308 8 90 266 74 240 
+216 205 156 107 24 62 132 96 45 13 49 134 45 47 237 172 81 132 148 104 32 67 57 
+155 287 23 294 190 38 121 117 235 239 87 204 79 235 205 208 236 43 80 55 206 
+285 108 171 4 260 20 250 66 253 162 197 205 174 48 5 44 209 56 44 227 236 25 
+209 4 224 208 218 102 99 3 129 86 109 266 56 60 165 223 79 217 25 157 254 275 
+190 295 62 98 217 7 286 203 293 113 96 302 193 30 116 122 246 236 7 268 23 242 
+131 19 103 194 125 238 301 82 279 20 232 195 272 180 50 6 175 143 127 153 45 29 
+57 121 99 55 258 105 127 189 166 61 21 36 188 53 307 170 148 138 220 35 93 1 
+198 25 175 125 256 172 63 261 97 122 194 177 58 250 100 132 130 233 290 85 289 
+265 288 118 37 60 183 94 60 199 102 47 253 110 68 186 156 125 274 43 114 243 
+244 12 263 12 245 141 264 159 117 269 118 55 240 164 76 207 89 101 261 131 1 
+232 213 143 161 32 83 65 142 32 31 245 123 14 178 135 192 228 56 26 286 255 43 
+62 114 225 303 31 281 244 46 142 50 281 296 105 91 238 ^
+647 0 200 27 104 252 186 240 79 199 84 174 268 128 298 294 153 218 17 218 259 
+214 187 283 122 40 292 238 95 136 131 156 36 18 299 197 31 107 179 179 1 252 13 
+255 73 5 82 259 145 247 211 191 286 49 97 293 250 29 192 56 298 225 149 146 86 
+89 16 73 74 86 20 76 1 143 21 88 246 199 257 230 124 266 104 119 182 239 309 14 
+20 7 61 71 26 23 3 58 80 33 22 302 124 24 44 191 113 57 241 155 133 140 99 35 6 
+54 141 42 276 301 112 154 52 266 35 179 110 308 180 82 190 141 175 280 62 43 
+219 231 96 148 1 212 272 160 177 264 189 60 237 152 206 147 162 23 72 62 152 
+275 87 234 265 201 241 293 77 284 25 229 181 25 120 125 169 293 8 33 264 298 52 
+93 290 12 283 191 44 53 169 224 4 272 22 233 120 16 113 126 181 227 64 269 31 
+176 183 251 243 70 256 85 186 138 184 223 61 31 38 175 107 6 187 81 114 207 119 
+44 295 165 152 73 143 90 92 7 130 11 98 265 132 301 221 146 219 93 88 4 139 18 
+161 189 198 245 296 68 30 273 305 51 81 45 267 47 49 166 233 11 271 257 299 64 
+27 35 248 114 69 111 211 58 282 288 166 164 7 199 15 170 196 197 169 51 12 41 
+195 116 295 234 92 145 74 155 24 148 243 208 200 229 48 21 48 194 40 50 178 167 
+67 196 88 177 195 185 299 306 23 274 6 296 137 34 34 236 180 13 186 69 244 151 
+130 213 106 34 305 184 85 117 198 112 292 307 99 208 62 285 279 159 165 19 133 
+71 159 274 75 300 209 276 163 104 10 126 72 171 208 131 225 40 90 230 262 274 
+248 45 65 39 280 304 39 147 300 278 216 235 35 75 58 213 37 94 233 253 267 185 
+57 310 95 205 71 228 278 147 231 27 144 304 281 207 228 36 151 303 269 273 172 
+111 9 114 138 115 283 53 36 220 307 30 204 301 43 150 291 24 217 247 280 131 47 
+291 162 161 80 142 14 158 262 141 244 284 134 285 37 163 237 14 198 3 300 140 
+272 91 173 192 258 242 58 11 29 261 60 59 156 278 78 227 266 213 175 38 66 115 
+150 49 28 289 178 98 63 124 157 48 263 44 122 109 296 310 26 201 63 297 149 215 
+90 161 11 202 6 227 133 273 103 107 248 183 9 183 142 187 214 118 279 50 109 
+163 306 265 270 245 54 8 102 204 59 294 222 222 89 149 77 146 17 85 8 142 256 
+154 190 210 115 41 304 108 151 61 209 34 103 176 252 255 4 1 10 17 16 4 70 14 
+89 258 69 2 155 202 144 171 277 135 297 282 219 162 92 76 70 83 29 19 67 87 32 
+10 57 68 99 277 2 46 210 288 33 160 246 268 261 302 55 84 36 260 48 125 100 289 
+247 38 135 55 222 291 93 221 8 211 260 226 121 28 47 182 170 305 253 25 189 129 
+241 224 137 212 30 164 249 195 254 239 86 ^
+665 0 15 28 247 125 167 135 199 158 106 10 115 65 170 220 63 281 275 231 107 80 
+57 137 101 36 306 110 78 116 209 45 36 232 177 22 129 68 168 279 74 286 275 218 
+174 24 131 57 224 218 148 158 19 144 3 213 261 215 176 26 59 52 224 292 20 214 
+6 285 192 282 46 106 235 249 14 257 311 309 82 271 15 301 136 269 100 178 253 
+182 308 311 84 260 71 240 210 202 156 104 21 59 126 96 36 7 43 134 42 38 234 
+166 78 129 142 101 23 61 54 152 287 20 288 190 29 118 111 235 236 81 201 73 229 
+205 202 230 37 77 46 206 285 105 165 307 254 14 244 66 253 156 191 199 171 39 5 
+41 206 47 38 221 233 22 203 1 224 205 215 102 93 3 126 83 103 263 56 54 165 220 
+76 214 19 157 248 269 187 295 53 95 217 4 283 203 287 107 93 302 193 27 116 122 
+240 236 7 268 17 242 125 13 100 191 125 238 295 79 273 17 229 192 269 174 50 
+309 169 137 127 153 45 23 48 121 96 49 252 99 121 183 166 52 12 30 188 53 307 
+167 148 132 214 32 90 304 195 16 172 122 253 169 63 255 97 119 194 171 52 250 
+97 132 127 227 290 79 286 262 285 118 37 51 180 94 60 196 99 47 250 110 65 183 
+153 119 268 43 108 237 238 9 257 12 242 138 258 156 117 266 115 52 237 164 76 
+201 86 101 261 128 310 226 207 143 158 32 77 59 139 29 31 245 123 11 172 135 
+186 225 50 23 286 249 40 62 111 222 303 25 275 244 40 136 44 278 290 105 91 62 
+198 27 103 250 184 310 239 79 199 84 173 266 128 297 293 151 217 17 216 259 213 
+187 282 120 39 291 236 94 134 129 155 34 18 299 195 29 105 178 179 310 252 12 
+255 71 2 82 258 143 245 210 189 284 48 95 291 249 27 190 55 296 223 148 145 86 
+88 16 72 72 85 18 74 141 18 87 245 197 256 228 122 266 102 119 181 238 308 12 
+17 4 58 69 26 20 2 56 80 31 20 301 123 24 44 191 112 54 239 153 132 140 99 34 5 
+54 139 42 276 301 110 152 49 265 32 177 109 307 180 81 188 140 173 279 61 41 
+219 231 94 147 1 211 272 159 176 264 187 57 237 151 204 145 160 21 72 59 152 
+274 87 232 264 200 241 293 77 284 22 229 179 24 118 124 168 292 7 30 262 298 51 
+93 289 9 283 190 42 51 167 222 4 270 19 231 120 13 113 124 181 225 63 268 30 
+175 181 251 241 68 255 84 186 138 184 223 61 28 35 175 107 6 185 81 114 207 117 
+41 293 164 150 73 142 88 90 5 128 11 98 263 130 299 221 146 217 91 88 3 139 16 
+159 189 197 243 295 66 28 273 303 51 80 44 265 45 49 165 233 9 270 257 298 64 
+26 33 247 112 67 111 209 58 281 288 164 163 6 198 14 170 194 197 169 50 10 41 
+193 114 294 234 92 145 73 155 21 146 243 208 200 228 48 21 46 193 40 49 178 166 
+65 196 86 175 194 184 297 306 23 273 206 ^
+641 0 296 134 25 31 230 177 7 183 66 238 151 130 210 100 34 302 178 79 114 192 
+112 292 304 93 202 56 279 273 159 159 19 127 68 153 274 72 297 206 270 157 104 
+4 126 66 168 205 128 225 31 90 230 262 268 242 36 62 39 274 301 36 147 300 278 
+216 229 35 75 55 207 28 88 230 247 267 185 51 307 95 202 71 225 275 144 228 18 
+144 298 278 201 228 33 145 300 263 270 172 105 6 111 135 112 277 44 36 217 301 
+21 201 298 34 147 285 18 214 244 280 131 38 291 162 161 74 142 14 155 259 141 
+241 278 131 282 31 160 231 5 198 311 294 134 269 85 173 192 252 239 49 8 26 258 
+54 50 150 272 72 227 260 213 172 35 60 109 150 43 19 286 175 92 60 124 151 45 
+263 41 119 109 290 304 23 201 54 294 149 215 87 158 2 196 311 224 133 267 100 
+104 248 180 9 183 136 184 208 115 279 44 106 163 303 265 270 242 51 8 96 204 56 
+294 219 216 89 143 71 140 14 85 313 139 256 154 187 210 115 35 304 108 148 58 
+209 28 103 176 249 252 309 309 10 11 13 312 67 11 83 258 69 310 152 202 141 171 
+277 129 297 276 216 159 89 73 70 83 29 16 67 81 29 1 54 65 96 274 2 37 204 285 
+33 160 246 265 255 296 49 78 27 260 39 119 94 289 247 38 132 55 222 288 90 215 
+2 211 257 226 118 22 44 176 164 305 250 25 186 123 238 221 131 212 30 158 246 
+195 254 239 64 9 28 243 123 308 167 133 197 154 102 4 111 65 166 220 59 281 273 
+229 105 76 57 137 97 32 302 108 78 112 207 43 34 232 177 22 129 68 168 275 74 
+282 275 214 174 20 129 53 222 218 144 158 17 142 313 209 257 211 172 20 59 52 
+220 288 20 214 281 188 282 46 106 233 249 8 255 311 309 80 271 15 297 136 269 
+100 174 249 182 308 307 80 256 69 240 206 200 156 102 19 57 122 96 30 3 39 134 
+40 32 232 162 76 127 138 99 17 57 52 150 287 18 284 190 23 116 107 235 234 77 
+199 69 225 205 198 226 33 75 40 206 285 103 161 303 250 10 240 66 253 152 187 
+195 169 33 5 39 204 41 34 217 231 20 199 313 224 203 213 102 89 3 124 81 99 261 
+56 50 165 218 74 212 15 157 244 265 185 295 47 93 217 2 281 203 283 103 91 302 
+193 25 116 122 236 236 7 268 13 242 121 9 98 189 125 238 291 77 269 15 227 190 
+267 170 50 305 165 133 127 153 45 19 42 121 94 45 248 95 117 179 166 46 6 26 
+188 53 307 165 148 128 210 30 88 300 193 10 170 120 251 167 63 251 97 117 194 
+167 48 250 95 132 125 223 290 75 284 260 283 118 37 45 178 94 60 194 97 47 248 
+110 63 181 151 115 264 43 104 233 234 7 253 12 240 136 254 154 117 264 113 50 
+235 164 76 197 84 101 261 126 310 222 203 143 276 ^
+656 0 32 69 51 135 25 31 245 123 7 164 135 178 221 42 19 286 241 36 62 107 218 
+303 17 267 244 32 128 36 274 282 105 91 54 190 27 99 242 176 306 235 79 199 84 
+169 258 128 293 289 143 213 17 208 259 209 187 278 112 35 287 228 90 126 121 
+151 26 18 299 187 21 97 174 179 302 252 8 255 63 306 82 254 135 237 206 181 276 
+44 87 283 245 19 182 51 288 215 144 141 86 84 16 68 64 81 10 66 312 133 6 83 
+241 189 252 220 114 266 94 119 177 234 304 4 5 308 46 61 26 8 314 48 80 23 12 
+297 119 24 44 191 108 42 231 145 128 140 99 30 1 54 131 42 276 301 102 144 37 
+261 20 169 105 303 180 77 180 136 165 275 57 33 219 231 86 143 1 207 272 155 
+172 264 179 45 237 147 196 137 152 13 72 47 152 270 87 224 260 196 241 293 77 
+284 10 229 171 20 110 120 164 288 3 18 254 298 47 93 285 313 283 186 34 43 159 
+214 4 262 7 223 120 1 113 116 181 217 59 264 26 171 173 251 233 60 251 80 186 
+138 184 223 61 16 23 175 107 6 177 81 114 207 109 29 285 160 142 73 138 80 82 
+313 120 11 98 255 122 291 221 146 209 83 88 315 139 8 151 189 193 235 291 58 20 
+273 295 51 76 40 257 37 49 161 233 1 266 257 294 64 22 25 243 104 59 111 201 58 
+277 288 156 159 2 194 10 170 186 197 169 46 2 41 185 106 290 234 92 145 69 155 
+9 138 243 208 200 224 48 21 38 189 40 45 178 162 57 196 78 167 190 180 289 306 
+23 269 312 296 132 19 29 226 175 3 181 64 234 151 130 208 96 34 300 174 75 112 
+188 112 292 302 89 198 52 275 269 159 155 19 123 66 149 274 70 295 204 266 153 
+104 126 62 166 203 126 225 25 90 230 262 264 238 30 60 39 270 299 34 147 300 
+278 216 225 35 75 53 203 22 84 228 243 267 185 47 305 95 200 71 223 273 142 226 
+12 144 294 276 197 228 31 141 298 259 268 172 101 4 109 133 110 273 38 36 215 
+297 15 199 296 28 145 281 14 212 242 280 131 32 291 162 161 70 142 14 153 257 
+141 239 274 129 280 27 158 227 315 198 309 290 130 267 81 173 192 248 237 43 6 
+24 256 50 44 146 268 68 227 256 213 170 33 56 105 150 39 13 284 173 88 58 124 
+147 43 263 39 117 109 286 300 21 201 48 292 149 215 85 156 312 192 307 222 133 
+263 98 102 248 178 9 183 132 182 204 113 279 40 104 163 301 265 270 240 49 8 92 
+204 54 294 217 212 89 139 67 136 12 85 309 137 256 154 185 210 115 31 304 108 
+146 56 209 24 103 176 247 250 305 307 10 7 11 310 65 9 79 258 69 308 150 202 
+139 171 277 125 297 272 214 157 87 71 70 83 29 14 67 77 27 311 52 63 94 272 2 
+31 200 283 33 160 246 263 251 292 45 74 21 260 33 115 90 289 247 38 130 55 222 
+286 88 211 227 ^
+668 0 211 254 226 115 16 41 170 158 305 247 25 183 117 235 218 125 212 30 152 
+243 195 254 239 61 28 237 120 302 167 130 194 148 96 312 105 65 160 220 53 281 
+270 226 102 70 57 137 91 26 296 105 78 106 204 40 31 232 177 22 129 68 168 269 
+74 276 275 208 174 14 126 47 219 218 138 158 14 139 310 203 251 205 166 11 59 
+52 214 282 20 214 308 275 182 282 46 106 230 249 316 252 311 309 77 271 15 291 
+136 269 100 168 243 182 308 301 74 250 66 240 200 197 156 99 16 54 116 96 21 
+314 33 134 37 23 229 156 73 124 132 96 8 51 49 147 287 15 278 190 14 113 101 
+235 231 71 196 63 219 205 192 220 27 72 31 206 285 100 155 297 244 4 234 66 253 
+146 181 189 166 24 5 36 201 32 28 211 228 17 193 313 224 200 210 102 83 3 121 
+78 93 258 56 44 165 215 71 209 9 157 238 259 182 295 38 90 217 316 278 203 277 
+97 88 302 193 22 116 122 230 236 7 268 7 242 115 3 95 186 125 238 285 74 263 12 
+224 187 264 164 50 299 159 127 127 153 45 13 33 121 91 39 242 89 111 173 166 37 
+314 20 188 53 307 162 148 122 204 27 85 294 190 1 167 117 248 164 63 245 97 114 
+194 161 42 250 92 132 122 217 290 69 281 257 280 118 37 36 175 94 60 191 94 47 
+245 110 60 178 148 109 258 43 98 227 228 4 247 12 237 133 248 151 117 261 110 
+47 232 164 76 191 81 101 261 123 310 216 197 143 153 32 67 49 134 24 31 245 123 
+6 162 135 176 220 40 18 286 239 35 62 106 217 303 15 265 244 30 126 34 273 280 
+105 91 52 188 27 98 240 174 305 234 79 199 84 168 256 128 292 288 141 212 17 
+206 259 208 187 277 110 34 286 226 89 124 119 150 24 18 299 185 19 95 173 179 
+300 252 7 255 61 304 82 253 133 235 205 179 274 43 85 281 244 17 180 50 286 213 
+143 140 86 83 16 67 62 80 8 64 312 131 3 82 240 187 251 218 112 266 92 119 176 
+233 303 2 2 306 43 59 26 5 314 46 80 21 10 296 118 24 44 191 107 39 229 143 127 
+140 99 29 54 129 42 276 301 100 142 34 260 17 167 104 302 180 76 178 135 163 
+274 56 31 219 231 84 142 1 206 272 154 171 264 177 42 237 146 194 135 150 11 72 
+44 152 269 87 222 259 195 241 293 77 284 7 229 169 19 108 119 163 287 2 15 252 
+298 46 93 284 311 283 185 32 41 157 212 4 260 4 221 120 315 113 114 181 215 58 
+263 25 170 171 251 231 58 250 79 186 138 184 223 61 13 20 175 107 6 175 81 114 
+207 107 26 283 159 140 73 137 78 80 312 118 11 98 253 120 289 221 146 207 81 88 
+315 139 6 149 189 192 233 290 56 18 273 293 51 75 39 255 35 49 160 233 316 265 
+257 293 64 21 23 242 102 57 111 199 58 276 288 154 158 1 193 9 170 184 197 169 
+45 41 183 104 289 234 92 145 68 155 6 136 243 208 203 ^
+656 0 221 48 21 32 186 40 42 178 159 51 196 72 161 187 177 283 306 23 266 309 
+296 129 10 26 220 172 316 178 61 228 151 130 205 90 34 297 168 69 109 182 112 
+292 299 83 192 46 269 263 159 149 19 117 63 143 274 67 292 201 260 147 104 313 
+126 56 163 200 123 225 16 90 230 262 258 232 21 57 39 264 296 31 147 300 278 
+216 219 35 75 50 197 13 78 225 237 267 185 41 302 95 197 71 220 270 139 223 3 
+144 288 273 191 228 28 135 295 253 265 172 95 1 106 130 107 267 29 36 212 291 6 
+196 293 19 142 275 8 209 239 280 131 23 291 162 161 64 142 14 150 254 141 236 
+268 126 277 21 155 221 309 198 306 284 124 264 75 173 192 242 234 34 3 21 253 
+44 35 140 262 62 227 250 213 167 30 50 99 150 33 4 281 170 82 55 124 141 40 263 
+36 114 109 280 294 18 201 39 289 149 215 82 153 306 186 301 219 133 257 95 99 
+248 175 9 183 126 179 198 110 279 34 101 163 298 265 270 237 46 8 86 204 51 294 
+214 206 89 133 61 130 9 85 303 134 256 154 182 210 115 25 304 108 143 53 209 18 
+103 176 244 247 299 304 10 1 8 307 62 6 73 258 69 305 147 202 136 171 277 119 
+297 266 211 154 84 68 70 83 29 11 67 71 24 305 49 60 91 269 2 22 194 280 33 160 
+246 260 245 286 39 68 12 260 24 109 84 289 247 38 127 55 222 283 85 205 311 211 
+252 226 113 12 39 166 154 305 245 25 181 113 233 216 121 212 30 148 241 195 254 
+239 59 313 28 233 118 298 167 128 192 144 92 308 101 65 156 220 49 281 268 224 
+100 66 57 137 87 22 292 103 78 102 202 38 29 232 177 22 129 68 168 265 74 272 
+275 204 174 10 124 43 217 218 134 158 12 137 308 199 247 201 162 5 59 52 210 
+278 20 214 304 271 178 282 46 106 228 249 312 250 311 309 75 271 15 287 136 269 
+100 164 239 182 308 297 70 246 64 240 196 195 156 97 14 52 112 96 15 312 29 134 
+35 17 227 152 71 122 128 94 2 47 47 145 287 13 274 190 8 111 97 235 229 67 194 
+59 215 205 188 216 23 70 25 206 285 98 151 293 240 230 66 253 142 177 185 164 
+18 5 34 199 26 24 207 226 15 189 313 224 198 208 102 79 3 119 76 89 256 56 40 
+165 213 69 207 5 157 234 255 180 295 32 88 217 316 276 203 273 93 86 302 193 20 
+116 122 226 236 7 268 3 242 111 318 93 184 125 238 281 72 259 10 222 185 262 
+160 50 295 155 123 127 153 45 9 27 121 89 35 238 85 107 169 166 31 310 16 188 
+53 307 160 148 118 200 25 83 290 188 314 165 115 246 162 63 241 97 112 194 157 
+38 250 90 132 120 213 290 65 279 255 278 118 37 30 173 94 60 189 92 47 243 110 
+58 176 146 105 254 43 94 223 224 2 243 12 235 131 244 149 117 259 108 45 230 
+164 76 187 79 101 261 109 ^
+656 0 310 208 189 143 149 32 59 41 130 20 31 245 123 2 154 135 168 216 32 14 
+286 231 31 62 102 213 303 7 257 244 22 118 26 269 272 105 91 44 180 27 94 232 
+166 301 230 79 199 84 164 248 128 288 284 133 208 17 198 259 204 187 273 102 30 
+282 218 85 116 111 146 16 18 299 177 11 87 169 179 292 252 3 255 53 296 82 249 
+125 227 201 171 266 39 77 273 240 9 172 46 278 205 139 136 86 79 16 63 54 76 56 
+312 123 312 78 236 179 247 210 104 266 84 119 172 229 299 315 311 298 31 51 26 
+314 314 38 80 13 2 292 114 24 44 191 103 27 221 135 123 140 99 25 317 54 121 42 
+276 301 92 134 22 256 5 159 100 298 180 72 170 131 155 270 52 23 219 231 76 138 
+1 202 272 150 167 264 169 30 237 142 186 127 142 3 72 32 152 265 87 214 255 191 
+241 293 77 284 316 229 161 15 100 115 159 283 319 3 244 298 42 93 280 303 283 
+181 24 33 149 204 4 252 313 213 120 307 113 106 181 207 54 259 21 166 163 251 
+223 50 246 75 186 138 184 223 61 1 8 175 107 6 167 81 114 207 99 14 275 155 132 
+73 133 70 72 308 110 11 98 245 112 281 221 146 199 73 88 315 139 319 141 189 
+188 225 286 48 10 273 285 51 71 35 247 27 49 156 233 312 261 257 289 64 17 15 
+238 94 49 111 191 58 272 288 146 154 318 189 5 170 176 197 169 41 313 41 175 96 
+285 234 92 145 64 155 315 128 243 208 200 219 48 21 28 184 40 40 178 157 47 196 
+68 157 185 175 279 306 23 264 307 296 127 4 24 216 170 314 176 59 224 151 130 
+203 86 34 295 164 65 107 178 112 292 297 79 188 42 265 259 159 145 19 113 61 
+139 274 65 290 199 256 143 104 311 126 52 161 198 121 225 10 90 230 262 254 228 
+15 55 39 260 294 29 147 300 278 216 215 35 75 48 193 7 74 223 233 267 185 37 
+300 95 195 71 218 268 137 221 318 144 284 271 187 228 26 131 293 249 263 172 91 
+320 104 128 105 263 23 36 210 287 194 291 13 140 271 4 207 237 280 131 17 291 
+162 161 60 142 14 148 252 141 234 264 124 275 17 153 217 305 198 304 280 120 
+262 71 173 192 238 232 28 1 19 251 40 29 136 258 58 227 246 213 165 28 46 95 
+150 29 319 279 168 78 53 124 137 38 263 34 112 109 276 290 16 201 33 287 149 
+215 80 151 302 182 297 217 133 253 93 97 248 173 9 183 122 177 194 108 279 30 
+99 163 296 265 270 235 44 8 82 204 49 294 212 202 89 129 57 126 7 85 299 132 
+256 154 180 210 115 21 304 108 141 51 209 14 103 176 242 245 295 302 10 318 6 
+305 60 4 69 258 69 303 145 202 134 171 277 115 297 262 209 152 82 66 70 83 29 9 
+67 67 22 301 47 58 89 267 2 16 190 278 33 160 246 258 241 282 35 64 6 260 18 
+105 80 289 247 38 125 55 292 ^
+<D
+
+H>SHS Type 3 Strings<H
+D>
+45 0 14 5 3 1 4 16 12 20 1 6 15 11 18 4 17 16 6 10 3 2 9 9 14 6 2 8 6 7 10 17 
+12 20 6 7 5 16 1 4 2 17 10 15 8 20 1 ^
+<D
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/array-of-array-of-uint32.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/array-of-array-of-uint32.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,33 +1,33 @@
-# Message with an array of array of uint32
-
-VALID_HEADER method_call
-REQUIRED_FIELDS
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-
-TYPE ARRAY
-TYPE ARRAY
-TYPE UINT32
-
-LENGTH Array
-START_LENGTH Array
-
-## array of uint32
-LENGTH SubArray1
-START_LENGTH SubArray1
-UINT32 1
-UINT32 2
-UINT32 3
-END_LENGTH SubArray1
-
-## array of uint32
-LENGTH SubArray2
-START_LENGTH SubArray2
-UINT32 4
-UINT32 5
-END_LENGTH SubArray2
-
-END_LENGTH Array
-
-END_LENGTH Body
+# Message with an array of array of uint32
+
+VALID_HEADER method_call
+REQUIRED_FIELDS
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+
+TYPE ARRAY
+TYPE ARRAY
+TYPE UINT32
+
+LENGTH Array
+START_LENGTH Array
+
+## array of uint32
+LENGTH SubArray1
+START_LENGTH SubArray1
+UINT32 1
+UINT32 2
+UINT32 3
+END_LENGTH SubArray1
+
+## array of uint32
+LENGTH SubArray2
+START_LENGTH SubArray2
+UINT32 4
+UINT32 5
+END_LENGTH SubArray2
+
+END_LENGTH Array
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict-simple.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict-simple.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,15 +1,15 @@
-# A simple dict
-
-VALID_HEADER method_call
-REQUIRED_FIELDS
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE DICT
-LENGTH Dict
-START_LENGTH Dict
-STRING 'int32'
-TYPE INT32
-INT32 0x12345678
-END_LENGTH Dict
-END_LENGTH Body
+# A simple dict
+
+VALID_HEADER method_call
+REQUIRED_FIELDS
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE DICT
+LENGTH Dict
+START_LENGTH Dict
+STRING 'int32'
+TYPE INT32
+INT32 0x12345678
+END_LENGTH Dict
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/dict.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,47 +1,47 @@
-# Dict with different values
-
-VALID_HEADER method_call
-REQUIRED_FIELDS
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE DICT
-LENGTH Dict
-START_LENGTH Dict
-STRING 'boolean'
-TYPE BOOLEAN
-BYTE 1
-STRING 'int32'
-TYPE INT32
-INT32 0x12345678
-STRING 'uint32'
-TYPE UINT32
-UINT32 0x8765432
-STRING 'double'
-TYPE DOUBLE
-DOUBLE 3.141592653589
-STRING 'string'
-TYPE STRING
-STRING 'This is a string'
-STRING 'boolean_array'
-TYPE ARRAY
-TYPE BOOLEAN
-BOOLEAN_ARRAY { true, false, false, true, false }
-STRING 'int32_array'
-TYPE ARRAY
-TYPE INT32
-INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
-STRING 'uint32_array'
-TYPE ARRAY
-TYPE UINT32
-UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
-STRING 'double_array'
-TYPE ARRAY
-TYPE DOUBLE
-DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
-STRING 'string_array'
-TYPE ARRAY
-TYPE STRING
-STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
-END_LENGTH Dict
-END_LENGTH Body
+# Dict with different values
+
+VALID_HEADER method_call
+REQUIRED_FIELDS
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE DICT
+LENGTH Dict
+START_LENGTH Dict
+STRING 'boolean'
+TYPE BOOLEAN
+BYTE 1
+STRING 'int32'
+TYPE INT32
+INT32 0x12345678
+STRING 'uint32'
+TYPE UINT32
+UINT32 0x8765432
+STRING 'double'
+TYPE DOUBLE
+DOUBLE 3.141592653589
+STRING 'string'
+TYPE STRING
+STRING 'This is a string'
+STRING 'boolean_array'
+TYPE ARRAY
+TYPE BOOLEAN
+BOOLEAN_ARRAY { true, false, false, true, false }
+STRING 'int32_array'
+TYPE ARRAY
+TYPE INT32
+INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
+STRING 'uint32_array'
+TYPE ARRAY
+TYPE UINT32
+UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
+STRING 'double_array'
+TYPE ARRAY
+TYPE DOUBLE
+DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
+STRING 'string_array'
+TYPE ARRAY
+TYPE STRING
+STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
+END_LENGTH Dict
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/emptiness.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/emptiness.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,63 +1,63 @@
-# Empty arrays and strings
-
-VALID_HEADER method_call
-REQUIRED_FIELDS
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE STRING
-INT32 0
-BYTE 0 # Strings need to be NULL-terminated
-TYPE ARRAY
-TYPE BOOLEAN
-INT32 0
-TYPE ARRAY
-TYPE INT32
-INT32 0
-TYPE ARRAY
-TYPE UINT32
-INT32 0
-TYPE ARRAY
-TYPE DOUBLE
-INT32 0
-TYPE ARRAY
-TYPE BYTE
-INT32 0
-TYPE ARRAY
-TYPE STRING
-INT32 0
-TYPE DICT
-INT32 0
-
-# A dict with empty arrays
-TYPE DICT
-LENGTH Dict
-START_LENGTH Dict
-STRING 'boolean_array'
-TYPE ARRAY
-TYPE BOOLEAN
-INT32 0
-STRING 'int32_array'
-TYPE ARRAY
-TYPE INT32
-INT32 0
-STRING 'uint32_array'
-TYPE ARRAY
-TYPE UINT32
-INT32 0
-STRING 'double_array'
-TYPE ARRAY
-TYPE DOUBLE
-INT32 0
-STRING 'byte_array'
-TYPE ARRAY 
-TYPE BYTE
-INT32 0
-STRING 'string_array' }
-TYPE ARRAY
-TYPE STRING
-INT32 0
-END_LENGTH Dict
-
-END_LENGTH Body
-
+# Empty arrays and strings
+
+VALID_HEADER method_call
+REQUIRED_FIELDS
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE STRING
+INT32 0
+BYTE 0 # Strings need to be NULL-terminated
+TYPE ARRAY
+TYPE BOOLEAN
+INT32 0
+TYPE ARRAY
+TYPE INT32
+INT32 0
+TYPE ARRAY
+TYPE UINT32
+INT32 0
+TYPE ARRAY
+TYPE DOUBLE
+INT32 0
+TYPE ARRAY
+TYPE BYTE
+INT32 0
+TYPE ARRAY
+TYPE STRING
+INT32 0
+TYPE DICT
+INT32 0
+
+# A dict with empty arrays
+TYPE DICT
+LENGTH Dict
+START_LENGTH Dict
+STRING 'boolean_array'
+TYPE ARRAY
+TYPE BOOLEAN
+INT32 0
+STRING 'int32_array'
+TYPE ARRAY
+TYPE INT32
+INT32 0
+STRING 'uint32_array'
+TYPE ARRAY
+TYPE UINT32
+INT32 0
+STRING 'double_array'
+TYPE ARRAY
+TYPE DOUBLE
+INT32 0
+STRING 'byte_array'
+TYPE ARRAY 
+TYPE BYTE
+INT32 0
+STRING 'string_array' }
+TYPE ARRAY
+TYPE STRING
+INT32 0
+END_LENGTH Dict
+
+END_LENGTH Body
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/lots-of-arguments.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/lots-of-arguments.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,65 +1,65 @@
-# Message with lots of different argument types
-
-VALID_HEADER method_call
-REQUIRED_FIELDS
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE NIL
-TYPE BYTE
-BYTE 42
-TYPE INT32
-INT32 0x12345678
-TYPE UINT32
-UINT32 0x8765432
-TYPE DOUBLE
-DOUBLE 3.141592653589
-TYPE STRING
-STRING 'This is a string'
-TYPE ARRAY
-TYPE BOOLEAN
-BOOLEAN_ARRAY { true, false, false, true, false }
-TYPE ARRAY
-TYPE INT32
-INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
-TYPE ARRAY
-TYPE UINT32
-UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
-TYPE ARRAY
-TYPE DOUBLE
-DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
-TYPE ARRAY
-TYPE STRING
-STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
-TYPE CUSTOM
-STRING 'named type'
-BYTE_ARRAY { 'b', 'i', 'n', 'a', 'r', 'y', 'd', 'a', 't', 'a' }
-
-TYPE ARRAY
-TYPE DICT
-LENGTH Array
-START_LENGTH Array
-
-LENGTH Dict1
-START_LENGTH Dict1
-STRING 'key1'
-TYPE INT32
-INT32 0x12345678
-STRING 'key2'
-TYPE UINT32
-UINT32 0x8765432
-END_LENGTH Dict1
-
-LENGTH Dict2
-START_LENGTH Dict2
-STRING 'key1'
-TYPE INT32
-INT32 0x12345678
-STRING 'key2'
-TYPE UINT32
-UINT32 0x8765432
-END_LENGTH Dict2
-
-END_LENGTH Array
-
-END_LENGTH Body
+# Message with lots of different argument types
+
+VALID_HEADER method_call
+REQUIRED_FIELDS
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE NIL
+TYPE BYTE
+BYTE 42
+TYPE INT32
+INT32 0x12345678
+TYPE UINT32
+UINT32 0x8765432
+TYPE DOUBLE
+DOUBLE 3.141592653589
+TYPE STRING
+STRING 'This is a string'
+TYPE ARRAY
+TYPE BOOLEAN
+BOOLEAN_ARRAY { true, false, false, true, false }
+TYPE ARRAY
+TYPE INT32
+INT32_ARRAY { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 }
+TYPE ARRAY
+TYPE UINT32
+UINT32_ARRAY { 11, 12, 314, 1911, 57692, 1237, 2834 }
+TYPE ARRAY
+TYPE DOUBLE
+DOUBLE_ARRAY { 0.1, 0.2, 3.1415926, 2.7183, 10.0, 9.99 }
+TYPE ARRAY
+TYPE STRING
+STRING_ARRAY { 'Hello', 'This', 'Is', 'A', 'String', 'Array!' }
+TYPE CUSTOM
+STRING 'named type'
+BYTE_ARRAY { 'b', 'i', 'n', 'a', 'r', 'y', 'd', 'a', 't', 'a' }
+
+TYPE ARRAY
+TYPE DICT
+LENGTH Array
+START_LENGTH Array
+
+LENGTH Dict1
+START_LENGTH Dict1
+STRING 'key1'
+TYPE INT32
+INT32 0x12345678
+STRING 'key2'
+TYPE UINT32
+UINT32 0x8765432
+END_LENGTH Dict1
+
+LENGTH Dict2
+START_LENGTH Dict2
+STRING 'key1'
+TYPE INT32
+INT32 0x12345678
+STRING 'key2'
+TYPE UINT32
+UINT32 0x8765432
+END_LENGTH Dict2
+
+END_LENGTH Array
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/no-padding.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/no-padding.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,22 @@
-## Message with no header padding
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-REQUIRED_FIELDS
-
-## this byte array is filled with zeros to the natural length 
-## of the header
-HEADER_FIELD UNKNOWN
-TYPE ARRAY
-TYPE BYTE
-ALIGN 4
-LENGTH ThisByteArray
-START_LENGTH ThisByteArray
-BYTE 1
-ALIGN 8 1
-END_LENGTH ThisByteArray
-
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## Message with no header padding
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+REQUIRED_FIELDS
+
+## this byte array is filled with zeros to the natural length 
+## of the header
+HEADER_FIELD UNKNOWN
+TYPE ARRAY
+TYPE BYTE
+ALIGN 4
+LENGTH ThisByteArray
+START_LENGTH ThisByteArray
+BYTE 1
+ALIGN 8 1
+END_LENGTH ThisByteArray
+
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/opposite-endian.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/opposite-endian.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,30 +1,30 @@
-## Message of opposite endianness, with lots of random fields in it
-
-OPPOSITE_ENDIAN
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-REQUIRED_FIELDS
-
-HEADER_FIELD UNKNOWN
-TYPE INT32
-INT32 0xfeeb
-
-ALIGN 8
-END_LENGTH Header
-
-START_LENGTH Body
-
-TYPE INT32
-INT32 89765432
-TYPE UINT32
-UINT32 0xfffffff
-TYPE STRING
-STRING 'Hello this is a string'
-TYPE DOUBLE
-DOUBLE 3.14159
-
-TYPE NIL
-
-END_LENGTH Body
+## Message of opposite endianness, with lots of random fields in it
+
+OPPOSITE_ENDIAN
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+REQUIRED_FIELDS
+
+HEADER_FIELD UNKNOWN
+TYPE INT32
+INT32 0xfeeb
+
+ALIGN 8
+END_LENGTH Header
+
+START_LENGTH Body
+
+TYPE INT32
+INT32 89765432
+TYPE UINT32
+UINT32 0xfffffff
+TYPE STRING
+STRING 'Hello this is a string'
+TYPE DOUBLE
+DOUBLE 3.14159
+
+TYPE NIL
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/recursive-types.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/recursive-types.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,99 +1,99 @@
-## Message with recursive types
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-
-REQUIRED_FIELDS
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-
-# Everything is inside a dict
-TYPE DICT
-LENGTH Dict1
-START_LENGTH Dict1
-
-# first dict entry is an array of array of uint32
-STRING 'mega-uint-array'
-TYPE ARRAY
-TYPE ARRAY
-TYPE ARRAY
-TYPE UINT32
-LENGTH Array1
-START_LENGTH Array1
-
-LENGTH Array1_1
-START_LENGTH Array1_1
-UINT32_ARRAY { 1, 2, 3, 4, 5}
-UINT32_ARRAY { 2, 3, 4, 5, 1}
-UINT32_ARRAY { 3, 4, 5, 1, 2}
-END_LENGTH Array1_1
-
-LENGTH Array1_2
-START_LENGTH Array1_2
-UINT32_ARRAY { 4, 5, 6, 7, 8}
-UINT32_ARRAY { 5, 6, 7, 8, 4}
-END_LENGTH Array1_2
-
-END_LENGTH Array1
-
-# second dict entry is an array of strings
-STRING 'string-array'
-TYPE ARRAY
-TYPE STRING
-STRING_ARRAY { 'a', 'string', 'array'}
-
-# third dict entry is another dict
-STRING 'nested-dict'
-TYPE DICT
-LENGTH Dict2
-START_LENGTH Dict2
-
-STRING 'string'
-TYPE STRING
-STRING 'a deeply nested string'     
-
-STRING 'super-nested-dict'
-TYPE DICT
-LENGTH Dict3
-START_LENGTH Dict3
-
-STRING 'double-array'
-TYPE ARRAY
-TYPE DOUBLE
-DOUBLE_ARRAY {1.0, 2.0, 3.0}
-
-STRING 'dict-array'
-TYPE ARRAY
-TYPE DICT
-LENGTH Array2
-START_LENGTH Array2
-
-LENGTH Dict4
-START_LENGTH Dict4
-STRING 'key4'
-TYPE BYTE
-BYTE '4'
-END_LENGTH Dict4
-
-LENGTH Dict5
-START_LENGTH Dict5
-STRING 'key5'
-TYPE BYTE
-BYTE '5'
-END_LENGTH Dict5
-
-END_LENGTH Array2
-
-STRING 'boolean'
-TYPE BOOLEAN
-BOOLEAN false
-
-END_LENGTH Dict3
-
-END_LENGTH Dict2
-
-END_LENGTH Dict1
-
-END_LENGTH Body
+## Message with recursive types
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+
+REQUIRED_FIELDS
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+
+# Everything is inside a dict
+TYPE DICT
+LENGTH Dict1
+START_LENGTH Dict1
+
+# first dict entry is an array of array of uint32
+STRING 'mega-uint-array'
+TYPE ARRAY
+TYPE ARRAY
+TYPE ARRAY
+TYPE UINT32
+LENGTH Array1
+START_LENGTH Array1
+
+LENGTH Array1_1
+START_LENGTH Array1_1
+UINT32_ARRAY { 1, 2, 3, 4, 5}
+UINT32_ARRAY { 2, 3, 4, 5, 1}
+UINT32_ARRAY { 3, 4, 5, 1, 2}
+END_LENGTH Array1_1
+
+LENGTH Array1_2
+START_LENGTH Array1_2
+UINT32_ARRAY { 4, 5, 6, 7, 8}
+UINT32_ARRAY { 5, 6, 7, 8, 4}
+END_LENGTH Array1_2
+
+END_LENGTH Array1
+
+# second dict entry is an array of strings
+STRING 'string-array'
+TYPE ARRAY
+TYPE STRING
+STRING_ARRAY { 'a', 'string', 'array'}
+
+# third dict entry is another dict
+STRING 'nested-dict'
+TYPE DICT
+LENGTH Dict2
+START_LENGTH Dict2
+
+STRING 'string'
+TYPE STRING
+STRING 'a deeply nested string'     
+
+STRING 'super-nested-dict'
+TYPE DICT
+LENGTH Dict3
+START_LENGTH Dict3
+
+STRING 'double-array'
+TYPE ARRAY
+TYPE DOUBLE
+DOUBLE_ARRAY {1.0, 2.0, 3.0}
+
+STRING 'dict-array'
+TYPE ARRAY
+TYPE DICT
+LENGTH Array2
+START_LENGTH Array2
+
+LENGTH Dict4
+START_LENGTH Dict4
+STRING 'key4'
+TYPE BYTE
+BYTE '4'
+END_LENGTH Dict4
+
+LENGTH Dict5
+START_LENGTH Dict5
+STRING 'key5'
+TYPE BYTE
+BYTE '5'
+END_LENGTH Dict5
+
+END_LENGTH Array2
+
+STRING 'boolean'
+TYPE BOOLEAN
+BOOLEAN false
+
+END_LENGTH Dict3
+
+END_LENGTH Dict2
+
+END_LENGTH Dict1
+
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest-manual.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest-manual.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,30 +1,30 @@
-## like simplest.message, but doesn't use VALID_HEADER
-## convenience command. mostly to test the test framework.
-
-LITTLE_ENDIAN
-BYTE 'l'
-BYTE 1
-BYTE 0
-BYTE 0
-LENGTH Header
-LENGTH Body
-## client serial
-INT32 7
-
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/foo'
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.Foo'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Bar'
-HEADER_FIELD SIGNATURE
-TYPE STRING
-STRING ''
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## like simplest.message, but doesn't use VALID_HEADER
+## convenience command. mostly to test the test framework.
+
+LITTLE_ENDIAN
+BYTE 'l'
+BYTE 1
+BYTE 0
+BYTE 0
+LENGTH Header
+LENGTH Body
+## client serial
+INT32 7
+
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/foo'
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.Foo'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Bar'
+HEADER_FIELD SIGNATURE
+TYPE STRING
+STRING ''
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/simplest.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,10 +1,10 @@
-## simplest possible valid message
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-REQUIRED_FIELDS
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## simplest possible valid message
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+REQUIRED_FIELDS
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-acquire-service.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-acquire-service.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,26 +1,26 @@
-# Standard org.freedesktop.DBus.AcquireService message
-
-VALID_HEADER method_call
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/org/freedesktop/DBus'
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'AcquireService'
-HEADER_FIELD DESTINATION
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD SIGNATURE
-TYPE STRING
-STRING 'su'
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE STRING
-STRING 'org.freedesktop.DBus.Sample'
-TYPE UINT32
-UINT32 0
-END_LENGTH Body
+# Standard org.freedesktop.DBus.AcquireService message
+
+VALID_HEADER method_call
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/org/freedesktop/DBus'
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'AcquireService'
+HEADER_FIELD DESTINATION
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD SIGNATURE
+TYPE STRING
+STRING 'su'
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE STRING
+STRING 'org.freedesktop.DBus.Sample'
+TYPE UINT32
+UINT32 0
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-hello.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-hello.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,22 @@
-# Standard org.freedesktop.DBus.Hello message
-
-VALID_HEADER method_call
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/org/freedesktop/DBus'
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'Hello'
-HEADER_FIELD DESTINATION
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD SIGNATURE
-TYPE STRING
-STRING ''
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+# Standard org.freedesktop.DBus.Hello message
+
+VALID_HEADER method_call
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/org/freedesktop/DBus'
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'Hello'
+HEADER_FIELD DESTINATION
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD SIGNATURE
+TYPE STRING
+STRING ''
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-list-services.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-list-services.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,22 +1,22 @@
-# Standard org.freedesktop.DBus.ListServices message
-
-VALID_HEADER method_call
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/org/freedesktop/DBus'
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'ListServices'
-HEADER_FIELD DESTINATION
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD SIGNATURE
-TYPE STRING
-STRING ''
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+# Standard org.freedesktop.DBus.ListServices message
+
+VALID_HEADER method_call
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/org/freedesktop/DBus'
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'ListServices'
+HEADER_FIELD DESTINATION
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD SIGNATURE
+TYPE STRING
+STRING ''
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-service-exists.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/standard-service-exists.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,24 +1,24 @@
-# Standard org.freedesktop.DBus.ServiceExists message
-
-VALID_HEADER method_call
-HEADER_FIELD PATH
-TYPE OBJECT_PATH
-OBJECT_PATH '/org/freedesktop/DBus'
-HEADER_FIELD INTERFACE
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD MEMBER
-TYPE STRING
-STRING 'ServiceExists'
-HEADER_FIELD DESTINATION
-TYPE STRING
-STRING 'org.freedesktop.DBus'
-HEADER_FIELD SIGNATURE
-TYPE STRING
-STRING 's'
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-TYPE STRING
-STRING 'org.freedesktop.DBus.Sample'
-END_LENGTH Body
+# Standard org.freedesktop.DBus.ServiceExists message
+
+VALID_HEADER method_call
+HEADER_FIELD PATH
+TYPE OBJECT_PATH
+OBJECT_PATH '/org/freedesktop/DBus'
+HEADER_FIELD INTERFACE
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD MEMBER
+TYPE STRING
+STRING 'ServiceExists'
+HEADER_FIELD DESTINATION
+TYPE STRING
+STRING 'org.freedesktop.DBus'
+HEADER_FIELD SIGNATURE
+TYPE STRING
+STRING 's'
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+TYPE STRING
+STRING 'org.freedesktop.DBus.Sample'
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/unknown-header-field.message	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-messages/unknown-header-field.message	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,19 @@
-## message with a 'name' header field and unknown 'unkn' field
-
-## VALID_HEADER includes a LENGTH Header and LENGTH Body
-VALID_HEADER method_call
-REQUIRED_FIELDS
-
-HEADER_FIELD UNKNOWN
-TYPE DICT
-LENGTH Dict
-START_LENGTH Dict
-STRING 'int32'
-TYPE INT32
-INT32 0x12345678
-END_LENGTH Dict
-
-ALIGN 8
-END_LENGTH Header
-START_LENGTH Body
-END_LENGTH Body
+## message with a 'name' header field and unknown 'unkn' field
+
+## VALID_HEADER includes a LENGTH Header and LENGTH Body
+VALID_HEADER method_call
+REQUIRED_FIELDS
+
+HEADER_FIELD UNKNOWN
+TYPE DICT
+LENGTH Dict
+START_LENGTH Dict
+STRING 'int32'
+TYPE INT32
+INT32 0x12345678
+END_LENGTH Dict
+
+ALIGN 8
+END_LENGTH Header
+START_LENGTH Body
+END_LENGTH Body
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-echo.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-echo.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=org.freedesktop.DBus.TestSuiteEchoService
-Exec=C:\\sys\\bin\\test-service.exe
+[D-BUS Service]
+Name=org.freedesktop.DBus.TestSuiteEchoService
+Exec=C:\\sys\\bin\\test-service.exe
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-segfault.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-segfault.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,4 +1,4 @@
-[D-BUS Service]
-Name=org.freedesktop.DBus.TestSuiteSegfaultService
-Exec=z:\\sys\\bin\\test-segfault.exe
-
+[D-BUS Service]
+Name=org.freedesktop.DBus.TestSuiteSegfaultService
+Exec=z:\\sys\\bin\\test-segfault.exe
+
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-fail.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-fail.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=org.freedesktop.DBus.TestSuiteShellEchoServiceFail
-Exec=z:\\sys\\bin\\test-shell-service "this should 'fail' because of an unterminated quote 
+[D-BUS Service]
+Name=org.freedesktop.DBus.TestSuiteShellEchoServiceFail
+Exec=z:\\sys\\bin\\test-shell-service "this should 'fail' because of an unterminated quote 
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-success.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/data/valid-service-files/debug-shell-echo-success.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=org.freedesktop.DBus.TestSuiteShellEchoServiceSuccess
-Exec=z:\\sys\\bin\\test-shell-service -test "that" 'we get' back --what "we put in"
+[D-BUS Service]
+Name=org.freedesktop.DBus.TestSuiteShellEchoServiceSuccess
+Exec=z:\\sys\\bin\\test-shell-service -test "that" 'we get' back --what "we put in"
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-threads-init.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-threads-init.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 /**
  * Test to make sure late thread initialization works
  */
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/spawn-test.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/spawn-test.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include <dbus/dbus.h>
 
 #define DBUS_COMPILATION /* cheat and use dbus-sysdeps */
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-exit.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-exit.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 /* This is a process that just exits with a failure code */
 
 int
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-segfault.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-segfault.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 /* This is simply a process that segfaults */
 #include <stdlib.h>
 #ifndef TODO
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-shell-service.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-shell-service.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include "test-utils.h"
 
 static DBusLoop *loop;
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.c	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include "test-utils.h"
 
 typedef struct
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-utils.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #ifndef TEST_UTILS_H
 #define TEST_UTILS_H
 #ifndef __SYMBIAN32__
--- a/ofdbus/dbus/tsrc/testapps/stif_1/data/debug-method.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/stif_1/data/debug-method.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=Test.Method.Call
-Exec=C:\\sys\\bin\\method.exe
+[D-BUS Service]
+Name=Test.Method.Call
+Exec=C:\\sys\\bin\\method.exe
--- a/ofdbus/dbus/tsrc/testapps/stif_3/data/debug-method1.service	Fri Sep 17 19:25:42 2010 +0530
+++ b/ofdbus/dbus/tsrc/testapps/stif_3/data/debug-method1.service	Wed Oct 13 19:39:18 2010 +0530
@@ -1,3 +1,3 @@
-[D-BUS Service]
-Name=Test.Method.Call1
-Exec=C:\\sys\\bin\\method1.exe
+[D-BUS Service]
+Name=Test.Method.Call1
+Exec=C:\\sys\\bin\\method1.exe
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ofdbus/rom/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,30 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+
+#include <platform_paths.hrh>
+
+
+
+PRJ_EXPORTS
+
+dbus.iby		CORE_OS_LAYER_IBY_EXPORT_PATH(dbus.iby)
+
+
+//  End of File
+
--- a/ossrv_info/ossrv_metadata/ossrv_metadata.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_info/ossrv_metadata/ossrv_metadata.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,23 +1,6 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component           ossrv_metadata
 source   \sf\os\ossrv\ossrv_info\ossrv_metadata 
 source   \sf\os\ossrv\package_definition.xml
 source   \sf\os\ossrv\distribution.policy.s60
-source   \sf\os\ossrv\package_definition_v2.xml
 notes_source      \component_defs\release.src
 ipr T 
--- a/ossrv_pub/boost_apis/boost/lexical_cast.hpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/boost_apis/boost/lexical_cast.hpp	Wed Oct 13 19:39:18 2010 +0530
@@ -217,7 +217,7 @@
         typedef typename detail::array_to_pointer_decay<Source>::type NewSource;
 
         detail::lexical_stream<Target, NewSource> interpreter;
-        Target result = 0;
+        Target result ;
 
         if(!(interpreter << arg && interpreter >> result))
             throw_exception(bad_lexical_cast(typeid(NewSource), typeid(Target)));
--- a/ossrv_pub/compiler_specific_runtime_support/inc/stdapis/stlport/runtime/new.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/compiler_specific_runtime_support/inc/stdapis/stlport/runtime/new.h	Wed Oct 13 19:39:18 2010 +0530
@@ -15,6 +15,9 @@
  *
  */
 
+#ifndef _STLP_NEW_H
+#define _STLP_NEW_H
+
 # if !defined (_STLP_OUTERMOST_HEADER_ID)
 #  define _STLP_OUTERMOST_HEADER_ID 0x848
 #  include <stl/_prolog.h>
@@ -22,11 +25,7 @@
 #  define _STLP_DONT_POP_0x848
 # endif
 
-#ifndef _STLP_NEW_H
-#define _STLP_NEW_H
-
-
-# if (!(defined( _STLP_WINCE ) || defined (__SYMBIAN32__)) 
+# if (!(defined( _STLP_WINCE ) || defined (__SYMBIAN32__)))
 # if defined (__BORLANDC__)
 #  include <new.>
 # elif (__INTEL_COMPILER >= 800)
@@ -40,8 +39,6 @@
 # endif
 # endif /* STL_WINCE */
 
-#endif //_STLP_NEW_H
-
 # if (_STLP_OUTERMOST_HEADER_ID == 0x848)
 #  if ! defined (_STLP_DONT_POP_0x848)
 #   include <stl/_epilog.h>
@@ -50,6 +47,8 @@
 #   undef  _STLP_DONT_POP_0x848
 # endif
 
+#endif //_STLP_NEW_H
+
 // Local Variables:
 // mode:C++
 // End:
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/_gcc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/_gcc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration file
  * It is internal STLport header - DO NOT include it directly
  */
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/_msvc_warnings_off.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/_msvc_warnings_off.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 # if (_MSC_VER > 1000)
 // #pragma warning ( disable : 4251 )	// ignore template classes being exported in .dll's
 /* 
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/_prolog.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/_prolog.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 #if defined (_STLP_MSVC) || defined (__ICL) || defined (__BORLANDC__)
 
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_as400.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_as400.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_msvc.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_msvc.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 // Microsoft Visual C++ 4.0, 4.1, 4.2, 5.0, 6.0, 7.0, 7.1, ICL
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_mwerks.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_mwerks.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_watcom.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_watcom.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/opensslv.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/opensslv.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef HEADER_OPENSSLV_H
 #define HEADER_OPENSSLV_H
 
--- a/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_iosfwd.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_iosfwd.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 # ifndef _STLP_INTERNAL_IOSFWD
 #  define _STLP_INTERNAL_IOSFWD
 
--- a/ossrv_pub/typeinfo/inc/stdapis/stlport/typeinfo.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ossrv_pub/typeinfo/inc/stdapis/stlport/typeinfo.h	Wed Oct 13 19:39:18 2010 +0530
@@ -46,10 +46,10 @@
 {
   public:
     virtual ~type_info();
-    bool operator==(const type_info&) const;
-     IMPORT_C bool operator!=(const type_info&) const;
-    bool before(const type_info&) const;
-    const char* name() const;
+    IMPORT_C bool operator==(const type_info&) const;
+    IMPORT_C bool operator!=(const type_info&) const;
+    IMPORT_C bool before(const type_info&) const;
+    IMPORT_C const char* name() const;
   private:
     static void operator delete(void*) { /* nothing */ }
     type_info& operator=(const type_info&);  // Not actually defined
--- a/package_definition.xml	Fri Sep 17 19:25:42 2010 +0530
+++ b/package_definition.xml	Wed Oct 13 19:39:18 2010 +0530
@@ -1,138 +1,269 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <SystemDefinition schema="3.0.0">
-  <package id="ossrv" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
-    <collection id="stdlibs" name="Standard Libraries" level="translation">
-      <component id="libz" filter="s60" name="Z Compression Library">
-        <unit bldFile="stdlibs/libz/group"/>
-      </component>
-      <component id="libcrypt" filter="s60" name="Crypt Library">
-        <unit bldFile="stdlibs/libcrypt/group"/>
-      </component>
-    </collection>
-    <collection id="ssl" name="SSL" level="data-services">
-      <component id="libcrypto" filter="s60" name="Crypto Library">
-        <unit bldFile="ssl/libcrypto/group"/>
-      </component>
-      <component id="libssl" filter="s60" purpose="development" name="SSL Library">
-        <unit bldFile="ssl/libssl/group"/>
-      </component>
-    </collection>
-    <collection id="glib" name="GLib" level="utilities">
-      <component id="glibbackend" filter="s60" name="GLib Backend">
-        <unit bldFile="glib/build/symbian/glibbackend/group"/>
-      </component>
-      <component id="libglib" filter="s60" name="GLib Library">
-        <unit bldFile="glib/build/symbian/glib/group"/>
-      </component>
-      <component id="libgthread" filter="s60" name="Libg Thread">
-        <unit bldFile="glib/build/symbian/gthread/group"/>
-      </component>
-      <component id="libgmodule" filter="s60" name="Libg Module">
-        <unit bldFile="glib/build/symbian/gmodule/group"/>
-      </component>
-      <component id="libgobject" filter="s60" name="Libg Object">
-        <unit bldFile="glib/build/symbian/gobject/group"/>
-      </component>
-    </collection>
-    <collection id="stdcpp" name="C++ Standard Library" level="translation">
-    	<!-- collection is really a component. Needs to be moved down a directory -->
-      <component id="stdcpp_build" filter="s60" name="Stdcpp">
-        <unit bldFile="stdcpp/group"/>
-      </component>
-    </collection>
-    <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities">
-      <component id="dbus" filter="s60" name="D-Bus">
-        <unit bldFile="ofdbus/dbus/group"/>
-      </component>
-      <component id="dbus-glib" filter="s60" name="D-Bus GLib">
-        <unit bldFile="ofdbus/dbus-glib/group"/>
-      </component>
-      <component id="ofdbus_rom" filter="s60" name="D-Bus ROM">
-            <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory 
-            Consider moving IBY file to one of the above as well and removing this component entirely -->
-        <unit bldFile="ofdbus/group"/>
-      </component>
-    </collection>
-    <collection id="utilitylibraries" name="Utility Libraries" level="encoding">
-      <component id="libutils" filter="s60" name="Utility Library">
-        <unit bldFile="utilitylibraries/libutils/group"/>
-      </component>
-    </collection>
-    <collection id="genericservices" name="Generic Services" level="utilities">
-      <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional">
-        <unit version="tb101sf" bldFile="genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/>
-      </component>
-      <component id="mimerecognitionfw" name="MIME Recognition Framework" purpose="mandatory">
-        <unit bldFile="genericservices/mimerecognitionfw/group" mrp="genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
-      </component>
-      <component id="systemagent" name="System Agent" introduced="9.0" purpose="mandatory">
-        <unit bldFile="genericservices/systemagent/group" mrp="genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
-      </component>
-      <component id="taskscheduler" name="Task Scheduler" introduced="6.0" purpose="optional">
-        <unit bldFile="genericservices/taskscheduler/group" mrp="genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
-      </component>
-      <component id="activebackupclient" name="Active Backup Client" purpose="optional">
-        <unit bldFile="genericservices/activebackupclient/group" mrp="genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
-      </component>
-      <component id="syslibsdocs" name="Syslibs Documentation" purpose="development" class="doc">
-        <unit mrp="genericservices/syslibsdocs/syslibs_documentation.mrp"/>
-      </component>
-      <component id="httputils" name="HTTP Utilities Library" introduced="6.2" purpose="optional">
-        <unit bldFile="genericservices/httputils/group" mrp="genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
-      </component>
-    </collection>
-    <collection id="syslibsapitest" name="SysLibs API Tests" level="utilities">
-      <component id="syslibssvs" name="Syslibs Verfication Suite" introduced="^2" purpose="development" filter="test">
-        <unit mrp="syslibsapitest/syslibssvs/group/syslibssvs.mrp" bldFile="syslibsapitest/syslibssvs/group"/>
-      </component>
-    </collection>
-    <collection id="compressionlibs" name="Compression Libraries" level="data-services">
-      <component id="ziplib" name="Zip Compression Library" introduced="6.0" purpose="mandatory">
-        <unit bldFile="compressionlibs/ziplib/group" mrp="compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
-      </component>
-    </collection>
-    <collection id="genericopenlibs" name="Generic Open Libraries" level="translation">
-      <component id="cstdlib" name="C Standard Library" introduced="ER5" purpose="optional">
-        <unit bldFile="genericopenlibs/cstdlib/group" mrp="genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
-      </component>
-      <component id="cppstdlib" name="C++ Standard Library" introduced="^3" purpose="mandatory">
-        <unit bldFile="genericopenlibs/cppstdlib/group" mrp="genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
-      </component>
-      <component id="openenvcore" name="Open Environment Core" introduced="^2" purpose="mandatory">
-        <unit bldFile="genericopenlibs/openenvcore/group" mrp="genericopenlibs/openenvcore/group/openenv.mrp"/>
-      </component>
-      <component id="posixrealtimeextensions" name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
-        <unit bldFile="genericopenlibs/posixrealtimeextensions/group" mrp="genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
-      </component>
-	  <component id="liboil" name="Liboil" introduced="^4" purpose="optional">
-        <unit bldFile="genericopenlibs/liboil/group" mrp="genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
-      </component>
-    </collection>
-    <collection id="lowlevellibsandfws" name="Low Level Libraries and Frameworks" level="app-libs">
-      <component id="pluginfw" name="Plugin Framework" introduced="6.2" purpose="mandatory">
-        <unit version="3" bldFile="lowlevellibsandfws/pluginfw/Group" mrp="lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp"/>
-      </component>
-      <component id="apputils" name="Application Utilities" introduced="ER5" purpose="mandatory">
-        <unit bldFile="lowlevellibsandfws/apputils/group" mrp="lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
-      </component>
-      <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory">
-        <unit bldFile="lowlevellibsandfws/genericusabilitylib/group" mrp="lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
-      </component>
-    </collection>
-    <collection id="ossrv_info" name="Generic OS Services Info" level="utilities">
-      <component id="ossrv_build" filter="s60" name="Generic OS Services Build">
-      <!-- exports should be moved to individual components -->
-        <unit bldFile="group"/>
-      </component>
-      <component id="ossrv_plat" filter="s60" name="Generic OS Services Platform Interfaces" class="api">
-        <unit bldFile="ossrv_plat/libutils/group"/>
-      </component>
-      <component id="ossrv_pub" filter="s60" name="Generic OS Services Public Interfaces" class="api">
-        <unit bldFile="ossrv_pub/group"/>
-      </component>
-      <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
-        <unit mrp="ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
-      </component>
-    </collection>
-  </package>
+ <package id="ossrv" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
+  <collection id="ossrv_pub" name="Generic OS Services Public Interfaces" level="utilities">
+   <component id="boost_apis" name="Boost APIs" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/boost_apis/boost_apis.metaxml"/>
+    <unit bldFile="ossrv_pub/boost_apis/group"/>
+   </component>
+   <component id="cpp_wrappers" name="Cpp wrappers" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/cpp_wrappers/cpp_wrappers.metaxml"/>
+    <unit bldFile="ossrv_pub/cpp_wrappers/group"/>
+   </component>
+   <component id="character_type_apis" name="Character Type APIs" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/character_type_apis/character_type_apis.metaxml"/>
+    <unit bldFile="ossrv_pub/character_type_apis/group"/>
+   </component>
+   <component id="compiler_specific_runtime_support" name="Compiler Specific Runtime Support" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/compiler_specific_runtime_support/compiler_specific_runtime_support.metaxml"/>
+    <unit bldFile="ossrv_pub/compiler_specific_runtime_support/group"/>
+   </component>
+   <component id="ossrv_configuration_api" name="Generic OS Services Configuration API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/configuration/configuration.metaxml"/>
+    <unit bldFile="ossrv_pub/configuration/group"/>
+   </component>
+   <component id="crypto_authentication_codes_and_hash_functions_api" name="Crypto Authentication Codes and Hash Functions API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_authentication_codes_and_hash_functions_api/crypto_authentication_codes_and_hash_functions_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_authentication_codes_and_hash_functions_api/group"/>
+   </component>
+   <component id="crypto_auxillary_functions_api" name="Crypto Auxillary Functions API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_auxillary_functions_api/crypto_auxillary_functions_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_auxillary_functions_api/group"/>
+   </component>
+   <component id="crypto_certificates_api" name="Crypto Certificates API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_certificates_api/crypto_certificates_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_certificates_api/group"/>
+   </component>
+   <component id="crypto_inputoutput_and_data_encoding_api" name="Crypto Input/Output and Data Encoding API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_inputoutput_and_data_encoding_api/crypto_inputoutput_and_data_encoding_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_inputoutput_and_data_encoding_api/group"/>
+   </component>
+   <component id="crypto_public_key_cryptography_and_key_agreement_api" name="Crypto Public Key Cryptography and Key Agreement API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/crypto_public_key_cryptography_and_key_agreement_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_public_key_cryptography_and_key_agreement_api/group"/>
+   </component>
+   <component id="crypto_symmetric_ciphers_api" name="Crypto Symmetric Ciphers API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_symmetric_ciphers_api/crypto_symmetric_ciphers_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_symmetric_ciphers_api/group"/>
+   </component>
+   <component id="crypto_utility_functions_api" name="Crypto Utility Functions API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/crypto_utility_functions_api/crypto_utility_functions_api.metaxml"/>
+    <unit bldFile="ossrv_pub/crypto_utility_functions_api/group"/>
+   </component>
+   <component id="cryptogaphy_related_api" name="Cryptogaphy Related API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/cryptogaphy_related_api/cryptogaphy_related_api.metaxml"/>
+    <unit bldFile="ossrv_pub/cryptogaphy_related_api/group"/>
+   </component>
+   <component id="ossrv_debug_api" name="Generic OS Services Debug API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/debug/debug.metaxml"/>
+    <unit bldFile="ossrv_pub/debug/group"/>
+   </component>
+   <component id="ossrv_exceptions_api" name="Generic OS Services Exceptions API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/exceptions/exceptions.metaxml"/>
+    <unit bldFile="ossrv_pub/exceptions/group"/>
+   </component>
+   <component id="io_stream_api" name="I/O stream API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/io_stream_api/io_stream_api.metaxml"/>
+    <unit bldFile="ossrv_pub/io_stream_api/group"/>
+   </component>
+   <component id="localization_function_api" name="Localization Function API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/localization_function_api/localization_function_api.metaxml"/>
+    <unit bldFile="ossrv_pub/localization_function_api/group"/>
+   </component>
+   <component id="math_operations_api" name="Math Operations API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/math_operations_api/math_operations_api.metaxml"/>
+    <unit bldFile="ossrv_pub/math_operations_api/group"/>
+   </component>
+   <component id="ossrv_memory_api" name="Generic OS Services Memory API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/memory/memory.metaxml"/>
+    <unit bldFile="ossrv_pub/memory/group"/>
+   </component>
+   <component id="no_namespace_headers" name="No Namespace Headers" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/no_namespace_headers/no_namespace_headers.metaxml"/>
+    <unit bldFile="ossrv_pub/no_namespace_headers/group"/>
+   </component>
+   <component id="openc_headers" name="OpenC headers" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/openc_headers/openc_headers.metaxml"/>
+    <unit bldFile="ossrv_pub/openc_headers/group"/>
+   </component>
+   <component id="openc_wrappers" name="OpenC wrappers" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/openc_wrappers/openc_wrappers.metaxml"/>
+    <unit bldFile="ossrv_pub/openc_wrappers/group"/>
+   </component>
+   <component id="ssl_general_api" name="SSL General API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/ssl_general_api/ssl_general_api.metaxml"/>
+    <unit bldFile="ossrv_pub/ssl_general_api/group"/>
+   </component>
+   <component id="ssl_protocol_methods_api" name="SSL Protocol Methods API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/ssl_protocol_methods_api/ssl_protocol_methods_api.metaxml"/>
+    <unit bldFile="ossrv_pub/ssl_protocol_methods_api/group"/>
+   </component>
+   <component id="standard_compressiondecompression_api" name="Standard Compression/Decompression API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/standard_compressiondecompression_api/standard_compressiondecompression_api.metaxml"/>
+    <unit bldFile="ossrv_pub/standard_compressiondecompression_api/group"/>
+   </component>
+   <component id="stl" name="STL API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/stl/stl.metaxml"/>
+    <unit bldFile="ossrv_pub/stl/group"/>
+   </component>
+   <component id="thread_api" name="Thread API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/thread_api/thread_api.metaxml"/>
+    <unit bldFile="ossrv_pub/thread_api/group"/>
+   </component>
+   <component id="type_attributes" name="Type Attributes API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/type_attributes/type_attributes.metaxml"/>
+    <unit bldFile="ossrv_pub/type_attributes/group"/>
+   </component>
+   <component id="typeinfo" name="Type Info API" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/typeinfo/typeinfo.metaxml"/>
+    <unit bldFile="ossrv_pub/typeinfo/group"/>
+   </component>
+   <component id="utility_apis" name="Utility APIs" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/utility_apis/utility_apis.metaxml"/>
+    <unit bldFile="ossrv_pub/utility_apis/group"/>
+   </component>
+   <component id="wide_character_classapis" name="Wide character class/apis" class="api" filter="s60">
+    <meta rel="Api" href="ossrv_pub/wide_character_classapis/wide_character_classapis.metaxml"/>
+    <unit bldFile="ossrv_pub/wide_character_classapis/group"/>
+   </component>
+   <component id="dbus_api" name="Dbus API" class="api" filter="s60">
+    <unit bldFile="ossrv_pub/dbus/group"/>
+   </component>
+   <component id="dbusglib_api" name="D-Bus GLib API" class="api" filter="s60">
+    <unit bldFile="ossrv_pub/dbus-glib/group"/>
+   </component>
+  </collection>
+  <collection id="ossrv_plat" name="Generic OS Services Platform Interfaces" level="utilities">
+   <component id="libutils_apis" name="Utility Library APIs" class="api" filter="s60">
+    <unit bldFile="ossrv_plat/libutils/group"/>
+   </component>
+  </collection>
+  <collection id="stdlibs" name="Standard Libraries" level="translation">
+   <component id="libcrypt" filter="s60" name="Crypt Library">
+    <unit bldFile="stdlibs/libcrypt/group"/>
+   </component>
+  </collection>
+  <collection id="ssl" name="SSL" level="data-services">
+   <component id="libcrypto" filter="s60" name="Crypto Library">
+    <unit bldFile="ssl/libcrypto/group"/>
+   </component>
+   <component id="libssl" filter="s60" purpose="development" name="SSL Library">
+    <unit bldFile="ssl/libssl/group"/>
+   </component>
+  </collection>
+  <collection id="glib" name="GLib" level="utilities">
+   <component id="glibbackend" filter="s60" name="GLib Backend">
+    <unit bldFile="glib/build/symbian/glibbackend/group"/>
+    <!-- Move to here: <unit bldFile="glib/glibbackend/group"/> -->
+   </component>
+   <component id="libglib" filter="s60" name="GLib Library">
+    <unit bldFile="glib/build/symbian/glib/group"/>
+    <!-- Move to here: <unit bldFile="glib/libglib/group"/> -->
+   </component>
+   <component id="libgthread" filter="s60" name="Libg Thread">
+    <unit bldFile="glib/build/symbian/gthread/group"/>
+    <!-- Move to here:     <unit bldFile="glib/libgthread/group"/> -->
+   </component>
+   <component id="libgmodule" filter="s60" name="Libg Module">
+    <unit bldFile="glib/build/symbian/gmodule/group"/>
+    <!-- Move to here:         <unit bldFile="glib/libgmodule/group"/> -->
+   </component>
+   <component id="libgobject" filter="s60" name="Libg Object">
+    <unit bldFile="glib/build/symbian/gobject/group"/>
+    <!-- Move to here:         <unit bldFile="glib/libgobject/group"/> -->
+   </component>
+  </collection>
+  <collection id="stdcpp" name="C++ Standard Library" level="translation">
+   <!-- collection is really a component. Needs to be moved down a directory -->
+   <component id="stdcpp_build" filter="s60" name="Stdcpp">
+    <unit bldFile="stdcpp/group"/>
+   </component>
+  </collection>
+  <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities">
+   <component id="dbus" filter="s60" name="D-Bus">
+    <unit bldFile="ofdbus/dbus/group"/>
+   </component>
+   <component id="dbusglib" filter="s60" name="D-Bus GLib">
+    <unit bldFile="ofdbus/dbus-glib/group"/>
+   </component>
+   <component id="ofdbus_rom" filter="s60" name="D-Bus ROM">
+    <unit bldFile="ofdbus/rom"/>
+   </component>
+  </collection>
+  <collection id="utilitylibraries" name="Utility Libraries" level="encoding">
+   <component id="libutils" filter="s60" name="Utility Library">
+    <unit bldFile="utilitylibraries/libutils/group"/>
+   </component>
+  </collection>
+  <collection id="genericservices" name="Generic Services" level="utilities">
+   <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional">
+    <unit version="tb101sf" bldFile="genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/>
+   </component>
+   <component id="mimerecognitionfw" name="MIME Recognition Framework" purpose="mandatory">
+    <unit bldFile="genericservices/mimerecognitionfw/group" mrp="genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
+   </component>
+   <component id="systemagent" name="System Agent" introduced="9.0" purpose="mandatory">
+    <unit bldFile="genericservices/systemagent/group" mrp="genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
+   </component>
+   <component id="taskscheduler" name="Task Scheduler" introduced="6.0" purpose="optional">
+    <unit bldFile="genericservices/taskscheduler/group" mrp="genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
+   </component>
+   <component id="activebackupclient" name="Active Backup Client" purpose="optional">
+    <unit bldFile="genericservices/activebackupclient/group" mrp="genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
+   </component>
+   <component id="syslibsdocs" name="Syslibs Documentation" purpose="development" class="doc">
+    <unit mrp="genericservices/syslibsdocs/syslibs_documentation.mrp"/>
+   </component>
+   <component id="httputils" name="HTTP Utilities Library" introduced="6.2" purpose="optional">
+    <unit bldFile="genericservices/httputils/group" mrp="genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
+   </component>
+  </collection>
+  <collection id="syslibsapitest" name="SysLibs API Tests" level="utilities">
+   <component id="syslibssvs" name="Syslibs Verfication Suite" introduced="^2" purpose="development" filter="test">
+    <unit mrp="syslibsapitest/syslibssvs/group/syslibssvs.mrp" bldFile="syslibsapitest/syslibssvs/group"/>
+   </component>
+  </collection>
+  <collection id="compressionlibs" name="Compression Libraries" level="data-services">
+   <component id="ziplib" name="Zip Compression Library" introduced="6.0" purpose="mandatory">
+    <unit bldFile="compressionlibs/ziplib/group" mrp="compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
+   </component>
+  </collection>
+  <collection id="genericopenlibs" name="Generic Open Libraries" level="translation">
+   <component id="cstdlib" name="C Standard Library" introduced="ER5" purpose="optional">
+    <unit bldFile="genericopenlibs/cstdlib/group" mrp="genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
+   </component>
+   <component id="cppstdlib" name="C++ Standard Library" introduced="^3" purpose="mandatory">
+    <unit bldFile="genericopenlibs/cppstdlib/group" mrp="genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
+   </component>
+   <component id="openenvcore" name="Open Environment Core" introduced="^2" purpose="mandatory">
+    <unit bldFile="genericopenlibs/openenvcore/group" mrp="genericopenlibs/openenvcore/group/openenv.mrp"/>
+   </component>
+   <component id="posixrealtimeextensions" name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
+    <unit bldFile="genericopenlibs/posixrealtimeextensions/group" mrp="genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
+   </component>
+   <component id="liboil" name="Liboil" introduced="^4" purpose="optional">
+    <unit bldFile="genericopenlibs/liboil/group" mrp="genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
+   </component>
+  </collection>
+  <collection id="lowlevellibsandfws" name="Low Level Libraries and Frameworks" level="app-libs">
+   <component id="pluginfw" name="Plugin Framework" introduced="6.2" purpose="mandatory">
+    <unit version="3" bldFile="lowlevellibsandfws/pluginfw/Group" mrp="lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp"/>
+   </component>
+   <component id="apputils" name="Application Utilities" introduced="ER5" purpose="mandatory">
+    <unit bldFile="lowlevellibsandfws/apputils/group" mrp="lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
+   </component>
+   <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory">
+    <unit bldFile="lowlevellibsandfws/genericusabilitylib/group" mrp="lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
+   </component>
+  </collection>
+  <collection id="ossrv_info" name="Generic OS Services Info" level="utilities">
+   <component id="ossrv_rom" filter="s60" name="Generic OS Services ROM">
+    <!-- exports should be moved to individual components -->
+    <unit bldFile="rom"/>
+   </component>
+   <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
+    <unit mrp="ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
+   </component>
+  </collection>
+ </package>
 </SystemDefinition>
--- a/package_definition_v2.xml	Fri Sep 17 19:25:42 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SystemDefinition schema="3.0.0">
-  <package id="ossrv" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities">
-    <collection id="utilitylibraries" name="Utility Libraries" level="encoding">
-      <component id="libutils" filter="s60" name="Utility Library">
-      <!-- this can only have one unit. Should include secondary from the main bld.inf -->
-        <unit bldFile="utilitylibraries/libutils/group"/>
-        <unit bldFile="utilitylibraries/libutils/tsrc/group"/>
-        <!-- <unit bldFile="utilitylibraries/libutils/tsrc/nft/group"/> -->
-      </component>
-    </collection>
-    <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities">
-      <component id="dbus" filter="s60" name="D-Bus">
-        <unit bldFile="ofdbus/dbus/group"/>
-            <!-- this can only have one unit. Should include test from the main bld.inf -->
-        <unit bldFile="ofdbus/dbus/tsrc/group"/>
-      </component>
-      <component id="dbus-glib" filter="s60" name="D-Bus GLib">
-        <unit bldFile="ofdbus/dbus-glib/group"/>
-            <!-- this can only have one unit. Should include test from the main bld.inf -->
-        <unit bldFile="ofdbus/dbus-glib/tsrc/group"/>
-      </component>
-      <component id="ofdbus_rom" filter="s60" name="D-Bus ROM">
-            <!-- Contains IBY for for dbus. should remove #includes to above components. Consider moving IBY file to one of the above as well and removing this component entirely -->
-        <unit bldFile="ofdbus/group"/>
-      </component>
-      <component id="ofdbus_test" filter="s60" purpose="development" name="OF Dbus Test">
-           <!-- can these be put into ofdbus component? -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/idle_daemon_run/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/g_n_messages/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/g_file_send/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/send_messages1/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/stif_glib_1_simple_message/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/file_transfer_time/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/g_n_messages1/group"/> -->
-        <!-- <unit bldFile="ofdbus/tsrc/nft/send_messages/group"/> -->
-      </component>
-    </collection>
-    <collection id="glib" name="GLib" level="utilities">
-      <component id="glibbackend" filter="s60" name="GLib Backend">
-        <unit bldFile="glib/build/symbian/glibbackend/group"/>
-      </component>
-      <component id="libglib" filter="s60" name="GLib Library">
-        <unit bldFile="glib/build/symbian/glib/group"/>
-      </component>
-      <component id="libgthread" filter="s60" name="Libg Thread">
-        <unit bldFile="glib/build/symbian/gthread/group"/>
-      </component>
-      <component id="libgmodule" filter="s60" name="Libg Module">
-        <unit bldFile="glib/build/symbian/gmodule/group"/>
-      </component>
-      <component id="libgobject" filter="s60" name="Libg Object">
-        <unit bldFile="glib/build/symbian/gobject/group"/>
-      </component>
-      <component id="glib_test" filter="s60" purpose="development" name="GLib Test">
-        <unit bldFile="glib/tsrc/group"/>
-         <!-- should #include the next unit in the above bld.inf if it's needed -->
-        <!-- <unit bldFile="glib/tsrc/bc/group"/> -->
-      </component>
-    </collection>
-    <collection id="ssl" name="SSL" level="data-services">
-      <component id="libcrypto" filter="s60" name="Crypto Library">
-        <unit bldFile="ssl/libcrypto/group"/>
-      </component>
-      <component id="ssl_test" filter="s60" purpose="development" name="SSL Test">
-        <unit bldFile="ssl/tsrc/group"/>
-         <!-- should #include the next unit in the above bld.inf if it's needed -->
-        <!-- <unit bldFile="ssl/tsrc/bc/group"/> -->
-      </component>
-    </collection>
-    <collection id="stdcpp" name="C++ Standard Library" level="translation">
-      <component id="stdcpp_build" filter="s60" name="Stdcpp">
-        <unit bldFile="stdcpp/group"/>
-      </component>
-      <component id="stdcpp_test" filter="s60" purpose="development" name="Stdcpp Test">
-        <unit bldFile="stdcpp/tsrc/group"/>
-           <!-- these should be #included in the above bld.inf if they're needed -->
-        <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/twsd_manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/ood_manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/stlport/manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/boost_test/multi_array/manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/io_manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/bc/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/boost_test/graph/manual/group"/> -->
-        <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/multithread/manual/group"/> -->
-      </component>
-    </collection>
-    <collection id="stdlibs" name="Standard Libraries" level="translation">
-      <component id="libz" filter="s60" name="Z Compression Library">
-        <unit bldFile="stdlibs/libz/group"/>
-      </component>
-      <component id="libcrypt" filter="s60" name="Crypt Library">
-        <unit bldFile="stdlibs/libcrypt/group"/>
-      </component>
-    </collection>
-    <collection id="genericservices" name="Generic Services" level="utilities">
-      <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional">
-        <unit version="tb101sf" bldFile="genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/>
-      </component>
-      <component id="mimerecognitionfw" name="MIME Recognition Framework" purpose="mandatory">
-        <unit bldFile="genericservices/mimerecognitionfw/group" mrp="genericservices/mimerecognitionfw/group/app-framework_emime.mrp"/>
-      </component>
-      <component id="systemagent" name="System Agent" introduced="9.0" purpose="mandatory">
-        <unit bldFile="genericservices/systemagent/group" mrp="genericservices/systemagent/group/syslibs_sysagent2.mrp"/>
-      </component>
-      <component id="taskscheduler" name="Task Scheduler" introduced="6.0" purpose="optional">
-        <unit bldFile="genericservices/taskscheduler/group" mrp="genericservices/taskscheduler/group/syslibs_schsvr.mrp"/>
-      </component>
-      <component id="activebackupclient" name="Active Backup Client" purpose="optional">
-        <unit bldFile="genericservices/activebackupclient/group" mrp="genericservices/activebackupclient/group/connectivity_abclient.mrp"/>
-      </component>
-      <component id="syslibsdocs" name="Syslibs Documentation" purpose="development" class="doc">
-        <unit mrp="genericservices/syslibsdocs/syslibs_documentation.mrp"/>
-      </component>
-      <component id="httputils" name="HTTP Utilities Library" introduced="6.2" purpose="optional">
-        <unit bldFile="genericservices/httputils/group" mrp="genericservices/httputils/group/application-protocols_inetprotutil.mrp"/>
-      </component>
-    </collection>
-    <collection id="syslibsapitest" name="SysLibs API Tests" level="utilities">
-      <component id="syslibssvs" name="Syslibs Verfication Suite" introduced="^2" purpose="development" filter="test">
-        <unit mrp="syslibsapitest/syslibssvs/group/syslibssvs.mrp" bldFile="syslibsapitest/syslibssvs/group"/>
-      </component>
-    </collection>
-    <collection id="compressionlibs" name="Compression Libraries" level="data-services">
-      <component id="ziplib" name="Zip Compression Library" introduced="6.0" purpose="mandatory">
-        <unit bldFile="compressionlibs/ziplib/group" mrp="compressionlibs/ziplib/group/syslibs_ezlib2.mrp"/>
-      </component>
-    </collection>
-    <collection id="genericopenlibs" name="Generic Open Libraries" level="translation">
-      <component id="cstdlib" name="C Standard Library" introduced="ER5" purpose="optional">
-        <unit bldFile="genericopenlibs/cstdlib/group" mrp="genericopenlibs/cstdlib/group/syslibs_stdlib.mrp"/>
-      </component>
-      <component id="cppstdlib" name="C++ Standard Library" introduced="^3" purpose="mandatory">
-        <unit bldFile="genericopenlibs/cppstdlib/group" mrp="genericopenlibs/cppstdlib/group/openenv_libstdcpp.mrp"/>
-      </component>
-      <component id="openenvcore" name="Open Environment Core" introduced="^2" purpose="mandatory">
-        <unit bldFile="genericopenlibs/openenvcore/group" mrp="genericopenlibs/openenvcore/group/openenv.mrp"/>
-      </component>
-      <component id="pluggableauthenticationmodulefw" name="Pluggable Authentication Module Framework" introduced="^4" purpose="optional">
-        <unit bldFile="genericopenlibs/pluggableauthenticationmodulefw/group" mrp="genericopenlibs/pluggableauthenticationmodulefw/group/oeaddons_libpam.mrp"/>
-      </component>
-      <component id="posixrealtimeextensions" name="POSIX Realtime Extensions" introduced="^3" purpose="optional">
-        <unit bldFile="genericopenlibs/posixrealtimeextensions/group" mrp="genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp"/>
-      </component>
-	  <component id="liboil" name="Liboil" introduced="^4" purpose="optional">
-        <unit bldFile="genericopenlibs/liboil/group" mrp="genericopenlibs/liboil/group/oeaddons_liboil.mrp"/>
-      </component>
-    </collection>
-    <collection id="lowlevellibsandfws" name="Low Level Libraries and Frameworks" level="app-libs">
-      <component id="pluginfw" name="Plugin Framework" introduced="6.2" purpose="mandatory">
-        <unit version="3" bldFile="lowlevellibsandfws/pluginfw/Group" mrp="lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp"/>
-      </component>
-      <component id="apputils" name="Application Utilities" introduced="ER5" purpose="mandatory">
-        <unit bldFile="lowlevellibsandfws/apputils/group" mrp="lowlevellibsandfws/apputils/group/syslibs_bafl.mrp"/>
-      </component>
-      <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory">
-        <unit bldFile="lowlevellibsandfws/genericusabilitylib/group" mrp="lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/>
-      </component>
-    </collection>
-    <collection id="ossrv_info" name="Generic OS Services Info" level="utilities">
-      <component id="ossrv_test" filter="s60" purpose="development" name="Generic OS Services Test">
-       <!-- is this needed? Can it be split up into tests for the individual packages? -->
-        <!-- <unit bldFile="tsrc/group"/> -->
-      </component>
-      <component id="ossrv_build" filter="s60" name="Generic OS Services Build">
-      <!-- exports should be moved to individual components -->
-        <unit bldFile="group"/>
-      </component>
-      <component id="ossrv_plat" filter="s60" name="Generic OS Services Platform Interfaces" class="api">
-        <unit bldFile="ossrv_plat/libutils/group"/>
-      </component>
-      <component id="ossrv_pub" filter="s60" name="Generic OS Services Public Interfaces" class="api">
-        <unit bldFile="ossrv_pub/group"/>
-        <!-- <unit bldFile="ossrv_pub/boost_apis/tsrc/group"/> -->
-        <!-- <unit bldFile="ossrv_pub/glib_arrays/tsrc/group"/> -->
-        <!-- <unit bldFile="ossrv_pub/ssl_general_api/tsrc/group"/> -->
-        <!-- <unit bldFile="ossrv_pub/stl/tsrc/group"/> -->
-      </component>
-      <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop">
-        <unit mrp="ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/>
-      </component>
-    </collection>
-  </package>
-</SystemDefinition>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/package_map.xml	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,1 @@
+<PackageMap root="sf" layer="os"/>
--- a/rom/stdlibs.iby	Fri Sep 17 19:25:42 2010 +0530
+++ b/rom/stdlibs.iby	Wed Oct 13 19:39:18 2010 +0530
@@ -48,7 +48,7 @@
 //openc Data files
 //data=\epoc32\Data\z\resource\services       RESOURCE_FILES_DIR\services
 //data=\epoc32\Data\z\resource\locales.txt    RESOURCE_FILES_DIR\locales.txt
-data=\epoc32\release\armv5\urel\pipelib.ldd    \sys\bin\pipelib.ldd
+data=KERNEL_DIR\DEBUG_DIR\pipelib.ldd    \sys\bin\pipelib.ldd
 //openc_stdlibs stub
 //data=ZSYSTEM\INSTALL\openc_stdlibs_stub.sis	    System\Install\openc_stdlibs_stub.sis
 data=ZSYSTEM\INSTALL\openc_liblogger_stub.sis 	System\Install\openc_liblogger_stub.sis
--- a/ssl/libcrypto/group/libcrypto.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/group/libcrypto.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -184,3 +184,4 @@
 END
 
 SMPSAFE
+PAGED
--- a/ssl/libcrypto/inc/include/certretriever/certretriever.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/inc/include/certretriever/certretriever.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 
 Redistribution and use in source and binary forms, with or without 
 modification, are permitted provided that the following conditions are met:
@@ -53,7 +53,7 @@
 extern "C" 
 {
 #endif
-int X509_add_symbian_certs(X509_STORE * store);
+int X509_add_symbian_certsL(X509_STORE * store);
 #ifdef __cplusplus
 }
 #endif
@@ -88,8 +88,8 @@
 	
 	void OpenUnifiedCertStoreL();
     void ListCertsL();
-    void AppendCerts();
-    void ProcessCerts();
+    void AppendCertsL();
+    void ProcessCertsL();
     
 private:
 	X509_STORE* iStore;
--- a/ssl/libcrypto/inc/include/certretriever/createx509.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/inc/include/certretriever/createx509.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 
 Redistribution and use in source and binary forms, with or without 
 modification, are permitted provided that the following conditions are met:
@@ -42,19 +42,19 @@
 class CX509_Initializer : CBase
 {
 public:
-	static X509* CreateX509(CX509Certificate* X509Cert);
+	static X509* CreateX509L(CX509Certificate* X509Cert);
 	
 	
 private:
 	CX509_Initializer(){}
 	static X509_VAL * 	CreateX509_VAL(CX509Certificate* X509Cert);
 	static ASN1_STRING* CreateASN1_STRING(int len, int type, unsigned char* data, long flags);
-	static X509_NAME* 	CreateX509_NAME(const CX500DistinguishedName& DistName);
+	static X509_NAME* 	CreateX509_NAMEL(const CX500DistinguishedName& DistName);
 	static X509_NAME_ENTRY * CreateX509_NAME_ENTRY(char* type, int typeLen, char * value, int valueLen, int stringType);
-	static X509_ALGOR* 	CreateX509_ALGOR(const TPtrC8* ptr);
-	static X509_PUBKEY* CreateX509_PUBKEY(CX509Certificate* X509Cert);
-	static STACK_OF(X509_EXTENSION) * CreateSTACKOF_X509_EXTENSION(CX509Certificate* X509Cert);
-	static TInt Fill_X509_NAME_ENTRY(X509_NAME* name, const TDesC8& aBinaryData);
+	static X509_ALGOR* 	CreateX509_ALGORL(const TPtrC8* ptr);
+	static X509_PUBKEY* CreateX509_PUBKEYL(CX509Certificate* X509Cert);
+	static STACK_OF(X509_EXTENSION) * CreateSTACKOF_X509_EXTENSIONL(CX509Certificate* X509Cert);
+	static TInt Fill_X509_NAME_ENTRYL(X509_NAME* name, const TDesC8& aBinaryData);
 };
 
 
--- a/ssl/libcrypto/src/crypto/certretriever/certretriever.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/src/crypto/certretriever/certretriever.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 
 Redistribution and use in source and binary forms, with or without 
 modification, are permitted provided that the following conditions are met:
@@ -37,7 +37,7 @@
 extern "C" 
 {
 #endif
-int X509_add_symbian_certs(X509_STORE * store)
+int X509_add_symbian_certsL(X509_STORE * store)
 {
 	CActiveScheduler* activeScheduler;
 	CActiveScheduler* CurrentActiveScheduler = CActiveScheduler::Current();
@@ -202,14 +202,14 @@
 					}
 					else
 					{
-						AppendCerts();
+						AppendCertsL();
 						break;	
 					}			
 		       		
 		case EDone:
 					if (iState != ENoCerts)
 					{
-						ProcessCerts();	//Process the last certificate
+						ProcessCertsL();	//Process the last certificate
 						iCertCount = 0;	
 					}					
 		case ENoCerts:
@@ -294,10 +294,10 @@
     iState = EAppendCerts;
 }
 
-void CCertRetriever::AppendCerts()
+void CCertRetriever::AppendCertsL()
 {
 	if(iCertCount>0)	
-		ProcessCerts();
+		ProcessCertsL();
 	
 	CCTCertInfo *cert = iCerts[iCertCount];
 		
@@ -314,7 +314,7 @@
 }
 
 
-void CCertRetriever::ProcessCerts()
+void CCertRetriever::ProcessCertsL()
 {
 	CX509Certificate *X509Cert;
 	TRAPD(error, X509Cert = CX509Certificate::NewL( iCertPtr ));
@@ -323,7 +323,7 @@
 		
 	CleanupStack::PushL(X509Cert);
 
-	X509* x509 = CX509_Initializer::CreateX509(X509Cert);
+	X509* x509 = CX509_Initializer::CreateX509L(X509Cert);
 
 	if(x509)
 	{
--- a/ssl/libcrypto/src/crypto/certretriever/createx509.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/src/crypto/certretriever/createx509.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 
 Redistribution and use in source and binary forms, with or without 
 modification, are permitted provided that the following conditions are met:
@@ -31,7 +31,7 @@
 #include "createx509.h"
 
 
-X509* CX509_Initializer::CreateX509(CX509Certificate* X509Cert)
+X509* CX509_Initializer::CreateX509L(CX509Certificate* X509Cert)
 {
 	X509* ret = X509_new();
 	TBool serail = ETrue;
@@ -46,18 +46,18 @@
 //issuer
 		const CX500DistinguishedName& IssName = X509Cert->IssuerName();	
 		X509_NAME_free(ret->cert_info->issuer);
-		ret->cert_info->issuer = CreateX509_NAME(IssName);
+		ret->cert_info->issuer = CreateX509_NAMEL(IssName);
 
 //subject
 		const CX500DistinguishedName& SubName = X509Cert->SubjectName();	
 		X509_NAME_free(ret->cert_info->subject);
-		ret->cert_info->subject = CreateX509_NAME(SubName);
+		ret->cert_info->subject = CreateX509_NAMEL(SubName);
 	//	const HBufC * name = SubName.DisplayNameL();
 
 //signature
 		const TPtrC8* sig_alg_ptr = X509Cert->DataElementEncoding(CX509Certificate::EAlgorithmId);
 		X509_ALGOR_free(ret->cert_info->signature);
-		ret->cert_info->signature = CreateX509_ALGOR(sig_alg_ptr);
+		ret->cert_info->signature = CreateX509_ALGORL(sig_alg_ptr);
 
 //serialnumber
 		const TPtrC8 sernum = X509Cert->SerialNumber();
@@ -88,13 +88,13 @@
 
 //key
 		X509_PUBKEY_free(ret->cert_info->key);
-		ret->cert_info->key = CreateX509_PUBKEY(X509Cert);
+		ret->cert_info->key = CreateX509_PUBKEYL(X509Cert);
 
 	
 //extension
 
 
-		ret->cert_info->extensions = CreateSTACKOF_X509_EXTENSION(X509Cert);
+		ret->cert_info->extensions = CreateSTACKOF_X509_EXTENSIONL(X509Cert);
 
 		
 //name
@@ -102,7 +102,7 @@
 
 //sig_alg
 		X509_ALGOR_free(ret->sig_alg);
-		ret->sig_alg = CreateX509_ALGOR(sig_alg_ptr);
+		ret->sig_alg = CreateX509_ALGORL(sig_alg_ptr);
 		
 //signature
 		const TPtrC8 sig = X509Cert->Signature();
@@ -114,7 +114,7 @@
 }
 
 
-X509_ALGOR* CX509_Initializer::CreateX509_ALGOR(const TPtrC8* ptr)
+X509_ALGOR* CX509_Initializer::CreateX509_ALGORL(const TPtrC8* ptr)
 {
 	X509_ALGOR* ret = X509_ALGOR_new();
 	
@@ -168,7 +168,7 @@
 
 
 
-X509_NAME* CX509_Initializer::CreateX509_NAME(const CX500DistinguishedName& DistName)
+X509_NAME* CX509_Initializer::CreateX509_NAMEL(const CX500DistinguishedName& DistName)
 {
 	X509_NAME* ret = X509_NAME_new();
 	
@@ -181,7 +181,7 @@
 	TUint writePos = 0;
 	Asn1Seq->WriteDERL(oct, writePos);			
 
-  	TInt len = Fill_X509_NAME_ENTRY(ret, octetData->Des());
+  	TInt len = Fill_X509_NAME_ENTRYL(ret, octetData->Des());
 	
 	char *p = (char *)oct.PtrZ();
 
@@ -202,7 +202,7 @@
 
 
 // return the length of the encoded sequence
-TInt CX509_Initializer::Fill_X509_NAME_ENTRY(X509_NAME * name, const TDesC8& aBinaryData)
+TInt CX509_Initializer::Fill_X509_NAME_ENTRYL(X509_NAME * name, const TDesC8& aBinaryData)
 {
 	TInt aPos = 0;
 	TASN1DecGeneric dec(aBinaryData.Right(aBinaryData.Length() - aPos));
@@ -364,7 +364,7 @@
 
 
 
-X509_PUBKEY* CX509_Initializer::CreateX509_PUBKEY(CX509Certificate* X509Cert)
+X509_PUBKEY* CX509_Initializer::CreateX509_PUBKEYL(CX509Certificate* X509Cert)
 {
 	X509_PUBKEY* ret = X509_PUBKEY_new();
 
@@ -388,7 +388,7 @@
 			TPtrC8 newPtr = rdn.Encoding();
 			
 			X509_ALGOR_free(ret->algor);	// free the one allocated by X509_PUBKEY_new
-			ret->algor = CreateX509_ALGOR(&newPtr);
+			ret->algor = CreateX509_ALGORL(&newPtr);
 		}
 	
 //public_key
@@ -407,7 +407,7 @@
 
 
 
-STACK_OF(X509_EXTENSION)* CX509_Initializer::CreateSTACKOF_X509_EXTENSION(CX509Certificate* X509Cert)
+STACK_OF(X509_EXTENSION)* CX509_Initializer::CreateSTACKOF_X509_EXTENSIONL(CX509Certificate* X509Cert)
 {
 	//STACK_OF(X509_EXTENSION) * ret = sk_X509_EXTENSION_new_null();
 	STACK_OF(X509_EXTENSION) * ret = NULL;
--- a/ssl/libcrypto/src/crypto/x509/by_file.c	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libcrypto/src/crypto/x509/by_file.c	Wed Oct 13 19:39:18 2010 +0530
@@ -56,7 +56,7 @@
  * [including the GNU Public Licence.]
  */
  /*
- © Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ © Portions copyright (c) 2006,2010 Nokia Corporation.  All rights reserved.
  */
 
 
@@ -133,7 +133,7 @@
 			{
 			
 			#ifdef SYMBIAN
-				ok = X509_add_symbian_certs(ctx->store_ctx);
+				ok = X509_add_symbian_certsL(ctx->store_ctx);
 			#else
 				file = (char *)Getenv(X509_get_default_cert_file_env());
 				if (file)
--- a/ssl/libssl/group/libssl.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/libssl/group/libssl.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -148,3 +148,4 @@
 
 
 SMPSAFE
+PAGED
--- a/ssl/tsrc/topenssl/group/bld.inf	Fri Sep 17 19:25:42 2010 +0530
+++ b/ssl/tsrc/topenssl/group/bld.inf	Wed Oct 13 19:39:18 2010 +0530
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
 
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions are met:
@@ -39,6 +39,61 @@
 // NOTE: If using ARS requirements all export operations should be done under this.
 // 'abld test export'
 
+../data/tpkcs7d.txt /epoc32/winscw/c/tpkcs7d.txt
+../data/tpkcs7.txt /epoc32/winscw/c/tpkcs7.txt
+../data/treq2.txt   /epoc32/winscw/c/treq2.txt
+../data/treq.txt    /epoc32/winscw/c/treq.txt
+../data/trsa.txt    /epoc32/winscw/c/trsa.txt
+../data/tsid.txt    /epoc32/winscw/c/tsid.txt
+../data/tx5091.txt  /epoc32/winscw/c/tx5091.txt
+../data/tx5092.txt  /epoc32/winscw/c/tx5092.txt
+../data/tx509.txt   /epoc32/winscw/c/tx509.txt
+../data/tcrl.txt    /epoc32/winscw/c/tcrl.txt
+../data/testenc.txt /epoc32/winscw/c/testenc.txt
+../data/testgen.txt /epoc32/winscw/c/testgen.txt
+../data/testss.txt  /epoc32/winscw/c/testss.txt
+../data/test_verify.txt /epoc32/winscw/c/test_verify.txt
+../data/CAss.cnf  /epoc32/winscw/c/CAss.cnf
+../data/openssl.cnf  /epoc32/winscw/c/openssl.cnf
+../data/P1ss.cnf  /epoc32/winscw/c/P1ss.cnf
+../data/P2ss.cnf  /epoc32/winscw/c/P2ss.cnf
+../data/test.cnf /epoc32/winscw/c/test.cnf
+../data/Uss.cnf  /epoc32/winscw/c/Uss.cnf
+../data/argena.pem  /epoc32/winscw/c/argena.pem
+../data/argeng.pem /epoc32/winscw/c/argeng.pem
+../data/eng1.pem  /epoc32/winscw/c/eng1.pem
+../data/eng2.pem  /epoc32/winscw/c/eng2.pem
+../data/eng3.pem  /epoc32/winscw/c/eng3.pem
+../data/eng4.pem  /epoc32/winscw/c/eng4.pem
+../data/eng5.pem  /epoc32/winscw/c/eng5.pem
+../data/pkcs7-1.pem  /epoc32/winscw/c/pkcs7-1.pem
+../data/RegTP-5R.pem  /epoc32/winscw/c/RegTP-5R.pem
+../data/RegTP-6R.pem  /epoc32/winscw/c/RegTP-6R.pem
+../data/testcrl.pem  /epoc32/winscw/c/testcrl.pem
+../data/testp7.pem  /epoc32/winscw/c/testp7.pem
+../data/testreq.pem  /epoc32/winscw/c/testreq.pem
+../data/testreq2.pem  /epoc32/winscw/c/testreq2.pem
+../data/testrsa.pem  /epoc32/winscw/c/testrsa.pem
+../data/testsid.pem  /epoc32/winscw/c/testsid.pem
+../data/testx509.pem  /epoc32/winscw/c/testx509.pem
+../data/thawteCb.pem  /epoc32/winscw/c/thawteCb.pem
+../data/thawteCp.pem  /epoc32/winscw/c/thawteCp.pem
+../data/v3-cert1.pem  /epoc32/winscw/c/v3-cert1.pem
+../data/v3-cert2.pem  /epoc32/winscw/c/v3-cert2.pem
+../data/vsign1.pem  /epoc32/winscw/c/vsign1.pem
+../data/vsign3.pem  /epoc32/winscw/c/vsign3.pem
+../data/vsignss.pem  /epoc32/winscw/c/vsignss.pem
+../data/wellsfgo.pem  /epoc32/winscw/c/wellsfgo.pem
+../data/certCA.ss  /epoc32/winscw/c/certCA.ss
+../data/certU.ss  /epoc32/winscw/c/certU.ss
+../data/keyCA.ss  /epoc32/winscw/c/keyCA.ss
+../data/keyU.ss  /epoc32/winscw/c/keyU.ss
+../data/reqCA.ss  /epoc32/winscw/c/reqCA.ss
+../data/reqU.ss  /epoc32/winscw/c/reqU.ss
+../data/reqCA.ss2  /epoc32/winscw/c/reqCA.ss2
+../data/Makefile  /epoc32/winscw/c/Makefile
+
+
 PRJ_EXPORTS
 // Specify the source file followed by its destination here
 // copy will be used to copy the source file to its destination
--- a/stdcpp/group/libstdcpp.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/group/libstdcpp.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -82,3 +82,4 @@
 
 
 SMPSAFE
+PAGED
--- a/stdcpp/include/mmemory.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/include/mmemory.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,18 +1,1 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 CAUUSE A SYNTAX ERROR
--- a/stdcpp/include/rlocks.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/include/rlocks.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #ifndef _STLP_misc_rlocks_h
 # define _STLP_misc_rlocks_h
 # if (__SUNPRO_CC >= 0x500 )
--- a/stdcpp/src/aligned_buffer.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/src/aligned_buffer.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 # ifndef ALIGNED_BUFFER_H
 #  define ALIGNED_BUFFER_H
 
--- a/stdcpp/src/mwerks_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/src/mwerks_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,2 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #define __BUILDING_STLPORT 1
 #define _STLP_OWN_IOSTREAMS 1
--- a/stdcpp/src/mwerks_x86_prefix.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/src/mwerks_x86_prefix.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // #define __BUILDING_STLPORT 1
 #define _STLP_OWN_IOSTREAMS 1
 // #define _DLL
--- a/stdcpp/src/string_w.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/src/string_w.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 #include "stlport_prefix.h"
 #include <stl/_string.h>
 
--- a/stdcpp/src/uint64.h	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/src/uint64.h	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //	uint64.h
 //	minimal double precision unsigned int arithmetics for numeric_facets support.
 //	Written by Tsutomu Yoshida, Minokamo, Japan. 03/25/2000
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stdcpp/tsrc/BC/apps/tlocale/bwins/hide tlocaleu.def	Wed Oct 13 19:39:18 2010 +0530
@@ -0,0 +1,9 @@
+EXPORTS
+	?LibEntryL@@YAPAVCScriptBase@@AAVCTestModuleIf@@@Z @ 1 NONAME ; class CScriptBase * LibEntryL(class CTestModuleIf &)
+	??0?$basic_string@DV?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDABV?$allocator@D@1@@Z @ 2 NONAME ; std::basic_string<char, class std::char_traits<char>, class std::allocator<char> >::basic_string<char, class std::char_traits<char>, class std::allocator<char> >(char const *, class std::allocator<char> const &)
+	??0?$basic_string@DV?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ @ 3 NONAME ; std::basic_string<char, class std::char_traits<char>, class std::allocator<char> >::basic_string<char, class std::char_traits<char>, class std::allocator<char> >(void)
+	??0?$basic_string@_WV?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_WABV?$allocator@_W@1@@Z @ 4 NONAME ; std::basic_string<wchar_t, class std::char_traits<wchar_t>, class std::allocator<wchar_t> >::basic_string<wchar_t, class std::char_traits<wchar_t>, class std::allocator<wchar_t> >(wchar_t const *, class std::allocator<wchar_t> const &)
+	??0facet@locale@std@@AAE@ABV012@@Z @ 5 NONAME ; std::locale::facet::facet(class std::locale::facet const &)
+	??0facet@locale@std@@IAE@I@Z @ 6 NONAME ; std::locale::facet::facet(unsigned int)
+	??_Efacet@locale@std@@UAE@I@Z @ 7 NONAME ; std::locale::facet::~facet(unsigned int)
+	?getloc@ios_base@std@@QBE?AVlocale@2@XZ @ 8 NONAME ; class std::locale std::ios_base::getloc(void) const
--- a/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/driver.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/driver.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -698,10 +698,22 @@
 
         if (_rw_opt_no_stdout (0, 0) && file_name) {
             char fname [256] = "C:\\";
+            
+            char* temp_ret = strchr (file_name, '/');
+            
+            if(temp_ret != NULL)
+            {    
+             const char* const slash = strrchr (file_name, '/');
 
-            const char* const slash = strrchr (file_name, _RWSTD_PATH_SEP);
-            strcat (fname, slash ? slash + 1 : file_name);
+             strcat (fname, slash ? slash + 1 : file_name);
+            }
+            else
+            {    
+             const char* const slash = strrchr (file_name, _RWSTD_PATH_SEP);
 
+             strcat (fname, slash ? slash + 1 : file_name);
+            }
+            
             char* const dot = strchr (fname, '.');
             if (dot)
                 strcpy (dot, ".out");
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjdiff/src/adjdiff2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_adjfind/src/adjfind2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_advance/src/advance.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_advance/src/advance.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg4.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg4.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bcompos/src/bcompos2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bitset/src/bitset1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bitset/src/bitset1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy3.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy3.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 
  
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copyb0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/countif1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/countif1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_deque/src/deque1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_deque/src/deque1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equalto.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equalto.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/fill1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/fill1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_finsert/src/finsert2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/gener2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_gener/src/genern2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greateq.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greateq.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greater.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_great/src/greater.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmap1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmap1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmmap1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hmap/src/hmmap1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hmset1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hmset1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_incl/src/incl2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iterswp/src/iterswp1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/less.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/less.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/lesseq.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_less/src/lesseq.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lexcmp/src/lexcmp2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list3.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list3.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list4.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list4.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicor.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicor.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_lwrbnd/src/lwrbnd2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/max2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  	
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_minus/src/minus.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_minus/src/minus.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mmap/src/mmap2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset3.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset3.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset4.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset4.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset5.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mset/src/mset5.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nequal/src/nequal.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nequal/src/nequal.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nextprm/src/nextprm2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsrt/src/partsrt0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsrt/src/partsrt0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_partsum/src/partsum2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pheap/src/pheap2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_plus/src/plus.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_plus/src/plus.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_queue/src/queue1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_queue/src/queue1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remif/src/remif1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remif/src/remif1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remove/src/remove1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remove/src/remove1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_repcpif/src/repcpif1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_repcpif/src/repcpif1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replcpy/src/replcpy1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replcpy/src/replcpy1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replif/src/replif1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replif/src/replif1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reverse/src/reverse1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reverse/src/reverse1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_reviter/src/reviter2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotate/src/rotate1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search/src/search1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search1/src/search2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_search1/src/search2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_set/src/set2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stack/src/stack2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn0.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn0.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_strass/src/strass1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_strass/src/strass1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,21 +1,10 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+*
+* © Portions copyright (c) 2006 Nokia Corporation.
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
 *
 */
 
-
  
 #include <string>
 
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string_mt.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_string/src/string_mt.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // -*- C++ -*- Time-stamp: <04/01/16 21:32:26 ptr>
 
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swap/src/swap1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swap/src/swap1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swprnge/src/swprnge1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_swprnge/src/swprnge1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_times/src/times.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_times/src/times.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_trnsfrm/src/trnsfrm2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ucompos/src/ucompos2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uniqcpy/src/uniqcpy2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_uprbnd/src/uprbnd2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec3.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec3.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec5.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec5.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec7.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec7.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdlibs/libcrypt/group/libcrypt.mmp	Fri Sep 17 19:25:42 2010 +0530
+++ b/stdlibs/libcrypt/group/libcrypt.mmp	Wed Oct 13 19:39:18 2010 +0530
@@ -70,3 +70,4 @@
 
 
 SMPSAFE
+PAGED
--- a/syslibsapitest/syslibssvs/group/syslibssvs.mrp	Fri Sep 17 19:25:42 2010 +0530
+++ b/syslibsapitest/syslibssvs/group/syslibssvs.mrp	Wed Oct 13 19:39:18 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibssvs
 source			\sf\os\ossrv\syslibsapitest\syslibssvs
 notes_source	\sf\os\ossrv\syslibsapitest\syslibssvs\group\release.txt
--- a/utilitylibraries/libutils/bwins/libutilsu.def	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/bwins/libutilsu.def	Wed Oct 13 19:39:18 2010 +0530
@@ -5,7 +5,7 @@
 	?CharToRbuf8@@YAHPBDAAVRBuf8@@@Z @ 4 NONAME ; int CharToRbuf8(char const *, class RBuf8 &)
 	?CharToTbuf16@@YAHPBDAAVTDes16@@@Z @ 5 NONAME ; int CharToTbuf16(char const *, class TDes16 &)
 	?CharToTbuf8@@YAHPBDAAVTDes8@@@Z @ 6 NONAME ; int CharToTbuf8(char const *, class TDes8 &)
-	?CharpToTptr16@@YAHPBDPAGAAVTPtr16@@@Z @ 7 NONAME ; int CharpToTptr16(char const *, unsigned short *, class TPtr16 &)
+	?CharpToTptr16@@YAHPBDAAVTPtr16@@@Z @ 7 NONAME ; int CharpToTptr16(char const *, class TPtr16 &)
 	?CharpToTptr8@@YAHPBDAAVTPtr8@@@Z @ 8 NONAME ; int CharpToTptr8(char const *, class TPtr8 &)
 	?CharpToTptrc16@@YAHPADPAGAAVTPtrC16@@@Z @ 9 NONAME ; int CharpToTptrc16(char *, unsigned short *, class TPtrC16 &)
 	?CharpToTptrc8@@YAHPBDAAVTPtrC8@@@Z @ 10 NONAME ; int CharpToTptrc8(char const *, class TPtrC8 &)
--- a/utilitylibraries/libutils/eabi/libutilsu.def	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/eabi/libutilsu.def	Wed Oct 13 19:39:18 2010 +0530
@@ -18,7 +18,7 @@
 	_Z12WcharToRbuf8PKwR5RBuf8 @ 17 NONAME
 	_Z12WcharToTbuf8PKwR5TDes8 @ 18 NONAME
 	_Z13CharToHbufc16PKcP7HBufC16 @ 19 NONAME
-	_Z13CharpToTptr16PKcPwR6TPtr16 @ 20 NONAME
+	_Z13CharpToTptr16PKcR6TPtr16 @ 20 NONAME 
 	_Z13CharpToTptrc8PKcR6TPtrC8 @ 21 NONAME
 	_Z13HBufc8ToWcharP6HBufC8PwRi @ 22 NONAME
 	_Z13Rbuf16ToWcharR6TDes16PwRi @ 23 NONAME
--- a/utilitylibraries/libutils/src/chartodescriptor8.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/chartodescriptor8.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -29,6 +29,8 @@
    * the result of conversion.aDes needs to be allocated with sufficient amount 
    * of memory before being passed to function. This Descriptor should have 
    * a allocation that is equal to or greater than char*
+   *
+   * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
    */
    
 EXPORT_C  int CharToTbuf8 (const char* aSrc, TDes8& aDes)
@@ -57,6 +59,8 @@
    * the result of conversion.aDes needs to be allocated with sufficient amount 
    * of memory before being passed to function. This Descriptor should have 
    * a allocation that is equal to or greater than char*
+   *
+   * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -6 is EUseNewMaxL)
    */
    
 EXPORT_C int CharToHbufc8(const char* aSrc, HBufC8* aDes)
@@ -91,6 +95,8 @@
    * the result of conversion.aDes needs to be allocated with sufficient amount 
    * of memory before being passed to function. This Descriptor should have 
    * a allocation that is equal to or greater than char*
+   *
+   * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
    */
    
 EXPORT_C int CharpToTptr8( const char* aSrc, TPtr8& aDes )
@@ -121,6 +127,8 @@
    * the result of conversion.aDes needs to be allocated with sufficient amount 
    * of memory before being passed to function. This Descriptor should have 
    * a allocation that is equal to or greater than char*
+   *
+   * @return Status code (0 is ESuccess, -4 is EInvalidPointer)  
    */
    
 EXPORT_C int CharpToTptrc8(const char* aSrc, TPtrC8& aDes)
@@ -142,27 +150,19 @@
    * the result of conversion.aDes needs to be allocated with sufficient amount 
    * of memory before being passed to function. This Descriptor should have 
    * a allocation that is equal to or greater than char*
+   *
+   * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
    */
 
 EXPORT_C int CharToRbuf8(const char* aSrc, RBuf8& aDes)
-{   
-    int retval = ESuccess, ilen = 0;
-    
-    if ( !aSrc )
-    {
-    	return EInvalidPointer;
-    }
-    
-    ilen = strlen(aSrc);
-    
-    if (KErrNone == aDes.Create(ilen))
-    {
-    	aDes.Copy((const unsigned char *)aSrc, ilen);
-    }
-	else
-	{
-		retval = EInsufficientSystemMemory;
-	}
+{    
+  if ( !aSrc )
+  {
+    return EInvalidPointer;
+  }
+        
+  aDes.Copy((const unsigned char *)aSrc, strlen(aSrc));
 	
-	return retval;	
+	return ESuccess;	
 }
+
--- a/utilitylibraries/libutils/src/descriptor16tochar.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/descriptor16tochar.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
    * reference to the character sream where the result of conversion 
    * is stored , n_size specifies the conversion size of the string 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -2 is EInvalidSize , -4 is EInvalidPointer)
+   * -2 is EInvalidSize , -4 is EInvalidPointer, -8 is EInvalidWCSSequence)
    */
 EXPORT_C int Tbuf16ToChar(TDes16& aSrc, char* aDes, int& n_size)
 {	
@@ -81,7 +81,8 @@
    * reference to the character sream where the result of conversion 
    * is stored , n_size specifies the conversion size of the string
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -2 is EInvalidSize , -4 is EInvalidPointer)
+   * -2 is EInvalidSize , -4 is EInvalidPointer, -5 is EDescriptorNoData
+   * -8 is EInvalidWCSSequence)
    */	
 EXPORT_C int Tbufc16ToChar(TDesC& aSrc, char* aDes, int& n_size)
 {
@@ -134,7 +135,7 @@
    * reference to the character sream where the result of conversion 
    * is stored , n_size specifies the  conversion size of the string
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -2 is EInvalidSize
-   * -3 is EDescriptorNoData , -4 is EInvalidPointer)
+   * -3 is EDescriptorNoData , -4 is EInvalidPointer, -8 is EInvalidWCSSequence)
    */
 
 EXPORT_C int Tlitc16ToChar(const TDesC16& aSrc, char* aDes, int& n_size)
@@ -189,7 +190,7 @@
    * reference to the character sream where the result of conversion 
    * is stored , n_size specifies the conversion size of the string
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -2 is EInvalidSize , -4 is EInvalidPointer)
+   * -2 is EInvalidSize , -4 is EInvalidPointer, -8 is EInvalidWCSSequence)
    */
 
 EXPORT_C int Tptr16ToCharp (const TDes16& aSrc, char* aDes, int& n_size)
--- a/utilitylibraries/libutils/src/descriptor16tostring.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/descriptor16tostring.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -37,10 +37,16 @@
     int minusone = -1;
     char* charString = new char[ilen*2+1];
     
+    if (!charString)
+    {
+    	return EInsufficientSystemMemory;
+    }
+    
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!charString || !wcharString)
+    if (!wcharString)
     {
+    	delete []charString;
     	return EInsufficientSystemMemory;
     }
     
@@ -77,10 +83,17 @@
     int ilen = aSrc.Length(), retval = ESuccess;
     int minusone = -1;
     char* charString = new char[ilen*2+1];
+    
+    if (!charString)
+    {
+    	return EInsufficientSystemMemory;
+    }
+    
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!charString || !wcharString)
+    if (!wcharString)
     {
+    	delete []charString;
     	return EInsufficientSystemMemory;
     }
     
@@ -118,10 +131,16 @@
     unsigned int ilen= aSrc.Length();
 	  int minusone = -1;
 	  char* charString = new char[ilen*2+1];
+	  
+	  if (!charString)
+    {
+    	return EInsufficientSystemMemory;
+    }
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!charString || !wcharString)
+    if (!wcharString)
     {
+    	delete []charString;
     	return EInsufficientSystemMemory;
     }
     
@@ -158,12 +177,19 @@
 {
     int retval = ESuccess;	
 	  int ilen= aSrc.Length();
-	int minusone = -1;
+	  int minusone = -1;
 	  char* buf = new char[ilen*2 +1];
+	  
+	  if (!buf)
+    {
+    	return EInsufficientSystemMemory;
+    }
+    
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!buf || !wcharString)
+    if (!wcharString)
     {
+    	delete []buf;
     	return EInsufficientSystemMemory;
     }
     
@@ -220,11 +246,18 @@
     	}
     }
     
-	char* buf = new char[ilen*2 +1];
+	  char* buf = new char[ilen*2 +1];
+	
+	  if (!buf)
+    {
+    	return EInsufficientSystemMemory;
+    }
+    
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!buf || !wcharString)
+    if (!wcharString)
     {
+    	delete []buf;
     	return EInsufficientSystemMemory;
     }
     
@@ -235,7 +268,7 @@
 	if(minusone != wcstombs(buf, wcharString, ilen*2))
 	{
 	    buf[ilen*2] = '\0';
-	    aDes.append(buf, ilen*2);		
+	    aDes.assign(buf, ilen*2);		
 		
 	}
 	else 
@@ -270,10 +303,17 @@
     }
     
     char* buf = new char[ilen*2 +1];
+        
+    if (!buf)
+    {
+    	return EInsufficientSystemMemory;
+    }
+    
     wchar_t *wcharString = new wchar_t[ilen+1];
     
-    if (!buf || !wcharString)
+    if (!wcharString)
     {
+    	delete []buf;
     	return EInsufficientSystemMemory;
     }
     
@@ -321,10 +361,17 @@
    }
 
    char* buf = new char[ilen*2 +1];
+   
+   if (!buf)
+   {
+       return EInsufficientSystemMemory;
+   }
+   
    wchar_t *wcharString = new wchar_t[ilen+1];
     
-   if (!buf || !wcharString)
+   if (!wcharString)
    {
+   	   delete []buf;
        return EInsufficientSystemMemory;
    }
     
--- a/utilitylibraries/libutils/src/descriptor8tostring.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/descriptor8tostring.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -235,7 +235,8 @@
    * @param aSrc is the descriptor to be converted , aDes is the 
    * reference to the string to which the result of conversion 
    * is stored , n_size specifies the conversion size of the string
-   * @return Status code (0 is ESuccess,  -5 is EDescriptorNoData)
+   * @return Status code (0 is ESuccess,  -5 is EDescriptorNoData
+   * -9 is EInsufficientSystemMemory)
    */
 
 EXPORT_C int Tlit8ToString(const TDesC8& aSrc, string& aDes)
--- a/utilitylibraries/libutils/src/stringtodescriptor16.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/stringtodescriptor16.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
    * reference to the descriptor where the result of conversion 
    * is stored,n_size specifies the conversion size of the char array 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData)
+   * -3 is EStringNoData, -9 is EInsufficientSystemMemory)
    */
 EXPORT_C  int StringToTbuf16(string& aSrc, TDes16& aDes)
 {
@@ -164,7 +164,8 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData)
+   * -3 is EStringNoData, -4 is EInvalidPointer, -6 is EUseNewMaxL,
+   * -9 is EInsufficientSystemMemory)
    */
 
 EXPORT_C int StringToHbufc16(string& aSrc , HBufC16* aDes)
@@ -223,7 +224,7 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData )
+   * -3 is EStringNoData, -7 is EInvalidMBSSequence, -9 is EInsufficientSystemMemory)
    */
 
 EXPORT_C int StringToRbuf16(const string& aSrc, RBuf16& aDes)
@@ -250,23 +251,13 @@
 
 	if(minusone != mbstowcs(buf, charString, ilen))
 	{
-	    int ret = aDes.Create(ilen);
-	    if (KErrNone == ret)
-	    {
-	    	aDes.Copy((const unsigned short *)buf, ilen);	
-	    }
-	    else 
-	    {
-	        retval = EInsufficientSystemMemory;	
-	    }
-		
+	  aDes.Copy((const unsigned short *)buf, ilen);		
 	}
 	else
 	{
-	    retval = EInvalidMBSSequence;
-		
+	  retval = EInvalidMBSSequence;		
 	}
 	
 	delete []buf;
-    return retval;	
+  return retval;	
 }
--- a/utilitylibraries/libutils/src/stringtodescriptor8.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/stringtodescriptor8.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -79,7 +79,7 @@
    * @param aSrc is the string to be converted , aDes is the 
    * reference to the descriptor where the result of conversion 
    * is stored
-   * @return Status code (0 is ESuccess, -3 is EStringNoData)
+   * @return Status code (0 is ESuccess, -3 is EStringNoData, -1 is EInsufficientMemory)
    */
 
 EXPORT_C  int StringToTptr8 (string& aSrc, TPtr8& aDes)
@@ -110,7 +110,7 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData , -5 is EUSENEWMAXL )
+   * -3 is EStringNoData , -5 is EUseNewMaxL , -4 is EInvalidPointer )
    */
 
 EXPORT_C int StringToHbufc8(string& aSrc , HBufC8* aDes)
@@ -148,7 +148,7 @@
    * @param aSrc is the string to be converted , aDes is the 
    * reference to the descriptor where the result of conversion 
    * is stored
-   * @return Status code (0 is ESuccess,-3 is EStringNoData)
+   * @return Status code (0 is ESuccess,-3 is EStringNoData, -9 is EInsufficientSystemMemory)
    */  
 
 EXPORT_C int StringToRbuf8(const string& aSrc, RBuf8& aDes)
@@ -161,15 +161,8 @@
     }
     
     int ilen = strlen(charString);
-    
-    if (KErrNone == aDes.Create(ilen))
-    {
-    	aDes.Copy((const unsigned char *)charString, ilen);	
-    }
-	else 
-	{
-        retval = EInsufficientSystemMemory;	
-	}
+
+    aDes.Copy((const unsigned char *)charString, ilen);	
 	
-	return retval;
+	  return retval;
 }
--- a/utilitylibraries/libutils/src/wchartodescriptor16.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/wchartodescriptor16.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -57,7 +57,7 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData )
+   * -3 is EStringNoData, -6 is EUseNewMaxL )
    */
 
 EXPORT_C  int WcharToHbufc16 (const wchar_t* aSrc ,HBufC16* aDes )
@@ -143,7 +143,8 @@
    * @param aSrc is the wchar to be converted , aDes is the 
    * reference to the descriptor where the result of conversion 
    * is stored 
-   * @return Status code (0 is ESuccess ,-1 is EInsufficientMemory -3 is EStringNoData )
+   * @return Status code (0 is ESuccess ,-1 is EInsufficientMemory,
+   * -3 is EStringNoData, -4 is EInvalidPointer )
    */
 
 EXPORT_C int WcharToRbuf16(const wchar_t* aSrc, RBuf16& aDes)
@@ -157,15 +158,8 @@
 	}
 	
 	wlen = wcslen(aSrc);
-	
-    if (KErrNone == aDes.Create(wlen))
-    {
-    	aDes.Copy((const unsigned short *)aSrc, wlen);	
-    }
-	else 
-	{
-		retval = EInsufficientSystemMemory;
-	}
-	
+
+  aDes.Copy((const unsigned short *)aSrc, wlen);	
+
 	return retval;
 }
--- a/utilitylibraries/libutils/src/wstringtodescriptor8.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/src/wstringtodescriptor8.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,8 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess,-1 is EInsufficientMemory,
-   * -3 is EStringNoData, -4 is EInvalidPointer )
+   * -3 is EStringNoData, -4 is EInvalidPointer, -8 is EInvalidWCSSequence
+   * -9 is EInsufficientSystemMemory)
    */
 
 EXPORT_C int WstringToTbuf8(wstring& aSrc, TDes8& aDes)
@@ -243,15 +244,7 @@
          
 	if(minusone != wcstombs(buf, (const wchar_t*)wcharString, wlen*2))
 	{
-	    int ret = aDes.Create(wlen*2);
-        if (KErrNone == ret)
-        {
-            aDes.Copy((const unsigned char *)buf, wlen*2);	
-        }
-        else 
-        {
-            retval = EInsufficientSystemMemory;	
-        }
+    aDes.Copy((const unsigned char *)buf, wlen*2);	
 	}
 	else
 	{
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario15.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario15.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -38,7 +38,7 @@
     char * src3= des2;
     TPtr16 des3((unsigned short*)"",30);
     wchar_t *aPtr1 = new wchar_t[20];
-    retval3= CharpToTptr16(src3,aPtr1,des3);
+    retval3= CharpToTptr16(src3,des3);
     printf("retval3 value is %d\n", retval3);
     
     TPtr16 src4= des3;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario16.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario16.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval[10];
     wchar_t* mycharstring = L"hellohello";
     RBuf16 buf;
+    buf.CreateL(30);
     retval[0]= WcharToRbuf16(mycharstring,buf);
     printf("The first value in retval array is %d\n", retval[0]);
 
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario17.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario17.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval[10];
     wchar_t* mycharstring = L"HelloHello";
     RBuf8 buf;
+    buf.CreateL(20);
     retval[1]=WcharToRbuf8(mycharstring,buf);
 
     wstring str;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario19.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario19.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     wchar_t* mycharstring = L"hellohello";
     int retval[10];
     RBuf16 buf;
+    buf.CreateL(30);
     retval[1]= WcharToRbuf16(mycharstring,buf);
 
     wstring str;
@@ -41,6 +42,7 @@
     retval[4]= Tbuf16ToWchar(tbuf,myfinalstring,size);
 
     RBuf8 buf8;
+    buf8.CreateL(50);
     retval[5]= WcharToRbuf8(myfinalstring,buf8);
 
     wstring str1;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario27.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario27.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -31,6 +31,7 @@
     retval[0] = Tlitc16ToWchar(myTlitc,myWchar,size);
 
     RBuf8 buf;
+    buf.CreateL(60);
     retval[1] = WcharToRbuf8(myWchar,buf);
 
     wstring str;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario29.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario29.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -73,6 +73,7 @@
 
     string src11=des10;
     RBuf16 des11;
+    des11.CreateL(30);
     retval[10]= StringToRbuf16(src11,des11);
 
     RBuf16 src12;
@@ -85,6 +86,7 @@
 
     char *src13=des12;
     RBuf16 des13;
+    des13.CreateL(30);
     retval[12]=CharToRbuf16(src13,des13);
 
     string des14;
@@ -92,6 +94,7 @@
 
     string src15=des14;
     RBuf8 des15;
+    des15.CreateL(30);
     retval[14]= StringToRbuf8(src15,des15);
 
     RBuf8 src16;
@@ -101,6 +104,7 @@
 
     char *src17=des16;
     RBuf16 des17;
+    des17.CreateL(30);
     retval[16]=CharToRbuf16(src17,des17);
 
     RBuf16 src18;
@@ -110,6 +114,7 @@
 
     wchar_t *src19=des18;
     RBuf8 des19;
+    des19.CreateL(50);
     retval[18]=WcharToRbuf8(src19,des19);
 
     wstring src20;
@@ -123,6 +128,7 @@
     retval[21] = Tbuf16ToWchar(des20,src21,size_new);
 
     RBuf16 des21;
+    des21.CreateL(30);
     retval[22]= WcharToRbuf16(src21,des21);
 
     wstring src22;
@@ -136,6 +142,7 @@
     retval[25]= Tbuf16ToWchar(des22,src23,size);
 
     RBuf8 des23;
+    des23.CreateL(50);
     retval[26]= WcharToRbuf8(src23,des23);
 
     wstring src24;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario6.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario6.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     RBuf8 des1;
     int ret,retval1,retval2,retval3,retval4,retval5,retval6;
     int size1=39;
+    des1.CreateL(30);
     retval1= CharToRbuf8(src1,des1);
     printf("retval1 value is %d\n", retval1);
 
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario9.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario9.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -32,6 +32,7 @@
 
     char *src2= des1;
     RBuf8 des2;
+    des2.CreateL(30);
     retval2= CharToRbuf8(src2,des2);
     printf("retval2 value is %d\n", retval2);
 
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -29,7 +29,7 @@
     TBufC16<17> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp, myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     int buf_len = myTptr.Length();
     if (retval ==ESuccess &&\
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
     TBufC16<10> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp,myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     if (retval == EInsufficientMemory)
     {
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
     TBufC16<1> buf;
     TPtr16 myTptr= buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp,myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     if (retval ==ESuccess)
     {
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
     int char_length= strlen(mycharstring);
     TPtrC myTptrc;
     wchar_t* myptr= new wchar_t[strlen(mycharstring)+1];
-    retval = CharpToTptrc16(mycharstring,myptr, myTptrc);
+    retval = CharpToTptrc16(mycharstring, myptr, myTptrc);
 
     int buf_len = myTptrc.Length();
     if (retval ==ESuccess &&\
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_content_check.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_content_check.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,7 +28,7 @@
     int char_length= strlen(mycharstring);
     TPtrC myTptrc;
     wchar_t* myptr= new wchar_t[strlen(mycharstring)+1];
-    retval = CharpToTptrc16(mycharstring,myptr, myTptrc);
+    retval = CharpToTptrc16(mycharstring, myptr, myTptrc);
 
     int buf_len = myTptrc.Length();
     if (retval ==ESuccess &&\
@@ -43,6 +43,7 @@
     printf("charptotptrc16 content check Failed\n");
     }      
     free(myptr);
+    __UHEAP_MARKEND;
     testResultXml("test_charptotptrc16_content_check");
 	return 0;
 }
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_negative2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_negative2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,7 +27,7 @@
     char* mycharstring = NULL; 
     TPtrC myTptrc;
     wchar_t* myptr= new wchar_t[10];
-    retval = CharpToTptrc16(mycharstring,myptr, myTptrc);
+    retval = CharpToTptrc16(mycharstring, myptr, myTptrc);
 
     if (retval == EInvalidPointer)
     {
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_boundary2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_boundary2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     char* mycharstring = "Hello Char String";
     int char_length= strlen(mycharstring);
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_content_check.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_content_check.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     char* mycharstring = "Hello Char String";
     int char_length= strlen(mycharstring);
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = NULL;
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL(); 
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_negative2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = NULL; 
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = "Hello Char String";
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf16_positive2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = ""; 
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf16(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_content_check.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_content_check.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     char* mycharstring = "Hello Char String";
     int char_length= strlen(mycharstring);
     RBuf8 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8 (mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_positive.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_positive.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -26,6 +26,7 @@
     __UHEAP_MARK;
     int retval =ESuccess;
     RBuf16 buf;
+    buf.CreateL(30);
     retval = StringToRbuf16(s, buf);
 
     if (retval == ESuccess)
--- a/utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_negative.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_negative.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -26,6 +26,7 @@
     string str;
     __UHEAP_MARK;
     RBuf8 buf;
+    buf.CreateL(30);
     buf.CleanupClosePushL();
     int retval =ESuccess;
     retval = StringToRbuf8(str, buf);
--- a/utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_positive.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_stringtorbuf8_positive.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -25,6 +25,7 @@
     string str("Hello World");
     __UHEAP_MARK;	
     RBuf8 buf;
+    buf.CreateL(30);
     int retval =ESuccess;
     retval = StringToRbuf8(str, buf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_content_check.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_content_check.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     wchar_t* mywcharstring = L"Hello Widechar String";
     int wchar_length= wcslen(mywcharstring);
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = NULL; 
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = L"Hello Widechar String";
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_positive2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = L""; 
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_boundary1.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_boundary1.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     wchar_t* mywcharstring = L"Hello Widechar String";
     int wchar_length= wcslen(mywcharstring);
     RBuf8 myRBuf;
+    myRBuf.CreateL(50);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8 (mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_content_check.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_content_check.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -28,6 +28,7 @@
     wchar_t* mywcharstring = L"Hello Widechar String";
     int wchar_length= wcslen(mywcharstring);
     RBuf8 myRBuf;
+    myRBuf.CreateL(50);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8 (mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = NULL; 
     RBuf8 myRBuf;
+    myRBuf.CreateL(10);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8 (mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive2.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive2.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = L""; 
     RBuf8 myRBuf;
+    myRBuf.CreateL(10);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_negative.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_negative.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -25,6 +25,7 @@
     wstring str;
     __UHEAP_MARK;
     RBuf16 buf;
+    buf.CreateL(30);
     int retval =ESuccess;
     retval = WstringToRbuf16(str, buf);
 
@@ -37,6 +38,7 @@
     assert_failed = true;
     printf("wstringtorbuf16 Failed");
     }	
+    buf.Close();
     __UHEAP_MARKEND;
     testResultXml("test_wstringtorbuf16_negative");
 	return 0;
--- a/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_positive.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf16_positive.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -26,6 +26,7 @@
     wstring str(L"Hello World");
     __UHEAP_MARK;
     RBuf16 buf;
+    buf.CreateL(30);
     buf.CleanupClosePushL();
     int retval =ESuccess;
     retval = WstringToRbuf16(str, buf);
--- a/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_positive.cpp	Fri Sep 17 19:25:42 2010 +0530
+++ b/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_positive.cpp	Wed Oct 13 19:39:18 2010 +0530
@@ -25,6 +25,7 @@
     wstring str(L"Hello World");
     __UHEAP_MARK;	
     RBuf8 buf;
+    buf.CreateL(30);
     int retval =ESuccess;
     retval = WstringToRbuf8(str, buf);